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