pancake
bc42f42978
Fix ARM's 'add' esil string
2014-09-01 18:35:21 +02:00
pancake
0d620bd37f
More native mingw32 fixes
2014-09-01 15:50:04 +02:00
condret
c5cacc1c9e
update esil-string for sla-instruction
2014-09-01 01:23:00 +02:00
condret
ae46f09c35
update esil-strings for 8-bit add, adc, sub, sbc, cp, or, xor and and.
...
(cherry picked from commit 919b9380dc4e279b47f2c2423c8c1ef7c565d92b)
2014-08-29 16:00:25 +02:00
pancake
4e094d4154
Some more fixes for capstone-mips analysis
2014-08-29 13:08:07 +02:00
condret
eab0f0020a
update about 32 ops for gb_esil
2014-08-28 01:52:20 +02:00
pancake
84521c91d6
Update capstone
2014-08-27 03:54:32 +02:00
pancake
af92520468
Minor fixes for x86 code analysis
2014-08-27 03:42:32 +02:00
Jonathan Neuschäfer
fe6e882422
minor cleanup in java: remove a now-useless snprintf
...
It became useless in 0.9.6-330-g415a77d.
2014-08-26 03:45:14 +02:00
pancake
ba2a1e0edd
Deprecate RAnalOp.eob
2014-08-24 14:35:15 +02:00
condret
007bed1dbb
update a few esil-strings for gb
2014-08-19 16:38:41 +02:00
condret
73c1e4770e
update a few esil-strings for gb
2014-08-17 02:19:50 +02:00
pancake
20dfd9b875
Fix segfault on tiny-crackme (loop esil format string)
2014-08-16 16:28:46 +02:00
deeso
684b459c20
Bug in the code flipped jump and case value of the switch op, remove dangling in_switch key, and add a formal "case" op-type
...
and changed some strings back to "static" from "R_API"
2014-08-13 03:12:23 +02:00
jvoisin
2c4feb1094
Fix more gcc warnings
2014-08-11 17:52:32 +02:00
pancake
df4cb3ca9a
Use gnu mips anal coz capstone is broken
2014-08-11 16:54:17 +02:00
jvoisin
bcbeb3c066
Fix some gcc warnings
2014-08-11 16:07:17 +02:00
pancake
809271109c
Fix #1174 - Implement 'aec', 'aesu' and 'aesue' commands
2014-08-11 03:32:02 +02:00
pancake
131aaa487f
Fix more ESIL instructions for x86
2014-08-08 02:11:23 +02:00
pancake
2f82c6b118
Handle conditional branches in Capstone ARM analysis
2014-08-02 02:30:31 +02:00
pancake
338fa079cd
Sport ESIL traps and conditionals, better x86 esil and add asm.fcnlines config var
2014-07-21 04:18:27 +02:00
Fedor Sakharov
0882d05fcd
anal_arm_cs: Detect ret and cret instr correctly
2014-06-25 14:37:59 +02:00
pancake
f74b788809
Rename GNU plugins to _gnu
2014-06-25 12:22:08 +02:00
condret
c276344c18
start using new esil-syntax for gb
2014-06-25 11:43:29 +02:00
pancake
e57d8346f5
Link the java anal against shlr/
2014-06-25 04:35:50 +02:00
pancake
1a3ffef8b4
Fix static build
2014-06-25 04:11:43 +02:00
pancake
74af39034d
Make ARM and MIPS capstone plugins by default (previous plugins renamed to .gnu)
2014-06-25 03:08:13 +02:00
pancake
ea67c628b0
More warning and build fixes
2014-06-25 02:30:42 +02:00
pancake
3c75ed7dc0
Fix build
2014-06-25 02:23:12 +02:00
pancake
377b5bb2fe
Clean a huge list of warnings
2014-06-25 02:07:38 +02:00
pancake
4cba3d2af6
Fix non-shared capstone build
2014-06-24 13:34:11 +02:00
pancake
42aeb0d271
Add --with-syscapstone configure flag
2014-06-24 12:48:29 +02:00
pancake
7fafaf6c94
Fix parsing some corrupted RReg profiles, cache profile reloading, fix arena fit
2014-06-23 18:13:41 +02:00
pancake
56efc577c0
Update mips register profile for esil. Exposes a bug in RReg
2014-06-20 14:55:59 +02:00
pancake
17611ab872
Fix mips.esil
2014-06-20 13:37:39 +02:00
pancake
b41af88649
Initial support for conditional, comments, and cpu flags in RPNESIL
2014-06-20 01:56:14 +02:00
pancake
a13aa887fd
Initial MIPS RPN-ESIL backend and handle loops and conditionals
2014-06-20 00:42:38 +02:00
pancake
8de356a3b4
Fix latest coverity issues 1223224 1223225 1223226 1223227 1223228
2014-06-19 10:27:02 +02:00
pancake
2408ce9a42
Fix segfault in esil for arm-thumb and colorize 'ar?'
2014-06-19 04:52:28 +02:00
pancake
5c209802a7
More work on arm-thumb-capstone + esil
2014-06-19 04:03:11 +02:00
pancake
160c4568f7
More RPN ESIL (udis86, vm, conditionals, ..). Honor cfg.debug
...
- A debugger session can be turned into emulation with 'e cfg.debug=0'
- Fixed undo seek issues
- Fix "Unknown register 'rip'" issue
- debugger commands mixed with analysis ones. We must merge at some point
- More udis86 instructions translated to the new esil
2014-06-17 10:23:11 +02:00
Joshua Roys
62b2c60031
Fix #1031 - incorrect call offsets calculated in DOS EXEs
...
Also fix the incorrect MZ entrypoint calculation.
2014-06-15 22:40:55 +02:00
pancake
b3e8b3152b
8051 is a 8bit cpu, set asm.bits when asm.arch doesnt supports current value
2014-06-10 11:48:02 +02:00
pancake
a55a29459e
Add missing file
2014-05-28 14:57:43 +02:00
pancake
5e33a8a282
Initial huge refactoring of r_io still work in progress
2014-05-28 04:34:12 +02:00
pancake
bb16d1737c
Add initial XCore capstone disassembler and code analysis plugins
2014-05-27 23:08:59 +02:00
Andrew McDonnell
ea207f3095
Save registers and opcode immediate values for lui and addui MIPS instructions
2014-05-22 04:23:00 +02:00
Andrew McDonnell
4ad0d29e19
Implement MIPS register profile in MIPS analyser
2014-05-22 04:22:56 +02:00
jvoisin
787e3d8207
Fix CID 1135034
2014-05-19 23:57:19 +02:00
Andrew McDonnell
9731747022
Fix problem where mips analyser missing functions called using jalr when program offset was specified.
2014-05-18 22:19:15 +04:00