Nguyen Anh Quynh
07c92ec20a
fix warnings reported by MSVC
10 years ago
Nguyen Anh Quynh
ed1234a892
xcore: update core
10 years ago
Nguyen Anh Quynh
a7792ae488
systemz: update core. also update Python & Java bindings
10 years ago
Nguyen Anh Quynh
14b684e07d
last commit missed a check
10 years ago
Nguyen Anh Quynh
b1e87e3e31
arm, mips, ppc, spac, x86: printAliasInstr() should handle \t (besides space) as separate char between mnemonic & operands
10 years ago
Nguyen Anh Quynh
8027adad6c
arm64: refine output of some instructions to make them match available test suites
10 years ago
Nguyen Anh Quynh
62af137a81
arm64: printAliasInstr() should handle \t (besides space) as separate char between mnemonic & operands
10 years ago
Nguyen Anh Quynh
212a01712a
java: update after the latest changes in the core on arm64
10 years ago
Nguyen Anh Quynh
5166236e1c
python: update after the latest changes in the core on arm64
10 years ago
Nguyen Anh Quynh
c286b346c6
Merge branch 'arm64' into v3
10 years ago
Nguyen Anh Quynh
0efef5dd48
solve some conflicts when merging -next into -v3
10 years ago
Nguyen Anh Quynh
46a74e53b7
arm64: update core. this added a lot more details to cs_arm64_op struct
10 years ago
Nguyen Anh Quynh
ffb6b23c7d
x86: add SMAP group for CLAC/STAC instructions
10 years ago
Nguyen Anh Quynh
c1a44f1437
python: fix a typo in @propery skipdata.setter
10 years ago
Nguyen Anh Quynh
78c4876390
Merge branch 'cs_insn_const' of https://github.com/obs1dium/capstone into next
10 years ago
obs
876b6b6a33
use const when passing cs_insn pointers
10 years ago
Nguyen Anh Quynh
73cde40ac7
python & java: add new error codes CS_ERR_X86_ATT & CS_ERR_X86_INTEL
10 years ago
Nguyen Anh Quynh
663829431e
x86: return proper error if cs_option() enables AT&T syntax but AT&T support is opt-out at compile time
10 years ago
Nguyen Anh Quynh
a65e77baee
Merge branch 'no_att' of https://github.com/obs1dium/capstone into next
10 years ago
Nguyen Anh Quynh
1ce5dea3e0
ppc: fix an unused variable warning
10 years ago
obs
2725a3fea8
X86GenInstrInfo size reduction
10 years ago
Nguyen Anh Quynh
f178d69b3f
update .gitignore for ocaml binaries
10 years ago
Guillaume Jeanne
ae48c97763
OCaml: add sparc, systemz and xcore
10 years ago
obs
b7e2ff451f
x86.operands array wasn't fully cleared
10 years ago
obs
cb8e40cc79
added CAPSTONE_X86_ATT_DISABLE_NO to VS projects, readmes
10 years ago
baguette
86e845056d
renamed CAPSTONE_NO_ATT to CAPSTONE_X86_ATT_DISABLE, added options to makefile, cmake, compile.txt
10 years ago
baguette
4f412c4483
Selectively disable AT&T syntax in non-diet mode to reduce library size
10 years ago
Nguyen Anh Quynh
a726402513
sparc: update core. this added/removed some instructions & groups. updated Python & Java bindings accordingly
10 years ago
Nguyen Anh Quynh
2124b8a9c9
mips: indentations
10 years ago
Nguyen Anh Quynh
159ddbd99f
ppc: add new groups to group_name_maps[]
10 years ago
Nguyen Anh Quynh
ee98e408ca
move slides to docs/
10 years ago
Nguyen Anh Quynh
64f36d9759
change '2013>' to 2013-2014
10 years ago
Nguyen Anh Quynh
3edc30d61b
suite: correct author of test_arm_regression.c
10 years ago
Nguyen Anh Quynh
91a64776a8
ppc: fix a mistake on interpreting CR registers by deleting CR8 -> CR31
10 years ago
Nguyen Anh Quynh
dd3deec1e9
ppc: update core. this added new instructions, groups & registers. updated Python & Java bindings accordingly
10 years ago
Nguyen Anh Quynh
0f0eb9851a
mips: update core. this added bunch of new instructions & groups. updated Python & Java bindings accordingly
10 years ago
Nguyen Anh Quynh
7c089fd6c6
arm: add new mode CS_MODE_MCLASS for Cortex-M series. updated Python & Java bindings accordingly
10 years ago
Nguyen Anh Quynh
b52f11f636
arm: update core. this added a new instruction UDF. also updated Python+Java bindings accordingly
10 years ago
Nguyen Anh Quynh
fd0f798343
bump API & package version to 3.0
10 years ago
Nguyen Anh Quynh
b1a2d015c9
docs: add BHUSA2014 slides
10 years ago
Nguyen Anh Quynh
0b690387b3
x86: update core with upstream. this added bunch of new instructions & groups. also updated Python & Java bindings after the core change
10 years ago
Nguyen Anh Quynh
4db4d9bdd7
xcore: fix an warning of unused array when DIET mode is enable
10 years ago
Nguyen Anh Quynh
590f23af54
arm: do not need to initialize local variable opcode in DecodeRegListOperand()
10 years ago
Nguyen Anh Quynh
0c235e15ab
arm: some simple improvements & cleanups
10 years ago
Nguyen Anh Quynh
26dfbc6677
fix indentation introduced by the latest merge. also move test_arm_regression.c into suite/arm/ and add Makefile for it
10 years ago
Nguyen Anh Quynh
5d8067822b
Merge branch 'next' of https://github.com/flyingsymbols/capstone into arm
10 years ago
Nguyen Anh Quynh
cf862707d6
on OSX, 'make uninstall' should clean files under /usr/local rather than /usr
10 years ago
Nguyen Anh Quynh
48eb7a6614
x86: INTO is invalid in 64bit mode. bug reported by Pancake & Ange Albertini
10 years ago
flyingsymbols
298d413bbc
* added a test file to suite for testing invalid and valid instruction sequences
...
* fixed and added a test for a thumb-2 invalid sequence that was incorrectly allowed before these changes (pop.w with sp argument included)
* fixed and added a test for a blx from thumb to ARM that had its immediate argument incorrect (misaligned)
* eliminated some warnings by explicitly casting so I could turn on
treat warnings as errors locally
General notes:
* probably worth turning on treat all warnings as errors in the msvc project files, had a subtle bug that resulted from a missing declaration causing differences in dll and static compilation modes
( code was working incorrectly in dll form because of missing declaration in arch/ARM/ARMMapping.h for new function ARM_blx_to_arm_mode. Something about the linking was confusing ld when making the dll, and the resulting offsets were wonky (e.g. the added ble test would show up as #0x1fc instead of #0x1fe like it should have )
* the invalid pop was being treated as a soft fail which then gets coerced
to a success because it is != MCDisassembler_Fail in Thumb_getInstruction
what are the semantics of a soft fail? Maybe we should be able to set up
whether or not we want a soft fail to be a real fail in the csh struct?
10 years ago
Nguyen Anh Quynh
aa791a2f48
update docs/README for some sample kernel applications
11 years ago