Commit graph

533 commits

Author SHA1 Message Date
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
Anton Kochkov
4d58edede2 Prevent segfaults 2015-04-11 02:41:02 +03:00
NighterMan
a71b00acf2 Multiple esil changes for x86_cs
- getarg() now supports and extra "set operation" argument to ease esil opcodes writing
 - getarg() calls refactored to support new argument
 - The generation of some esil opcodes now use the "extra set operation" from getarg()
 - rep movs* now uses the new DUP esil instruction
 - rep movs* bugfix: ZF was being used instead of DF as direction flag
 - Partial idiv support: update flags and signedness handling is pending
 - Added some missing registers in reg-linux-x64.h
2015-04-07 23:18:01 +02:00
pancake
a0ef11be00 Fix 3 covs and several warnings in windbg for w32 2015-04-07 14:53:28 +02:00
pancake
83065452c8 Implement dr regname, and move the old functionality under drt 2015-04-06 23:37:49 +02:00
pancake
b55b573cef Fix #2315 - Individual register printing is broken 2015-04-05 18:48:36 -04:00
skuater
5bad0aae82 Fix issue with XMM on linux64 (pid vs tid) 2015-04-01 17:09:49 +02:00
pancake
18fb2c7310 Support longer mapnames for XNU 2015-03-27 11:11:02 +01:00
pancake
7301965cc2 Fix warning on OSX debugger (thx dkreuter) 2015-03-25 23:24:27 +01:00
Anton Kochkov
13cfed3509 Fix a typo from previous commit 2015-03-23 18:18:52 +03:00
XVilka
3ca5c3191a More Cygwin fixes 2015-03-23 18:17:36 +03:00
XVilka
ab098c7f23 Fix Cygwin building 2015-03-23 16:45:59 +03:00
pancake
130b0a9c78 Fix w32 build 2015-03-22 16:22:59 +01:00
skuater
b05efbc254 Fix w64 debugger 2015-03-21 00:29:14 +01:00
pancake
95c2dd01ad Disable DRX on OSX until fixed 2015-03-20 22:51:24 +01:00
pancake
597f4f595b Refix android-x86 build 2015-03-18 00:59:26 +01:00
skuater
30273f265c Fix android-x86 build 2015-03-18 00:10:43 +01:00
skuater
ec2bc87813 Initial support for FPU reg-get on Linux-x86-{32|64} 2015-03-17 22:35:31 +01:00
condret
250415f4bf fix as-bug (regprofiles) 2015-03-16 17:03:35 +01:00
condret
31d093e68a fix linux-x86-regprofile 2015-02-28 21:04:22 +01:00
Kamil Rytarowski
b9b7ee222d Fix build for !(__linux__ && __powerpc__) 2015-02-24 03:44:15 +01:00
pancake
274bdce6c9 Enhace r-num-units() and show size of dm maps 2015-02-23 10:39:56 +01:00
Kamil Rytarowski
ad2561fa81 Disable R_REG_TYPE_{FPU,MMX,XMM} for !__linux__ 2015-02-23 03:33:14 +01: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
66ead9b96b Add ate command for the anal trace logs with ESIL (and backstepping)
- r2 -e dbg.trace=true -e anal.trace=true -d ls
> 10ds  # perform 10 steps
> ate   # show anal trace logs
> .ate `atek idx` # backstepping
> ate-* # clear logs
2015-02-22 11:40:55 +01:00
pancake
5c8b417cf2 Add mul/div opcodes for x86.nz assembler and fix osx build 2015-02-20 19:39:38 +01:00
skuater
5335ba8f5f Initial support for FPU/MMX/XMM on linux-x86-64 2015-02-19 10:52:01 +01:00
jvoisin
5ad3afb628 Coverifix 2015-02-11 17:55:25 +01:00
Jeffrey Crowell
d4e0575d67 build on clang jenkins now 2015-02-05 10:57:21 +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
pancake
0cb78f973e Fix #2004 - filter flag names in dm* 2015-01-29 02:25:00 +01:00
pancake
11722083bf More Android build fixes. Fortunes are now available 2015-01-24 21:45:32 +01:00
pancake
4addf6d538 Show strings in drr, Add ios syscalls and fix x86-32 debug on osx64 2015-01-14 02:00:55 +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
743bd0a68a Initial support for ARM and ARM64 local variables 2015-01-10 02:14:55 +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
pancake
0c91c7df62 Fix several bugs in the windbg and cris. thanks to coverity 2014-12-09 17:50:19 +01:00
pancake
85631e7104 Fix build on OSX, fix warnings in shlr/wind and handle asm.cpu and asm.syntax for asm.cris 2014-12-08 23:38:13 +01:00
pancake
8bdea8eea3 Fix several build issues to make crosscompilation and w32 happy 2014-12-07 20:05:24 +01: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