pancake
|
ae06dc24b5
|
Fix file2 and file3 fuzzed ELF files
|
2014-09-17 11:01:36 +02:00 |
|
pancake
|
92856e0e37
|
Fix visual disasm for arm.gnu plugin
|
2014-09-17 10:30:59 +02:00 |
|
condret
|
14d1a37ab6
|
fix f.- ; do not try to free the stack
|
2014-09-17 00:57:18 +02:00 |
|
pancake
|
a902835536
|
Fix bugs in esil for arm.cs/x86.cs and a crash in arm.cs esil and pie
|
2014-09-16 23:36:43 +02:00 |
|
pancake
|
800615faf7
|
Fix many x86.udis86 ESIL expressions
|
2014-09-16 23:02:58 +02:00 |
|
Jonathan Neuschäfer
|
a6a062a7a1
|
Fix -1 calculation in rpnesil.c
It calculated bit-2 mod 0x40, because 0x3e == 0x40-2.
|
2014-09-16 22:35:26 +02:00 |
|
pancake
|
de61bfda4c
|
Fix #1365 - esil negative value in mov
|
2014-09-16 21:58:02 +02:00 |
|
pancake
|
271fb166df
|
Fix more issues on /E and esil ret values
|
2014-09-16 01:24:34 +02:00 |
|
pancake
|
058cae62f2
|
Set new separator for nested struct in pf
|
2014-09-15 22:56:31 +02:00 |
|
pancake
|
3f8b2f1ff1
|
Fix afna for PE bins (jmp data-references)
|
2014-09-15 22:44:32 +02:00 |
|
pancake
|
3b69dae924
|
Initial implementation of /E esil search engine
|
2014-09-15 17:13:33 +02:00 |
|
pancake
|
8be98f3d82
|
Use () instead of [] for casting nested structs in pf
|
2014-09-15 00:36:49 +02:00 |
|
Jody Frankowski
|
b6e76890bd
|
Rename eof to buf_eof, fixes windows build
|
2014-09-14 23:06:57 +02:00 |
|
Jody Frankowski
|
7af5cf4869
|
Fix wrong check of return value in flirt
|
2014-09-14 22:25:44 +02:00 |
|
Jody Frankowski
|
3a5d5aad3f
|
Fix flirt segfault on non-existing file
|
2014-09-14 18:46:43 +02:00 |
|
Jody Frankowski
|
f227d254cc
|
Add a flirt signature parser, scan and dumper.
|
2014-09-14 18:25:58 +02:00 |
|
condret
|
3b5a1a5d83
|
make 3 or 2 gb-esil-strings more accurate
|
2014-09-14 16:29:01 +02:00 |
|
pancake
|
a7395d5afc
|
Add anal.nopskip config var
|
2014-09-14 11:52:30 +02:00 |
|
pancake
|
7029eab6af
|
Enforce register arena, better fit size. Fix native mips reg profile size
|
2014-09-14 02:52:30 +02:00 |
|
pancake
|
a65a4739a9
|
Implement CLEAR rpnesil instruction
|
2014-09-13 02:39:12 +02:00 |
|
condret
|
4cf408a83e
|
update hook_flag_read, again!!!
|
2014-09-13 02:26:08 +02:00 |
|
pancake
|
63f00d0b0f
|
Implement working ESIL backend for Brainfuck. Requires manual init
|
2014-09-13 02:24:50 +02:00 |
|
LemonBoy
|
61eaa5cafc
|
Settle the pointer ownership issue once for all
|
2014-09-13 00:30:15 +02:00 |
|
condret
|
9621db0985
|
update hook_flag_read
Conflicts:
libr/anal/esil_stats.c
libr/include/r_anal.h
|
2014-09-13 00:08:36 +02:00 |
|
pancake
|
97a24e0e6b
|
Fix null deref by coverity and update AUTHORS
|
2014-09-12 14:31:26 +02:00 |
|
pancake
|
a4ad8d88e9
|
Fix function fit size issues
|
2014-09-12 11:07:57 +02:00 |
|
pancake
|
fd013cced5
|
Refixes for the analysis engine
|
2014-09-12 04:57:39 +02:00 |
|
condret
|
b273b148c3
|
create a user-struct for gameboy emulation
|
2014-09-12 00:48:15 +02:00 |
|
condret
|
ef8a2c6e16
|
do some changes on the gb-plugin-build
|
2014-09-11 22:07:21 +02:00 |
|
pancake
|
15b4cbeca5
|
Oops. add missing file
|
2014-09-11 04:48:33 +02:00 |
|
pancake
|
8110fefc9f
|
Implement aek, aef, Add scr.responsive, esil.status and esil.romem config vars
- Features scr.responsive
- Fix a bug in rarun2 when using a profile
- Update sdb to fix another null deref
|
2014-09-11 04:18:23 +02:00 |
|
Maijin
|
f5d1be5ea1
|
rename cs_disasm_ex to cs_disasm
|
2014-09-10 18:11:48 +02:00 |
|
condret
|
c9aaede4e4
|
add custom op for daa on esil-gb
|
2014-09-08 23:37:20 +02:00 |
|
LemonBoy
|
7833b0427d
|
Rewrite register profile parser to make it cleaner and more robust
- Make all the reg profiles heap-allocated for consistency
- Fail gracefully when the profile has errors
- Minor fixups
|
2014-09-08 17:41:22 +02:00 |
|
pancake
|
63ad4649db
|
Use sdb_fmt in anal/var
|
2014-09-08 12:24:14 +02:00 |
|
pancake
|
7fde96ea63
|
Add some header structs for MACH0 and fix some for ELF (rabin2 -rk '' related)
|
2014-09-08 12:20:50 +02:00 |
|
pancake
|
4bcb57955f
|
Initial test exposing elf headers into Sdb and fix crash in bin-any
|
2014-09-08 04:17:38 +02:00 |
|
pancake
|
83e944afe4
|
Fix esil for c9 (leave) on x86.udis86
|
2014-09-08 01:46:46 +02:00 |
|
condret
|
7a5094107d
|
correct a few esil-gb-string and make a few others look more accurate
|
2014-09-07 19:36:38 +02:00 |
|
pancake
|
b782b0d90a
|
Implement 'axf' and 'axt' xref utility commands
|
2014-09-03 23:40:57 +02:00 |
|
pancake
|
39a26769fa
|
Some minor cleanup and fixes to the anal/var thing
|
2014-09-03 23:02:39 +02:00 |
|
pancake
|
e161a915dd
|
Fix #1276 - Extend 'Vd' to support more types #1276
|
2014-09-03 10:26:41 +02:00 |
|
condret
|
832ae9e3c5
|
update rr and rra for gb-esil // gb-esil-update completed
|
2014-09-02 21:55:42 +02:00 |
|
condret
|
76cee8887a
|
update rrc and rrca for esil-gb and remove old code
|
2014-09-02 15:17:30 +02:00 |
|
condret
|
bb629e3c67
|
update rla, rlca, rl and rlc for gb-esil
|
2014-09-02 13:30:13 +02:00 |
|
pancake
|
327104086f
|
Add 'aff' command to fit function boundaries. Used after 'aa'
|
2014-09-02 02:43:19 +02:00 |
|
condret
|
a798c825d5
|
update sra, srl and swap for esil-gb
|
2014-09-02 02:13:37 +02:00 |
|
pancake
|
ecb8357401
|
Implement TODO, GOTO and BREAK statements
Infinite loop detection hardcoded to 457 as discused on IRC
|
2014-09-01 23:26:01 +02:00 |
|
pancake
|
87354f8050
|
Undef ESIL after use it in .h
|
2014-09-01 19:45:24 +02:00 |
|
pancake
|
bc42f42978
|
Fix ARM's 'add' esil string
|
2014-09-01 18:35:21 +02:00 |
|