Commit Graph

13033 Commits

Author SHA1 Message Date
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
35e3af493e Fix r2 -s main 2016-11-23 00:01:15 +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
pancake
88f4faa037 Bump to acr-0.10.5 and 1.1.0-git 2016-11-22 16:24:38 +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
e41ffaac60 Fix build 2016-11-22 15:36:03 +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
Álvaro Felipe Melchor
b5772a096f fix null dereference 2016-11-21 18:09:27 +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
pancake
b45b4afc0e r2 -R doesnt require file as argument 2016-11-21 03:51:41 +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
Maijin
c959aa0fa0 Add jq in travis.yml 2016-11-18 20:28:36 +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
Álvaro Felipe Melchor
e97c2cf55e rcons.push/pop rcore.cmd_str 2016-11-18 13:14:52 +01:00
pancake
5789279503 Fix overflow in r_base64_dec_dyn 2016-11-18 03:38:09 +01:00
jvoisin
8c1a3dca93 Document the ~[i,j,k,l] syntax 2016-11-18 02:04:51 +01:00
Sven Steinbauer
5010de936f Add br and blr (#6217) 2016-11-17 16:54:24 +00:00