pancake
0cf6623f52
Kill the z80.cr plugin, and use the disasm into z80
2016-10-08 01:35:27 +02:00
pancake
d7e0be5dad
Implement rasm2 -s? and refactor this a bit
2016-10-04 15:01:02 +02:00
Álvaro Felipe Melchor
7c8292b9fb
Fix warnings and coding style
2016-09-25 01:27:05 +02:00
Marc
0c8556bb22
Fix some DEX disasm issues ( #5829 )
2016-09-23 00:33:25 +02:00
pancake
6c549b424a
Remove x86.tab from r2 master (moved to extras)
2016-07-25 03:47:47 +02:00
Maijin
22de895ef5
Rename CSR disasm/anal into XAP4 Fix #5355
2016-07-23 00:41:42 +02:00
bsmiles32
622e828e1d
Add basic support for N64 RSP processor. ( #5269 )
...
* Add basic support for N64 RSP processor.
This includes:
* a table driven instruction decoder (rsp_idec)
* a disassembler
* a very primitive anal plugin
2016-07-03 22:03:26 +02:00
pancake
1629dd2b64
Remove two unused fields in RAnalOp and some deadcode
2016-06-17 14:26:24 +02:00
pancake
c64eeaa266
Initial implementation of asm.assembler to select different assembler plugin than the disasm
2016-05-30 18:53:32 +02:00
Damien Zammit
af0a865d9f
WIP - Totally remove host endianness dependence
...
- Adds endian aware functions
- Removes references to host endian
- Uses binary detected endianness else tries LE and restricts by RAsmPlugin
- Fixes gdb debugger endianness when debugging BE qemu gdbserver
Signed-off-by: Damien Zammit <damien@zamaudio.com>
2016-05-04 23:42:17 +10:00
pancake
1f7db90e41
Priorize keystone plugins and other random changes
2016-05-02 02:46:01 +02:00
pancake
b417da6d4d
Add setarch/(from|to).string simplified RAsm APIs
2016-04-29 11:30:38 +02:00
Damien Zammit
1a593a6318
GDB debug for lm32 architecture ( #4696 )
...
Signed-off-by: Damien Zammit <damien@zamaudio.com>
* Missing a couple of things in previous commit
Signed-off-by: Damien Zammit <damien@zamaudio.com>
2016-04-24 23:13:00 +02:00
pancake
e8263655be
Fix more memleaks
2016-04-04 00:17:57 +02:00
oddcoder
599cbcd3c7
attempt to fix scan.converity bugs
...
I also hunted 4th illegal memory read
the first 2 bytes of b is always casted to (ut16) type
with out checking if b even contains 2 bytes
now it is handled it correctly
2016-03-04 00:50:25 +01:00
oddcoder
7fe6c6dff2
Adding initial support for PIC18C diassembler
2016-03-02 11:55:22 +01:00
pancake
cdf63617d7
Initial support for LANAI disassembler
2016-02-15 13:27:23 +01:00
pancake
bb073cf5db
Modernize asm/code.c
2016-01-30 03:02:06 +01:00
pancake
d7a244f010
Initial import of asm.tricore disassembler plugin
2016-01-30 02:47:17 +01:00
pancake
6f1655c491
Initial support for xtensa CPU disassmbler (from GNU binutils)
2016-01-28 23:59:50 +01:00
pancake
40e08dbd89
Get rid of _Bool
2015-12-01 12:39:12 +01:00
pancake
a31cd1101e
Initial import of the VAX asm/anal/bin support
2015-11-23 12:34:53 +01:00
pancake
ad74a6ec6b
Move msil and mdmp into radare2-extras, add r2pm pkgs
2015-11-11 11:07:32 +01:00
pancake
f88b35afba
Fixes for asm.riscv
2015-10-30 00:06:38 +01:00
pancake
42bc18703a
Implement asm.pcalign and min/max opsize info
2015-10-14 02:11:53 +02:00
pancake
d629131baf
Initial support for capstone-m68k
2015-10-07 14:37:25 +02:00
Felix Held
db39374b8b
add lm32 disassembly support
2015-09-20 23:58:12 +02:00
condret
6c278703af
add mcs96-disassembler (needs a lots of love)
2015-09-16 00:45:01 +00:00
pancake
49975ccf95
Fix #3286 - Use stdbool.h
2015-09-14 02:08:31 +02:00
pancake
6b254a98c7
Fix #1118 - Add asm.invhex and asm.lines.ret
...
- Do some cleanup in RAsm and RCore.disasm
- Accidentally reverts 74be82d30b
.
2015-08-31 00:24:28 +02:00
pancake
59dfda515f
Fix #3136 - Add ARM and ARM64 assemmbler support from NDK
2015-08-24 15:43:13 +02:00
pancake
e774d332b7
Fix #3082 - Add support for MASM syntax in x86.cs
2015-08-21 15:29:37 +02:00
mrdanielps
dce2a1eb88
Add V810 support
2015-07-08 21:09:59 +02:00
pancake
f8384feb6b
Initial disassembler support for HP PA-RISC (from GNU binutils)
2015-05-28 11:24:31 +02:00
pancake
bb76bb1794
Add asm.syntax=jz to convert je/jne into jz/jnz
2015-05-09 11:11:46 +02:00
Jonathan Neuschäfer
6a3362ea9a
Add a disassembler for Sharp LH5801 processors
2015-03-28 22:39:39 +01:00
Aaron Puchert
43f240520e
Rename x86.new assembler to x86.tab
...
This stands for "table lookup assembler".
2015-02-22 22:32:13 +01:00
pancake
a5f53eae05
Initial implementation of asm.features on x86.cs and arm.cs
2015-02-11 03:50:56 +01:00
Aaron Puchert
0a2668d840
Wrote new x86 assembler
...
Supports only 32-bit for now and doesn't understand all mnemonics. And
we don't always choose the optimal opcode.
2015-02-05 16:05:20 +01:00
condret
2828ca508c
add alternative LGPL z80-disassembler
2015-01-27 18:33:03 +01:00
jvoisin
a8937732b8
Fix all 'warning: function declaration isn’t a prototype [-Wstrict-prototypes]'
2015-01-13 03:40:35 +01:00
pancake
4825bb815c
Remove psosvm from master repo (moved to radare2-extras)
2015-01-03 02:27:29 +01:00
pancake
274f22001d
Add initial support for CRIS cpu as suggested by LolyRoP
2014-12-07 23:18:22 +01:00
condret
c80c68dd43
add disassembler for i4004
2014-11-18 15:50:06 +01:00
pancake
2482d569e4
Use capstone sparc by default and better ppc disasm
2014-11-10 16:47:03 +01:00
pancake
af8326bd3d
Use capstone by default for POWERPC and do some more fixes in anal
2014-11-10 16:22:09 +01:00
pancake
1341cd7b7a
Fix build
2014-11-10 11:28:34 +01:00
Fedor Sakharov
2b0009b858
msp430: Initial commit
2014-09-25 21:46:57 +02:00
Fedor Sakharov
0592964fe9
propeller initial commit
2014-09-18 18:51:24 +02:00
Jonathan Neuschäfer
8d13b40365
r_asm.h: slightly clarify a comment
2014-09-13 00:17:37 +02:00