pancake
5d7421e355
Fix #4064 - asm.decode (null) issue
2016-02-22 23:21:29 +01:00
Riccardo Schirone
23006460c1
flags: refactoring of r_flag_set
...
flags: remove dup parameter from r_flag_set
2016-02-22 18:21:25 +01:00
pancake
3e1590f4d9
More fixes for MIPS and ESIL emulation
2016-02-22 01:43:45 +01:00
pancake
f7fbbc419e
Add dh in anal.x86-64.reg and fix some arm/x86 esil bugs
2016-02-22 01:14:06 +01:00
pancake
07ff9bb5fb
Beautify aae and fix some arm32 esil
2016-02-22 00:22:52 +01:00
@bezjaje
01a7a3fe90
fixed coverity and typo
2016-02-21 12:52:03 +01:00
pancake
100df3bb32
Better MIPS32BE ELF relocs, add Rx regs in mips.cs and add scr.wheelnkey, nN defaults to flag now
2016-02-21 01:56:50 +01:00
pancake
3c1a4eb040
Implement relocs for MIPS32 big endian ELF binaries (openwrt)
2016-02-21 00:56:01 +01:00
mrmacete
c66206640e
ARM ESIL: arm64 math improvements
...
+ moved EOR to arm64math case
+ handled shift in arm64math
+ handled negated math (orn, eorn) in arm64math
+ handling of arithmetic shift right in arm64math
2016-02-20 22:16:35 +01:00
Prasanna Balan
f3f8a350c9
use correct architecture
2016-02-20 10:32:31 -05:00
mrmacete
e267bc9d2e
ARM ESIL: fixed some more load cases for arm64
...
+ this will un-break some BROKEN regression
2016-02-19 16:10:26 +01:00
pancake
9197972e1c
Add some preludes for arm64 and fix fcncount in aap
2016-02-16 04:23:34 +01:00
pancake
db9c00cfca
Fix anal.afterjump
2016-02-16 03:54:30 +01:00
pancake
2cdd9ad744
Disable nopskip if there's a flag in there
2016-02-16 03:47:15 +01:00
pancake
79cec1e165
Fix analysis on ARM import trampolines
2016-02-16 03:39:26 +01:00
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