1297 Commits

Author SHA1 Message Date
pancake
e90eaba7af Fix crash in rpnesil 2014-12-08 16:11:31 +01:00
trndr
5c07526ece Add mips esil sltiu 2014-12-07 17:20:18 +01:00
Jeffrey Crowell
ed1aae7fd1 fix lots of spelling
fix some errors from the sed script

undo file mode crap
2014-12-07 17:00:59 +01:00
Kamil Rytarowski
a49ee4cad2 Remove unneeded / unused variable from ut64_is_pointer() 2014-12-05 14:21:21 +01:00
pancake
20925abb7f Fix all latest COVs and avoid use of tabs in i 2014-12-03 13:15:07 +01:00
pancake
6e3d16dc81 USE_IS_VALID_OFFSET in RAnalData to speedup disasm ~10x on slow io backends
- This requires more testing and the backend must provide
  sections or valid memory region areas somehow to make it
  work on the gdb backend for example, otherwise it's disabled
2014-12-02 11:52:20 +01:00
pancake
cd0dad8234 Initial ESIL support for anal.x86.cs 2014-12-02 03:03:33 +01:00
pancake
8827dd2451 'ao'->family is now a string 2014-12-02 00:37:35 +01:00
pancake
66e547da1f Fix #1696 - Fix crash in Java CLASS parser 2014-12-01 23:51:47 +01:00
trndr
1e46a942e2 Fix esil xor, add mips esil negu, xor, nor 2014-11-27 22:10:14 +01:00
pancake
7b94826079 Add anal.afterjmp and fix esil for ARM LDR+PC instructions 2014-11-27 11:42:12 +01:00
pancake
64ad0a40de Add anal.maxreflines option for faster pd
[0x00404845]> e scr.null=1
	[0x00404845]> ?t pd 6999
	4.239001
	[0x00404845]> e anal.maxreflines=100
	[0x00404845]> ?t pd 6999
	1.014379
2014-11-26 01:12:54 +01:00
trndr
c70dfa53b0 Fix esil mips sub, and and or 2014-11-25 23:54:08 +01:00
trndr
ee0ca58b1b Fix mips esil adds 2014-11-25 09:35:11 +01:00
trndr
8a2dfa3f9f Fix esil lsl 2014-11-25 09:34:44 +01:00
pancake
d503b72801 Some more tuning to bring back the good analysis times 2014-11-25 02:07:01 +01:00
pancake
5c536f0325 Fix anal.nopskip and enabled by default 2014-11-25 00:02:37 +01:00
pancake
18fdd80515 Fix esil conditional else and tails 2014-11-24 15:17:55 +01:00
trndr
ad602ebccc Allow esil to use negative numbers as arguments 2014-11-23 23:21:12 +01:00
jvoisin
6d803698a6 Fix some warnings 2014-11-22 16:44:36 +01:00
Jody Frankowski
ab0398f8e1 Fix CID 1238665 and 1241777 aka memory leak and out of bounds write in flirt 2014-11-21 20:20:14 +01:00
pancake
d797f2be03 Fix rpnesil ',' (nop) continuation issues 2014-11-20 01:52:46 +01:00
trndr
232efde555 Fix mips_cs 2014-11-19 18:35:58 +01:00
pancake
74ccdd1d59 Fix #1564 - xref not found in x86.cs 2014-11-19 17:30:04 +01:00
pancake
d3fa10817a Fix ae , 2014-11-19 17:20:41 +01:00
pancake
1114824e46 Fix MIPS.cs branch destinations 2014-11-19 11:15:38 +01:00
trndr
386c1e753b Fix mips_cs esil. Fix esil bigendian memread. 2014-11-14 19:11:51 +01:00
pancake
4bb8a10390 Fix segfault in RAsm.fini and disable iter api for arm.cs 2014-11-14 00:40:24 +01:00
pancake
36f3f50373 Fix fail address on x86capstone 2014-11-13 13:52:56 +01:00
pancake
07568e4f4c Make .a2f work (fix afbb and such) 2014-11-13 11:17:43 +01:00
pancake
6d4529ffbf Add core.anal plugin a2f command. Fix a bug in x86.cs, align comments at right 2014-11-13 03:36:48 +01:00
pancake
f8a7ec96ca Enhace the powerpc-capstone code analysis 2014-11-11 01:59:49 +01:00
pancake
68cbdcfe06 Fix #1664 - Cross reference not found by capstone analysis 2014-11-11 01:12:38 +01:00
pancake
9bb64f1a4c Enhace Capstone-SPARC code analysis 2014-11-11 00:46:46 +01:00
pancake
05fa313ebd Initial work on ppc-capstone branches 2014-11-10 17:09:02 +01:00
pancake
c17488dbb0 more build fixes 2014-11-10 16:48:50 +01:00
pancake
2482d569e4 Use capstone sparc by default and better ppc disasm 2014-11-10 16:47:03 +01:00
pancake
af8326bd3d Use capstone by default for POWERPC and do some more fixes in anal 2014-11-10 16:22:09 +01:00
pancake
8e96721eb6 A bit better sparc.cs analysis 2014-11-10 14:49:21 +01:00
pancake
208b6ce089 Switch to Capstone for ARM by default 2014-11-10 06:27:19 +01:00
pancake
293ba25765 Switch to Capstone for MIPS (instead of GNU) 2014-11-10 06:21:22 +01:00
pancake
068dcfd7a7 Switch to capstone by default for x86 2014-11-10 06:15:27 +01:00
pancake
c96a05227e Handle refs in arm.cs for ADD+pc 2014-11-10 03:34:01 +01:00
fl4shk
1853478b06 anal_arm_cs.c THUMB ldr stuff fixed 2014-11-08 00:24:03 +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
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
e0ee4edb10 Fix xrefs code analysis issue on x86.cs (and probably other anal backends) 2014-11-06 16:01:00 +01:00
pancake
cc860ced0b Handle immediate memory references from capstone 2014-11-06 03:13:47 +01:00