9302 Commits

Author SHA1 Message Date
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
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
Jeffrey Crowell
7c3c865ef8 io_self.c: same fixes as 96686841de64a002578781b752a658ed512f1c2e and
6115d68736882f8f7f5249e9d731d9e8615ff1a4
2016-04-19 09:22:31 -04:00
Jeffrey Crowell
6115d68736 libr/debug/p/debug_native.c: fix possible overflow 2016-04-19 09:08:15 -04:00
rene
1c1101af77 fixed inc according to dec in esil x86 2016-04-19 07:00:56 +02:00
rene
46465b554d fixes #4479 dev [edi] in esil 2016-04-19 01:18:24 +02:00
rene
377889cbc9 fixes several esil commands (adc,add and rep mov) 2016-04-18 23:37:46 +02:00
Jeffrey Crowell
96686841de handle spaces in shared library paths
fixes #4623
2016-04-18 14:04:38 -04:00
Rakholiya Jenish
6397b810c8 fix warnings 2016-04-17 19:29:23 +02:00
pancake
17b0458ab6 Fix #4654 - Access debug map boundaries via $D and $DD 2016-04-17 19:28:43 +02:00
Jeffrey Crowell
b14de33807 fixup seek to local flags a bit better.
ref: #4615
2016-04-15 16:20:09 -04:00
Christoph Sarnowski
145688a60a Fix tricore disasm buffer copy function
- Did not take `memaddr' argument into account, resulting in wrong disassembly.
- Check boundaries
2016-04-15 15:51:28 +02:00
pancake
2b6ccd5a3f Make clean in pyc swf r2pm packages 2016-04-15 04:01:50 +02:00
rene
8ecdd7717b Fix shr, adc and add handling of cf and zf for x86 2016-04-14 22:42:20 +02:00
Rakholiya Jenish
e1660b352a add aes-cbc encryption to rahash2
remove unnecessary comment

update man
2016-04-14 22:39:57 +02:00
pancake
93fcd7e722 Initial implementation of the anal.pushret (push+ret->jmp) option 2016-04-14 14:32:10 +02:00
Jeffrey Crowell
6b17cfc55a fix double free on register
closes #4634

can we please review/revert/something
4c04b98b47 (diff-fa45250699a39a7bffd1e27da12ec5beR40)

i'm fearful this has broken a lot more stuff
2016-04-13 21:30:48 -04:00
pancake
adc9922c6a Workarounds for m68k.cs branch analysis 2016-04-14 00:13:34 +02:00
pancake
2d99c17980 Fixes for Vk and add more anal.archinfo (ppc, mips, sh) 2016-04-13 23:57:24 +02:00
pancake
20b49f1615 Implement stackptr analysis in MIPS and add ALIGN stackop type 2016-04-13 23:33:30 +02:00
pancake
c28dce2359 Autodefine anal.gp if loc._gp is set 2016-04-13 23:18:36 +02:00
pancake
3551ac80c8 Fix syscall optype for mips 2016-04-13 23:05:43 +02:00
NaveenBoggarapu
4c04b98b47 few memory leaks fixed 2016-04-13 21:55:48 +02:00
Rakholiya Jenish
421a63a849 cleanup code, and use direction for specifying encryption/decryption 2016-04-13 21:54:12 +02:00
mkosmach
70f00feb8e Add reloc_type to "Unsupported relocs" message 2016-04-13 21:52:56 +02:00
Jeffrey Crowell
cdfddf921c fix crash null deref in aav
closes #4629
2016-04-13 13:30:32 -04:00
pancake
34a7837079 Include r_lib from r_bp 2016-04-13 14:48:17 +02:00
Rakholiya Jenish
cfe1cc8c6c refactor the code and fix rc2 ecb implementation
Cleanup in cmd_write.
2016-04-13 12:54:34 +02:00
Rakholiya Jenish
27fba6fa10 Add crypto plugin for base64 and base91
update error occurence.
2016-04-13 10:34:55 +02:00
Rakholiya Jenish
2a68cea14c add woD, and rahash -D option
TODO done

fix error output
2016-04-13 10:34:54 +02:00
Travis Goodspeed
3ca3b4f534 This patch fixes a bug in which many MSP430 instructions would be mistaken for emulated instructions. 2016-04-12 23:11:14 +02:00
Jeffrey Crowell
aef5a179e8 disable dumping core if you're not actually dbging
fixes #4618
2016-04-12 12:38:17 -04:00
pancake
3b2d06d65e Fix iOS build 2016-04-12 17:32:14 +02:00
Jeffrey Crowell
9e7ed12a84 fix issue with snprintf, cleanup code 2016-04-12 10:09:48 -04:00