Gitiles
Code Review
Sign In
gerrit-public.fairphone.software
/
platform
/
external
/
capstone
/
43efc45fb84ff8d7b44dde98ebf91d9b062b175f
/
include
43efc45
code style
by Nguyen Anh Quynh
· 10 years ago
0a2eca7
modify API cs_disasm_iter() and add new API cs_malloc(). also adds sample code test_iter.c
by Nguyen Anh Quynh
· 10 years ago
993f362
New API: cs_disasm_iter
by hlide
· 10 years ago
d7e42b7
rename all the constants marking ending from _MAX to _ENDING. this also updates Java/Python/Ocaml bindings accordingly
by Nguyen Anh Quynh
· 10 years ago
aa58f7f
typo fix for capstone.h
by Nguyen Anh Quynh
· 10 years ago
acbafc6
ocaml/python/java: fix some broken arm64 constants generated by const_generator.py
by Nguyen Anh Quynh
· 10 years ago
54f8cef
mips: add JR.HB & JALR.HB instructions. also update Ocaml/Python/Java bindings
by Nguyen Anh Quynh
· 10 years ago
5691dd4
mips: fixed & added new instructions. also updated Ocaml/Python/Java bindings
by Nguyen Anh Quynh
· 10 years ago
7e57e79
ppc: handle branch condition for alias instructions. this also updates Python & Java bindings
by Nguyen Anh Quynh
· 10 years ago
1738a3e
sparc: handle some alias instructions & more details for some special instructions. update Python & Java bindings accordingly with new instructions & registers
by Nguyen Anh Quynh
· 10 years ago
eaecfa4
ppc: add PPC_INS_BNE for alias instruction BNE
by Nguyen Anh Quynh
· 10 years ago
2c425fc
correct an incorrect comment on default value of skipdata mnem: .db -> .byte. bug reported by Ben Nagy
by Nguyen Anh Quynh
· 10 years ago
721d07f
ppc: support alias instructions. update Python & Java bindings accordingly
by Nguyen Anh Quynh
· 10 years ago
04d9f8e
arm: update core with a lot more details provided in detail mode now. update Python & Java bindings to reflect the core's changes
by Nguyen Anh Quynh
· 10 years ago
4f0d704
arm64: vector_index = 0 is valid. this changed invalid value of vector_index to -1
by Nguyen Anh Quynh
· 10 years ago
0beb0d4
api: get back the old API cs_disasm() & mark cs_disasm_ex() deprecated. cs_disasm_ex() will be removed in the future
by Nguyen Anh Quynh
· 10 years ago
934e180
x86: more update to the core
by Nguyen Anh Quynh
· 10 years ago
a7792ae
systemz: update core. also update Python & Java bindings
by Nguyen Anh Quynh
· 10 years ago
c286b34
Merge branch 'arm64' into v3
by Nguyen Anh Quynh
· 10 years ago
0efef5d
solve some conflicts when merging -next into -v3
by Nguyen Anh Quynh
· 10 years ago
46a74e5
arm64: update core. this added a lot more details to cs_arm64_op struct
by Nguyen Anh Quynh
· 10 years ago
78c4876
Merge branch 'cs_insn_const' of https://github.com/obs1dium/capstone into next
by Nguyen Anh Quynh
· 10 years ago
876b6b6
use const when passing cs_insn pointers
by obs
· 10 years ago
6638294
x86: return proper error if cs_option() enables AT&T syntax but AT&T support is opt-out at compile time
by Nguyen Anh Quynh
· 10 years ago
a726402
sparc: update core. this added/removed some instructions & groups. updated Python & Java bindings accordingly
by Nguyen Anh Quynh
· 10 years ago
91a6477
ppc: fix a mistake on interpreting CR registers by deleting CR8 -> CR31
by Nguyen Anh Quynh
· 10 years ago
dd3deec
ppc: update core. this added new instructions, groups & registers. updated Python & Java bindings accordingly
by Nguyen Anh Quynh
· 10 years ago
0f0eb98
mips: update core. this added bunch of new instructions & groups. updated Python & Java bindings accordingly
by Nguyen Anh Quynh
· 10 years ago
7c089fd
arm: add new mode CS_MODE_MCLASS for Cortex-M series. updated Python & Java bindings accordingly
by Nguyen Anh Quynh
· 10 years ago
b52f11f
arm: update core. this added a new instruction UDF. also updated Python+Java bindings accordingly
by Nguyen Anh Quynh
· 10 years ago
fd0f798
bump API & package version to 3.0
by Nguyen Anh Quynh
· 10 years ago
0b69038
x86: update core with upstream. this added bunch of new instructions & groups. also updated Python & Java bindings after the core change
by Nguyen Anh Quynh
· 10 years ago
027afdc
Change the prototype of the callback in SKIPDATA option. Suggested by Ben Nagy.
by Nguyen Anh Quynh
· 10 years ago
0df7e93
Change the prototype of the callback in SKIPDATA option. Suggested by Ben Nagy.
by Nguyen Anh Quynh
· 10 years ago
994f336
ppc: rename PC_BH_NO to PC_BH_INVALID for consistency
by Nguyen Anh Quynh
· 10 years ago
dfc94e1
ppc: add PPC_BC_INVALID
by Nguyen Anh Quynh
· 10 years ago
650f96c
add new API cs_group_name() to return group name in string, given the group id
by Nguyen Anh Quynh
· 10 years ago
e105594
x86: update comments for prefix[] & opcode[] fields of cs_x86
by Nguyen Anh Quynh
· 10 years ago
9f6ed71
x86: add @rex to cs_x86 struct. updated python & java binding for this change
by Nguyen Anh Quynh
· 10 years ago
1a66fec
x86: support avx_sae & avx_rm in cs_x86 struct. this also updates Python & Java bindings following the core's change
by Nguyen Anh Quynh
· 10 years ago
12e6e31
x86: rename zero_opmask of cs_x86_op to avx_zero_opmask
by Nguyen Anh Quynh
· 10 years ago
2b338ce
x86: update some comments on x86.h
by Nguyen Anh Quynh
· 10 years ago
92a3d4c
x86: add AVX's zero_opmask to cs_x86_op struct. updated Python & Java bindings for this change
by Nguyen Anh Quynh
· 10 years ago
4c5eabc
x86: support SSE_CC & AVX_CC in cs_x86 struct. this also updates Python & Java bindings
by Nguyen Anh Quynh
· 10 years ago
0d71645
x86: add avx_bcast to cs_x86_op to support AVX512 instructions. this also updates Python & Java binding
by Nguyen Anh Quynh
· 10 years ago
bb6440c
x86: extend cs_x86.opcode to 4 bytes to contain EVEX opcode. this also updates Python binding following this interface change
by Nguyen Anh Quynh
· 10 years ago
d29aa62
x86: correct comments on x86_op_mem.scale
by Nguyen Anh Quynh
· 10 years ago
14ba46b
x86: add segment to x86_op_mem struct. this fixes a bug in generating detail for instructions with segment override. bug reported by Sean Heelan.
by Nguyen Anh Quynh
· 10 years ago
fb15221
x86: cs_x86.prefix[] should have size 4, not 5
by Nguyen Anh Quynh
· 10 years ago
1085073
x86: remove disp_size, imm_size, op_size. add size to each operand. thanks Gabriel Quadros for some nice ideas
by Nguyen Anh Quynh
· 10 years ago
73bbbb3
arm: add ASRS, LSRS, VCLE, VCLT instructions. update Python & Java bindings at the same time
by Nguyen Anh Quynh
· 10 years ago
3a7c136
Fixed SPARC compilation
by schwoop
· 10 years ago
8a26bd3
Fix for GCC MIPS toolchain
by schwoop
· 10 years ago
4aacbea
Merge branch 'next' into cmake2
by Nguyen Anh Quynh
· 10 years ago
a19d3f0
Merge branch 'feature/x86-groups' of https://github.com/parasyte/capstone into test
by Nguyen Anh Quynh
· 10 years ago
10053ba
Modified CMakeLists.txt to re-enable support for building both static and shared versions of the library.
by Ali Rizvi-Santiago
· 10 years ago
1969b83
windows: expose public APIs with dllimport for user apps
by Nguyen Anh Quynh
· 10 years ago
0ea020e
cmake: do not define dllimport
by Nguyen Anh Quynh
· 10 years ago
07c3693
cmake: properly export public APIs in capstone.DLL. thanks to Daniel Pistelli for helping to fix this issue
by Nguyen Anh Quynh
· 10 years ago
4c0ed0b
correct capstone.h on the old already-renamed op_info[] arrays
by Nguyen Anh Quynh
· 10 years ago
6f74ccc
Add new x86 instruction groups
by Jay Oster
· 10 years ago
be2b788
xcore: handle details for some special tricky instructions
by Nguyen Anh Quynh
· 10 years ago
c80d840
add XCore architecture
by Nguyen Anh Quynh
· 10 years ago
5d6383e
sparc: SPARC_CC_ICC_N should not have the same value as SPARC_CC_INVALID. bug reported by Jason Oster
by Nguyen Anh Quynh
· 10 years ago
aa60b8c
[#124] ARM: Make `imm` detail field signed.
by Jason Oster
· 10 years ago
9693450
arm64: do not consider WZR & XZR alias registers
by Nguyen Anh Quynh
· 10 years ago
cb59106
remove some more forgotten stdbool.h
by Nguyen Anh Quynh
· 10 years ago
171eb75
stdbool.h is only available in C99-supported compiler
by Nguyen Anh Quynh
· 10 years ago
e76abf4
move prototype of strcasecmp for MSVC into utils.h, and remove platform.h
by Nguyen Anh Quynh
· 10 years ago
e079f10
remove more redundant code in platform.h
by Nguyen Anh Quynh
· 10 years ago
8d8cd79
remove redundant code in platform.h
by Nguyen Anh Quynh
· 10 years ago
1d2e69b
msvc: remove headers/ directory & replace it with include/platform.h
by Nguyen Anh Quynh
· 10 years ago
3878ff0
skipdata: change data type of callback's offset to uint64_t
by Nguyen Anh Quynh
· 10 years ago
7751fbe
header files: Disassembler -> Disassembly
by Nguyen Anh Quynh
· 10 years ago
fa69707
x86: handle more tricky instructions.
by Nguyen Anh Quynh
· 10 years ago
6f56ff5
x86: handle SAL instructions. bug reported by Attila Suszter & Ange Albertini
by Nguyen Anh Quynh
· 11 years ago
1efa9c1
SKIPDATA: add info about the first argument of callback function
by Nguyen Anh Quynh
· 11 years ago
42288ac
SKIPDATA: add 1 more argument to callback function pointing to the input buffer of cs_disasm_ex()
by Nguyen Anh Quynh
· 11 years ago
3d5b6f3
update capstone.h to add some minor details for SKIPDATA mode
by Nguyen Anh Quynh
· 11 years ago
11ec881
core: add CS_ERR_SKIPDATA error code to report when code access irrelevant info in SKIPDATA mode
by Nguyen Anh Quynh
· 11 years ago
07ffd64
SKIPDATA: @offset of callback function should indicate the position of examining byte in input buffer
by Nguyen Anh Quynh
· 11 years ago
a89383e
number of bytes skipped by SKIPDATA option depends on arch
by Nguyen Anh Quynh
· 11 years ago
d3ffe37
API: support SKIPDATA option (off by default)
by Nguyen Anh Quynh
· 11 years ago
901631e
remove the useless diet.h
by Nguyen Anh Quynh
· 11 years ago
6d3c711
correct config.mk since X86-reduce now supports VMX/SVM
by Nguyen Anh Quynh
· 11 years ago
59b5489
x86: rename X86_COMPACT to X86_REDUCE. suggested by Pancake
by Nguyen Anh Quynh
· 11 years ago
9518148
add X86_COMPACT option. also add CS_SUPPORT_X86_COMPACT. made Python support this change
by Nguyen Anh Quynh
· 11 years ago
e4fae87
systemz: support length for Mem op
by Nguyen Anh Quynh
· 11 years ago
da1e833
systemz: support accesss register operand
by Nguyen Anh Quynh
· 11 years ago
b3d000a
fix SystemZ on Op
by Nguyen Anh Quynh
· 11 years ago
48a14ca
add SystemZ arch
by Nguyen Anh Quynh
· 11 years ago
604c45e
cleaning capstone.h
by Nguyen Anh Quynh
· 11 years ago
2ff665a
arm: support asm syntax CS_OPT_SYNTAX_NOREGNAME to print out registers with numbers (ex: 'r11' rather than 'fp')
by Nguyen Anh Quynh
· 11 years ago
1a39bb5
API: bump to 2.2 after the addition of Sparc support
by Nguyen Anh Quynh
· 11 years ago
20ab806
add missing sparc.h
by Nguyen Anh Quynh
· 11 years ago
05e2713
core: add Sparc arch
by Nguyen Anh Quynh
· 11 years ago
f3b7bcf
indentation for ppc.h
by Nguyen Anh Quynh
· 11 years ago
395bbab
cleanup x86.h & mips.h (C-IMM)
by Nguyen Anh Quynh
· 11 years ago
183d053
ppc: correct a comment on IMM operand in ppc.h
by Nguyen Anh Quynh
· 11 years ago
c8e0785
add some more comments regarding invalidating @handle of cs_close()
by Nguyen Anh Quynh
· 11 years ago
Next »