Commit Graph

333 Commits

Author SHA1 Message Date
pancake
610e8d879c Fix #1279 - Add scr.wheel to enable/disable mouse wheel 2014-09-03 23:13:41 +02:00
jvoisin
964441e4c7 Improves hud.path 2014-08-30 01:23:04 +02:00
jvoisin
7ec7dbd031 Add the hud.path key, closing #1263 2014-08-30 00:17:22 +02:00
pancake
c6bc6f099d Rename l to T, add cfg.user and 'TT' chat prompt
* Add cfg.user variable
* Implement TT chat prompt
* Invoked from 'VT'
* Rename 'l' to 'T' command (log -> textlog)
* Add r_sys_whoami () -> set default username
* Add $$ trap instruction in ESIL
* Implement POP and STACK esil commands
2014-08-28 03:11:13 +02:00
pancake
0acdbd60fa Show Anal and Esil bits in rasm2 -L and 'e asm.arch=?' 2014-08-24 14:35:30 +02:00
pancake
6e98a3f584 Avoid null asm.arch or anal.arch 2014-08-23 02:01:20 +02:00
jvoisin
1cedbcd5da /R pop,pop,ret 2014-08-17 02:01:17 +02:00
jvoisin
da3265fba0 /R is now able to search in the middle of instructions 2014-08-14 02:33:45 +02:00
jvoisin
f6fca29437 Refactor the ROP gadget search
Depth can now be configured with search.roplen
2014-08-11 21:48:35 +02:00
jvoisin
bcbeb3c066 Fix some gcc warnings 2014-08-11 16:07:17 +02:00
condret
fd72d4ad78 refix #1163 2014-08-07 15:47:53 +02:00
condret
f3e5186d23 fix #1163 2014-08-07 15:43:05 +02:00
pancake
2c0d3fe469 Link anal.cpu to asm.cpu like .arch does 2014-08-07 01:57:10 +02:00
pancake
0a292c936a Add asm.indent, handle 'xX' in aa graph and enhace ptr references 2014-08-05 18:03:14 +02:00
pancake
50e8e0e507 Add 'lp' command to 'load plugins' + some work on 'bin.laddr' 2014-07-30 11:14:26 +02:00
pancake
338fa079cd Sport ESIL traps and conditionals, better x86 esil and add asm.fcnlines config var 2014-07-21 04:18:27 +02:00
pancake
be34dbf9cd Honor dbg.profile in io/debug
$ cat p.r2
 arg1=/
 $ r2 -e dbg.profile=p.r2 -d ls
2014-07-09 03:48:47 +02:00
pancake
8b74f1ffcf Merge Rarun2 into RSocket and use it from dbg.profile in Core 2014-07-09 02:24:31 +02:00
pancake
f0824ce120 Add scr.fileprompt config option 2014-07-04 01:44:14 +02:00
pancake
ae10614e6a Better grepcol char 2014-07-02 23:18:50 +02:00
pancake
1433960315 Make e asm.arch=? grepcol friendly 2014-07-02 23:10:12 +02:00
pancake
cd96d509b3 asm.trace should be false by default 2014-07-02 18:12:07 +02:00
jvoisin
8823dcc253 Fix #1096 aka. removing asm.profile 2014-07-02 17:47:44 +02:00
dequis
c3c11dc0ba Add r_config_node_desc to fix potential null derefs in core/config.c
It's the same as r_config_desc but takes a node instead of a name.

And adapt the macros in core/config.c to use this function instead of
just doing r_config_node_set_etc()->desc.
2014-07-02 08:38:22 -03:00
dequis
d59c0a804f Add missing return R_TRUE to cb_dbgstatus to fix segfaults 2014-07-01 22:44:39 -03:00
pancake
fe8b4db8c6 Add dbg.status to display drd and pi on prompt 2014-07-02 02:36:41 +02:00
pancake
b5dfb81da8 Fix #1073 - anal reg profile used even on debug mode when switching asm.bits 2014-06-26 10:27:10 +02:00
pancake
2490e54e77 Add asm.syntax=regnum (alias for capstone NOREGNAME) 2014-06-25 15:44:33 +02:00
pancake
d98acc233d Add V& key to rotate between asm.bits 2014-06-25 03:07:54 +02:00
pancake
0afb84c3dc Add http.dirlist (defaults to false) 2014-06-22 14:57:54 +02:00
jvoisin
5e9e4b368c Close #1046 2014-06-21 14:56:48 +02:00
pancake
28dbf31892 Show warning when trying to disable the sandbox 2014-06-14 02:52:56 +02:00
pancake
1dcce40a8f Minor coverity fixes 2014-06-13 12:06:29 +02:00
pancake
b3e8b3152b 8051 is a 8bit cpu, set asm.bits when asm.arch doesnt supports current value 2014-06-10 11:48:02 +02:00
pancake
6aba134a7e Finish s/io.ffio/io.ff/ 2014-06-10 11:20:17 +02:00
pancake
22f2754d1c s/io.ffio/io.ff/ 2014-06-07 01:50:07 +02:00
pancake
eabf76cb1e Enable io->autofd by default and set if no curfd is set 2014-06-03 17:10:38 +02:00
condret
0f9495400d add io->autofd 2014-06-03 17:06:56 +02:00
pancake
7bbca3c2bf Add and implement search.contiguous config var 2014-05-31 13:44:52 +02:00
pancake
dd67819923 Fix ioff, merge RCore.ffio into and add a workaround for baddr 2014-05-28 19:32:29 +02:00
pancake
5e33a8a282 Initial huge refactoring of r_io still work in progress 2014-05-28 04:34:12 +02:00
pancake
7751882675 Add io.raw which is set when debugger mode is enabled 2014-05-25 02:23:33 +02:00
jvoisin
e0a10f2c15 Fix CID 1135065 2014-05-22 12:57:03 +02:00
pancake
879f295365 Fix bin.rawstr (rabin2 -zz), some offsets wrong in PE 2014-05-19 02:41:53 +02:00
pancake
2494e22a4d Add rawio support in RIO (allows to open /dev/sda f.ex), Add io.enforce=0|1|2|3 2014-05-18 02:19:11 +02:00
pancake
65d7da74c7 Handle dbg.bep=? 2014-05-07 23:21:34 +02:00
deeso
3adcb54f17 Overhauled how files are loaded. Now *all* files use an IO plugin the default one is mmap'ed 2014-05-01 20:13:57 -05:00
pancake
7028b225bd Added 'VV' command to run the visual graph mode 2014-04-29 03:54:20 +02:00
jvoisin
3ec7f596c5 Yara is now working :) 2014-04-28 18:42:39 +02:00
pancake
d7ff0e46be Implement 'ej' to dump config in json and update uncrustify 2014-04-28 11:54:01 +02:00