Commit Graph

6973 Commits

Author SHA1 Message Date
pancake
28006d32cc Fix build issue reported by @PheonixOS 2015-02-03 00:52:13 +01:00
Jeffrey Crowell
aafea2ec4e fix crash on pd
closes #2026
2015-02-02 18:31:51 -05:00
condret
31a557289d should fix #2010 2015-02-02 17:28:12 +01:00
pancake
451a46bc86 Fix and sort wo? help and add we? one 2015-02-02 14:53:30 +01:00
pancake
f4a158d485 Fix CID 1267742 - off-by-one read in afl 2015-02-02 11:27:44 +01:00
Jeffrey Crowell
0d0e5b2a5f fix bwdisassemble to not give garbage instructions. 2015-02-01 23:51:23 -05:00
r0nk
2116a87c0c fixed a _huge_ memory leak. 2015-02-02 01:44:38 +01:00
r0nk
ce2e0a8250 Fixed some memory leaks 2015-02-02 01:44:38 +01:00
JamesSullivan1
69c4a80e67 Fixed a pointer invalidation in r_egg_mkvar leading to an illegal free() 2015-02-02 01:41:37 +01:00
jvoisin
7e70c4d144 Two coverifix and a fortune 2015-02-01 21:28:55 +01:00
Jeffrey Crowell
4cc887f87a dont show lines on pd -x 2015-02-01 12:54:46 -05:00
Jeffrey Crowell
ed4acdaa9f fix crash in pd -X
still isn't ideal, but it no longer crashes
2015-02-01 12:49:34 -05:00
Alvaro Muñoz
8efefae5bd minor fix 2015-02-01 13:28:51 +01:00
Alvaro Muñoz
19a0bf8e4d webui improvements 2015-02-01 13:28:51 +01:00
pancake
33d5fbb358 Fix #2011 - fix crash in ELF relocs parser 2015-02-01 03:07:02 +01:00
Skia
92b205d3ac Fix #1342: add escaping char feature in pf 2015-02-01 02:59:14 +01:00
pancake
dc6aa4d796 Fix #2021 - Implement dbj and db* to list breakpoints in JSON 2015-02-01 02:53:18 +01:00
pancake
6f36fff486 Add Debugger panel and randomize colors button in the /t webui 2015-02-01 02:29:05 +01:00
pancake
c9b50e7ca7 Colorize and show flags in pxQ and pxW 2015-02-01 02:28:49 +01:00
pancake
0b391feebb Fix scr.html closing <font> tags (faster webui) 2015-02-01 02:28:17 +01:00
pancake
db494ba156 Fix off by one crash affecting OSX 2015-02-01 00:10:37 +01:00
mortenoir
33c222778d pf.elf_phdr fix 2015-01-31 23:28:42 +01:00
pancake
79b76a8218 Refactor afi/afl to get info (one) or list (all) and show trace info in agj 2015-01-31 19:24:18 +01:00
pancake
80fb5ce37e Fix some COVs 2015-01-31 12:48:15 +01:00
Roi Martin (@nibble_ds)
7392437491 Fix symbol list regression in ELF parser 2015-01-31 04:42:44 +01:00
pancake
6df5b504ca Sort basic block list in afb by offset 2015-01-31 04:13:59 +01:00
pancake
463d290dba Enhace vim2r2 oneliner 2015-01-31 03:53:22 +01:00
pancake
a5a211c1d9 r2 -k is now -o, and -k perform sdb queries 2015-01-31 03:51:01 +01:00
pancake
0064ce9591 Add vim2r2.js script to convert vim themes for r2 2015-01-31 03:43:43 +01:00
pancake
516babd99f Oops. Fix previous commit 2015-01-31 02:11:32 +01:00
pancake
f2351636fe Fix r_cons_readline() signature and some code cleanup 2015-01-31 00:50:05 +01:00
pancake
3122614cc8 Fix #2012 - Support underscore in project names 2015-01-31 00:49:48 +01:00
jvoisin
249fb839fe Coverifix 2015-01-30 22:51:01 +01:00
r0nk
63f5d0299b Documentation update about static libraries and licensing 2015-01-30 19:44:30 +01:00
pancake
21f857a057 Trace code with dc too, not only ds (thanks @earada) 2015-01-30 19:07:33 +01:00
skuater
79e6dc5dd8 Fix WinDBG crash and fix Windows client support 2015-01-30 10:56:49 +01:00
pancake
ef07bb63e8 Fix #1995 - div by zero issue in DWARF parser 2015-01-30 02:51:29 +01:00
Alvaro Muñoz
c24a16f51d some checks for pd -xx segfault 2015-01-30 02:10:24 +01:00
pancake
4d1a555dbc Handle debug tracing information in ESIL steps 2015-01-30 02:07:47 +01:00
pancake
d15d4daa25 Fix VV stepping with esil. Code cleanup in cmd_anal.c 2015-01-30 01:55:21 +01:00
pancake
69785d39ba Cleanup core/{cmd_debug,config}.c (-24LOC) 2015-01-30 00:56:37 +01:00
pancake
5786212989 x86.cs: identify PUSH vs UPUSH 2015-01-30 00:54:28 +01:00
pancake
7d3381568a Show tracing information in afb 2015-01-30 00:36:15 +01:00
pancake
918d2a3144 Fixes for autofunction name 2015-01-30 00:22:48 +01:00
pancake
9dda6c9fc5 Preserver black background when randomizing colors 2015-01-30 00:18:43 +01:00
pancake
a4cd6db606 Add anal.bbsplit (=true) fixing basic block split analysis
- Thanks @earada for reporting!

	$ cat /tmp/analbug.r2
	wx 5589e583ec04837d08027507b802000000eb0b8b4508890424e8d7ffffffc9c3
	e anal.bbsplit=true
	af
	afb
	# pdr

	$ r2 -qni /tmp/analbug.r2 -
	0x00000000 0x0000000c 12 j 0x00000013 f 0x0000000c
	0x00000013 0x0000001e 11 j 0x0000001e
	0x0000000c 0x00000013 7 j 0x0000001e
	0x0000001e 0x00000020 2
2015-01-29 23:27:18 +01:00
pancake
e55ef93b0d Rename afb->afB and afbb->afb for simplicity 2015-01-29 13:41:38 +01:00
pancake
5f6217254c Implement afbb to list basic blocks of function (see also afbbq, afbbj and afbb*) 2015-01-29 13:33:33 +01:00
pancake
0bc397d5ce Revert -Wno-initializer overrides 2015-01-29 12:30:07 +01:00
pancake
aa1fa2bc62 Fix some COVs 2015-01-29 12:16:37 +01:00