jvoisin
aa695bc808
Fix misc compilation warnings on Windows
2015-07-14 13:55:58 +02:00
pancake
4afc585acd
Add fuzzy backtrace algorithm and show function and flag info in dbt
2015-06-29 22:23:04 +02:00
Riccardo Schirone
1be0105343
core/cmd_debug: use a tree instead of a graph to do trace call/ret
2015-06-11 22:53:48 +02:00
pancake
4ce609b589
Some llx -> PFMT64x
2015-05-28 11:05:52 +02:00
skuater@hotmail.com
ccfae11ebc
windbg ^c support under linux+ ^c support for windows
2015-05-05 18:33:34 +02:00
skuater
b0c520b856
Handle ^C in native windows and windbg debuggers
2015-04-22 15:53:45 +02:00
pancake
917bbb3a7c
Fix #2404 - Fix duplicated syscall tracing issues on linux
...
- this is a workaround, and must be tested on other platforms
- handles ^C now
2015-04-19 13:43:38 +02:00
pancake
9392424e30
Fix #2397 and #2398 - honor syscall args in dcs on linux-x86-64
2015-04-18 10:35:57 +02:00
pancake
da9409d37a
Fix #2397 - Honor syscall arg count in dcs
2015-04-17 23:30:35 +02: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
pancake
21f857a057
Trace code with dc too, not only ds (thanks @earada)
2015-01-30 19:07:33 +01:00
pancake
4d1a555dbc
Handle debug tracing information in ESIL steps
2015-01-30 02:07:47 +01:00
skuater
f9bd4521d2
Fix #1834 - Honor breakpoints on step-over and continue-until
2015-01-12 17:47:34 +01:00
pancake
97d1f70f53
Fix some warns and Use RRegex in parse_mreplace to make support w32
2015-01-12 02:52:12 +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
LemonBoy
3b9164c04c
Initial WinDBG support
2014-12-07 19:32:45 +01:00
pancake
5219e86071
Fix #1694 - Fix dcs after ds
2014-11-20 01:30:37 +01:00
pancake
fb64d50693
Fix null deref in RDebug.wait()
2014-11-08 00:28:20 +01:00
pancake
dcfb90ae94
Wip Fix r2 -d oo (workaround, because it's a race condition in fork+pid2path)
2014-11-03 11:47:51 +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
fe84360d96
Pre feature break traces
2014-10-30 10:43:35 +01:00
pancake
8430ff1dba
r_bp_get -> r_bp_get_at // .. r_bp_get_in
2014-10-28 02:28:58 +01:00
skuater
13ba5d0742
Implement step over rep instructions
2014-10-23 00:46:19 +02:00
pancake
ec2be7a214
Fix 'dcc'
2014-10-13 14:52:33 +02:00
pancake
13e504fd60
Use more SDB into rsyscall module
2014-10-13 05:02:24 +02:00
pancake
5c07ff254f
Fix 'dcs'
2014-10-09 18:31:55 +02:00
pancake
fb8336f7d0
Add dbg.{forks|clone|execs} ptrace options (linux-only atm)
2014-10-09 01:21:49 +02:00
pancake
a0e609e40d
Fix ARM swstepping and breakpoints, add dbg.bpsize
2014-09-26 13:57:03 +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
pancake
29c3e1ba7a
Fix more CIDs assigned to me
2014-08-01 12:07:08 +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
pancake
af97eaf7f7
Initial refix 'di' for osx, add missing newline in 'psi'
2014-06-05 03:46:17 +02:00
pancake
00d283a398
Fix all latest coverity issues
2014-06-04 23:57:24 +02:00
pancake
2e789678de
Implement RDebugInfo (only for linux atm)
2014-06-04 04:12:11 +02:00
jvoisin
e43561f9b2
Fix CID 1135052
2014-05-10 02:49:34 +02:00
jvoisin
4d38a2522d
Fix CID 1135027
2014-05-10 02:47:50 +02:00
jvoisin
36fd4b8dd7
Fix CID 1135026
2014-05-10 02:47:20 +02:00
jvoisin
1682657320
Fix CID 1134830
2014-04-25 23:04:02 +00:00
pancake
836803d786
Sdbize RBin.list_archs(). Expose addrinfo in 'k bin/fd.#/addrinfo/*'
2014-04-23 03:57:13 +02:00
condret
9c154d003c
fix #629 and add some warnings
2014-03-21 03:54:12 +01:00
pancake
ce1a46b6e0
Fix build and do some more work towards DRX support
2014-01-28 04:38:02 +01:00
pancake
322a8a7654
Fix build for latest refactoring
2013-12-06 05:18:57 +01:00
Fedor Sakharov
13547a0bbf
Fix #370 - Some memory leaks
...
Fix memory leak in r_config_new.
cfg->nodes->free should be a custom function that frees RConfigNode
structure correctly, but not the ordinary free.
Fix memory leak in r_anal_new.
In r_anal_free need to call r_meta_free to free the
whole RMeta structure, not only it's data list.
The r_meta_free doesn't seem to have any leak itself.
Fix leaking anal->hints.
Fix memory leaks in r_cmd_free
Fix memory leak in r_cmd_plugin_init
Fix memleak in r_lib_new
Fix memory leak in r_io_plugin_init
Fix memory leak in r_debug_trace_new
Fix memory leaks in r_io_new
Fix memory leak in r_graph_new
Fix memory leak in r_sys_getdir.
Note: calling getcwd with dir=NULL is a Linux-specific extension
of POSIX, not sure if works on other non-windows platforms.
Fixes a typo
2013-11-19 01:51:40 +01:00