Commit graph

875 commits

Author SHA1 Message Date
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