6307 Commits

Author SHA1 Message Date
pancake
ef88363fc9 Update capstone 2014-11-10 02:57:25 +01:00
NighterMan
404d5eeb19 Fixes a bug in the json output when searching in multiple address ranges at once 2014-11-10 02:38:56 +01:00
pancake
97b8064f42 Fix non-aarch64 android builds? and build fail for --with-sysmagic 2014-11-10 02:26:03 +01:00
pancake
278e63f10f Properly test RBuffer boundaries in r_buf_read_at() 2014-11-10 02:18:44 +01:00
pancake
9f570a927b Fix overrun in r_buf api 2014-11-10 02:08:32 +01:00
Fedor Sakharov
3c7dbb4ac6 Check return value of r_buf_read_at in DWARF parser 2014-11-10 01:58:38 +01:00
Skia
36cd87a6e1 Fix issue #1651 2014-11-10 01:55:09 +01:00
pancake
850309a7e9 Initial support for android-aarch64 2014-11-10 01:54:05 +01:00
pancake
83f47175f3 Fix overrun in pdfj command 2014-11-10 00:32:05 +01:00
pancake
47db2652c3 Implement support for 'jmp [reg]' and 'jmp [reg+off]' in x86.nz 2014-11-09 23:14:09 +01:00
pancake
7e046459f6 Fix some buffer overruns in the PDB parser 2014-11-09 20:01:03 +01:00
pancake
81f1fd41b7 Fix coverity issues 2014-11-09 18:29:24 +01:00
pancake
40f202c7ee Fix issue bad string filtering in PDB symbol names 2014-11-09 18:11:03 +01:00
Henrik Nordstrom
332f3f1834 Correct VdS when operating on a selected region
- only accept \0 terminated strings
- unify code mostly with style of Vds. Not strictly needed
  when only \0 terminated strings are accepted.
- don't care about block boundary. Upper code already defines
  the region for us which may or may not be a block.
Another piece of #1621.
2014-11-09 17:22:59 +01:00
pancake
61ef0707eb Handle the latest MIPS asm.cpu variants from Capstone 2014-11-09 17:18:33 +01:00
Henrik Nordstrom
1a9a9ebab4 Truncate Vds string value to selected field length
Another piece of #1621
2014-11-09 00:23:47 +01:00
Henrik Nordstrom
84b07b384e Correct string length & name in visual mode Vds command
this is a partial fix for #1621.
2014-11-09 00:23:47 +01:00
pancake
479f31ee8f Update capstone again 2014-11-08 13:22:49 +01:00
pancake
9d042142b3 Honor 'q!' and scr.interactive when quitting debug mode 2014-11-08 13:15:45 +01:00
pancake
79f7809ff1 Add 'af [name] [addr]' new command arguments 2014-11-08 01:03:04 +01:00
pancake
67af5b7619 Add /* and */ commands to handle multiline comments 2014-11-08 00:45:31 +01:00
pancake
fb64d50693 Fix null deref in RDebug.wait() 2014-11-08 00:28:20 +01:00
skuater
e192051aa7 debug improves 2014-11-08 00:25:17 +01:00
fl4shk
1853478b06 anal_arm_cs.c THUMB ldr stuff fixed 2014-11-08 00:24:03 +01:00
pancake
d973a5d2e6 PDB honors rabin2 -B and -r 2014-11-08 00:23:04 +01:00
Oleksii Kurochko
d0ae63ff23 fix some memory leaks and logic problem 2014-11-07 23:18:54 +01:00
Oleksii Kurochko
58ee5d9455 fix memory leaks in init_pdb7_root_stream() 2014-11-07 23:18:54 +01:00
pancake
6754144ce3 Fix #1552 - Handle rip variants of lea in the x86.nz assembler 2014-11-07 23:16:24 +01:00
pancake
ccffbeb9c8 Fix #1567 - Show error when trying to divide by zero 2014-11-07 12:16:29 +01:00
pancake
1c4886ed6f Check malloc return value in PDB 2014-11-07 11:20:54 +01:00
pancake
960f26fbfa Another PDB fix 2014-11-07 11:13:55 +01:00
pancake
2f03d1dbb6 Fix another crash in PDB 2014-11-07 10:57:14 +01:00
pancake
b40bce8284 Fix all latest Coverity issues 2014-11-07 10:52:44 +01:00
pancake
2352c6a105 Fix out-of-bounds buffer access in PDB 2014-11-07 10:43:59 +01:00
pancake
7cc34c4387 Fix use-after-free in RCoreFile/RIO 2014-11-07 10:37:54 +01:00
pancake
d9cb7d65fd Fix another crash in PDB 2014-11-07 10:37:18 +01:00
pancake
658d6deee8 Initial add 'C' to toggle colors in ascii graph (buggy+experimental) 2014-11-07 09:56:39 +01:00
inisider
6b6fadf4dd correct fix of 'invalid write' errors 2014-11-07 09:50:38 +01:00
inisider
c16f59d55e fix invalid writes errors 2014-11-07 09:50:38 +01:00
inisider
b0f0ae4749 fix invalid read errors 2014-11-07 09:50:38 +01:00
pancake
e530a902e5 Rollback a reggression in 'pi' 2014-11-07 05:16:33 +01:00
pancake
ff324cb682 Honor asm.filter in VV graph and 'pi' command. Maybe we need another command to avoid breaking tests? 2014-11-07 04:27:57 +01:00
pancake
b736119a4a Colorize S=, Add anal.gp and better op.refs for mips and x86
- Add anal.gp to make mips.cs code analysis happy
- S= honors scr.color
- Fixed x86(capstone,udis) memrefs for mov/cmp
2014-11-07 03:48:27 +01:00
pancake
9f9ac0cb16 Add support for refptr analysis in ARM (gnu + capstone) 2014-11-07 01:24:14 +01:00
pancake
1256b77747 Use -pie -fPIC for Android builds (required for Android L) 2014-11-07 01:02:57 +01:00
jvoisin
5ec319244b Fix some warnings 2014-11-07 00:54:31 +01:00
pancake
87273cf144 Initial commit enhacing disasm with aop.ref and aop.refptr (x86.udis only atm) 2014-11-07 00:41:29 +01:00
pancake
e39282e42c Fix 'ai' without debugger 2014-11-06 23:23:43 +01:00
pancake
f6bb048a37 Fix S= asterisk mark 2014-11-06 23:06:51 +01:00
pancake
2ca4ef7cc1 Fix #1641 - Check $CC ASAN support 2014-11-06 22:30:24 +01:00