pancake
|
a77daafd27
|
Add optype for in/out/iretd for x86.udis
|
2014-10-05 16:17:06 +02:00 |
|
pancake
|
626d70d30d
|
Recognize LDR pc and POP pc as RET in arm.cs
|
2014-10-05 15:36:11 +02:00 |
|
pancake
|
a58789782d
|
Finally fix the brainfuck emulator
|
2014-10-03 20:05:33 +02:00 |
|
pancake
|
18e6fda463
|
Fix the ESIL emulation (skip flag must be reset on every parse)
|
2014-10-02 10:55:24 +02:00 |
|
pancake
|
b8532a0679
|
Fix crash in tms320 finalization
|
2014-10-02 10:11:46 +02:00 |
|
Maijin
|
2a37539759
|
Fix Wformat
|
2014-09-30 13:19:10 +02:00 |
|
Jonathan Neuschäfer
|
5280575d49
|
Add anal.null, a new fallback analysis plugin
|
2014-09-28 01:03:53 +02:00 |
|
pancake
|
0ec9016880
|
Better arm.cs esil
|
2014-09-26 04:42:25 +02:00 |
|
Fedor Sakharov
|
2b0009b858
|
msp430: Initial commit
|
2014-09-25 21:46:57 +02:00 |
|
pancake
|
5a3d3253cd
|
Fix #1419 - wrong mips esil for LW
|
2014-09-25 00:47:43 +02:00 |
|
pancake
|
a912a78be9
|
Only close capstone handler if not wrongly opened
|
2014-09-23 16:49:05 +02:00 |
|
pancake
|
794b2b2c1c
|
Fix x86.udis rel jmp
|
2014-09-22 23:07:10 +02:00 |
|
pancake
|
7e1875e4ff
|
Fix some warnings
|
2014-09-22 19:45:14 +02:00 |
|
pancake
|
342ff7ba4f
|
Bring back the anal vars (wip), Fix Vvg, and VJK with screen boundaries
|
2014-09-22 13:45:36 +02:00 |
|
jvoisin
|
86c3d0e70f
|
Fix some trivial coverity issues
|
2014-09-20 15:56:34 +02:00 |
|
Fedor Sakharov
|
0592964fe9
|
propeller initial commit
|
2014-09-18 18:51:24 +02:00 |
|
pancake
|
442475a690
|
Switch to GNU for ARM
- anal.arm.cs - have a crash that needs to be found and fixed
- asm.arm.cs - show negative destination addresses sometimes
|
2014-09-17 17:53:50 +02:00 |
|
pancake
|
92856e0e37
|
Fix visual disasm for arm.gnu plugin
|
2014-09-17 10:30:59 +02:00 |
|
pancake
|
a902835536
|
Fix bugs in esil for arm.cs/x86.cs and a crash in arm.cs esil and pie
|
2014-09-16 23:36:43 +02:00 |
|
pancake
|
800615faf7
|
Fix many x86.udis86 ESIL expressions
|
2014-09-16 23:02:58 +02:00 |
|
pancake
|
de61bfda4c
|
Fix #1365 - esil negative value in mov
|
2014-09-16 21:58:02 +02:00 |
|
pancake
|
058cae62f2
|
Set new separator for nested struct in pf
|
2014-09-15 22:56:31 +02:00 |
|
pancake
|
3f8b2f1ff1
|
Fix afna for PE bins (jmp data-references)
|
2014-09-15 22:44:32 +02:00 |
|
pancake
|
8be98f3d82
|
Use () instead of [] for casting nested structs in pf
|
2014-09-15 00:36:49 +02:00 |
|
condret
|
3b5a1a5d83
|
make 3 or 2 gb-esil-strings more accurate
|
2014-09-14 16:29:01 +02:00 |
|
pancake
|
a7395d5afc
|
Add anal.nopskip config var
|
2014-09-14 11:52:30 +02:00 |
|
pancake
|
7029eab6af
|
Enforce register arena, better fit size. Fix native mips reg profile size
|
2014-09-14 02:52:30 +02:00 |
|
pancake
|
63f00d0b0f
|
Implement working ESIL backend for Brainfuck. Requires manual init
|
2014-09-13 02:24:50 +02:00 |
|
LemonBoy
|
61eaa5cafc
|
Settle the pointer ownership issue once for all
|
2014-09-13 00:30:15 +02:00 |
|
condret
|
b273b148c3
|
create a user-struct for gameboy emulation
|
2014-09-12 00:48:15 +02:00 |
|
condret
|
ef8a2c6e16
|
do some changes on the gb-plugin-build
|
2014-09-11 22:07:21 +02:00 |
|
Maijin
|
f5d1be5ea1
|
rename cs_disasm_ex to cs_disasm
|
2014-09-10 18:11:48 +02:00 |
|
condret
|
c9aaede4e4
|
add custom op for daa on esil-gb
|
2014-09-08 23:37:20 +02:00 |
|
LemonBoy
|
7833b0427d
|
Rewrite register profile parser to make it cleaner and more robust
- Make all the reg profiles heap-allocated for consistency
- Fail gracefully when the profile has errors
- Minor fixups
|
2014-09-08 17:41:22 +02:00 |
|
pancake
|
83e944afe4
|
Fix esil for c9 (leave) on x86.udis86
|
2014-09-08 01:46:46 +02:00 |
|
condret
|
7a5094107d
|
correct a few esil-gb-string and make a few others look more accurate
|
2014-09-07 19:36:38 +02:00 |
|
condret
|
832ae9e3c5
|
update rr and rra for gb-esil // gb-esil-update completed
|
2014-09-02 21:55:42 +02:00 |
|
condret
|
76cee8887a
|
update rrc and rrca for esil-gb and remove old code
|
2014-09-02 15:17:30 +02:00 |
|
condret
|
bb629e3c67
|
update rla, rlca, rl and rlc for gb-esil
|
2014-09-02 13:30:13 +02:00 |
|
condret
|
a798c825d5
|
update sra, srl and swap for esil-gb
|
2014-09-02 02:13:37 +02:00 |
|
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 |
|