pancake
fc40b6e685
Fix #2277 - Segfault with e asm.nbytes=0 and update Sdb for mingw32
2015-04-06 18:31:35 -04:00
pancake
83065452c8
Implement dr regname, and move the old functionality under drt
2015-04-06 23:37:49 +02:00
pancake
b55b573cef
Fix #2315 - Individual register printing is broken
2015-04-05 18:48:36 -04:00
pancake
3734f203a1
Fix #2258 - Add flagspace-push/pop and use regs flagspace int the debugger
2015-04-03 20:38:34 +02:00
pancake
87162dc8bf
Add wta support for appending dump.
2015-04-03 04:11:26 +02:00
pancake
4f305309c9
Fix old value shown in debug-reg-set operation
2015-03-20 20:42:40 +01:00
pancake
8837de010d
Add dm. to get the name of the current debug map
2015-03-18 15:35:52 +01:00
skuater
30273f265c
Fix android-x86 build
2015-03-18 00:10:43 +01:00
skuater
ec2bc87813
Initial support for FPU reg-get on Linux-x86-{32|64}
2015-03-17 22:35:31 +01:00
pancake
ad80aba942
Initial support for debugger memory snapshots dms. Enhace hexdiffing
...
- Fix linux debugger
- ccc shows hexdiffing, but only the ones that differ
2015-02-23 03:29:40 +01:00
skuater
5335ba8f5f
Initial support for FPU/MMX/XMM on linux-x86-64
2015-02-19 10:52:01 +01:00
pancake
dc6aa4d796
Fix #2021 - Implement dbj and db* to list breakpoints in JSON
2015-02-01 02:53:18 +01:00
pancake
80fb5ce37e
Fix some COVs
2015-01-31 12:48:15 +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
jvoisin
16cac50319
Coverity++
2015-01-24 11:24:55 +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
2175dd9044
Implement dsui to step until an instruction that matches given string
2015-01-17 00:09:01 +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
pancake
3f61490c72
Do not show guid/dbgfile in 'i' if not available
2014-12-12 23:16:59 +01:00
pancake
6d309e2c5e
Implement dko for Linux. Enhace the command and support SKIP and CONT options
...
- Can continue into the signal handler
- Can skip the instruction and ignore the signal handler
- By default it will just stop in there
2014-12-12 00:34:53 +01:00
pancake
7811128864
Fix dpa bug in dpf (thanks @zlul)
2014-12-01 11:43:32 +01:00
Jeffrey Crowell
14bc792237
Check for null on core file and remove if()free
2014-12-01 11:16:34 +01:00
pancake
0131f257f8
Fix #1727 - dtc not stopping on errors
2014-11-23 23:31:55 +01:00
pancake
b7e1dc4354
Fix #1698 - dr rflags=cpz is now supported
2014-11-18 17:22:43 +01:00
skuater
430ef8d5fe
Hardware breakpoints working
2014-11-05 13:10:18 +01:00
pancake
6a6290a4da
Implement Sdb in RDebug.Traces. O(n) vs O(1) in pd with asm.traces=true
2014-11-02 01:21:45 +01:00
pancake
6fcd870a5c
Bring back asm.trace and dbg.trace to life
2014-10-30 23:58:22 +01:00
pancake
211688f537
Handle bp.cmd and RBreakpointItem->cmd in RDebugContinue (bps and traces)
...
- Add scr.echo
2014-10-30 22:58:51 +01:00
skuater
c7e0681b38
add support for dbe* / dbd* / dbte* / dbtd*
2014-10-28 17:07:48 +01:00
pancake
ef35aaaa7e
Add support for indexed breakpoint management
2014-10-28 11:14:30 +01:00
pancake
8430ff1dba
r_bp_get -> r_bp_get_at // .. r_bp_get_in
2014-10-28 02:28:58 +01:00
pancake
801faba02d
Refined drr
2014-10-27 10:29:05 +01:00
pancake
7a15cc236c
Delete 'dsh', feature already implemented in 'dso'
2014-10-26 23:56:39 +01:00
pancake
ca797d62fd
Show only regs with size = asm.bits in drr
2014-10-26 19:12:51 +01:00
pancake
ae0758e399
Implement 'drr' to show debug register references (rfc)
2014-10-26 19:10:07 +01:00
jvoisin
a60d82b800
Fix a lot of warnings for GCC
...
Less than 20 warnings remaining on my x86_64 GCC 4.9.1
2014-10-26 13:50:58 +01:00
skuater
a8fe3ee47e
Implement 'dsh' to step over reps
2014-10-18 01:20:11 +02:00
pancake
1c583a4b39
Added 'oob', 'oon' and 'oo?'. Close RBinObjects with RCoreFiles
2014-10-17 00:36:00 +02:00
pancake
b192d39161
Fix #1526 - Implement 'dccu' (continue until unknown call)
2014-10-16 11:23:57 +02:00
pancake
2ed4c7ad1a
Attach IO to new pid with =!pid when doing dpa pid. Add program|library to 'ai'
2014-10-15 16:05:47 +02:00
pancake
0e0dc63aa8
Fix r2 -d problem not loading syms. Redo the ASLR/PIE again
2014-10-15 15:41:02 +02:00
pancake
42232354a7
Add 'ai' - address info, Enhace 'ad' (support patterns and sequences)
...
- ai shows: exec,read,write,flag,func,stack,heap,reg
- Add r_reg_regset_get()
- Implement r2.cmdj in r2.js
2014-10-15 02:24:22 +02:00
pancake
5c07ff254f
Fix 'dcs'
2014-10-09 18:31:55 +02:00
pancake
bdb7acc873
Refactor r_debug_pid_list() a bit
2014-10-01 21:39:28 +02:00
pancake
227fb0242f
Fix #1335 - Fix CC!
2014-09-15 10:18:00 +02:00
pancake
97a24e0e6b
Fix null deref by coverity and update AUTHORS
2014-09-12 14:31:26 +02:00
pancake
5d75e88f7b
Fix spaces in 'dr <regname>'
2014-09-11 04:44:55 +02:00
pancake
72b48761c1
Fix #1327 - 'dr pc=33' works now
2014-09-11 04:39:41 +02:00