Commit graph

451 commits

Author SHA1 Message Date
pancake
88bbc4aa7b Remove noisy debug error messages 2014-10-08 02:14:53 +02:00
pancake
1ae88f7491 Fix 'dcu' on OSX 2014-10-03 20:23:05 +02:00
pancake
bdb7acc873 Refactor r_debug_pid_list() a bit 2014-10-01 21:39:28 +02:00
pancake
0bb1407787 Fix dpj crash (%s -> %c) 2014-09-30 13:07:53 +02:00
pancake
02978e14ec Do not kept detached to fix 'dcu' on osx/ios 2014-09-28 10:37:33 +02:00
pancake
a0e609e40d Fix ARM swstepping and breakpoints, add dbg.bpsize 2014-09-26 13:57:03 +02:00
Y. Sapir
d42dbf55d2 Fix some compile warnings. 2014-09-24 13:20:37 +02:00
pancake
08cfb55f19 Avoid double-attach in the correct way 2014-09-22 23:04:58 +02:00
LemonBoy
98830cf44c Don't re-attach 2014-09-22 22:05:59 +02:00
pancake
a50af2ad22 Fix step over left breakpoint 2014-09-17 17:57:30 +02:00
LemonBoy
76fa1fac1c Reap the breakpoint list correctly 2014-09-17 17:57:27 +02:00
LemonBoy
35945e059c Use the computed register size when requesting registers from host.
Fix a handful of warnings.
2014-09-17 17:57:24 +02:00
LemonBoy
9a90664b2a Fix r_debug_step_over 2014-09-17 17:57:21 +02:00
LemonBoy
9fa0766f21 More error checking 2014-09-17 17:57:17 +02:00
LemonBoy
f1bf11275a Optimize r_debug_continue_until 2014-09-17 17:57:11 +02:00
LemonBoy
707089c3a9 Fix various debugger operations. Fix a ptrace-related bug. 2014-09-17 17:57:08 +02:00
defragger
fdceb6373c fixes the 16bit issue, we still need to improve the performance here 2014-09-16 16:07:16 +02:00
pancake
7e37fb0131 Fix #1292 - Fix file create and write on w32 2014-09-15 03:35:02 +02:00
LemonBoy
27e9d2e938 Do not allow duplicate registers in the profiles. Free the RRegItem properly. Fix the line count in the parser. Fix the w32 debug profile. 2014-09-14 22:45:09 +02:00
pancake
7029eab6af Enforce register arena, better fit size. Fix native mips reg profile size 2014-09-14 02:52:30 +02:00
pancake
d93563909d Fix latest coverity issues 2014-09-10 02:21:10 +02:00
condret
7ce6922491 rename r_io_open -> r_io_open_nomap and add a new r_io_open that creates a map at 0x0 2014-09-06 23:08:16 +02:00
pancake
535343925f Fix gdb:// on linux-x86-{32,64} 2014-09-06 00:13:03 +02:00
LemonBoy
ece4e42344 Fix a sizeof error in RDebug.reg_sync(). By rewriting the whole function. 2014-09-05 23:55:44 +02:00
pancake
0c82eb1443 Fix {abcd}{hl} register definitions in x86-{32,64} 2014-09-02 23:11:22 +02:00
pancake
e5e47ac546 Add 'pdj' command to list processes in JSON format 2014-08-30 01:12:12 +02:00
defragger
07c92d2d70 adds malloc and dealloc for windows 2014-08-29 12:15:52 +02:00
pancake
444a77022f Fix crash on OSX debugger 2014-08-20 10:23:22 +02:00
pancake
be4b0d1258 Fix 'oo' on 'r2 -d' in OSX 2014-08-18 18:06:27 +02:00
defragger
eb300a5412 adds setting and removing breakpoints for gdb remote 2014-08-15 03:35:56 +02:00
jvoisin
bcbeb3c066 Fix some gcc warnings 2014-08-11 16:07:17 +02:00
pancake
29c3e1ba7a Fix more CIDs assigned to me 2014-08-01 12:07:08 +02:00
pancake
5ba7b7e947 Implement 'dr-' for anal and debug 2014-07-31 20:53:18 +02:00
defragger
b87c35ee64 adds the ability to write registers 2014-07-08 09:05:41 +02:00
pancake
ef4526877c Fix gdb aarch64 register profile (needs testing) 2014-07-02 18:58:31 +02:00
dequis
4b232a7206 Fix column alignment in visual mode registers (dr=)
Just adds one space of padding for oeax in 32 bit archs.

Fixes #1074
2014-07-02 03:13:16 +02:00
pancake
994d2089e8 Fix FreeBSD build (thanks JR!) 2014-06-26 14:17:35 +02:00
pancake
5c209802a7 More work on arm-thumb-capstone + esil 2014-06-19 04:03:11 +02:00
pancake
160c4568f7 More RPN ESIL (udis86, vm, conditionals, ..). Honor cfg.debug
- A debugger session can be turned into emulation with 'e cfg.debug=0'
- Fixed undo seek issues
- Fix "Unknown register 'rip'" issue
- debugger commands mixed with analysis ones. We must merge at some point
- More udis86 instructions translated to the new esil
2014-06-17 10:23:11 +02:00
pancake
c79ef3b53d Refix 'dcs' and enhace '?' colorized help 2014-06-14 02:28:49 +02:00
pancake
148733b7a1 Add linux-arm64 reg profile, fix linux-arm systracing. Handle multiple syscall stoppers in 'dcs' 2014-06-14 02:02:58 +02:00
jvoisin
dc3510e942 Fix Gcc warnings: warning: multi-line comment [-Wcomment] 2014-06-06 13:34:26 +02:00
jvoisin
3affd8ecb2 Fix two gcc warnings 2014-06-06 13:22:52 +02:00
pancake
af97eaf7f7 Initial refix 'di' for osx, add missing newline in 'psi' 2014-06-05 03:46:17 +02:00
pancake
26be34439a Fix r_io_mach_read for partial reads on segment limits 2014-06-05 01:32:05 +02:00
pancake
00d283a398 Fix all latest coverity issues 2014-06-04 23:57:24 +02:00
pancake
d9ec210d5e Fix rarun2 build on w32 2014-06-04 23:05:34 +02:00
pancake
315e8866e1 Add 'creg' color palete to colorize changed registers in 'drd' 2014-06-04 17:23:58 +02:00
pancake
614f96f080 Refactorize and cleanup the RDebug register profiles 2014-06-04 16:56:53 +02:00
pancake
2e789678de Implement RDebugInfo (only for linux atm) 2014-06-04 04:12:11 +02:00