Riccardo Schirone
11acb8392e
core/cmd_print: add newline to make output visible
2015-09-28 20:39:08 +02:00
Riccardo Schirone
6a389cb601
core/disasm: re-enable hints during disasm
2015-09-28 17:22:06 +02:00
pancake
67daa4c07a
Drop comments from dot graphs
2015-09-28 16:09:24 +02:00
pancake
b20ada6641
Fix #3383 - ~/.config/radare2/bin in path
2015-09-28 12:03:19 +02:00
pancake
3c78218da3
Fix crash in ds->hint
2015-09-28 11:21:23 +02:00
Riccardo Schirone
e6f01e162c
core/graph: handle functions with no basic blocks
...
fix #3381
2015-09-28 10:18:26 +02:00
pancake
fa238ae3c0
Show hexvalues in drr/pxr
2015-09-28 03:36:03 +02:00
pancake
bccdb8d347
Fix memleak and null-terminated string bug in drr/pxr
2015-09-28 03:07:34 +02:00
pancake
06f159239a
Fix mz crash reported by @jvoisin
2015-09-28 02:52:56 +02:00
pancake
bff8c1d264
Fix some possible null-deref and merge drr/pxr internals
2015-09-28 02:28:20 +02:00
pancake
c94dd22f4d
Enhace drr, also arr. add dbg.slow and better debugmap names in xnu
2015-09-28 02:04:08 +02:00
pancake
50340be871
Fix #3376 - Implement immbase anal hint
2015-09-28 01:00:06 +02:00
Riccardo Schirone
191c454a61
core/bin: big refactoring and code cleanup
2015-09-27 17:46:41 +02:00
pancake
da3264250c
Honor ^C in aae
2015-09-25 18:38:16 +02:00
pancake
8da6aaf145
Fix #3364 - restore blocksize after p
2015-09-25 10:53:19 +02:00
jvoisin
fce2326c06
Implement wao trap
2015-09-24 09:53:00 +02:00
pancake
94f5bdd6be
Fix radeco and ppcmdisasm r2pm packages
2015-09-24 04:03:19 +02:00
pancake
3998132e7b
Fix #3357 - invalid range error when analysing a 3 byte length file
2015-09-23 17:57:40 +02:00
pancake
d1f3dc3e08
Some more fixes for exports and PE
2015-09-23 15:01:36 +02:00
pancake
46f8561986
Fix rabin2 -E crash and filter in elf
2015-09-23 13:24:10 +02:00
pancake
72d442931d
Fix #3191 - Fix // to repeat last search
2015-09-23 13:04:15 +02:00
pancake
bbf7a2221c
Fix #3270 - Implement esil.exectrap
2015-09-23 12:46:22 +02:00
pancake
34811ad84e
Fix #2416 - Add iE and rabin2 -E to list exports
2015-09-23 12:23:03 +02:00
pancake
c30eaf5e57
Fix #2337 - Do not show config vars in /?
2015-09-23 10:40:12 +02:00
pancake
196d7db68d
Honor asm.bits=64 in ios.dbg, very wip much test
2015-09-22 01:49:14 +02:00
Riccardo Schirone
2a7c35c435
core/disasm: increment PC before parsing esil instruction
2015-09-22 00:11:33 +02:00
Riccardo Schirone
679a5457eb
core/graph: use g->movspeed when scrolling from the keyboard
...
Fixes a regression. The 'w' command in VV wasn't working anymore. Now it
switch again between speed 1 and speed graph.scroll, as expected.
2015-09-21 16:31:48 +02:00
NighterMan
465a0338c3
Fix for #3329
...
Search cmds do not honor search.from/to when searching in raw binaries
2015-09-21 00:01:18 +02:00
pancake
dfebd35de8
Fix #3250 - aed -> aei-
2015-09-19 19:54:49 +02:00
pancake
a3198522a4
Fix #3252 - Implement esil trap command callbacks
2015-09-19 19:39:25 +02:00
pancake
e9a7be9c1a
Fix two more b64 with -1 length things
2015-09-18 19:37:07 +02:00
Jeffrey Crowell
4ae29be73a
base64 0 doesnt do strlen any more
2015-09-18 13:01:04 -04:00
Jeffrey Crowell
92226d0650
Rename r_config_swap() to r_config_toggle()
...
closes #3309
2015-09-17 14:20:51 -04:00
pancake
4c53b919db
Fix #3308 - support string and files in rarun2 input
2015-09-17 10:46:11 +02:00
pancake
0cf36cbc6d
Fix #3289 - Fix graph arg/local in JSON
2015-09-17 01:47:40 +02:00
pancake
f7905cdd1b
Fix memleak in ood and better ppc-esil
2015-09-17 01:25:00 +02:00
pancake
5d874bc8d5
Remove io.zeromap
2015-09-16 23:35:11 +02:00
user
7137d5ee79
Syncing debug maps before checking validity of an breakpoint address and fixed broken command in r_core_cmd_repeat.
2015-09-16 23:32:03 +02:00
pancake
5a05c070aa
Add iL command to list all rbin plugins loaded
2015-09-16 16:32:33 +02:00
NighterMan
371ebd35d8
Fix for #3285 (Increment pc before executing esil op)
...
- Increments pc before evaluating the esil op, instead of doing it after
- Fixes CALL instruction at anal_x86_cs.c
2015-09-16 13:03:21 +02:00
jvoisin
c01eb89036
Heavily refactor (and improvement) of wao
2015-09-15 11:25:31 +02:00
Jeffrey Crowell
e973deadca
make ood use absolute path
...
fixes #3255
Reopening a file in debug mode with 'ood' does not work #3255
2015-09-14 20:46:08 -04:00
pancake
b86bf19c85
Fix #3051 - Honor CFLAGS everywhere and fix some windows/android warnings
2015-09-14 20:43:11 +02:00
pancake
4e47d86de0
Honor wheelspeed, fix oob in vmenus and more boolification
2015-09-14 16:22:57 +02:00
pancake
633e5643b1
Fix regression in cmd_info
2015-09-14 12:39:35 +02:00
pancake
b515a34676
More stdboolification
2015-09-14 12:35:38 +02:00
pancake
ba72c8cb8c
Fix #3157 - Put import symbols in imports flagspace
2015-09-14 11:59:50 +02:00
pancake
8eb71af9ed
Internal reg prefix is now $, 85008 for curpc, TRAP for traps
2015-09-14 11:31:54 +02:00
pancake
2034047290
Fix #3282 - VVm was not working
2015-09-13 23:33:58 +02:00
pancake
1bf2d47f00
Fix last COVs
2015-09-12 19:12:57 +02:00
Riccardo Schirone
8d49c54cf4
core/graph: fix 'agf one' graph
2015-09-12 19:08:33 +02:00
Riccardo Schirone
120753ed8b
core/graph: improve switching between visual and graph mode
...
Seek to the selected graph node when exiting from the graph mode and
select the node that contains the current offset on entering.
* core/anal: add r_core_anal_getbbaddr API
2015-09-12 18:32:25 +02:00
pancake
3fed8b71c6
Rename asm.esil.anal into asm.emu
2015-09-11 23:46:09 +02:00
Riccardo Schirone
879182515d
core/bin: rebase only READABLE sections
2015-09-10 23:22:26 +02:00
pancake
245bd77a40
Fix #3264 - Colorize floating point numbers in disasm
2015-09-10 22:49:05 +02:00
pancake
7a2fbeaf0a
Ignore null pointers in asm.esil.anal
2015-09-10 22:28:04 +02:00
pancake
c1335f6834
Support flags in asm.esil.anal comments
2015-09-10 05:14:47 +02:00
pancake
f62313c24b
Missing space for 'likely'
2015-09-10 04:28:05 +02:00
pancake
783d31bf5a
Find strings in esil and support thumb aap
2015-09-10 04:20:09 +02:00
Riccardo Schirone
7eaf158265
bin/config: set bin.baddr to -1 as default
2015-09-10 02:00:18 +02:00
Riccardo Schirone
ffdbf919b1
io/section: add r_io_section_vaddr_to_maddr_try API
...
* fix r_io_section_vaddr_to_maddr
* rename r_io_section_maddr_to_vaddr and vaddr_to_maddr
2015-09-10 01:59:40 +02:00
pancake
4506a98cff
Add arena.peek/poke, and fix emulation for asm.esil.anal
2015-09-10 01:42:56 +02:00
pancake
c025b5bd81
fix regression
2015-09-10 00:41:19 +02:00
pancake
9f95d5c1aa
Initial implementation of asm.esil.anal. WIP
2015-09-10 00:34:21 +02:00
jvoisin
d4893718da
Fix a bunch of dead assignements
2015-09-09 21:12:36 +02:00
pancake
9e11c5ce63
Make reflines 5x faster
2015-09-09 17:57:55 +02:00
pancake
d9c934f6b4
Fix some recent covs
2015-09-09 11:16:49 +02:00
pancake
7dc293b427
Fix #3254 - Invalid range issue in r2 -A
2015-09-09 10:55:36 +02:00
pancake
6e4fd3e5a3
Enhace reflines a bit more
2015-09-09 01:24:27 +02:00
pancake
930c8e7535
Implement esil.iotrap. Handle invalid read/write ops
2015-09-09 01:17:55 +02:00
pancake
d1139711ff
Honor utf8 in reflines
2015-09-09 00:42:30 +02:00
pancake
4c99bb6845
Refactor reflines and support asm.linesup for longer disasm
2015-09-08 23:21:35 +02:00
pancake
b40a1e80a4
Add scripting support for syscall handlers in ESIL
2015-09-08 02:53:33 +02:00
Riccardo Schirone
7f72631389
core/bin: print all info in 'iej'
...
fix #3249
* core/bin: remove workaround that is not necessary anymore
2015-09-07 23:58:56 +02:00
pancake
c52f765046
Supoprt wordsize in woe
and ARM Thumb in wao
2015-09-07 23:36:57 +02:00
pancake
3d3dff77ff
Use API instead of RCore.cmd in "aaa"
2015-09-07 18:30:29 +02:00
pancake
10bb7e9a4d
Honor ^C in aar
2015-09-07 18:20:29 +02:00
pancake
fe30154228
Honor ^C in aac
2015-09-07 18:12:08 +02:00
Riccardo Schirone
9f3539023e
io/section: r_io_section_offset_to_vaddr get section with mget, not vget
...
* core/cmd_print: adapt to io/section change
* core/cmd_print: print newline in print string json command
2015-09-07 13:40:49 +02:00
pancake
eac93d5261
Fix #3186 - search.align ignored by /c
2015-09-07 03:13:34 +02:00
pancake
195e1d9ea4
Add aan
as an alias for .afna@@fcn.*
2015-09-07 00:36:18 +02:00
pancake
90c22d90ab
Fix #3162 - Duplicate(or more) on analysis warnings
2015-09-07 00:30:48 +02:00
jvoisin
f7e426d281
Minor fixes for the previous commit
2015-09-04 15:35:37 +02:00
jvoisin
fbe8b6d938
Once again, clang-analyzer strikes!
2015-09-04 15:12:42 +02:00
pancake
346cc8e758
Fix latest covs
2015-09-03 12:23:49 +02:00
8tab
60861e2def
check for buffer overflow when chopping prompt
2015-09-03 03:15:15 +02:00
pancake
2a50ba9d1a
Implement @@t iterator to run a command on all threads
2015-09-02 15:49:38 +02:00
Juha Kivekas
ccd2e515b2
Add dkj command, issue #2825
2015-09-02 15:34:52 +02:00
pancake
91769d0900
Fix pxq foo-bar
issue
2015-09-02 14:52:17 +02:00
pancake
424fe2261c
Fix #3219 - LDR ref issue on thumb
2015-09-02 10:01:53 +02:00
pancake
fbc6664511
Fix #3214 - missing newline in /j output
2015-09-01 23:34:27 +02:00
jvoisin
dba909b1dd
Fix yet-another-batch of clang-analyzer issues
2015-09-01 23:24:11 +02:00
Álvaro Felipe Melchor
1d4ebdeb25
some refactoring & added threads field in RDebug
2015-09-01 18:45:08 +02:00
pancake
7157cf92b7
Fix some covs
2015-09-01 11:24:09 +02:00
pancake
a2b21a51ef
Honor R_SYS_OS in asm.os eval var
2015-09-01 03:13:16 +02:00
pancake
4f7f75c0f5
Fix regression introduced in afi
2015-09-01 00:32:23 +02:00
pancake
6d8cf6b960
Fix aflq
2015-08-31 23:57:57 +02:00
pancake
bf61c2342a
Add 'M' key in visual panel to open a custom frame
2015-08-31 23:36:35 +02:00
pancake
b1e267dd7a
Fix gcc warnings for the gnu arm disassembler
2015-08-31 17:08:30 +02:00
pancake
f5f7216e0a
Add _
key in V! for hud
2015-08-31 13:57:39 +02:00