Giovanni
0c776c0e71
warnings from lib ( #9445 )
2018-02-20 23:19:35 +01:00
pancake
4e44e8e18e
Fix compilation warnings on Linux
2018-02-09 18:45:54 +01:00
pancake
8e5c4164ab
Initial blind implementation of hwbp for native Linux ARM and ARM64
...
- Pretty incomplete, but builds and should work(R) sometimes.
2018-01-24 00:55:44 +01:00
Khairul Kasmiran
9484bdb622
Fixed r_debug_native_reg_profile const qualifier warning
2017-12-31 20:59:52 +08:00
Srimanta Barua
24aa0bbb83
Fix #8916 - Add dmm to gdb ( #8921 )
2017-11-30 15:08:37 +01:00
Michael Zhilin
236758fa1e
[FreeBSD] ino64 change on -head ( #8860 )
2017-11-22 11:25:00 +01:00
pancake
1f70a7ece8
Fix memleak in mac debugger and regression in asm.immstr
2017-11-04 20:22:14 +01:00
Jose Diaz
527ff71d41
Convert char to windows unicode
2017-11-03 10:27:18 +08:00
Anton Kochkov
e370ad02f2
Try to fix #8622
2017-11-02 20:56:30 +08:00
pancake
b07653dbe3
Fix #8751 - Infinite loop when a signal is received in the middle of a step-over
2017-10-31 14:28:08 +01:00
pancake
6c17d2036d
Initial support for relative installation paths and clean some warnings
2017-10-19 01:07:56 +02:00
josediazfer
15ed9871b9
Fix not map io perms to prot perms when invoking the mprotect function ( #8624 )
...
* Fix not map io perms to prot perms when invoking the mprotect function
* Initialize prot_perms to PROT_NONE
2017-10-03 09:06:56 +02:00
josediazfer
d3b27cc35e
Supported for linux the followings commands: ( #8611 )
...
dm address size
dm- address
2017-09-29 13:05:58 +02:00
pancake
f805d0672a
Fix warnings
2017-09-17 23:27:43 +02:00
Fangrui Song
d9608fe186
Support powerpc64 PTRACE_GETREGS ( #8529 )
...
On BSD, addr and data are swapped. But on Linux, only SPARC strays.
Goodbye SPARC and Solaris.
2017-09-16 02:33:52 +02:00
pancake
ac63497b5a
Remove harmless attach warning and support sparc in get/set-regs
2017-09-15 13:08:16 +02:00
pancake
94b2fc64d2
Implement RIODescData and adjust RIOMach to work with it
...
- Handles a magic to ensure the destination struct is the expected one
- Based on r_str_hash, but it must be cached
- Use more r_io_desc_get_pid ()
2017-09-11 01:24:13 +02:00
josediazfer
f11fea1e2b
Windows minor fixes, renamed w32 function names, added dbg.bpsysign option ( #8356 )
2017-08-28 10:19:57 +02:00
pancake
c540e07d56
Fix some warnings for the windows debugger
2017-08-26 02:24:22 +02:00
pancake
726f803c19
Drop r_utf_blocks from the extern
2017-08-23 00:50:18 +02:00
Ren Kimura
9862367fd0
Add drx_add/delete for watchpoint ( #8244 )
...
* Add drx_add/delete for watchpoint
* Changed breakpoint callback
2017-08-20 10:39:10 +02:00
xarkes
c1f6b29e8e
Windbg code cleaning
2017-08-08 18:45:11 +02:00
pancake
a7f0053dd7
Add CoreBind.cfggeti to fix w32 build
2017-08-03 13:39:05 +02:00
pancake
ab9957640c
Fix windows build
2017-08-03 12:34:50 +02:00
xarkes
e3ee2fca64
PDB Autoloading when debugging
2017-08-02 15:58:59 +02:00
leberus
f3d11405e7
Fix debug for Linux
2017-08-02 14:49:56 +02:00
Anton Kochkov
41e21634ab
Coverifixes ( #8026 )
2017-07-26 14:41:03 +08:00
xarkes
5996387f8e
Refactor print_lasterr() to use r_sys_perror
2017-07-19 19:34:49 +02:00
Xiao Di Guan
6ae9d891db
Fix xnu_wait stopping prematurely ( #7744 ) ( #7745 )
...
* Fix xnu_wait stopping prematurely (#7744 )
* Use task_swap_exception_ports (instead of *get* then *set*)
* Add new debugger stop reason for user-initiated breaks
* Stop the inferior when `dw` is interrupted (#7744 )
* Stop the inferior after attaching
2017-06-24 17:57:11 -05:00
Ayman Khamouma
a5a6b25d27
Implement dmp command for Linux
2017-05-29 02:44:11 +02:00
pancake
20f7ac66cc
Bring back drx on XNU, buggy but at least does something
2017-05-27 03:57:30 +02:00
Srimanta Barua
06aae3080e
Added kill signal for gdb client
2017-05-25 15:41:07 +02:00
SkUaTeR
28f785daa0
MSVC compile correctly (WIP)
2017-05-13 00:42:00 +02:00
xarkes
926f024909
Improved MSVC support (WIP)
2017-05-09 14:25:57 +02:00
pancake
e076734fb9
Fix #7307 - Remove harmless warnings reported by a Debian user
2017-04-18 16:22:06 +02:00
0x0dada
7327642241
Fix incorrect modes various .c files. ( #7287 )
2017-04-16 10:10:04 +02:00
Sebastien Marie
80453e0792
Fix BSD build after 94d85cad32 ( #7279 )
...
Retrieve UID information from kvm interface, and pass it to
r_debug_pid_new() function.
2017-04-15 13:04:20 +02:00
alvarofe
0bb94293c3
Another fix up due to r_debug_pid_new change
2017-04-10 00:44:42 +02:00
alvarofe
114974232e
Fix compilation error
2017-04-10 00:43:06 +02:00
pancake
94d85cad32
Fix #7213 - Retrieve UID on XNU and Linux for RDebugPid
2017-04-09 23:41:32 +02:00
leberus
c5149f97b7
Fix: Fixed regression pointed by #6650 ( #6672 )
2017-02-03 18:20:07 +01:00
Lars Haukli
71cc67e390
Windows debugger: Added dce command. Fixed dmm commands. ( #6628 )
...
* Use double quotes to make .dmm* work on Windows
* Fix r2pipe.cmdj('dmmj') command on Windows. Report correct path when listing modules ('dmm')
* Removed unused local variable
* Added 'dce' command for windows
* Escape backslashes for JSON output only
* Do not include r_debug_native_continue() for __CYGWIN__ builds. Removed unnecessary memset.
* Added exception for CYGWIN to not escape backslashes in path
* Escape backslashes in both file paths and map names. Use map name for 'f mod.%s' instead of file path
* Added more exceptions for CYGWIN
* Validate escaped strings
2017-02-02 13:27:39 +01:00
pancake
bd25a763d8
Fix null deref and infinite loop when building with no plugins
2017-02-02 13:25:21 +01:00
leberus
4fd1e990d9
Add: coredump refactoring + RDebugMap offset field ( #6633 )
2017-02-01 22:17:59 +01:00
zonkzonk
56366df728
Removing path in shell redirections
2017-01-31 22:13:32 +01:00
Sevan Janiyan
0e4b401635
Upstream patches from pkgsrc/devel/radare2 ( #6491 )
...
* Upstream patches from pkgsrc/devel/radare2
Switch to using egrep instead of non-portable "grep -e".
Add support for SunOS.
* Add support for SunOS.
* FIONREAD is defined in sys/filio.h on SunOS.
* Ask find(1) to look for files with desired extension rather than searching for
all files & fishing out the desired extension in the pipeline, with grep.
2017-01-18 00:47:46 +01:00
leberus
286ca4d0ed
Add: support for dbg.follow.child option ( #6525 )
2017-01-18 00:40:30 +01:00
leberus
f4b8fbbc77
Fix: remove linux specific and add braces
2017-01-16 12:22:24 +01:00
pancake
2a83f21a3e
Make gcc6 warnings happy
2017-01-15 22:02:57 +01:00
leberus
8f3a276cf9
Fix: *BSD build ( #6494 )
2017-01-12 11:19:46 +01:00