16762 Commits

Author SHA1 Message Date
sivaramaaa
172c1d3b1e fix #8969 , optimize aav (#8997) 2017-12-10 11:23:51 +01:00
xarkes
a6296389d9 Make disasm .string color to btext color (#8995) 2017-12-10 11:06:03 +01:00
sivaramaaa
89145fe0a2 fix #6023, /v[x] with multi arg (#8988) 2017-12-09 18:42:46 +01:00
januschp
2f28eb43c9 Fix leave and ret doesn't translate to pseudocode 2017-12-09 13:14:37 +01:00
Anton Kochkov
22ce0576da GCC also should understand this syntax 2017-12-09 19:29:54 +08:00
Anton Kochkov
dfb22aa3a8 Try to fix MSVC builds 2017-12-09 19:17:41 +08:00
xarkes
3a5705d052 Fix appveyor 2017-12-09 10:55:44 +01:00
Lowly Worm
1698f6073e fix memleak in unum 2017-12-08 21:23:32 -08:00
Thomas (nezza-_-) Roth
7450ca3ceb Fix out of bounds access in 'p-'. (#8990) 2017-12-08 23:05:22 +01:00
pancake
e3c1a803db Fix warnings with GCC 2017-12-08 15:47:48 +01:00
pancake
a0d79ea003 Fix mingw32 build 2017-12-08 12:48:32 +01:00
kriw
a615eaa89c Fix "? " command implementing r_num_str_(split,len,list)
impl r_num_is_op
2017-12-08 03:38:39 +01:00
Anton Kochkov
7bc24414ac Remove plugins.cfg from git 2017-12-08 10:29:12 +08:00
sivaramaaa
89ef95b838 Fix regression in anal #336 (honor anal.noncode) 2017-12-08 03:19:08 +01:00
Florian Märkl
721d8e6d88 Fix Escaped Quotes in r_print_json_indent() (#8986) 2017-12-08 00:34:29 +01:00
kriw
1f46de2b82 fix bugs (#8984) 2017-12-07 20:56:29 +01:00
Khairul Azhar Kasmiran
d28db2d349 Fixed ESIL for cbz and cbnz on arm16 -- checks reg instead of zf (#8983) 2017-12-07 16:11:47 +01:00
kriw
b097d75f24 rax2 Fix hex from C 2017-12-07 16:07:00 +01:00
Maijin
ac4be8742c Fix the uncrustify 2017-12-07 15:28:31 +01:00
Maijin
fa44625c5a Add chip8 disassembler and partial analyzer 2017-12-07 15:25:27 +01:00
Christos Tsopokis
a16d88aa3a Fix arm mach o i aj format (#8961)
* fixed json format issue for iA command on arm fat mach-O files (xtr format not fixed

* adding a bug fix branch for the list as well

* identation fix

* identation fix 3

* identation fix 5

* identation fix 6

* identation fix 6
2017-12-07 10:46:22 +01:00
Khairul Azhar Kasmiran
480740a7f7 Switched generated ESIL of arm64 cbz and cbnz (#8971) 2017-12-07 01:09:18 +01:00
Janusch
c4984523d4 imul with respect to 8, 16, 32 and 64 bit registers and memory addressing (#8974) 2017-12-06 21:48:37 +01:00
Anton Kochkov
3cf1cfcc6a Z80 pseudo makefile - fix a typo 2017-12-06 21:35:22 +08:00
Maijin
655d6e8f0e r_parse_plugin_t -> RParsePlugin 2017-12-06 11:12:13 +01:00
Anton Kochkov
d5f2e82c84 Fix plugin linking issues 2017-12-06 15:06:06 +08:00
mrpaja
4cc23b9b4c a short check reuses in the parse function the command definition instead of extending the x86 (#8965)
command list in the replace function. imul should now work correct if it
comes with only one operand
2017-12-06 00:52:34 +01:00
mrpaja
5164e38a44 Fix hex.compact with pxa (#8962) 2017-12-05 21:13:24 +01:00
Joe Ranweiler
6d6dc92de9 Assemble REX.W prefix for 64-bit immediate mov to memory (#8963) 2017-12-05 21:10:31 +01:00
Srimanta Barua
2d2c38bb2c add sp to mips profile (#8958) 2017-12-05 11:39:13 +01:00
Itay Cohen
389116ce34 Fixed iS with hash arguments (#8955)
Stripped the head and tail of each hash algorithm passed by the user.
2017-12-04 17:10:43 +01:00
Khairul Kasmiran
d33a88c78c Fixed trailing space gen in myregwrite 2017-12-04 20:57:19 +08:00
Sven Steinbauer
1df0b761b3 Fix for issue #8935 (#8951) 2017-12-04 12:12:18 +01:00
pancake
02c6cbcd9d Add ref hint for the ARM PLD instruction 2017-12-04 11:17:42 +01:00
xarkes
410ca09803
Added dynamic linking build for Appveyor (#8948)
* Revert "Enable GDB for Windows (#8877)"
Because it does not work while linking dynamically on windows
This reverts commit 12b9d8c3b47f470e11030f97544c864ae54d7e98.
* Added dynamic linking build for Appveyor
* Try cleaning Windows linkage (meson)
2017-12-03 21:26:13 +01:00
pancake
7e5c635e08 Honor Anal.Archinfo.Align for search.align in aav to bring back some true negatives 2017-12-03 20:10:47 +01:00
pancake
0828e5d429 Fix format string issues for windows printf on mach0 and nro 2017-12-03 19:45:54 +01:00
xarkes
287f824275 Meson remove propeller (#8946) 2017-12-03 19:37:38 +01:00
Christos Tsopokis
1089e82a75 Fix json format issue for iA command on arm fat mach-O files Fix #8927 2017-12-03 19:32:38 +01:00
pancake
f264520008 Implement dcu. command as an alias for dcu 8126 2017-12-03 19:06:32 +01:00
pancake
d25ae603c7 Automatically set dbg.bpsize to fix bps in arm64 2017-12-03 18:57:42 +01:00
pancake
6b539545f7 Implement asm.emustack 2017-12-03 18:22:47 +01:00
pancake
25c0440b63 Reduce false positives in aav for mips 2017-12-03 17:15:07 +01:00
Maijin
8893fbd3a6
Empty reg profile for null plugin (#8944) 2017-12-03 17:12:18 +01:00
pancake
18a61de043 HLT instruction in ARM64 is also a trap 2017-12-03 16:55:26 +01:00
pancake
37626f13a5 Fix #8786 - Use brk0 for arm64 breakpoints 2017-12-03 16:51:25 +01:00
Maijin
9ff66fc7ad
Use null if no analysis plugin available Fix #8612
Use null if no analysis plugin available
2017-12-03 16:03:40 +01:00
pancake
7e0db0ff8f Fix #8941 - Fix crash in arm.winedbg (null deref) 2017-12-03 13:10:59 +01:00
Khairul Kasmiran
b6ea43e155 Removed a spurious ds_align_comment 2017-12-03 19:31:48 +08:00
sivaramaaa
3b6d24661f /s now honor search.in and align (#8940) 2017-12-03 12:31:07 +01:00