Damien Zammit
1a593a6318
GDB debug for lm32 architecture ( #4696 )
...
Signed-off-by: Damien Zammit <damien@zamaudio.com>
* Missing a couple of things in previous commit
Signed-off-by: Damien Zammit <damien@zamaudio.com>
2016-04-24 23:13:00 +02:00
pancake
805e3f26e8
Fixes for lldb/debugserver on x86-64
2016-02-03 12:09:58 +01:00
pancake
90e2fc3031
Fix reg-write in gdb-thumb and tiny io cache optimization
2016-01-27 00:26:49 +01:00
pancake
32dbac517f
Several bug fixes for gdb-arm and thumb remote debugger
2016-01-26 23:36:02 +01:00
Álvaro Felipe Melchor
c372743315
xnu: get rid of ptrace even for attach and detach
...
some rework in order to handle mach message as mach_exc_server and alike does
api change in plugin debug, now the function detach receive a pointer to RDebug
trying to deallocate port when are not needed any more
2016-01-23 22:50:28 +01:00
jvoisin
3727f0794d
Change the anti pattern if (A) free (A); for free (A);
2015-12-20 19:28:39 +01:00
pancake
8eabe785fe
Boolify RDebug API
2015-12-04 02:57:56 +01:00
pancake
95791f76c2
Refactor drp command and implement drps to query/set arena size
2015-11-18 11:29:48 +01:00
pancake
2b446ad88a
Fix #2557 - Use same regprofile for thumb and arm in gdb debugger
2015-11-18 10:48:39 +01:00
pancake
5c99eb0c3f
Uppercase register aliases
2015-10-31 01:59:01 +01:00
pancake
82eba162a9
Fix warnings in the gdb volatile memcpy hack
2015-10-29 23:31:43 +01:00
Anton Kochkov
febc213975
Bring volatile back, to prevent optimization of the memset
2015-10-30 00:58:11 +03:00
pancake
6a85a44962
Handle syscalls in asm.emu, better debug.arg and osx-syscalls
2015-10-29 11:22:49 +01:00
Anton Kochkov
17750b5e03
Fix AVR regprofile, disable memset optimization
2015-10-24 01:25:25 +03:00
pancake
a05ac7eaa4
RDebugPlugin.arch.typeof(char*)
2015-10-22 03:11:03 +02:00
Anton Kochkov
4b89b73303
Expand x86 regprofiles a bit more
2015-08-23 13:23:08 +03:00
Anton Kochkov
00256ad1e5
Disable long registers in GDB for now
2015-08-22 22:24:59 +03:00
Anton Kochkov
cc5ae7fd43
Fix GDB AVR
2015-08-22 00:50:22 +03:00
Anton Kochkov
1eb6dfa61e
Add AVR in gdb://
2015-08-20 01:58:02 +03:00
Jonathan Neuschäfer
523aa3af5c
add .version to all plugins
2015-07-12 19:05:33 +02:00
dequis
b75cbd135d
debug_gdb: handle null return value from gdbr_read_registers
...
This would crash when doing r2 -d cat -c 'dh gdb'
Now that just prints "r_debug_reg: error reading registers"
2015-05-11 11:00:42 +02:00
pancake
9fa79fbf0c
Fix build
2014-12-07 19:37:03 +01:00
LemonBoy
3b9164c04c
Initial WinDBG support
2014-12-07 19:32:45 +01:00
LemonBoy
832adcd557
Make the bp api slightly saner
2014-11-17 16:24:26 +01:00
trndr
00949b0300
Fix gdb dc and dcu
2014-11-04 21:55:51 +01:00
trndr
83ad35e39a
Try to implement MIPS gdb reg profile
2014-11-04 02:17:35 +01:00
pancake
a2c3647ad0
Somewhat better BoostJam support
2014-10-26 02:47:08 +02:00
pancake
bf3c739d75
Fix crash for gdb:// to qemu-arm
...
- Fix some JamFiles
- Add config.getter callbacks
2014-10-26 01:30:17 +02:00
Anton Kochkov
fea0a0ec9e
Fix r2 gdb arm (32) profile
2014-10-26 01:29:58 +03:00
Anton Kochkov
179dab57ec
Fix GDB for ARM
2014-10-23 17:40:32 +04:00
Y. Sapir
d42dbf55d2
Fix some compile warnings.
2014-09-24 13:20:37 +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
535343925f
Fix gdb:// on linux-x86-{32,64}
2014-09-06 00:13:03 +02:00
defragger
eb300a5412
adds setting and removing breakpoints for gdb remote
2014-08-15 03:35:56 +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
pancake
5e33a8a282
Initial huge refactoring of r_io still work in progress
2014-05-28 04:34:12 +02:00
pancake
eeaa5ffd60
Fix aarch64 gdbr profile and update sdb
2014-05-12 17:07:27 +02:00
defragger
21db5cd536
Add arm64 register profile to gdbr
2014-05-12 10:21:10 +02:00
defragger
bf7d50156f
added implementation that uses libgdbr
...
Signed-off-by: defragger <rlaemmert@gmail.com>
2014-03-03 17:19:33 +01:00
pancake
bbe6e8c8a2
Add license to RBin, RDebug and RIO plugins
2013-12-10 04:19:04 +01:00
pancake
a2ebdcb650
Fix memleaks, nullref and undef (clang-analyzer)
...
Fix multiple inclusions of mk files
2012-08-08 17:19:48 +02:00
pancake
ad7e542b38
* Add '?r' command to get ranged random numbers
...
* Fix help for 'w' command
* Fix some null dereferences in gdb debug plugin (thanks @iamnion)
* Apply zed's patch fixing 32bit ptrace on 64bit boxes
* Fix 0 mod issue in r_num_rand()
2011-10-25 18:58:12 +02:00
pancake
32afad2b65
* Fix build with clang
...
* Fix some warnings which result in more bugfixes. yay
2011-10-10 01:48:08 +02:00
pancake
a43068bde0
* brainfuck debugger is finally usable
...
- Added breakpoint and code analysis plugins for bf
- *mem++ != mem[0]++
- Full register get/set support
- Support for step and continue-until-syscall
- Work in progress breakpoint support
* Added bfvm_reset() hooked to plugin->kill
* Enhacements in r_core and r_debug for better debugger support
- Added plugin->step_over delegate
2011-10-09 04:15:32 +02:00
pancake
6abcfb962b
* Add from/to arguments to search_preludes()
...
* Mostly fix the ming-w32 build
* Avoid using alloca()
2011-07-06 11:48:16 +02:00
pancake
0b997374a0
* Some minor indent and warning cleanup
2011-07-04 18:16:12 +02:00
Eloi Sanfelix
0e4183a0a3
Merged
2011-05-16 20:03:30 +02:00
Eloi Sanfelix
d3c6c4f837
- Added ARM reg profile. Preliminary testing on qemu-system-arm.
...
- Fixed segfault when gdb connection dead after setting bp's.
2011-05-16 19:52:44 +02:00
pancake
425fe596f4
* Fix many warning messages
...
* Initial implementation of r_debug_rap
* Implement 'dcu from to' (ranged stop point)
* Use RList in r_lib (list.h has been deprecated)
2011-05-13 10:22:28 +02:00