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 |
|
pancake
|
0d620bd37f
|
More native mingw32 fixes
|
2014-09-01 15:50:04 +02:00 |
|
condret
|
c5cacc1c9e
|
update esil-string for sla-instruction
|
2014-09-01 01:23:00 +02:00 |
|
jvoisin
|
eb55b18d55
|
Fix some warnings in rpnesil
|
2014-08-31 16:52:12 +02:00 |
|
condret
|
3995ce088a
|
add '*=[]', '++=[]' and '--=[]' to the esil-vm
|
2014-08-30 22:29:29 +02:00 |
|
condret
|
34c3d12689
|
add '|=[]', '^=[]', '&=[]', '+=[]' and '-=[]' to the esil-vm
|
2014-08-30 01:02:14 +02:00 |
|
pancake
|
d809200fa2
|
Fix more memleaks
|
2014-08-29 16:42:00 +02:00 |
|
pancake
|
8204e78c3f
|
Fix RBin & RLang related crashes (fix lot of memleaks and dblfrees)
|
2014-08-29 16:27:44 +02:00 |
|
condret
|
ae46f09c35
|
update esil-strings for 8-bit add, adc, sub, sbc, cp, or, xor and and.
(cherry picked from commit 919b9380dc4e279b47f2c2423c8c1ef7c565d92b)
|
2014-08-29 16:00:25 +02:00 |
|
pancake
|
4e094d4154
|
Some more fixes for capstone-mips analysis
|
2014-08-29 13:08:07 +02:00 |
|
condret
|
bf98a3c531
|
fix syntax failure
(cherry picked from commit 7fe16a1730424698da96c7527d31bfaa53e46f74)
|
2014-08-28 17:07:43 +02:00 |
|
condret
|
e3e4c984b2
|
add "++", "++=", "--" and "--=" to the esil-vm
(cherry picked from commit 3e6d7d73b7374991527b941ce1004995181a0669)
|
2014-08-28 16:20:02 +02:00 |
|
pancake
|
c6bc6f099d
|
Rename l to T, add cfg.user and 'TT' chat prompt
* Add cfg.user variable
* Implement TT chat prompt
* Invoked from 'VT'
* Rename 'l' to 'T' command (log -> textlog)
* Add r_sys_whoami () -> set default username
* Add $$ trap instruction in ESIL
* Implement POP and STACK esil commands
|
2014-08-28 03:11:13 +02:00 |
|
condret
|
eab0f0020a
|
update about 32 ops for gb_esil
|
2014-08-28 01:52:20 +02:00 |
|
pancake
|
84521c91d6
|
Update capstone
|
2014-08-27 03:54:32 +02:00 |
|
pancake
|
af92520468
|
Minor fixes for x86 code analysis
|
2014-08-27 03:42:32 +02:00 |
|
Jonathan Neuschäfer
|
fe6e882422
|
minor cleanup in java: remove a now-useless snprintf
It became useless in 0.9.6-330-g415a77d.
|
2014-08-26 03:45:14 +02:00 |
|
pancake
|
ba2a1e0edd
|
Deprecate RAnalOp.eob
|
2014-08-24 14:35:15 +02:00 |
|
jvoisin
|
32743f0312
|
Coverifix for rpnesil
|
2014-08-20 21:09:01 +02:00 |
|