pancake
14917b1fb7
Fix #1576 - Infinite analysis loop
2014-11-02 00:28:22 +01:00
pancake
1c3df12988
Use the new cs_disasm_iter API for {asm,anal}.x86.cs plugins (experimental)
2014-11-01 23:54:23 +01:00
pancake
e5de1a3ae7
Fix #1561 - 'afv' working again
2014-10-28 17:24:01 +01:00
skuater
aca2bfb2b1
add prefix repe
2014-10-26 19:19:59 +01:00
jvoisin
a60d82b800
Fix a lot of warnings for GCC
...
Less than 20 warnings remaining on my x86_64 GCC 4.9.1
2014-10-26 13:50:58 +01:00
pancake
a2c3647ad0
Somewhat better BoostJam support
2014-10-26 02:47:08 +02:00
pancake
263f776f7d
Fix data xrefs for the ioli crackme
2014-10-25 00:55:11 +02:00
pancake
1c7b576f1b
Another fix for xrefs
2014-10-21 01:02:25 +02:00
pancake
51121e9c9b
Make anal.eobjmp an option for testing different analysis rules
2014-10-20 23:13:38 +02:00
pancake
8e8bf631bf
Update capstone to use the new X86_PREFIX defines
2014-10-20 14:48:25 +02:00
pancake
7b65bb16b2
Implement LEA ptr references for x86.udis and x86.cs
2014-10-18 06:30:51 +02:00
pancake
4ba808e637
Handle x86 prefixes on x86.cs plugin
2014-10-17 14:40:14 +02:00
pancake
cc8566b671
Add RAnalOp.prefix and handle it from x86.udis, Colorize 'ao'
2014-10-17 01:15:17 +02:00
pancake
25d2821696
Autodisable asm.flags when asm.flagsinbytes is set, fix esil for x86 call
2014-10-16 02:16:52 +02:00
pancake
859daf9a5b
Add consonance and tango themes. Add asm.flaginbytes
...
* invalid instruction color is now configurable
* fixed SAR as unknown instruction issue
* Bring back dead code to render flags between the offset and opcode
* Fixes for the rasta and solarized themes
2014-10-16 01:51:48 +02:00
pancake
49cc0001c2
Fix #1519 - Jumps creating new functions
2014-10-15 16:10:55 +02:00
pancake
0e0dc63aa8
Fix r2 -d
problem not loading syms. Redo the ASLR/PIE again
2014-10-15 15:41:02 +02:00
pancake
42232354a7
Add 'ai' - address info, Enhace 'ad' (support patterns and sequences)
...
- ai shows: exec,read,write,flag,func,stack,heap,reg
- Add r_reg_regset_get()
- Implement r2.cmdj in r2.js
2014-10-15 02:24:22 +02:00
pancake
676ed9e861
Add 'afC' for calling convention changes in function definitions
2014-10-14 17:09:42 +02:00
Fedor Sakharov
0b9abbd87a
Move arch headers from ./lib/include
2014-10-14 14:24:22 +02:00
pancake
c9754da05f
Initial support for function declarations in Cparse (loaded into sdb)
2014-10-14 11:55:02 +02:00
pancake
d18481971e
Fix infinite loop in analysis
2014-10-09 18:43:57 +02:00
pancake
07605a0a42
Add MSDOS interrupt table and add x86-16bit reg profile
2014-10-09 10:02:18 +02:00
condret
558da5977a
remove unused code in anal_gb.c via #if 0
2014-10-08 15:55:22 +02:00
pancake
0ca35e7fe7
Fix the esil.x86.udis86 for lea and add iret*
2014-10-07 03:31:54 +02:00
pancake
a77daafd27
Add optype for in/out/iretd for x86.udis
2014-10-05 16:17:06 +02:00
pancake
626d70d30d
Recognize LDR pc and POP pc as RET in arm.cs
2014-10-05 15:36:11 +02:00
pancake
a58789782d
Finally fix the brainfuck emulator
2014-10-03 20:05:33 +02:00
pancake
b25af56871
Fix negative rpnesil mask issue
2014-10-02 11:07:04 +02:00
pancake
18e6fda463
Fix the ESIL emulation (skip flag must be reset on every parse)
2014-10-02 10:55:24 +02:00
pancake
b8532a0679
Fix crash in tms320 finalization
2014-10-02 10:11:46 +02:00
Anton Kochkov
d08f4ebaf5
uint64_t -> ut64 for the windows build glory
2014-10-01 20:09:45 +04:00
Maijin
2a37539759
Fix Wformat
2014-09-30 13:19:10 +02:00
pancake
e6e3ae84f4
Increase max function size of 256KB, Handle ^C in z/ and better output
2014-09-30 03:52:29 +02:00
pancake
e879ae63fa
Fixes for 'z' signature matching commands
2014-09-30 03:38:24 +02:00
Jonathan Neuschäfer
04d8cbff91
rpnesil.c: replace the masks array by an inline function
...
This should save around half a kilobyte in exectuable size and may or
may not be more readable.
2014-09-28 03:30:30 +02:00
Jonathan Neuschäfer
5280575d49
Add anal.null, a new fallback analysis plugin
2014-09-28 01:03:53 +02:00
Jody Frankowski
c8c7a8f214
Improve flirt matching. Introduces flirt flagspace. Closes 1355.
2014-09-26 23:59:21 +02:00
Jody Frankowski
320c43b262
Use get_fcn_in where it used _at
2014-09-26 18:14:09 +02:00
pancake
1ed9bb428c
Fix build after get_fcn refactor
2014-09-26 17:25:19 +02:00
Jody Frankowski
df289d8611
Unify fcn_find and get_fcn_at in get_fcn_in and get_fcn_at
2014-09-26 17:16:28 +02:00
pancake
bd618dccf2
Implement RFlagBind and use it from RAnal. Add 'ask' command
2014-09-26 14:24:33 +02:00
pancake
0ec9016880
Better arm.cs esil
2014-09-26 04:42:25 +02:00
Fedor Sakharov
2b0009b858
msp430: Initial commit
2014-09-25 21:46:57 +02:00
pancake
5a3d3253cd
Fix #1419 - wrong mips esil for LW
2014-09-25 00:47:43 +02:00
Y. Sapir
d42dbf55d2
Fix some compile warnings.
2014-09-24 13:20:37 +02:00
pancake
a912a78be9
Only close capstone handler if not wrongly opened
2014-09-23 16:49:05 +02:00
condret
bced1ea0a9
try to create xrefs for ccalls
2014-09-23 16:13:59 +02:00
pancake
2b313c832b
Add asm.maxrefs to display xrefs in columns if they are too many
2014-09-23 10:15:19 +02:00
pancake
09a43efc8d
Reimplemented and working RAnalFcnLocal as RAnalFcnLabel in Sdb
2014-09-23 09:37:21 +02:00