pancake
c61368a0f3
Add support for asm.pseudo and asm.varsub for ARM and ARM64
2015-01-11 01:48:20 +01:00
pancake
d32c7d8f80
Initial support for ARM and ARM64 nopskip with invalid instructions
2015-01-10 03:21:27 +01:00
pancake
743bd0a68a
Initial support for ARM and ARM64 local variables
2015-01-10 02:14:55 +01:00
pancake
75c322b613
Add bin.lang, rabin2 -D and iD commands to demangle from commandline
...
- Fix some warnings in windbg
- Minor fix for ARM analysis (wip)
2015-01-10 01:00:01 +01:00
pancake
6439df458c
Fix #1928 - Use cs_reg_name() instead of hardcoded array
2015-01-02 18:04:34 +01:00
pancake
9b17bd596b
Handle 0xcc in anal.nopskip
2014-12-22 23:37:14 +01:00
Alvaro Muñoz
aaca093f52
add LEA to variable analysis
2014-12-22 11:50:56 +01:00
pancake
b8dfbe8783
Fix anal.nopskip
2014-12-22 11:48:44 +01:00
pancake
ef69adb7f4
Better relocs in disasm and support reloc resolution by ordinal on PE
...
- Include OLEAUT32 and WS2_32 ordinal-symbol tables
2014-12-21 04:18:56 +01:00
pancake
d6c46d4f55
Fix >-1 branch instruction analysis for arm.cs
2014-12-20 11:00:22 +01:00
pancake
17b06b7cbe
Add loop
, show fd after o
and fix int
(x86.cs)
2014-12-19 12:18:25 +01:00
trndr
6706fb7c7b
Add mips cs esil SRAm SRLV, SRL, SLLV, LBU, STLU
2014-12-18 21:47:54 +01:00
trndr
e38dc3157b
Remove mips cs esil shorthand expressions
2014-12-18 21:47:54 +01:00
pancake
2369e0aebb
Add RAnal.cur.esil_trap ()
2014-12-15 00:36:02 +01:00
pancake
391676dc39
Cleanup the pdb_downloader function (-40LOC)
2014-12-14 23:04:50 +01:00
pancake
6e7ef1fd3c
Fix #1832 - asm.varsub is working now. Add sys/install.sh --without-pull
2014-12-14 02:36:57 +01:00
Alvaro Muñoz
a6b34c4d53
Fix #1819 - Better var disasm and management. var subst in disasm is back
2014-12-14 01:51:55 +01:00
pancake
984afca05c
Fix bb overlap bug causing wrong graphs and enhace 'a2f'
2014-12-14 01:49:04 +01:00
pancake
1a65e14627
Update capstone and fix some ARM64 analysis issues (still buggy)
2014-12-12 13:48:42 +01:00
pancake
dd6b3005b1
Enforce weak/unowned linked lists by code, needs more testing
2014-12-11 16:43:33 +01:00
pancake
ba382e9e7f
Fix aei
use-after-free issue
2014-12-10 00:54:57 +01:00
pancake
73eea88ad7
Fix more aei issues related to the zlul report
2014-12-09 23:28:26 +01:00
pancake
7b9f70445d
Fix #1816 - Fixed another crash in rpnesil reported by zlul
2014-12-09 18:19:44 +01:00
pancake
7575cdfb36
Fix #1815 - fix aei null deref
2014-12-09 11:52:04 +01:00
pancake
2d81508caf
Fix jalx for mips.gnu and mips.cs
2014-12-09 02:21:58 +01:00
fenugrec
e36d2d4dcf
superH analyzer+disasm bigendian support
2014-12-09 01:39:41 +01:00
pancake
0215b38bd3
Initial anal.cris implementation
2014-12-09 01:28:37 +01:00
Alvaro Muñoz
4b553bee7b
add stack operation to x86 CS arch
2014-12-08 23:39:22 +01:00
pancake
455cf93408
Fix typo in internal rpnesil functio name
2014-12-08 19:15:41 +01:00
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