Commit Graph

9060 Commits

Author SHA1 Message Date
pancake
f10c8ec075 Fix #3296 - Thumb ELF entrypoint assumption 2015-09-17 01:32:13 +02:00
pancake
f7905cdd1b Fix memleak in ood and better ppc-esil 2015-09-17 01:25:00 +02:00
pancake
e9808cdd67 Refactor the powerpc anal plugin (-53LOC) 2015-09-17 00:38:11 +02:00
pancake
aa89322a87 Initial ESIL for PowerPC, updated reg profile 2015-09-17 00:20:57 +02:00
pancake
5d874bc8d5 Remove io.zeromap 2015-09-16 23:35:11 +02:00
user
7137d5ee79 Syncing debug maps before checking validity of an breakpoint address and fixed broken command in r_core_cmd_repeat. 2015-09-16 23:32:03 +02:00
pancake
9f91443552 Add more op->type for powerpc 2015-09-16 23:31:38 +02:00
pancake
7f91e7c252 Initial import of ppc.pseudo 2015-09-16 22:31:12 +02:00
pancake
f807abff7c Honor asm.invhex in avr and ppc.cs 2015-09-16 22:20:14 +02:00
condret
c79b31ef3b apply pc-pre-increment for gb-esil 2015-09-16 20:22:12 +00:00
condret
670cf2362b some anal-snes 2015-09-16 20:16:06 +00:00
condret
7e5b6206fe fix #3300 2015-09-16 18:22:37 +00:00
pancake
5a05c070aa Add iL command to list all rbin plugins loaded 2015-09-16 16:32:33 +02:00
pancake
16b2bb8d50 Load dynamic anal plugs from rasm2 too 2015-09-16 16:28:50 +02:00
condret
60d6e5a1b9 add initial snes-anal-plugin 2015-09-16 13:17:15 +00:00
pancake
e0c9391964 Fix brainfuck esil for the pc-preincrement thing 2015-09-16 13:08:52 +02:00
NighterMan
371ebd35d8 Fix for #3285 (Increment pc before executing esil op)
- Increments pc before evaluating the esil op, instead of doing it after
- Fixes CALL instruction at anal_x86_cs.c
2015-09-16 13:03:21 +02:00
pancake
ae3af810a6 Initial support for Wii/GC DOL binaries 2015-09-16 12:59:52 +02:00
condret
6c278703af add mcs96-disassembler (needs a lots of love) 2015-09-16 00:45:01 +00:00
condret
64636e9505 add basic 6502-analysis plugin for @ricardoquesada 2015-09-15 20:44:42 +00:00
Anton Kochkov
7a5ed6523c Kill the remnants of the debug for asm.invhex 2015-09-15 18:37:29 +03:00
Felix Held
ae24a9a4c8 fix endianess of printing hex value of illegal instructions 2015-09-15 18:27:55 +03:00
Maijin
11efaf5a81 Fix #3298 2015-09-15 17:16:43 +02:00
jvoisin
c01eb89036 Heavily refactor (and improvement) of wao 2015-09-15 11:25:31 +02:00
pancake
fdbde81e78 Fix iOS build, and a pair of bugs 2015-09-15 04:05:43 +02:00
Jeffrey Crowell
e973deadca make ood use absolute path
fixes #3255
Reopening a file in debug mode with 'ood' does not work #3255
2015-09-14 20:46:08 -04:00
pancake
b86bf19c85 Fix #3051 - Honor CFLAGS everywhere and fix some windows/android warnings 2015-09-14 20:43:11 +02:00
condret
cf514233bb fix pancake-esil-gb-breakage and typo in esil-gb-sra 2015-09-14 19:38:37 +00:00
pancake
4e47d86de0 Honor wheelspeed, fix oob in vmenus and more boolification 2015-09-14 16:22:57 +02:00
pancake
633e5643b1 Fix regression in cmd_info 2015-09-14 12:39:35 +02:00
pancake
b515a34676 More stdboolification 2015-09-14 12:35:38 +02:00
pancake
ba72c8cb8c Fix #3157 - Put import symbols in imports flagspace 2015-09-14 11:59:50 +02:00
pancake
8eb71af9ed Internal reg prefix is now $, 85008 for curpc, TRAP for traps 2015-09-14 11:31:54 +02:00
pancake
6dd21e50e9 Fix regression in z80 (thx @dequis) 2015-09-14 10:30:18 +02:00
pancake
49975ccf95 Fix #3286 - Use stdbool.h 2015-09-14 02:08:31 +02:00
pancake
9ccfbea63c Honor regsize in <<< and >>> 2015-09-14 01:03:32 +02:00
pancake
823b7fc88f Add r_anal_esil_get_parm_size() and rename <<<< into <<< 2015-09-14 01:00:09 +02:00
skuater
3053803991 ESIL improved and mips adapted 2015-09-13 23:36:10 +02:00
pancake
2034047290 Fix #3282 - VVm was not working 2015-09-13 23:33:58 +02:00
pancake
d38cd15837 Fix #3280 - visual ^z breaking mouse wheel 2015-09-13 16:11:31 +02:00
Riccardo Schirone
2e048b3272 socket/run: implement fork option 2015-09-13 10:46:09 +02:00
pancake
8d20b32b04 Use op->addr instead of 'pc' in arm to avoid possible future breakage 2015-09-13 02:25:02 +02:00
condret
c0983d2089 slightly esil optimization for mem_eq 2015-09-13 01:49:10 +00:00
condret
e43485244b fix alloc-fix 2015-09-13 00:52:47 +00:00
pancake
1bf2d47f00 Fix last COVs 2015-09-12 19:12:57 +02:00
Riccardo Schirone
8d49c54cf4 core/graph: fix 'agf one' graph 2015-09-12 19:08:33 +02:00
Riccardo Schirone
120753ed8b core/graph: improve switching between visual and graph mode
Seek to the selected graph node when exiting from the graph mode and
select the node that contains the current offset on entering.

* core/anal: add r_core_anal_getbbaddr API
2015-09-12 18:32:25 +02:00
pancake
3fed8b71c6 Rename asm.esil.anal into asm.emu 2015-09-11 23:46:09 +02:00
pancake
ccc1668d98 Fix assemble of thumb 'b' instruction 2015-09-11 03:56:47 +02:00
pancake
00c3342e04 Update capstone from git 2015-09-11 03:25:20 +02:00