pancake
|
39ead51cd9
|
Update capstone to next
|
2015-03-07 11:33:58 +01:00 |
|
condret
|
cc83e01834
|
implement %o in the esil-vm
|
2015-03-07 04:53:38 +01:00 |
|
E. Dunham
|
779b7cb63e
|
fix typo
there is no esil_internal_signatur_check. someone missed an e. This puts it back.
|
2015-03-06 22:01:45 -05:00 |
|
condret
|
497cb814e5
|
add %s to the esil-vm/realize #2144
|
2015-03-07 03:05:18 +01:00 |
|
pancake
|
3a5600f7c5
|
Sync with latest capstone-next (fixes pkg-config issue)
|
2015-03-05 23:54:41 +01:00 |
|
pancake
|
7bda81d6d0
|
Add /A and s/A to search for opcodes of specific type.
-Add OP.Type.FPU and OP.Type.PRIV (wip)
|
2015-03-04 00:46:59 +01:00 |
|
jvoisin
|
600c6cfaf2
|
Coverifix
|
2015-02-28 14:32:39 +01:00 |
|
condret
|
224b7b4465
|
x86_cs-esil: fix xor and improve cmp
|
2015-02-25 22:03:56 +01:00 |
|
condret
|
138809c91b
|
x86_cs-esil: complete test-instruction
|
2015-02-25 18:41:29 +01:00 |
|
condret
|
0657b87824
|
x86_cs-esil: fix jbe, improve test and cmp
|
2015-02-25 16:15:42 +01:00 |
|
pancake
|
2f7f72facd
|
Add recursecont analysis option
|
2015-02-23 15:42:27 +01:00 |
|
pancake
|
85cccd3196
|
Fix #2127 - restore esil->cb.user in anal traces
|
2015-02-23 01:28:25 +01:00 |
|
pancake
|
66ead9b96b
|
Add ate command for the anal trace logs with ESIL (and backstepping)
- r2 -e dbg.trace=true -e anal.trace=true -d ls
> 10ds # perform 10 steps
> ate # show anal trace logs
> .ate `atek idx` # backstepping
> ate-* # clear logs
|
2015-02-22 11:40:55 +01:00 |
|
jvoisin
|
370175873c
|
Improves a bit z80-cr
|
2015-02-21 21:54:12 +01:00 |
|
jvoisin
|
04fc5f665d
|
Delete outdated KVESIL
|
2015-02-19 13:23:49 +01:00 |
|
jvoisin
|
55f5c73008
|
Coverifix++
|
2015-02-19 12:59:13 +01:00 |
|
pancake
|
36ecbc21ff
|
Add ESIL support for MicroMIPS jraddiusp instruction
|
2015-02-13 18:15:06 +01:00 |
|
jvoisin
|
123a77c022
|
Coverifix
|
2015-02-11 19:05:28 +01:00 |
|
jvoisin
|
5ad3afb628
|
Coverifix
|
2015-02-11 17:55:25 +01:00 |
|
pancake
|
dc75cb2320
|
Fix the rest of base64 warnings
|
2015-02-10 00:05:18 +01:00 |
|
pancake
|
d1e602f14c
|
Fix static link
|
2015-02-08 20:17:47 +01:00 |
|
pancake
|
503288a446
|
Fix operand swap issue in many x86.cs instructions
|
2015-02-03 17:12:40 +01:00 |
|
pancake
|
33a84eb96a
|
Add pD? and some x86.cs refactoring
|
2015-02-03 17:02:34 +01:00 |
|
jvoisin
|
95d9704498
|
More coverifix
|
2015-02-03 15:53:51 +01:00 |
|
r0nk
|
ce2e0a8250
|
Fixed some memory leaks
|
2015-02-02 01:44:38 +01:00 |
|
pancake
|
80fb5ce37e
|
Fix some COVs
|
2015-01-31 12:48:15 +01:00 |
|
pancake
|
5786212989
|
x86.cs: identify PUSH vs UPUSH
|
2015-01-30 00:54:28 +01:00 |
|
pancake
|
918d2a3144
|
Fixes for autofunction name
|
2015-01-30 00:22:48 +01:00 |
|
pancake
|
a4cd6db606
|
Add anal.bbsplit (=true) fixing basic block split analysis
- Thanks @earada for reporting!
$ cat /tmp/analbug.r2
wx 5589e583ec04837d08027507b802000000eb0b8b4508890424e8d7ffffffc9c3
e anal.bbsplit=true
af
afb
# pdr
$ r2 -qni /tmp/analbug.r2 -
0x00000000 0x0000000c 12 j 0x00000013 f 0x0000000c
0x00000013 0x0000001e 11 j 0x0000001e
0x0000000c 0x00000013 7 j 0x0000001e
0x0000001e 0x00000020 2
|
2015-01-29 23:27:18 +01:00 |
|
pancake
|
039858fd86
|
Fix r2 -B, rabin2 -B, Implement oa command
- Now it is possible to load binfiles from debugger memory
* Base address is now honored properly. But it needs more testing
|
2015-01-29 01:45:39 +01:00 |
|
pancake
|
c8dbff1374
|
Fix #2002 - Handle analop.ptr in relative LEAs for x86.cs
|
2015-01-28 22:30:47 +01:00 |
|
condret
|
c544b803f7
|
fix some esil-strings and foo
|
2015-01-28 00:04:43 +01:00 |
|
jvoisin
|
1a17b5b420
|
Coverifix++
|
2015-01-27 16:03:18 +01:00 |
|
jvoisin
|
9174457d0f
|
Coverity++
|
2015-01-24 15:33:53 +01:00 |
|
jvoisin
|
16cac50319
|
Coverity++
|
2015-01-24 11:24:55 +01:00 |
|
XVilka
|
8f21ece2e6
|
Fix Mingw32 compilation and cleanup
|
2015-01-22 19:06:20 +03:00 |
|
pancake
|
d08015cf66
|
Add f--, fs-*, o--, enhace Po a lot
- Handle all internal information deinitialization in:
- flags, io, core, bin, anal
- Fix w32 build
|
2015-01-22 02:22:29 +01:00 |
|
pancake
|
5e82babac8
|
Initialize buf in anal.x86.cs
|
2015-01-21 14:08:50 +01:00 |
|
pancake
|
1cefb13d92
|
Fix for x86.esil
|
2015-01-20 00:38:28 +01:00 |
|
pancake
|
9503e8506a
|
Fix anal.arm.cs uninitialized access reported by valgrind
|
2015-01-17 17:54:44 +01:00 |
|
fenugrec
|
80ae9a70a9
|
SuperH: added more opcodes to anal_sh.c
|
2015-01-15 22:42:00 +03:00 |
|
fenugrec
|
d145cdd826
|
Fix SuperH anal_sh plugin
added a lot of instructions; WIP
|
2015-01-15 22:42:00 +03:00 |
|
pancake
|
6f2f293a92
|
Enhace x86.cs esil analysis
|
2015-01-15 01:53:36 +01:00 |
|
jvoisin
|
2c348998fd
|
One coverifix, and add the "sal" instruction support in r_anal_optype_to_string
|
2015-01-15 01:31:21 +01:00 |
|
jvoisin
|
99a655faf8
|
More coverifix
|
2015-01-14 04:00:05 +01:00 |
|
jvoisin
|
176c0c01b2
|
Fix previous commit
:<
|
2015-01-14 02:59:05 +01:00 |
|
jvoisin
|
8ac1616daf
|
Fix some coverity issues
|
2015-01-14 02:53:34 +01:00 |
|
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 |
|