Commit graph

26 commits

Author SHA1 Message Date
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
Álvaro Felipe Melchor
149c7567ed improve arm/thumb detection for .so 2016-05-02 23:00:53 +02:00
pancake
76fa5bddcf Add missing signature 2016-03-18 17:19:06 +01:00
pancake
dc33b03011 Handle movk and movz in the arm64 assembler and pseudo disassembler 2016-03-17 17:26:08 +01:00
Álvaro Felipe Melchor
0efdf9cf97 Fix again #4215 2016-03-07 22:17:59 +01:00
pancake
d00beba767 Fix arm.cs thumb thing 2016-03-07 17:06:26 +01:00
pancake
75bf9b233a Fix aat->aap typo and add no-mclass option for x86.arm.cs 2016-03-07 12:31:50 +01:00
pancake
be9d53417e Fix #4215 - Fix disasm of thumb mrs 0, primask 2016-03-07 04:50:06 +01:00
pancake
55eee73c6d Fix #4061 - properly assemble ldr.w thumb instruction 2016-02-16 17:12:37 +01:00
pancake
7f9c9722a2 Optimize and add some workarounds to avoid m68k.cs crashes 2015-10-07 15:50:09 +02:00
pancake
ff0e2724a1 Debugger, Write, HVSplit in material WebUI and more 2015-09-25 03:57:48 +02:00
Jonathan Neuschäfer
523aa3af5c add .version to all plugins 2015-07-12 19:05:33 +02:00
pancake
2e32d05986 Fix another capstone build breakage issue 2015-03-22 16:49:29 +01:00
pancake
1a442ce3b4 Forbid 64bit ARM assembler, move handling code into arm.cs 2015-03-08 17:59:43 +01:00
pancake
3a5600f7c5 Sync with latest capstone-next (fixes pkg-config issue) 2015-03-05 23:54:41 +01:00
pancake
79f74da707 Fix invalid arm64 disassembly issue 2015-02-12 17:08:06 +01:00
Jeffrey Crowell
6b215beec0 fix build broken by a5f53eae05
remove unused var in config.c
2015-02-10 23:17:45 -05:00
pancake
a5f53eae05 Initial implementation of asm.features on x86.cs and arm.cs 2015-02-11 03:50:56 +01:00
pancake
f495b5031a Handle ET_REL ELF relocs, asm.cpu for arm.cs: v8, mcortex 2014-12-28 03:53:39 +01:00
pancake
208b6ce089 Switch to Capstone for ARM by default 2014-11-10 06:27:19 +01:00
pancake
442475a690 Switch to GNU for ARM
- anal.arm.cs - have a crash that needs to be found and fixed
- asm.arm.cs - show negative destination addresses sometimes
2014-09-17 17:53:50 +02:00
Maijin
f5d1be5ea1 rename cs_disasm_ex to cs_disasm 2014-09-10 18:11:48 +02:00
pancake
0d0ca9e153 Aim to fix some crashes related to capstone on !x86 2014-07-23 01:16:43 +02:00
pancake
2490e54e77 Add asm.syntax=regnum (alias for capstone NOREGNAME) 2014-06-25 15:44:33 +02:00
pancake
74af39034d Make ARM and MIPS capstone plugins by default (previous plugins renamed to .gnu) 2014-06-25 03:08:13 +02:00
pancake
784a1d2a72 Import radare2-capstone asm/anal plugins 2014-03-07 04:15:45 +01:00