513 Commits

Author SHA1 Message Date
pancake
43647b909c Initialize udis86 library once (faster disasm) 2014-01-05 04:51:46 +01:00
Maxime M
c12bb6f493 PPC:Add some misc opcodes 2014-01-04 02:15:24 +01:00
pancake
4a5165f232 Add missing Jamroot files in binr/ 2014-01-03 01:03:39 +01:00
pancake
98053a806d Fix bjam build 2014-01-03 00:43:22 +01:00
pancake
38fc28f960 Added more Jamroot files 2014-01-03 00:13:46 +01:00
pancake
3b3bbbb916 Add more Jamroot files and move some plugs to r2-extras 2013-12-31 15:34:27 +01:00
condret
9363a11ca5 Update gb_op_table.h
This would make ramulate happy
2013-12-29 18:44:10 +01:00
pancake
375b2164fe Implement 'movs' in ARM assembler 2013-12-29 02:36:28 +01:00
pancake
b546844132 Implement 'swp' instruction in the ARM assembler 2013-12-29 02:30:26 +01:00
pancake
3e5dc60379 Fix 'cmp' in ARM assembler
- gnu dis is confusing:
  cmp r3, 1, 30 -> cmp r3, 1<<(32-30)
2013-12-29 02:11:40 +01:00
pancake
ab82968341 Fix build, update sdb for sdb_apush fix 2013-12-22 23:55:28 +01:00
pancake
0a3e867392 Fix linking and do some minor changes 2013-12-22 03:24:12 +01:00
Adam Pridgen
77bc339184 Added cp_opj info into the sdb. CP Info is a primitive serialization that describes the file location, type, and values (dependant on type) in a dotted string format. 2013-12-22 01:56:18 +01:00
condret
f4d1a3a589 GB bankswitch detect + autocomments, fix wrong opcode, update anal 2013-12-17 02:19:29 +01:00
pancake
3a9b6c686f Fix asm/avr license and some coverity issues 2013-12-15 00:58:05 +01:00
Fedor Sakharov
4536780d3a Fixes coverity issues in asm_ebc.c and ebc_disas.c 2013-12-14 11:33:07 +04:00
pancake
2620f22e9b Fix 8051 segfault 2013-12-14 01:45:48 +01:00
pancake
9e904df9b8 Fix static linking 2013-12-14 01:31:49 +01:00
condret
a95c4ec055 remove a todo-comment 2013-12-12 19:37:10 +01:00
pancake
bd6824baaf Fix arm64 disassembler and obey op->size 2013-12-11 03:06:51 +01:00
pancake
0df2759c18 Obey opcode size rules when disassembling instructions 2013-12-11 02:18:39 +01:00
condret
66da0a850e less memory-wasting in gb_op_table.h 2013-12-10 11:20:22 +01:00
Anton Kochkov
16fb125668 Fix #432 bug and indent fixes 2013-12-08 01:51:20 +04:00
pancake
322a8a7654 Fix build for latest refactoring 2013-12-06 05:18:57 +01:00
pancake
230efd1f05 Rename {RAsmRAnal}Op inst_len and length to size 2013-12-06 05:04:17 +01:00
pancake
d49b56dc3a RAnalPlugin now have .license and uses the same .bits like in RAsm 2013-12-05 18:41:13 +01:00
pancake
eae051efd3 Fix ebc disasm test (trailing space) 2013-12-05 02:06:04 +01:00
pancake
907b75f1a5 Fix #415 - Invalid assembly of 'mov [rbp+4], 0' 2013-12-04 02:52:46 +01:00
pancake
d02df0d306 Fix some issues reported by CoverityScan service 2013-12-03 00:14:59 +01:00
pancake
cdc38924fb Drop tabs and remaining upppercase mnemonics in EBC 2013-12-02 15:51:45 +01:00
pancake
758d8410f0 Lowercase EBC mnemonics 2013-12-02 14:52:27 +01:00
pancake
7d70f79755 Fix #399 - Add .license to all plugins 2013-12-02 04:44:26 +01:00
Fedor Sakharov
83ecf12555 Adds LGPL license to EBC code 2013-12-02 01:25:58 +01:00
Fedor Sakharov
1a72cdec24 Initial commit for EFI Byte Code (EBC) disassembler. 2013-12-02 01:25:54 +01:00
condret
0c43d23a35 Relicense condret's disassemblers as LGPL 2013-12-02 01:22:25 +01:00
pancake
ba78f4656c Fix build 2013-12-02 00:43:44 +01:00
pancake
edb3249ea6 Fix 'mov rax, 33' assemble for x86-64 and fallback to eax on 32bit 2013-11-30 18:48:32 +01:00
condret
c949e467a0 Add SNES disassembler 2013-11-29 17:30:58 +01:00
jvoisin
5f01f6103d Add some misc opcodes and remove duplicates 2013-11-28 23:29:13 +00:00
Adam Pridgen
a5ad388eb5 Cleaned up how the pd command process input. Added support for setting [len] [asm.arch] [bits] for all pd commands. 2013-11-22 08:45:13 -06:00
pancake
ef2aa8669d Update udis86 from git 2013-11-15 01:37:24 +01:00
pancake
7112a7ded0 Fix r_io_desc_new issue 2013-11-15 00:04:17 +01:00
condret
445c17eb2f Create gb_op_table.h 2013-11-14 23:36:43 +01:00
condret
c13016c2bc Create gbdis.c 2013-11-14 23:36:43 +01:00
condret
859c2b5fe7 add gb.mk 2013-11-14 23:36:43 +01:00
condret
5a9e8a2dea Create gb.mk 2013-11-14 23:36:43 +01:00
condret
90f8b609fe Create asm_gb.c 2013-11-14 23:36:43 +01:00
pancake
1b2ba18c0e Fix #270 - ragg2 crashs on false-conditions loops 2013-11-10 04:33:12 +01:00
pancake
36b9fef27e Fix #316 - Wrong analysis/colorization of ARM opcodes 2013-11-10 02:49:32 +01:00
pancake
86d65b12f2 Remove '#' from decimal values 2013-11-09 04:33:08 +01:00