vane11ope
0c3300361a
rip off unnecessary config manipulations
2018-06-14 18:20:00 +02:00
fcasal
2a029fdb2d
Added json list to debug plugin list dL ( #10348 )
2018-06-14 21:23:37 +08:00
sivaramaaa
17a77857b9
Intial work for union support ( #10340 )
2018-06-13 23:56:45 +02:00
radare
bd9611c43d
Add support for x86-32 gcc "mov r,[r*s+d];jmp r" jumptables ( #10271 )
...
* Add support for x86-32 gcc "mov r,[r*s+d];jmp r" jumptables
Thanks @rlaemmert for providing test case
- This PR also improves the analysis of MOV instructions on X86
- And extends output of 'ao' to show ireg, scale, ...
2018-06-13 17:06:47 +02:00
radare
c9446e530e
Show cycles, failcycles and delay in ao, as it was in aoj ( #10289 )
2018-06-13 16:38:37 +02:00
pancake
8f6f4b8c1d
Support escaping pipes, backticks and redirections in the shell
2018-06-13 16:00:02 +02:00
pancake
06b93969b0
Fix some more oobreads in v850
2018-06-13 15:43:44 +02:00
Luca Di Bartolomeo
36eb3aa558
Fix overflow in canvas.c + fix utf8 crop ( #10336 )
2018-06-13 12:55:36 +02:00
Vanellope
7e793aac81
Initial support for graphs in panels
2018-06-13 11:12:18 +02:00
Khairul Azhar Kasmiran
a1c4a95101
Moved r2 segment cmds from iS* to iSS* + use segment. prefix for segment flags ( #10331 )
...
* Moved r2 segment cmds from iS* to iSS*
* Use segment. prefix for segment flags in set mode
* Only sections have start comments
2018-06-13 11:10:29 +02:00
pancake
0a53903aba
Fix e asm.arch=?~udis after r2pm -i x86udis
2018-06-13 01:20:41 +02:00
pancake
34a88a9baa
Fix memleak reported by @zlowram
2018-06-13 00:50:50 +02:00
pancake
d1137e2e09
Fix 2 more memleaks
2018-06-12 16:42:22 +02:00
pancake
6e5240c725
Fix some memleaks related to code analysis
2018-06-12 16:24:07 +02:00
Khairul Kasmiran
37061a780f
Minor redundancy removal
2018-06-12 19:13:22 +08:00
Luca Di Bartolomeo
83e85ee07f
UTF-8 support in canvas (panels, graph) ( #10319 )
2018-06-12 13:05:47 +02:00
Luca Di Bartolomeo
f08603c6c7
Graph edges improvements ( #10325 )
...
* Fix graph edges in jumptables
* fix simple edges graph
* better edges in refs graph
2018-06-12 00:20:39 +02:00
Khairul Azhar Kasmiran
19be78b0c2
Moved simple output of segments from iSq to iSSq ( #10317 )
2018-06-11 13:16:56 +02:00
pancake
7fb3381f80
Fix last covs
2018-06-11 11:48:22 +02:00
pancake
a4f0ad3e38
Fix echo behaviour
2018-06-11 11:43:58 +02:00
xarkes
5373668cf4
Fixed wrong int output format in izzj ( #10302 )
2018-06-11 02:53:53 +02:00
pancake
95af694ef9
Do not sprintf after r_str_newf
2018-06-10 21:15:23 +02:00
Paolo Monti
b77e26a341
Added ability to rename variables far from cursor ( #10309 )
2018-06-10 21:13:03 +02:00
sivaramaaa
7083c3385a
Support for using variable name in tp
2018-06-10 21:04:57 +02:00
sivaramaaa
55d9aa1c93
Added autocompletion for remaining t commands
2018-06-10 21:04:57 +02:00
Khairul Kasmiran
b84fb472d0
iSSj: json output for iSS
2018-06-10 21:02:05 +02:00
pancake
40a9bd9894
Improve aod: aod* is now aoda, aod. is aod, and update help messages
2018-06-10 03:51:11 +02:00
Vivek Bhatt
93c9696938
Renamed ?d into aod( #10263 )
2018-06-10 03:41:02 +02:00
Khairul Kasmiran
2e686b95ab
Added hash algo choices to iSS help
2018-06-10 03:30:25 +02:00
Khairul Kasmiran
e2e9c993a3
Moved segments from iS/'rabin2 -S' to iSS/'rabin2 -SS'
2018-06-10 03:30:25 +02:00
Khairul Kasmiran
80d5d26704
iS ELF: differentiate between sections and segments
2018-06-10 03:30:25 +02:00
Synray
8aa87a3820
Add cons_pal_len
2018-06-10 03:27:53 +02:00
Vanellope
0f8fd93806
Cleaned up rubbish ( #10292 )
2018-06-10 03:27:29 +02:00
sivaramaaa
2e97ab4fab
Use return value hint in struct offset propgation
2018-06-10 03:17:33 +02:00
sivaramaaa
269c51946b
Calculate stacksize till pc addr instead of fcn->maxstack
2018-06-10 03:17:33 +02:00
sivaramaaa
409419e4b2
Add ahr command to set hint for func ret values
2018-06-10 03:17:33 +02:00
sivaramaaa
c858dae72c
Honor op mask in r_core_anal_op
2018-06-10 03:17:33 +02:00
sivaramaaa
772ada399d
Add autocompletion for pf.fmt.ele
2018-06-10 03:16:11 +02:00
sivaramaaa
5830198378
Add autocompletion for ts and fix te query
2018-06-10 03:16:11 +02:00
David CARLIER
19160ff217
Fix macros redefinitions warning ( #10284 )
2018-06-07 09:41:55 +02:00
Vanellope
f1bcd900cd
panels menu layout fixed ( #10281 )
...
* panels menu fixed
* oops code styling.
2018-06-07 09:34:08 +02:00
Luca Di Bartolomeo
dcaeb35fd8
Fixed asm.bytes on by default in cursor mode ( #10157 )
2018-06-06 17:08:31 +02:00
pancake
4e57af4521
Fix #10269 - rad is not json
2018-06-06 13:11:57 +02:00
pancake
93a1059137
Use oba instead of .!rabin2 in .dmm*
2018-06-06 11:58:00 +02:00
sivaramaaa
08d9dfcfcd
Added a few enhancment to struct offset propagation
2018-06-05 23:01:18 +02:00
redmed666
cc3a5ddfe7
disasm.c: r_core_print_disasm_json prints a void object if it has not printed something else before ( #10257 )
2018-06-04 20:28:52 +02:00
Quim
dd9ec621fb
oj
command now shows the correct info, fix #10174 ( #10258 )
...
* `oj` command now shows the correct info, fix #10174
* Fix tabs
* Tabs are hard
2018-06-04 20:28:18 +02:00
Luca Di Bartolomeo
b119dad829
Add asm.lines.jmp
and make asm.lines
config var for all lines ( #10254 )
...
* First substition asm.lines with asm.lines.jmp
* ds->show_lines with ds->show_lines_jmp
* revert wrong substitutions
* rename asm.lines.jmp to asm.lines.bb
2018-06-04 16:03:58 +02:00
Khairul Kasmiran
2f285d5f90
ec highlight -> wordhl
2018-06-04 15:51:36 +02:00
Khairul Kasmiran
58e48c8267
ec line_highlight -> linehl
2018-06-04 15:51:36 +02:00