radare
bbe1806ce8
Reduce false positives in aav honoring align and skipping code blocks ##anal
...
* Run aav after aac in aaa
2019-03-27 02:34:59 +01:00
Mikael Modin
aa07738c10
Fix #13363 - Remove URI handler before looking for auxillary script ##debug
...
When using debugger the file assumed path for the auxillary script
was dbg://<binary path>.r2, without debugger it's just <binary path>.r2.
This patch cuts out the 'dbg://' prefix if found before looking for the
auxillary script.
2019-03-27 01:33:48 +01:00
Vanellope
9d13fcf311
Menu should not be highlighted when it's not focused ##panels ( #13512 )
2019-03-27 01:31:24 +01:00
Alex Gaines
a515176659
Add an early-out optimization for r_isprint (2%-30% speedup) ##optimization
2019-03-27 01:28:18 +01:00
pancake
bec7063a53
Rename mg to mc and implement 'mg' properly ##fs
2019-03-27 00:51:49 +01:00
Riccardo Schirone
3f4580b031
Make buf field private in RBuffer ( #13473 )
...
* Fix pemixed build (and include it in meson build)
* Do not use base_priv in yank, it was wrongly used.
2019-03-26 20:32:53 +01:00
pancake
bfb310360c
Fix jump/fail for Java ops
2019-03-26 13:59:44 +01:00
xarkes
20f875bb90
[WIP] Added jump and fail info to pdJ ( #13481 )
...
* Added jump and fail info to pdJ
* tired of waiting
2019-03-26 13:29:48 +01:00
pancake
874b394632
pxA > pCA
2019-03-26 13:08:02 +01:00
Giovanni
8058018973
Fix #11133 - Remove buf_hex frield from RAsmOp ##refactor
2019-03-26 12:50:13 +01:00
pancake
9424078b5c
Fix dt+ command parsing
2019-03-26 10:16:37 +01:00
Riccardo Schirone
703eae60e6
Fix build on capstone3
2019-03-26 10:16:26 +01:00
Riccardo Schirone
9b61404006
Fix .travis to build release/prereleases branches too
2019-03-26 08:24:00 +01:00
pancake
9043e098bd
Fix regressiono
2019-03-26 00:21:05 +01:00
pancake
a9733fe978
Handle b key in graph, doing the same as in visual ##graph
2019-03-25 23:59:51 +01:00
pancake
5a0f859110
Handle more X86 instructions to, at least fill the ->type
2019-03-25 23:43:27 +01:00
pancake
67bc30a5f6
Fix #13367 - last line glitch in r_cons_strcat_at
2019-03-25 21:18:17 +01:00
pancake
0823980429
Fix #13367 - Fix offbyone alignment in line printing
2019-03-25 21:18:17 +01:00
Vanellope
5e5983238f
Fixed some critical issue in resizing ##panels ( #13508 )
2019-03-25 21:05:03 +01:00
Vanellope
10894a3254
Panels move more flexibly with HJKL ##panels
2019-03-25 15:56:19 +01:00
radare
3479d3d6de
Optimize r_str_bounds by removing an unnecessary strdup ##optimization
...
Improves graph generation times. But it's still called too many times
2019-03-25 15:29:11 +01:00
radare
f6457c96aa
Update capstone-master ( #13496 )
2019-03-25 10:56:54 +01:00
radare
e0ba182753
Fix #13485 - Crash in anal_tp (null deref) ( #13497 )
2019-03-25 10:48:37 +01:00
pancake
364396f978
Do not compute asm.stackptr when not requested, fixes slow disasm issue
2019-03-25 05:48:55 +01:00
pancake
08f3b768d1
Save aliases in projects
2019-03-25 04:40:16 +01:00
Brenton Morris
79362a0878
Fixing aflqj ( #13483 )
2019-03-25 04:29:54 +01:00
radare
530de94b3a
Avoid unnecessary RConfig.get('cmd.times') in RCore.cmdSubst ##optimization ( #13490 )
2019-03-25 04:28:55 +01:00
pancake
5b392de33b
Support alias files in '.' interpret too ('. $foo') ##core
2019-03-25 01:22:00 +01:00
pancake
d865d63283
Implement $foo=- to use cfg.ediitor to edit the alias ##core
2019-03-25 01:16:51 +01:00
pancake
2921d5cbed
Remove CALL_IS_EOB, it was experimental in r1, not useful ##anal
2019-03-25 01:08:02 +01:00
radare
2aac9fa943
Initial implementation of alias files ##core ( #13489 )
...
pd 10 > $foo # save the output of pd 10 into $foo
$foo # print the contents of $foo (the output)
$* # values are now printed in base64
$foo=base64: # is now supported
2019-03-25 01:06:53 +01:00
pancake
bfd29c675e
Add warning message when jump table size is invalid ##anal
2019-03-25 00:43:37 +01:00
Brenton Morris
808ebb682b
Removing debug output from top of vbg screen ( #13479 )
2019-03-25 00:36:46 +01:00
sivaramaaa
9a0b729b0e
Fix #13077 - calling convention args to start from 0 instead of 1 ##anal
2019-03-25 00:36:22 +01:00
Maijin
e52a67ed70
Add avrr in aaa ##anal
2019-03-24 23:47:35 +01:00
MK
95f4be5ae7
dm= now honors theme (eco) settings + wx sections are highlighted ##cons
2019-03-24 23:46:33 +01:00
Khairul Azhar Kasmiran
288cec9389
af+ sets meta.min ( #13484 )
2019-03-24 19:32:38 +01:00
pancake
41c7ba5cd2
Random fixes and improvements for visual debug traces
2019-03-24 01:58:29 +01:00
Maijin
82d1e96b7a
Add aao in aaa #13445 ##anal
2019-03-23 14:59:48 +01:00
radare
75876f6d29
Some fixes for the debug/emul traces and initial visual mode ##debug ( #13475 )
2019-03-23 14:59:15 +01:00
condret
5259383839
Fix printing consecutive type links in pd ##disasm
2019-03-23 12:50:39 +01:00
Khairul Kasmiran
83d4485186
Add "return" and deindent
2019-03-23 19:44:20 +08:00
Brenton Morris
186a3d91a2
Improvements in vbg ##visual
2019-03-23 12:25:27 +01:00
Vanellope
35751dab25
Remove some useless messages on the menu ##panels ( #13474 )
2019-03-23 12:23:44 +01:00
Maijin
f24ced4aa5
Fix mulss pseudo ( #13470 )
2019-03-23 03:50:27 +01:00
Vanellope
49f54d3aa5
Vpp"c now properly rotates ##visual
2019-03-22 20:46:37 +01:00
Khairul Azhar Kasmiran
5216f22aa0
Visual 'k' honors asm.flags.middle ##visual
2019-03-22 16:22:31 +01:00
Fabrice Martinez
026c0426db
* m68k architecture is always 32 bits and big endian ##anal
...
* SP was declared as 'sp' in the register profile which doesn't exist. Stack pointer is a7.
* Most C compilers for m68k (e.g. LatticeC) use a6 as stack frame pointer via LINK and UNLK instructions, declare a6 as BP
2019-03-22 14:52:01 +01:00
a1ext
f9b4bb76d3
Fix wcr
command ##core
2019-03-22 14:51:28 +01:00
pancake
9f840c6306
Fix clusterfuzz-testcase-minimized-ia_fuzz-5636199282114560.dms
2019-03-22 11:26:55 +01:00