11123 Commits

Author SHA1 Message Date
Álvaro Felipe Melchor
a11477769c Added RConfigHold (#6250) 2016-11-23 18:36:11 +01:00
pancake
85a02e0f29 Fix regression in zignatures 2016-11-23 18:33:25 +01:00
pancake
60b3b0a79e Fix p-j ansi code, add access type and fix a lot more null derefs in anal.types 2016-11-23 16:20:58 +01:00
pancake
ae365cc301 Fix null deref in anal.types 2016-11-23 14:53:39 +01:00
pancake
371ff04d46 Fix #6108 - Avoid underscore in eval vars 2016-11-23 13:13:06 +01:00
pancake
c2602a6732 Fix #6142 - Implement ~?. to count chars instead of lines 2016-11-23 12:52:36 +01:00
pancake
5cbcdb2466 Temporary PoC to fix flagdelta in visual title 2016-11-23 12:30:43 +01:00
pancake
64d0b60bcd Fix noreturn issue by grabbing symbol name from the symbols flagspace 2016-11-23 12:01:07 +01:00
pancake
2e040cd386 Fix #6147 - Force at least 1 byte of instruction for the zignatures 2016-11-23 11:31:39 +01:00
Rene Laemmert
7f14e52ace fixed the stack issue and removed all debug prints (#6249) 2016-11-23 11:09:40 +01:00
pancake
113fc640ea Cache asm.dwarf.* and clean warnings 2016-11-23 10:30:44 +01:00
pancake
3fb96ff37f Fix last COVs and hopefully make travis green 2016-11-23 10:25:00 +01:00
Gianluca Pacchiella
2dca265e15 Fix sbci: Rd - (k + C). (#6247) 2016-11-23 00:04:45 +01:00
pancake
56f5c29d64 Fix asm.dwarf, add asm.dwarf.{file,abspath} 2016-11-22 23:59:04 +01:00
pancake
2f8acc984b Adjust asm.cmtcol in visual with [] keys and cursor mode enabled 2016-11-22 23:30:46 +01:00
pancake
fe39119f4b Colorize p- and fix some help messages 2016-11-22 21:25:04 +01:00
Sven Steinbauer
1a009d2865 Add support for it thumb instruction in esil (#6242)
Also fixes the flags in the register profile
2016-11-22 15:43:20 +01:00
pancake
c6ffb3e9b6 Include address into the Class symbols for the C++ demangler 2016-11-22 14:58:42 +01:00
pancake
7b94a79dcd Initial support for C++ classes extracted from the demangler 2016-11-22 14:20:52 +01:00
pancake
414310836a Enhance the visual panels view 2016-11-22 01:58:52 +01:00
pancake
795066aa5e Fix #6236 - > ~/foo 2016-11-22 00:28:15 +01:00
pancake
8e3278b5a6 Fix seg@gpr for OSX-32/64 Debugger. Remove debug printf 2016-11-22 00:20:36 +01:00
pancake
9b7b8b8326 Fix entry0 symbol in Linux debugger 2016-11-14 08:58:55 +01:00
SkUaTeR
4c2a01d4a7 Fix in profile to get correct reg.size (#6238) 2016-11-21 23:13:59 +01:00
Mitchell Johnson
432b8ee0eb Ensure ARM LDR literal instruction base addresses are word-aligned
The ARM Architecture Reference Manual states that the base address for a
LDR literal instruction is the 4-byte aligned PC. 2-Byte aligned
instructions can be found on Thumb, but literals are still word-aligned.
2016-11-21 17:29:07 +01:00
pancake
15161e3104 Fix r2 -d 2016-11-21 17:03:26 +01:00
Álvaro Felipe Melchor
87724384d1 added r_cons_break_{push/pop} to handle ^C better
Besides an UAF has been fixed afecting only ELF
2016-11-21 16:56:12 +01:00
pancake
c09d9a56da Fix CID 1366050 - Illegal access 2016-11-21 11:02:23 +01:00
pancake
20e01b066b Show more context in VA assembler 2016-11-21 05:31:33 +01:00
Lowly Worm
98f897abfd rm unused var to silence warning 2016-11-20 18:15:36 -08:00
pancake
436f3459dc Fix #6234 - Add GML support via e graph.format=gml 2016-11-21 02:37:48 +01:00
pancake
fa2855349a Fix e cmd.vprompt=p- 2016-11-21 02:37:11 +01:00
pancake
d606c77266 Use quotes in visual to toggle columns mode 2016-11-21 00:19:15 +01:00
pancake
aba4ca918f Fix #6222 - ej valid JSON format 2016-11-20 23:15:12 +01:00
Francesco Tamagni
d5eb149522 asm.emu emulate also when meta is there (#6119)
* Skip esil emulation by checking meta type

* Add asm.emuskip config variable

- default value is 'ds' to skip data and strings

* Handle e asm.emuskip=?
2016-11-20 17:37:27 +01:00
sheinz
c4ee05b0ab Fix #6227 analyzing jump of beqz.n and bnez.n (#6231)
Immediate of beqz.n and bnez.n is unsigned.
The fix removes treating it as signed offset.
2016-11-20 13:59:42 +01:00
pancake
7e07579cdc Fix last covs 2016-11-20 12:20:05 +01:00
Rakholiya Jenish
276f3ce1d2 Fix compilation error on arm64 (#6224) 2016-11-20 11:33:07 +01:00
Rakholiya Jenish
f05c47881d Add more ioctl commands for r2k (#6226) 2016-11-20 11:31:12 +01:00
Gianluca Pacchiella
6f1aea0c04 Fix sbci instruction handling. (#6225) 2016-11-20 11:30:39 +01:00
pancake
d32e97ace8 Fix #6228 - Double 0x in dr= 2016-11-20 11:30:15 +01:00
pancake
0f37199d73 Fix #6230 - Autocompletion for ae* 2016-11-20 11:23:41 +01:00
pancake
34124ba101 Fix #6229 - Fix CCj output 2016-11-20 11:20:20 +01:00
Gerardo García Peña
9d6bbf99c8 Improving AVR memory map and giving support for more CPU parameters. (#6058) 2016-11-18 17:22:07 +01:00
Rene Laemmert
5c2377c1d7 small improvements in a2f (#6219)
* changed the iterative solution into a stack based and changed the output directly to call the created commands

* cosmetix and removed unused defines

* fix if the jump or fail is not set

* last fix for handling jumps to 0
2016-11-18 17:20:26 +01:00
pancake
28c7ec564a Implement bin.debase64 and RABIN2_DEBASE64 in RBin for r2 and rabin2 2016-11-18 13:29:36 +01:00
pancake
09594bdde9 Fix compiler optimization bug where -1 turned out into 255 2016-11-18 13:28:14 +01:00
pancake
4bcdd33f25 Honor utf8 in r_str_is_printable 2016-11-18 13:28:06 +01:00
Álvaro Felipe Melchor
e14b2a37d6 fix r_cons_get_buffer to avoid return trash 2016-11-18 13:14:57 +01:00
Álvaro Felipe Melchor
91b67d90b6 fix null dereference 2016-11-18 13:14:56 +01:00