11066 Commits

Author SHA1 Message Date
pancake
73b639e2af Comment noisy debug printf from @oddcoder 2016-04-25 00:06:52 +02:00
Damien Zammit
1a593a6318 GDB debug for lm32 architecture (#4696)
Signed-off-by: Damien Zammit <damien@zamaudio.com>

* Missing a couple of things in previous commit

Signed-off-by: Damien Zammit <damien@zamaudio.com>
2016-04-24 23:13:00 +02:00
diouziou
45dd8bdb28 Fix wopO crash on some compiler/archs 2016-04-24 23:12:13 +02:00
Jeffrey Crowell
fed7cbdc67 fix command injection vuln in izz
(solution to blazectf task ;-) )
2016-04-24 16:31:51 -04:00
pancake
8cd8ac3b0e Workaround to show fastcall args 2016-04-23 19:25:31 +02:00
Davide Balzarotti
da1673b5d4 * BugFix: pxA did not display the last line of its output 2016-04-23 10:23:46 +02:00
rene
28b123c76a adds adc and add for x64 esil 2016-04-23 09:29:24 +02:00
Jeffrey Crowell
e0951cf874 fix Infinite looping of r_debug_reg_sync function
closes #4655

issue kill -0 to the debuggee to see if the pid is alive
2016-04-22 21:00:10 -04:00
pancake
1146525819 Fix ir* flag names 2016-04-23 02:32:56 +02:00
pancake
7e35c91f13 Fix nullderef in demangled reloc 2016-04-23 02:17:21 +02:00
pancake
d2fb776e8f Enhancements in demangler performance and for relocs 2016-04-23 02:02:03 +02:00
pancake
41cfbde641 Check once for xcrun/swift-demangle in PATH 2016-04-23 01:01:22 +02:00
pancake
fafc626b55 Performance optimization for rabin2 (request vs all) 2016-04-23 00:47:00 +02:00
pancake
a6e97491cb Fix #4666 - xcrun errors on swift binary 2016-04-23 00:13:34 +02:00
pancake
d1a409268d Fix #4686 - Segfault in ELF parser 2016-04-23 00:06:09 +02:00
oddcoder
6289fdea83 Fixing the segfault in afCl
how to get the segfault
r2 -
afCl
2016-04-22 23:40:02 +02:00
pancake
3225a168ef Fix syscall resolution after 0a4a2615c91d0fbdbf9fd2f777cc2ec7b38e8981 2016-04-22 19:33:23 +02:00
pancake
391b1ebe48 Fix several iV segfaults 2016-04-22 17:49:24 +02:00
pancake
73f2e01a14 Update capstone 2016-04-22 17:10:51 +02:00
oddcoder
0a4a2615c9 Adding extra pass for find function argument 2016-04-22 16:25:37 +02:00
Sergey Anufrienko
9b25172b01 Code style fixes for QNX debugger 2016-04-22 16:15:30 +02:00
andrey.torsunov
de1dac3f60 Add config option dbg.exitkills for issue #4670 2016-04-22 16:13:32 +02:00
pancake
bcf9be5070 Fix #4675 - Wrong function name reference in xrefs 2016-04-22 14:00:15 +02:00
andrey.torsunov
169f3885c3 Fix checking /proc/%d/task for existence.
Since `/proc/%d/task` is directory, it make sense to use appropriate
check function. Therefore,`r_file_exists` function is not suitable
here, because it checks for existence of regular file.
2016-04-22 13:55:19 +02:00
pancake
9ebd8b9da2 Fix OSX build for the QNX debugger support 2016-04-22 13:55:08 +02:00
Sergey Anufrienko
d7635e085e Introduce debug plugin for QNX pdebug interface 2016-04-22 11:45:51 +02:00
pancake
e00c7bc358 Handle ^C debug mode for aav 2016-04-22 11:25:42 +02:00
pancake
ee477660b6 Handle ARM immediate values in CMP and MOV 2016-04-22 10:36:30 +02:00
pancake
a74fd6c25f Use non-sigill breakpoints for ARM 2016-04-22 10:18:53 +02:00
pancake
280abd4f77 ARM can't hwstep by default 2016-04-22 10:15:22 +02:00
pancake
0dd92ebbf1 Add comments in pdc and arm.pseudo fixes 2016-04-22 10:15:17 +02:00
Jeffrey Crowell
8d531bd939 add a great panquote as a fortune 2016-04-21 22:52:02 -04:00
pancake
430073066f Several enhancements for aav and arm analysis 2016-04-22 00:55:27 +02:00
pancake
b0d91c741e Skip metadata within anal.hasnext 2016-04-22 00:03:09 +02:00
pancake
648ed4b259 Fix arm local var analysis 2016-04-21 23:55:37 +02:00
Davide Balzarotti
d1290db790 Added two commands:
aau : if aai prints info about the functions identified during the
       analysis, aau prints a list of the bytes that have not been
       identified.
 afM : prints a map (inspired by the color bar on top of IDA) that
       for each byte tells you if it belongs to a function or not.
2016-04-21 23:27:47 +02:00
pancake
3dde2588ac Fix memory leak and spacing in parse.x86.vars 2016-04-21 23:18:36 +02:00
pancake
6f446b003f Fix #4664 - wopD on large number 2016-04-21 23:18:31 +02:00
kolen
a65ea77725 Fix 'ed' opcode range resulted in overflow
Should be:
40 41 .. 4a 4b
   maps to
00 01 .. 0a 0b

Was:
3a 3b 3c 3d 3e 3f 40 41 .. 4a 4b
            maps to
fa fb fc fd fe ff 00 01 .. 0a 0b
2016-04-21 15:33:26 +02:00
Ayman Khamouma
7529c97e78 Add * variants to c and cx commands 2016-04-21 15:25:06 +02:00
Ayman Khamouma
d7126c3d87 Add bitmask feature in cx command 2016-04-21 15:22:36 +02:00
pancake
9f7f9f0ce8 Fix #4673 - dpt sync with help msg 2016-04-21 15:21:56 +02:00
pancake
0012530df6 Simplify AND x,x,y esil on mips 2016-04-21 03:41:09 +02:00
pancake
28ac42d182 Enhancements for pdc 2016-04-21 02:49:38 +02:00
pancake
4537e9877c Honor anal.gp in asm.emu 2016-04-21 02:25:49 +02:00
pancake
dc95b6b8cd Fix #4671 - ah- is working again 2016-04-21 01:52:06 +02:00
pancake
1ac0d47652 Honor aho in pd 2016-04-21 01:38:08 +02:00
pancake
8b08a8cba8 Add radiff2 -x in help 2016-04-21 01:29:57 +02:00
pancake
a1eb92966e Fix #4663 - segfault in r2 -d 2016-04-19 19:46:41 +02:00
Jeffrey Crowell
7c3c865ef8 io_self.c: same fixes as 96686841de64a002578781b752a658ed512f1c2e and
6115d68736882f8f7f5249e9d731d9e8615ff1a4
2016-04-19 09:22:31 -04:00