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
pancake
63956d67af
Fix step in xnu debugger
2016-01-23 22:50:32 +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
condret
e9aa1bfa80
hardening
2016-01-20 16:13:30 +00:00
condret
ccab168cb5
fix a memleak and implement esil.stacksize for @crowell
2016-01-19 23:36:21 +00:00
Álvaro Felipe Melchor
d9e77ca0d1
xnu: first series of patches to use mach exceptions
...
* use set_trace_bit and clear_trace_bit macros
* use PT_ATTACHEXC since PT_ATTACH will be deprecated in the future
and we are interested in receiving mach exceptions
* first attempt to handle mach exceptions
* api change: added a parameter to r_core_setup_debugger
at least in OS X this function was producing double attachment.
I've added a boolean value to indicate when use dpa.
* added pipe to communicate between main process and traced process
by far this is not a good implementation. We should develop a better
approach/design to save all the exceptions and handle them accordingly.
This is the initial implementation
* bring back ptrace for stability and in order to merge this into master
2016-01-18 22:24:16 +01:00
Maijin
628ee9716e
Complete remaining regprofile and Fix #3947
2016-01-17 14:23:15 +01:00
Maijin
59d5b8b73f
Complete more reg profile #3947
2016-01-17 14:13:04 +01:00
pancake
0af7cf1209
Fix dcs - continue until syscall
2016-01-13 22:25:08 +01:00
pancake
9051fed9e9
Fix #3951 - rarun2 with stdin and support for strings
2016-01-13 22:15:13 +01:00
Maijin
02041f3193
Add -d,-w,-b subregisters in darwin-x64.h
2016-01-12 17:35:18 +01:00
Maijin
515f6e8753
Add -d,-w,-b subregisters in linux-x64.h
2016-01-12 15:56:23 +01:00
pancake
399a1b82c9
Human-friendly registers sort in linux-x86-64 reg profile
2016-01-11 23:47:49 +01:00
pancake
f2b449bd36
Fix for auto-thumb in .dr*
2016-01-11 03:15:20 +01:00
pancake
6c931a091f
Automatic asm.bits depending on CPSR's Thumb bit
2016-01-11 03:08:24 +01:00
pancake
9bd4e213b2
Enhance cpsr in ARM and handle new bitsize syntax in reg profile
2016-01-11 02:35:57 +01:00
skuater
e31cb0fe4b
fix dr7 mask value
2016-01-10 17:58:29 +01:00
DZ_ruyk
0e8b42787a
Boring typo fixes
...
Can't -> Cannot (since most of error messages use second form)
2016-01-07 00:13:54 +01:00
pancake
42acaa7596
Softly kill boolt type
2016-01-03 02:05:26 +01:00
pancake
4e6be05f62
ARM's SP is r13 and add LR in r14
2015-12-31 14:10:11 +01:00
pancake
1d8b761ca1
Various static and iOS related build issues are now fixed
2015-12-28 02:01:45 +01:00
jvoisin
3727f0794d
Change the anti pattern if (A) free (A); for free (A);
2015-12-20 19:28:39 +01:00
Joshua Wang
415263a0d5
info_array is freed on xnu_debug.c:737 and again on xnu_debug.c:744 resulting in double free
2015-12-16 22:10:23 +01:00
pancake
8eabe785fe
Boolify RDebug API
2015-12-04 02:57:56 +01:00
pancake
cc402a76c5
More refactorings towards a ptrace-free iOS/OSX debugger
2015-12-04 02:44:36 +01:00
pancake
40e08dbd89
Get rid of _Bool
2015-12-01 12:39:12 +01:00
pancake
2b51bf1acd
Fix #3759 - ood on OSX
2015-11-25 11:52:29 +01:00
skuater
513200a7fa
Fixes for the w32 debugger
2015-11-24 23:28:50 +01:00
Álvaro Felipe Melchor
434e9a0986
More cleanup for XNU debug
2015-11-24 21:52:28 +01:00
Álvaro Felipe Melchor
a028adae6f
Cleanup for the XNU debugger
...
clean up in xnu_thread_get_gpr
clean up xnu_thread_set_gpr
updated reg profile
2015-11-23 22:00:25 +01:00
Álvaro Felipe Melchor
baa0a26137
Fix #3742
2015-11-23 19:00:53 +01:00
pancake
5e9bdfcb1a
Bring back the OSX debugger (ptrace mode)
2015-11-22 22:29:53 +01:00
pancake
c8409760e1
Fix getreg on osx regression
2015-11-22 22:01:24 +01:00
Ole André Vadla Ravnås
002e701d51
Fix the hardware step get/set logic for 32-bit ARM
...
Stepping is still not working though, needs more investigation.
2015-11-22 21:48:00 +01:00
Ole André Vadla Ravnås
e87ddc5ced
Switch to using the unified thread state on ARM once again
2015-11-22 21:48:00 +01:00
Ole André Vadla Ravnås
197593b24b
Remove check for impossible condition
...
Because `&thread->gpr` cannot be NULL.
2015-11-22 21:48:00 +01:00
Ole André Vadla Ravnås
7894125577
Fix undefined behavior in xnu_reg_read()
2015-11-22 21:48:00 +01:00
Ole André Vadla Ravnås
3e54f43a30
Don't bother with PT_ATTACH on iOS
2015-11-22 21:48:00 +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
40ab1e2be6
Fix #3701 - Implement r_num_tail for dcu
2015-11-17 22:38:01 +01:00
pancake
1f56a8fad6
Finally working ARM64-linux (android) debugger
2015-11-17 16:06:45 +01:00
pancake
21dcd615f9
Another linux-arm64 register profile update
2015-11-17 13:54:34 +01:00
pancake
dd187bd183
Fix linux-arm64 reg profile
2015-11-17 02:18:25 +01:00
pancake
4f1663d6bf
Some rework for regs+step+cont in iosdbg
2015-11-17 01:00:29 +01:00
pancake
2addec8742
Fix iOS (tested on arm32) reg-get/set
2015-11-17 01:00:19 +01:00
pancake
90a8b57cde
Fix gpr regset for xnu-dbg
2015-11-17 01:00:16 +01:00
Álvaro Felipe Melchor
441926d44e
Fix issue when setting registers
2015-11-17 01:00:12 +01:00
Álvaro Felipe Melchor
a93e75f542
Initial merge on the reworked patch from @alvarofe
2015-11-17 01:00:09 +01:00
pancake
ba73d31cf3
Fixes for android-arm64
2015-11-15 02:20:57 +01:00
pancake
62a769fd49
Fix for linux/android-arm64 debugger
2015-11-13 00:26:40 +01:00
pancake
9c9bb2dbd5
Memory optimization for flags (-70%) + some warnfixes + sdb-sync
2015-11-08 23:38:42 +01:00
pancake
75adfec670
Fix doublefree in btree and use-after-free in windbg
2015-11-02 12:32:31 +01:00
pancake
36179944fd
Fixes Thumb detection from CPSR, NULL
2015-10-31 03:45:14 +01:00
pancake
54e881daf8
Autoset Thumb in Debugger
2015-10-31 02:46:00 +01:00
pancake
5c99eb0c3f
Uppercase register aliases
2015-10-31 01:59:01 +01:00
pancake
46b5340093
Fix various inconsistencies in the iOS debugger
2015-10-31 00:51:44 +01:00
pancake
ec2ac9c640
Initial implementation of asm.emuwrite and asm.emu for CALL and UCALL
2015-10-29 23:37:51 +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
77d34628d7
Fix @b:
2015-10-23 17:11:04 +02:00
pancake
2c86d90bd8
Implement dbt* and extend backtrace to support stack frame addresses
2015-10-22 12:38:57 +02:00
pancake
3de77ad6e6
Initial support of dbg.libs/unlibs for Linux/OSX
2015-10-22 04:48:56 +02:00
pancake
a05ac7eaa4
RDebugPlugin.arch.typeof(char*)
2015-10-22 03:11:03 +02:00
pancake
1b5cd887ce
Disobey rabin2 -B if bin is not pie, enhace dmm* and mach0
2015-10-19 02:41:21 +02:00
skuater
99e2333395
dbg.libs/dbg.unlibs implementation.
2015-10-16 11:23:32 +02:00
Riccardo Schirone
6420f03107
debug/p/debug_native: don't waitpid only on IOS
...
waitpid is necessary on OS X.
2015-10-15 22:13:12 +02:00
jvoisin
420a5c41e0
Fix some minor compilation warnings
2015-10-15 12:36:34 +02:00
Álvaro Felipe Melchor
c1f023ae5a
Fix #3172
2015-10-14 00:11:35 +02:00
skuater
c72caa67ac
Implement dbg.libs/unlibs for w32
2015-10-13 02:18:14 +02:00
pancake
7a04833eac
Little refactoring for w32dll handling from rdebug
2015-10-12 18:49:16 +02:00
pancake
747c7bbacb
More fixes for io.mach.write
2015-10-11 03:07:53 +02:00
pancake
c13660c7e8
Implement dbg.regcols, managed from scr.columns and hex.cols
2015-10-03 13:33:08 +02:00
pancake
e7165f8832
Fix issue with long process names in OSX
2015-10-01 19:39:12 +02:00
pancake
876a4052be
Initialize stack register in 'aeim'
2015-10-01 12:04:58 +02:00
pancake
ec5bab3692
Fix another bug in strbuf
2015-09-28 03:20:53 +02:00
pancake
c94dd22f4d
Enhace drr, also arr. add dbg.slow and better debugmap names in xnu
2015-09-28 02:04:08 +02:00
pancake
9232abe9e4
Fix iOS build
2015-09-24 18:35:35 +02:00
pancake
a35304acac
Task resume on step too
2015-09-22 10:05:37 +02:00
Ole André Vadla Ravnås
e2ab6c3ab0
Fix the R_DEBUG_* defines on iOS arm
...
Also consolidate defines for 32- and 64-bit arm archs.
2015-09-22 10:03:16 +02:00
Ole André Vadla Ravnås
8f4234bb72
Fix minor inconsistency in xnu_reg_read()
2015-09-22 10:03:15 +02:00
Ole André Vadla Ravnås
c8896847f0
Fix xnu_reg_write() on iOS arm and arm64
2015-09-22 10:03:15 +02:00
pancake
486c88954f
Darwin: start debugging suspended. Fixes in lm32
2015-09-22 02:28:04 +02:00
pancake
196d7db68d
Honor asm.bits=64 in ios.dbg, very wip much test
2015-09-22 01:49:14 +02:00
pancake
015dfe0f35
Fix regset for iOS debugger
2015-09-22 00:34:58 +02:00
pancake
5d0bdd4481
Enhacements to ease the iOS debugger development
2015-09-21 23:40:17 +02:00
Ole André Vadla Ravnås
259efd66ee
Use the the unified thread state API on iOS arm and arm64
2015-09-21 22:42:10 +02:00
yetmorecode
4d46ded1c5
Fixed type issue in mingw64 build.
2015-09-18 02:40:09 +02:00
pancake
b86bf19c85
Fix #3051 - Honor CFLAGS everywhere and fix some windows/android warnings
2015-09-14 20:43:11 +02:00
pancake
8eb71af9ed
Internal reg prefix is now $, 85008 for curpc, TRAP for traps
2015-09-14 11:31:54 +02:00
pancake
49975ccf95
Fix #3286 - Use stdbool.h
2015-09-14 02:08:31 +02:00
Riccardo Schirone
ffdbf919b1
io/section: add r_io_section_vaddr_to_maddr_try API
...
* fix r_io_section_vaddr_to_maddr
* rename r_io_section_maddr_to_vaddr and vaddr_to_maddr
2015-09-10 01:59:40 +02:00
pancake
f346839839
Fix build
2015-09-09 01:30:41 +02:00
pancake
deafc518b0
Refactor RAnal.ESIL (-800 LOC). Fix x86-64 32bit mov
2015-09-05 10:44:51 +02:00
Juha Kivekas
ccd2e515b2
Add dkj command, issue #2825
2015-09-02 15:34:52 +02:00
Álvaro Felipe Melchor
1d4ebdeb25
some refactoring & added threads field in RDebug
2015-09-01 18:45:08 +02:00
pancake
bfdfe0ec38
Fix asm.bits issue in 8051 test
2015-08-31 13:54:24 +02:00
dequis
003a18aa30
A few simple memory leak fixes
2015-08-30 23:20:51 +02:00
jvoisin
4261075d60
Misc fixes to make clang-analyser even more happy
2015-08-29 18:08:38 +02:00
pancake
1d4b0d8555
Fix some covs
2015-08-28 17:21:04 +02:00
skuater
b9569ad92a
Implementation 'dd' for windows debugger.
2015-08-26 23:34:52 +02:00
pancake
9aafea2e23
Fix w32 build
2015-08-26 16:40:09 +02:00
pancake
2e1f7c8b2d
Implement dd to list filedescriptors for OSX/iOS
2015-08-26 01:55:37 +02:00
Álvaro Felipe Melchor
d8b1ee5b9b
More cleanup in debug
2015-08-26 00:47:15 +02:00
skuater
50e881d929
Initial implementation 'dmm' for windows.
2015-08-26 00:37:38 +02:00
pancake
62755eeb0e
Fix latest COVs
2015-08-25 12:40:21 +02:00
pancake
c84850518c
Use keepio in debug.esil too
2015-08-24 16:53:47 +02:00
pancake
59dfda515f
Fix #3136 - Add ARM and ARM64 assemmbler support from NDK
2015-08-24 15:43:13 +02:00
pancake
6aa8de37d6
Some code cleanup to enable emulator plugins read memory
2015-08-24 04:45:04 +02:00
pancake
325759d744
Fix dmm for Linux
2015-08-24 01:58:34 +02:00
pancake
4dff5cca5e
Some some COVs related to control flow and memory leaks
2015-08-24 01:58:36 +02:00
pancake
7c3ef24314
Delegate dmm logic into the native plugin.
...
- Add native iOS/OSX support to list modules
- Generic fallback used for the rest of platforms
- Update sdb to fix ~{}
- Fix ARM64 analysis typo issue
2015-08-24 01:29:35 +02:00
shengdi
932dde8504
Fix #3119 - Add dbg.btdepth
2015-08-23 12:35:24 +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
pancake
ba49c8cefc
Fix the tfp0 workaround for OSX (thanks @gdbinit)
2015-08-21 15:15:42 +02:00
pancake
f6c03ae340
Fix iOS build and integrate http://newosxbook.com/articles/PST2.html
2015-08-21 14:52:33 +02:00
Anton Kochkov
1eb6dfa61e
Add AVR in gdb://
2015-08-20 01:58:02 +03:00
pancake
68a1b94947
Fix w32 build
2015-08-20 00:24:02 +02:00
Álvaro Felipe Melchor
fb93dffde3
more cleanup in debug_native.c - linux
2015-08-19 17:31:00 +02:00
pancake
a6cb6ab07d
Fix #2992 - Add dmpf and dmpt to dump/restore snapshots from/to disk
2015-08-19 14:06:59 +02:00
SkUaTeR
240486f123
Update debug_native.c
...
Add support for windows at r_debug_info
2015-08-18 02:48:37 +02:00
pancake
62e631a514
Add segfault and abort debug stop reasons
2015-08-17 00:55:07 +02:00
pancake
abe083cda3
Fix #3101 - Show current address in backtrace
2015-08-17 00:33:10 +02:00
pancake
d22ac1228e
Initial implementation of RDebugReason. See di command
2015-08-17 00:16:25 +02:00
pancake
e6d6d0e5c8
Fix dr~[0] issue
2015-08-14 12:38:03 +02:00
yetmorecode
4b55af759c
Fixed mutiple process/thread handle mismatches and reworked tid2handler function.
2015-08-13 20:44:18 +02:00
yetmorecode
2e347da121
Removed w32 specific process_handle member from RDebug.
2015-08-13 20:44:17 +02:00
yetmorecode
7fe01ac2ce
Improved error handling in w32 debugging
2015-08-13 17:02:08 +02:00
yetmorecode
3c6c74555d
Fixed hangup in w32 native debugging on dc after ctrl+c
2015-08-13 17:02:08 +02:00
pancake
fa6f91895f
Reverted capstone commit is conflicting, lets verify with latest changes
2015-08-13 16:55:58 +02:00
pancake
91bf85cb7a
Some more cleanup in debug
2015-08-13 04:07:54 +02:00
yetmorecode
4f4bbdaf9e
Fixed issue with r_debug_wait return type
2015-08-13 00:08:50 +02:00
yetmorecode
6d678aa3f8
Fixed issue when w32 debugging was hanging up on breakpoints from non main threads.
2015-08-13 00:08:50 +02:00
pancake
1f277f72e9
Add asm.indentspace and implement .atd and atl
2015-08-12 10:40:24 +02:00
yetmorecode
ecd4de662d
Implemented missing r_debug_native_kill on w32
2015-08-12 01:42:21 +02:00
yetmorecode
e0f004ebcf
Fix "dp" command on w32 native debugging and resolve process names
...
- Renamed duplicate local variable and added proper
check for invalid process handle
- Added missing CloseHandle cleanup
2015-08-11 20:46:27 +02:00
yetmorecode
e86138e18f
Fix #3070 . w32 native debugging hanging on "dc" after process exit
2015-08-11 16:01:58 +02:00
yetmorecode
667cdecd37
Enhanced shell output for win32 native debugging
...
Fixed multiple whitespace issues
Removed unnecessary include for string.h
2015-08-11 09:17:23 +02:00
Álvaro Felipe Melchor
c959d92c9d
WIP refactor debug
2015-08-11 08:53:05 +02:00
shuall
0807686d86
#3052 all printf member functions changed to cb_printf
2015-08-09 03:25:05 +02:00
pancake
fbdf0e8fde
Fix some more COVs
2015-07-25 02:10:31 +02:00
Álvaro Felipe Melchor
050c2fe9f8
Fix some COVS
2015-07-25 01:26:54 +02:00
pancake
0639261e26
Add more details for OSX code signing
2015-07-23 03:34:46 +02:00
pancake
55474775ba
Fix #2990 - Add dmda dmdw dmsw dmsa and json listing
2015-07-23 00:49:59 +02:00
pancake
4d6b0aea96
Fix two COVs
2015-07-21 18:08:32 +02:00
pancake
d2233a896b
Add de Debugger Esil API for advanced software watchpoints
...
- Implemented in r_debug_esil_* APIs
- Support for step-into and continue
- Expressions can be regs, numbers, math operations, ranges, comparisons..
- Honor dbg.prestep for stepping before or after analysing
- read-write-exec watchpoints using native debug backend and esil emulation
- OSX/iOS debugger error message is now nicer
- anal/rpnesil renamed to esil
- Add esi,edi in osx regprofile
- Add r_cons_is_breaked() for consistency
2015-07-21 06:11:42 +02:00
jvoisin
aa695bc808
Fix misc compilation warnings on Windows
2015-07-14 13:55:58 +02:00
Jonathan Neuschäfer
ecf6792318
Fix #2927 and random code cleanups
...
- asm_dcpu16: remove an obsolete comment
It was obsoleted in 5285d1bdea .
- Indentation fixes
- fix a few typos
- remove "#define NEW_ESIL"
- move comment about r_bin_filter_name to the right place
- README.md: Add V810 to the list of supported architectures
- Also, de-duplicate LH5801
- Add attribution to randomart.c, fixes #2927
2015-07-12 19:20:36 +02:00
Jonathan Neuschäfer
523aa3af5c
add .version to all plugins
2015-07-12 19:05:33 +02:00
pancake
85752a5a44
Honor io.sectonly and fix mips tests mapping code without sections
2015-07-09 20:11:15 +02:00
jvoisin
38d79c727d
Some coverifix
2015-07-08 22:52:24 +02:00
pancake
cae1d3c8cc
Initial work to support ios-arm64 builds
2015-07-07 00:23:08 +02:00
pancake
b5d40d11c0
Fix last coverities issues
2015-07-02 09:33:05 +02:00
pancake
3b5f5f3e5d
More fixes for tfp0 and iOS codesign
2015-07-02 02:06:25 +02:00
pancake
4afc585acd
Add fuzzy backtrace algorithm and show function and flag info in dbt
2015-06-29 22:23:04 +02:00
Álvaro Felipe Melchor
ccef928dfe
Fix some COVs
2015-06-28 20:15:35 +02:00
pancake
5ca5f143d1
Fix w32 debugger build
2015-06-28 11:07:33 +02:00
Jeffrey Crowell
cab49c09a8
rename nt-x86/nt-x64 to new windows names
...
fix w32 builds
2015-06-27 13:10:00 -04:00
pancake
d5f2661cbe
Fix build and autocomplete cd
2015-06-26 00:32:01 +02:00
pancake
61091809b3
Begin the debugger refactoring
2015-06-26 00:37:52 +02:00
pancake
01240d8001
Fix native debug plugin linkage
2015-06-25 22:43:10 +02:00
pancake
c6b0a5307f
Add dbg.btalgo, remove dead code and fix null deref in previous commit
2015-06-25 16:40:39 +02:00
iessa s alkuwari
b439ba4dde
backtrace improvements
2015-06-25 15:19:43 +02:00
pancake
6f7d511cb7
Initial rework for iOS (arm+arm64) single stepping (not yet working)
2015-06-22 16:55:28 +02:00
pancake
d436d16cd4
Honor asm.bits in the RBreakpoint API
2015-06-22 12:23:38 +02:00
pancake
73f4351fa3
Rewrite dm for iOS/OSX, still needs some cleanup
2015-06-22 03:10:56 +02:00
pancake
8f25a9b344
Fix iOS build, crashes in reflines, analysis issues on OSX debugger and more!
2015-06-21 00:50:53 +02:00
pancake
72ba17da3e
Enhace dh listing
2015-06-12 03:04:09 +02:00
pancake
361e8a96e1
Fix #2729 - Add help for dh command
2015-06-12 02:56:54 +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
47860d67dc
Remove more references to r_diff
2015-06-02 10:31:30 +02:00
pancake
4ce609b589
Some llx -> PFMT64x
2015-05-28 11:05:52 +02:00
pancake
c047506f21
Some cleanup for regset issues and update the regprofile
2015-05-21 02:31:01 +02:00
pancake
a7c8e96d6f
Fix x86-16 capstone regression
2015-05-14 03:46:09 +02:00
pancake
967067ea9c
Refactor r2pipe API into r_socket and fix w32 build
2015-05-14 02:50:57 +02:00
pancake
79087fbb2f
Revert "Change dr= output"
...
* Breaking on 32bit archs
* Inconsistent between archs
2015-05-12 03:37:28 +02:00
pancake
e675b66e15
Fixes for the new dr= output
2015-05-12 03:18:35 +02:00
Quentin Santos
8a8cb7162c
Simplify register printing
2015-05-11 18:57:03 +02:00
Quentin Santos
fd019730be
Fix whitespace padding at register printing
2015-05-11 18:57:03 +02:00
Quentin Santos
14d5c30ea6
Comment register listing files
2015-05-11 18:57:03 +02:00
Quentin Santos
f35bfc6ff4
Registers (x86-64) in usual order
2015-05-11 18:57:03 +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
Álvaro Felipe Melchor
56ae0ea6b4
Fix build
2015-05-08 11:47:42 +02:00
pancake
aa9b5deb99
Show siginfo message in case of SIGSEGV
2015-05-08 04:39:35 +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
David Kreuter
02573a83b8
drx.c: Range check on drx_set(..., n, ...) off by one
2015-04-17 16:51:20 +02:00
skuater
a853b35c8f
fix getmodules for windows process
2015-04-14 17:15:06 +02:00
pancake
997dda6e5b
Add support for iOS-simulator and static-OSX builds
2015-04-14 17:14:43 +02:00
pancake
f9d6ff2f2b
Fix some travis warnings
2015-04-12 18:00:40 +02:00
pancake
acd5e4b999
Fix dalvik<->dex class and method name resolutions
2015-04-12 05:13:51 +02:00
jvoisin
34473357d7
Fix some compilation warnings
2015-04-12 00:06:38 +02:00