1635 Commits

Author SHA1 Message Date
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