Commit graph

6947 commits

Author SHA1 Message Date
pancake
b7c3ded3b9 Fix #1975 - Replace flags in ${} for ?e 2015-01-18 02:17:55 +01:00
NighterMan
e910bf769a Improved history save support
- Added scr.histsave
- Added q!! to exit without saving history
- Added isatty() check before saving
2015-01-17 19:29:32 +01:00
NighterMan
53a554f358 Fix to always save history when exiting
When exiting radare by using ctrl+d or due to null stdin read it doesnt save
history as expected. Actually it was only saving when exiting using 'q'.
2015-01-17 19:29:32 +01:00
pancake
9503e8506a Fix anal.arm.cs uninitialized access reported by valgrind 2015-01-17 17:54:44 +01:00
pancake
b1ade9c1c6 Implement dsuf and cmd.times to run a command when using times repetition prefix
dsuf: step until program counter on a flag that matches the given string or any
cmd.times: command to run when prefixing a command with a number

for example:

	"e cmd.times=ps@rbx"
	10dsuf strlen
or
	e cmd.times=?v rbx
	10dsuf malloc
or
	10dsuf sym
2015-01-17 04:23:07 +01:00
pancake
173761085d Fix #1959 - io.write with double baddr substraction issue 2015-01-17 02:57:19 +01:00
pancake
03ab85d632 Show all flags in disasm on every offset 2015-01-17 01:56:20 +01:00
pancake
1ccd0e3b67 Fix #1938 - Workaround for cg /dev/urandom crash 2015-01-17 01:21:43 +01:00
pancake
672b7057a4 Fix #1971 - Segfault in ELF parser 2015-01-17 00:32:20 +01:00
pancake
7c205817cb Fix | less issue when interactive mode is active 2015-01-17 00:09:19 +01:00
pancake
2175dd9044 Implement dsui to step until an instruction that matches given string 2015-01-17 00:09:01 +01:00
NighterMan
da000eeb63 Multiple /R fixes
- fix for newlines in /Rj output
 - fix for bad offsets display in /Rl
2015-01-16 13:47:32 +01:00
jvoisin
8ff6a92f65 Add asm.pseudo for z80 2015-01-16 04:25:54 +01:00
jvoisin
cb3d3b4e8b Add some fortunes :3 2015-01-16 03:21:20 +01:00
NighterMan
271cc9e9e7 Fix for #1962: Cannot search strings starting with 'j' 2015-01-16 03:03:25 +01:00
jvoisin
f7a23403e5 Add more arm pseudo 2015-01-16 02:47:03 +01:00
jvoisin
cfe74d9aac SImplify a bit asm.pseudo 2015-01-16 02:34:35 +01:00
jvoisin
8530822050 Improves pseudo MIPS 2015-01-16 01:23:32 +01:00
jvoisin
ce9ece1177 Coverifix++ 2015-01-16 00:56:54 +01:00
jvoisin
abd2fb5179 Some coverifix 2015-01-15 23:52:56 +01:00
fenugrec
80ae9a70a9 SuperH: added more opcodes to anal_sh.c 2015-01-15 22:42:00 +03:00
fenugrec
d145cdd826 Fix SuperH anal_sh plugin
added a lot of instructions; WIP
2015-01-15 22:42:00 +03:00
fenugrec
7f1698864a minor fixes to SH disasm output 2015-01-15 22:42:00 +03:00
Anton Kochkov
0f39ebd5a4 Remove offensive fortune (copy already in nsfw) 2015-01-15 22:37:55 +03:00
Jeffrey Crowell
1fc3a177f6 Separate fortunes to fortunes.{fun,tips,nsfw}
add `e cfg.fortunetype = fun,tips,nsfw`

Add some "legacy" nsfw fortunes.
2015-01-15 10:43:09 +01:00
pancake
6f2f293a92 Enhace x86.cs esil analysis 2015-01-15 01:53:36 +01:00
jvoisin
b91579d489 Ups, I forgot to add SAL in r_print_color_op_type 2015-01-15 01:37:39 +01:00
jvoisin
2c348998fd One coverifix, and add the "sal" instruction support in r_anal_optype_to_string 2015-01-15 01:31:21 +01:00
pancake
79e4e25d35 Fix #1919 - Autodetect main in ARM linux/arm programs 2015-01-14 23:47:37 +01:00
skuater
9b4044046e Handle arrow and page up/down keys on W32 2015-01-14 23:31:29 +01:00
NighterMan
ed00174649 Add search.in=anal.fcn and anal.bb 2015-01-14 21:51:40 +01:00
jvoisin
99a655faf8 More coverifix 2015-01-14 04:00:05 +01:00
jvoisin
176c0c01b2 Fix previous commit
:<
2015-01-14 02:59:05 +01:00
jvoisin
8ac1616daf Fix some coverity issues 2015-01-14 02:53:34 +01:00
Alvaro Muñoz
022b35e182 extend svg 2015-01-14 02:02:37 +01:00
Alvaro Muñoz
13f2f8cf7c Add console to enyo 2015-01-14 02:02:37 +01:00
pancake
4addf6d538 Show strings in drr, Add ios syscalls and fix x86-32 debug on osx64 2015-01-14 02:00:55 +01:00
Pavel Odvody
7ad8ca9f8f Return -1 if the function was not found
Signed-off-by: Pavel Odvody <podvody@redhat.com>
2015-01-13 15:15:13 +01:00
pancake
f4926851f4 * Bump capstone-next 2015-01-13 13:37:06 +01:00
Alvaro Muñoz
9dd85a30c6 removed tmp icon 2015-01-13 11:53:12 +01:00
Alvaro Muñoz
5f71fc7187 webui minimap improvements and /p layout 2015-01-13 11:53:12 +01:00
pancake
c2663afb01 Fix asm.ppc.cs big endian issue 2015-01-13 03:43:56 +01:00
jvoisin
a8937732b8 Fix all 'warning: function declaration isn’t a prototype [-Wstrict-prototypes]' 2015-01-13 03:40:35 +01:00
pancake
be4ce06527 Fix io.windbg warning 2015-01-13 03:21:28 +01:00
pancake
86b3fa2a4c Fix graphs in debugger, only follow rip when stepping with 'z' 2015-01-13 03:18:42 +01:00
pancake
7c5c6624c2 Cleanup MD5 code and fix mach0 warning 2015-01-13 03:09:23 +01:00
jvoisin
759e3b24b5 Fix two trivial warnings 2015-01-13 03:05:11 +01:00
pancake
c1e04e22cb Fix memleaks in mreplace and possible crash in rcore 2015-01-13 02:55:27 +01:00
jvoisin
e3dbefc898 Fix some stupid warnings in md5-related code
"PROTOTYPES should be set to one if and only if the compiler
supports function argument prototyping. [...]".

Hello time-traveller, welcome to the previous century. I heard
that in your modern times, compilers are supporting
_function arguments prototypiing_, is that true?
2015-01-13 02:51:45 +01:00
pancake
0c103cf923 Add http.ui config var to select WebUI (p, t, enyo) 2015-01-13 02:22:20 +01:00