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 |
|
pancake
|
f29a33893a
|
Fix zb signature crash
|
2015-12-24 15:13:17 +01:00 |
|
Dax
|
e350505f7b
|
Implemented 'zp' command
|
2015-12-24 12:24:05 +01:00 |
|
pancake
|
aeeda9ea4f
|
Allow unlimited length in signature namespaces and items
|
2015-12-22 22:52:04 +01:00 |
|
pancake
|
e1536c99cf
|
Initial support for ARM64 local variables and arguments analysis
|
2015-12-22 15:57:09 +01:00 |
|
jvoisin
|
3727f0794d
|
Change the anti pattern if (A) free (A); for free (A) ;
|
2015-12-20 19:28:39 +01:00 |
|
pancake
|
2c047083e3
|
Fix asm.filter issue in some ARM64 instructions
|
2015-12-19 17:04:01 +01:00 |
|
pancake
|
69b974eca3
|
Fix afv-*
|
2015-12-15 02:08:53 +01:00 |
|
Dima Turchenkov
|
061c0acbab
|
fixes for jmptbl
|
2015-12-14 21:28:24 +01:00 |
|
Dima Turchenkov
|
f089d2f330
|
fix for bbs alignment
|
2015-12-14 21:28:24 +01:00 |
|
alvaro_fe
|
5a7058b5a3
|
Fix heap use after free
|
2015-12-14 21:27:00 +01:00 |
|
pancake
|
96e63a55a9
|
Fix clang build
|
2015-12-14 15:14:35 +01:00 |
|
pancake
|
959c61671e
|
Indentation fixes
|
2015-12-14 15:01:25 +01:00 |
|
pancake
|
965d789c4a
|
Update indentation in some more random files
|
2015-12-14 14:32:18 +01:00 |
|
pancake
|
98578e2452
|
Fix two issues in the fcn analysis
|
2015-12-14 13:51:55 +01:00 |
|
pancake
|
ff5f215d76
|
Another workaround for afterjmp
|
2015-12-14 12:07:26 +01:00 |
|
pancake
|
84616baaa8
|
Fixes for eobjmp and jmptbl
|
2015-12-14 11:18:26 +01:00 |
|
pancake
|
71536f3fd9
|
Fix #3833 - af[av]t to change type of variable
|
2015-12-14 02:25:07 +01:00 |
|
Dima Turchenkov
|
c7fdb730ee
|
bbs_alignment
|
2015-12-11 00:40:11 +01:00 |
|
Dima Turchenkov
|
eed20d3bca
|
bugfix
|
2015-12-10 15:15:56 +01:00 |
|
Dima Turchenkov
|
34022329d8
|
normalize flirt names
|
2015-12-10 15:15:55 +01:00 |
|
pancake
|
f2368bc909
|
ESIL (null) fixes for imul on x86.cs
|
2015-12-10 10:05:36 +01:00 |
|
Dima Turchenkov
|
3de9e43ecb
|
get functions size from flirt signatures
|
2015-12-09 17:01:34 +01:00 |
|
Dima Turchenkov
|
4043c362c7
|
don't follow data references twice
|
2015-12-09 17:01:34 +01:00 |
|
Dima Turchenkov
|
fc9d007a41
|
ut32 buf_size
|
2015-12-08 17:29:36 +01:00 |
|
Dima Turchenkov
|
e521a0b31b
|
ut16 bufsz
|
2015-12-08 17:29:36 +01:00 |
|
Dima Turchenkov
|
c290f6ef89
|
flirt bugfix 4
|
2015-12-08 17:29:36 +01:00 |
|
Dima Turchenkov
|
21234a059b
|
flirt bugfix 3
|
2015-12-08 17:29:36 +01:00 |
|
Dima Turchenkov
|
75fb2e8a54
|
flirt bugfix 2
|
2015-12-08 17:29:36 +01:00 |
|
Dima Turchenkov
|
3f191c1140
|
flirt bugfix
|
2015-12-08 17:29:36 +01:00 |
|
mrmacete
|
4271944c08
|
mips: ported to new ESIL-based delay slot simulation
|
2015-12-07 21:53:17 +01:00 |
|
mrmacete
|
dac375c541
|
Delay slot simulation state in ESIL
+ added $ds, $jt, $js internal registers
+ added read / write capability for internal registers in ESIL instructions
+ esil_step 'aes' command ported to new delay slot state handling
|
2015-12-07 21:53:17 +01:00 |
|
mrmacete
|
99153f05f9
|
mips: little non-esil fixes
|
2015-12-07 21:53:17 +01:00 |
|
Álvaro Felipe Melchor
|
35860ebd5e
|
fix heap-use-after-free
|
2015-12-05 19:56:56 +01:00 |
|
Dima Turchenkov
|
984dfc3c17
|
Improve data references analysis: search for functions pointers
|
2015-12-04 14:06:03 +01:00 |
|
pancake
|
0aa5724712
|
Fix #3793 - Fix ARM B/BL/CB sign extend jump destinations
|
2015-12-03 23:25:53 +01:00 |
|
Dima Turchenkov
|
9a929fff84
|
set function size as length of continuous sequence of bbs
|
2015-12-03 12:41:52 +01:00 |
|
pancake
|
40e08dbd89
|
Get rid of _Bool
|
2015-12-01 12:39:12 +01:00 |
|
mrmacete
|
64fb61706d
|
fixing coverity defect CID 1341049
+ it was because mips.operands has length 8
|
2015-11-30 09:33:40 +01:00 |
|
mrmacete
|
c6f7dab14c
|
mips: unsigned immediates
|
2015-11-28 10:24:03 +01:00 |
|