Commit Graph

21092 Commits

Author SHA1 Message Date
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