mrdanielps
d6f49bc54e
V810: Implement ESIL
2016-02-16 00:57:42 +01:00
pancake
9497cd13b6
Add missing LDUR STUR in arm64 analysis
2016-02-15 22:08:52 +01:00
pancake
79c09b4356
Update capstone and fix m68k.cs plugin struct
2016-02-15 19:05:03 +01:00
Riccardo Schirone
0b8a589e16
anal/bb: keep track of ops positions inside a RAnalBlock
2016-02-12 09:06:36 -06:00
Álvaro Felipe Melchor
fdfd8801c9
update meta info when the key exists
2016-02-11 07:30:09 -06:00
Álvaro Felipe Melchor
27d60454a4
Fix #4096
2016-02-11 07:30:09 -06:00
pancake
9f2ce614d3
Avoid null bytes in axt output
2016-02-09 11:38:55 -06:00
mrmacete
0d34a92270
Little arm64 ESIL improvements
...
+ added some cases to LDR, still not complete but enough to display some more method names in obj_msgSend calls
+ fixed a typo in decode_shift
2016-02-04 09:44:41 +01:00
pancake
37d4b269b5
Use io.va in debugger mode to disable io.isValidAddress and fix analysis
2016-02-03 12:53:35 +01:00
pancake
3a2a713775
Implement ahi 32 for IP address hints
2016-02-03 12:29:32 +01:00
Old T. Man
d17cbff22c
Added the last cjmp instructions for xtensa.
2016-02-01 12:20:35 +01:00
Old T. Man
564f8d3b4d
Fixed jumplines for xtensa platform.
2016-02-01 12:20:35 +01:00
pancake
d30b2f4894
Initial import of the anal.xtensa plugin
2016-01-30 01:37:04 +01:00
Kitsu
990abd338c
Added desc to msp430 and fixed mnemo typo rcr -> rrc
2016-01-28 12:22:41 +01:00
condret
edc7ec2c61
fix a few warnings
2016-01-27 12:39:50 +00:00
pancake
44a86928cc
Fix some of the warnings in #4013
2016-01-27 03:14:19 +01:00
Kamil Rytarowski
0d827a2870
NetBSD: Fix warnings for array subscript has type 'char'
2016-01-22 21:36:30 +01:00
pancake
0d0e4e985d
Fix support for capstone3
2016-01-22 20:53:15 +01:00
condret
ccab168cb5
fix a memleak and implement esil.stacksize for @crowell
2016-01-19 23:36:21 +00:00
Jeffrey Crowell
438071e8e1
add a directive for esil stack size
...
should eventually be configurable and allocated in vm init, but not
right now.
2016-01-19 15:33:33 -05:00
condret
5418e20432
fix dup and swap in esil
2016-01-19 21:17:09 +00:00
pancake
16018c273d
Fix possible null deref if corrupted plugin loaded
2016-01-19 00:35:13 +01:00
Anton Kochkov
1cb9fa091d
Fix Android MIPS64 and x86 building
2016-01-18 22:25:00 +03:00
pancake
31ee717f81
Fix latest coverities
2016-01-18 11:15:02 +01:00
Álvaro Felipe Melchor
34fde89422
Fix #3969
2016-01-17 22:12:05 +01:00
Maijin
628ee9716e
Complete remaining regprofile and Fix #3947
2016-01-17 14:23:15 +01:00
Maijin
59d5b8b73f
Complete more reg profile #3947
2016-01-17 14:13:04 +01:00
pancake
f58e037c52
Fix #3957 - Old DUP was in fact NUM
2016-01-15 03:28:11 +01:00
pancake
608f4f7296
Fix #3957 - Add NUM for the old DUP
2016-01-15 03:24:52 +01:00
pancake
94f822ebe7
Fix #3949 - aea command to list regs used in a range
2016-01-15 01:50:08 +01:00
Maijin
6ee48d5abe
Add missing registers in anal_x86_udis.c #3947
2016-01-14 23:48:40 +01:00
Maijin
2e40ab8c5c
Add "missing" registers in anal_x86_cs.c #3947
2016-01-14 23:31:25 +01:00
pancake
6e0956f237
Initial wip SPARC register profile
2016-01-14 14:16:10 +01:00
pancake
367e9eec47
Some wip work for conditional arm esil emulation
2016-01-11 03:02:23 +01:00
pancake
9bd4e213b2
Enhance cpsr in ARM and handle new bitsize syntax in reg profile
2016-01-11 02:35:57 +01:00
pancake
a778b467a0
Initial i4004 analysis plugin
2016-01-10 23:03:27 +01:00
mrmacete
ad976233d4
arm ESIL improvements:
...
+ added UBFX, UXTB, RSB, BIC instructions
+ added generic support for shifted registers ARG function
+ small fixes, taking into account 2 and 3 operators version of instructions
+ handling memory shift in non-pc based LDRs too
2016-01-10 11:58:07 +01:00
pancake
7bef915a8d
Implement arC/drC to show comments in regprofiles
2016-01-09 03:14:18 +01:00
pancake
19a83e1a15
Use op->shift.value instead of op->mem.lshift for LDR in ARM ESIL
2016-01-07 13:49:16 +01:00
pancake
8686a35ab7
ESILify the XCHG and XADD ops for x86
2016-01-07 12:04:26 +01:00
pancake
7bd536263d
WIP Fix ESIL for LDR instructions in ARM
2016-01-07 00:05:12 +01:00
pancake
3ac5ccbbe1
Fixes for the LDR ARM instruction (wip)
2016-01-05 01:02:33 +01:00
Jaume Delclòs Coll
24560f004c
ESIL for ARM's MSR instruction
2016-01-04 01:02:43 +01:00
Jaume Delclòs Coll
05c56ad2f2
esil: make DUP dup, add SWAP
2016-01-04 01:02:43 +01:00
pancake
42acaa7596
Softly kill boolt type
2016-01-03 02:05:26 +01:00
pancake
5132a499c2
Fix many coverities
2015-12-31 17:10:02 +01:00
pancake
4e6be05f62
ARM's SP is r13 and add LR in r14
2015-12-31 14:10:11 +01:00
pancake
1d8b761ca1
Various static and iOS related build issues are now fixed
2015-12-28 02:01:45 +01:00
pancake
e91024c279
Fix #3827 - Implement r_anal_var_delete_byname()
2015-12-28 02:01:41 +01:00
pancake
a224ffc1ac
Fix #3829 - bug when removing a comment
2015-12-24 15:30:25 +01:00