Commit Graph

8761 Commits

Author SHA1 Message Date
pancake
61d5f0ca54 Fix #3154 - Implement dmm. command 2015-08-24 13:22:52 +02:00
pancake
e3d6e390e0 Fix #3144 - drt all and drt drx 32 and many more! 2015-08-24 11:12:39 +02:00
pancake
4ecf45d264 MASM is not supported on all versions of Capstone 2015-08-24 10:34:47 +02:00
pancake
6aa8de37d6 Some code cleanup to enable emulator plugins read memory 2015-08-24 04:45:04 +02:00
condret
0a8e6ab385 avr_anal-love (ror and reti) 2015-08-24 03:57:48 +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
condret
56d8444378 improve avr anal-plugin slightly 2015-08-24 01:40:01 +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
condret
06076207fb add r_io-wrappers in r_bin 2015-08-24 00:31:35 +02:00
Riccardo Schirone
5663e41177 bin/format/pe: fix imports vaddr
the RVA in the PE header doesn't consider the base address, so we
have to add it in the vaddr field.
2015-08-23 23:33:00 +02:00
Riccardo Schirone
e1739384ef bin/format/pe: remove PE_ macro from static functions 2015-08-23 23:33:00 +02:00
pancake
cc8d8b0524 Fix #3149 - Show loaded modules with dmm 2015-08-23 22:13:22 +02:00
mrpink17
b4109d2ce2 fix capstone-sync make target
fixed capstone repository url
2015-08-23 21:53:51 +02:00
condret
fcddf030b0 fix esil-paritiy-stuff 2015-08-23 19:18:06 +02:00
Maijin
6c11953481 Fix #3144 2015-08-23 14:46:25 +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
pancake
eeea80ef4c Better drf command for 80bit double support and more 2015-08-23 04:55:30 +02:00
pancake
7a871d4cb5 Add drm command to get/set packed registers. Old drm is now drf 2015-08-23 04:43:31 +02:00
pancake
1c143a3e3b Better checks in packed register boundaries
- Support spaces after dr? <reg>
2015-08-23 04:08:01 +02:00
pancake
f776f5a515 Implement RReg API for long double and packed registers 2015-08-23 03:58:49 +02:00
Anton Kochkov
00256ad1e5 Disable long registers in GDB for now 2015-08-22 22:24:59 +03:00
pancake
d0c4193388 Fix ARM64 compile time support for Android 2015-08-22 20:45:19 +02:00
Álvaro Felipe Melchor
45b74a7a37 Fix an oob write in mz.c 2015-08-22 19:04:22 +02:00
pancake
1b77ed1249 Fix #3134 - Handle TBZ and TBNZ instructions in ARM64 analysis (by @mickey031) 2015-08-22 19:02:37 +02:00
Jeffrey Crowell
027bb8f11a pass args to user-install'd scripts 2015-08-22 10:47:58 -04:00
Derek Wood
8a38f7a3e4 Fix typo 2015-08-22 10:35:43 +02:00
Jeffrey Crowell
d861f20d07 whoops, remove bash in shbang 2015-08-22 01:39:42 -04:00
Jeffrey Crowell
9d19e2946b make env.sh work in dash 2015-08-22 01:37:47 -04:00
Anton Kochkov
cc5ae7fd43 Fix GDB AVR 2015-08-22 00:50:22 +03:00
pancake
e774d332b7 Fix #3082 - Add support for MASM syntax in x86.cs 2015-08-21 15:29:37 +02: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
Maijin
69aea0184d Fix some dalvik opcodes
add-double <-> sub-double
2015-08-21 13:28:52 +02:00
pancake
4e3f55cfc9 Add doc/freebsd installation instructions 2015-08-20 05:34:36 +02:00
Jeffrey Crowell
1d45ad0cf4 fix constant for ebp on amd64 -__- 2015-08-20 18:34:24 -04:00
Jeffrey Crowell
725dd822c9 add ebp to amd64 reg profile 2015-08-20 18:20:13 -04:00
pancake
3f036c1070 Fix null deref in objc parser 2015-08-20 12:08:16 +02:00
pancake
58bc5c1d6b Fix $ and =$ conflict 2015-08-20 03:06:48 +02:00
pancake
ecf5205e64 Add support for remote aliases with =$ command
For example
	=$dr   - `dr` will do `=!dr`
	=$-dr  - unset that alias command
2015-08-20 02:26:57 +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
pancake
dadc293986 Fix character devices support on FreeBSD (f.ex: /dev/da0) 2015-08-19 20:56:41 +02:00
pancake
f98542631d CC workaround for freebsd in sys/build.sh 2015-08-19 20:48:41 +02:00
pancake
5feb28e0c0 Initial implementation of the #!cpipe rlang 2015-08-19 23:51:06 +02:00
pancake
f4528faa93 Fix #3031 - Another ODR violation from @revskills 2015-08-19 18:58:48 +02:00
pancake
64b140fd66 Fix #3118 - Fix ood on quit 2015-08-19 18:16:17 +02:00
pancake
c8b56560c9 Add two more notes in doc/syntax 2015-08-19 17:53:55 +02:00
pancake
b57e4f9b9d Fix #3031 - Fix ODR violation and cleanup (-100LOC) EBC disassembler 2015-08-19 17:48:02 +02:00