Gitiles
Code Review
Sign In
gerrit-public.fairphone.software
/
platform
/
external
/
capstone
/
cb8e40cc79f7fc29ff58b3c7188f5cf46f95798c
cb8e40c
added CAPSTONE_X86_ATT_DISABLE_NO to VS projects, readmes
by obs
· 10 years ago
86e8450
renamed CAPSTONE_NO_ATT to CAPSTONE_X86_ATT_DISABLE, added options to makefile, cmake, compile.txt
by baguette
· 10 years ago
4f412c4
Selectively disable AT&T syntax in non-diet mode to reduce library size
by baguette
· 10 years ago
aa791a2
update docs/README for some sample kernel applications
by Nguyen Anh Quynh
· 10 years ago
b3dea56
python: fix test_skipdata.py after the change in the core on SKIPDATA's callback prototype
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
55cd996
sparc: initialize detail->sparc in Sparc_getInstruction. bug reported by Ben Nagy
by Nguyen Anh Quynh
· 10 years ago
4d2eba7
systemz: initialize detail->sysz in SystemZ_getInstruction. bug reported by Ben Nagy
by Nguyen Anh Quynh
· 10 years ago
bcc6e53
OSX: install into /usr/local rather than /usr
by Nguyen Anh Quynh
· 10 years ago
39edca1
Set `LIBARCHS` to `i386 x86_64` when building on OS X
by Ole André Vadla Ravnås
· 10 years ago
174f9bb
Remove accidentally left-over V=1 in the iOS build step
by Ole André Vadla Ravnås
· 10 years ago
ffc8aaa
Fix minor style inconsistency
by Ole André Vadla Ravnås
· 10 years ago
b202b91
Simplify universal builds by relying on the linker to do the right thing
by Ole André Vadla Ravnås
· 10 years ago
6583f06
Fix universal build support for Mac and iOS
by Ole André Vadla Ravnås
· 10 years ago
d392f6e
simplify code copying @mnemonic in fill_insn()
by Nguyen Anh Quynh
· 10 years ago
22ea683
only verify x86_prefix[0] for x86 arch. bug reported by @pancake
by Nguyen Anh Quynh
· 10 years ago
58fe971
ocaml: simplification in ocaml.c: op_count variable
by Guillaume Jeanne
· 10 years ago
da1c2d0
ocaml: ppc test is working
by Guillaume Jeanne
· 10 years ago
e002ac7
ocaml: add support of ppc
by Guillaume Jeanne
· 10 years ago
2147194
ocaml: add ppc.ml with all ppc const
by Guillaume Jeanne
· 10 years ago
ed6b8c5
x86: address-size prefix should override RIP relative address in x64 mode. bug reported by @hlide
by Nguyen Anh Quynh
· 10 years ago
656ebc9
x86: handle RIP relative addressing in 64bit mode properly. bug reported by @hlide
by Nguyen Anh Quynh
· 10 years ago
af6825a
Merge branch 'next' of https://github.com/aquynh/capstone into next
by Nguyen Anh Quynh
· 10 years ago
e9476ae
update bindings/README for C++ binding
by Nguyen Anh Quynh
· 10 years ago
7ce90f1
ocaml: update reg/inst/group const in x86
by Guillaume Jeanne
· 10 years ago
0a50980
ocaml: update reg/inst/group const in mips
by Guillaume Jeanne
· 10 years ago
e2cb91d
ocaml: update reg/inst/group const in arm
by Guillaume Jeanne
· 10 years ago
d157775
ocaml: update reg/inst/group const in arm64
by Guillaume Jeanne
· 10 years ago
078f833
update CREDITS.TXT
by Nguyen Anh Quynh
· 10 years ago
28b1f49
ocaml: update README
by Nguyen Anh Quynh
· 10 years ago
a3676e3
update .gitignore for Ocaml binding
by Nguyen Anh Quynh
· 10 years ago
cece24e
working OCaml bindings
by Guillaume Jeanne
· 10 years ago
5a7f409
set @insn to NULL on error in cs_disasm_ex()
by Nguyen Anh Quynh
· 10 years ago
6c182ae
fix a memleaking issue in cs_disasm_ex() where memory was not freed when input code is illegit
by Nguyen Anh Quynh
· 10 years ago
cb6fc59
remove redundant return in MCInst_Init()
by Nguyen Anh Quynh
· 10 years ago
cff0362
arm64: assign NULL to char pointer, not zero. bug reported by Coverity
by Nguyen Anh Quynh
· 10 years ago
7ae389e
suite: support XCore in fuzz.py
by Nguyen Anh Quynh
· 10 years ago
6a5cc57
suite: support XCore in benchmark.py
by Nguyen Anh Quynh
· 10 years ago
73eb5d5
arm: op_addImm() is called only when detail mode is ON
by Nguyen Anh Quynh
· 10 years ago
b287301
bump number of operands supported by MCInst to 48. this fixes a segfault in ARM
by Nguyen Anh Quynh
· 10 years ago
476d5ad
msvc: disable warning on strcpy()
by Nguyen Anh Quynh
· 10 years ago
cae09bf
replace offset_of with offsetof from stddef.h
by Nguyen Anh Quynh
· 10 years ago
4fe5995
python: test_detail.py print groups with space delimiter
by Nguyen Anh Quynh
· 10 years ago
ebe2443
arm: some special instructions need to have numerical operand added manually in printInstruction()
by Nguyen Anh Quynh
· 10 years ago
eccb9da
arm64: zeroout a whole cs_arm64 struct of MCI in *getInstruction().
by Nguyen Anh Quynh
· 10 years ago
aaddb25
no need to zeroout insn_cache in make_id2insn()
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
8693fcd
arm: correct operand setup for REG type in printAddrMode3OffsetOperand()
by Nguyen Anh Quynh
· 10 years ago
2a461ed
arm: zeroout a whole cs_arm struct in *getInstruction(). this makes sure operand of REG type has shift type = 0 by default
by Nguyen Anh Quynh
· 10 years ago
9672cd2
update README
by Nguyen Anh Quynh
· 10 years ago
6217f36
update README
by Nguyen Anh Quynh
· 10 years ago
64091f7
resize total memory allocated for @insns to just the right size for cs_disasm_ex()
by Nguyen Anh Quynh
· 10 years ago
9cf8811
x86: InternalInstruction@xAcquireRelease should be initialized to 0 (FALSE)
by Nguyen Anh Quynh
· 10 years ago
fec5539
use calloc() to zerout insn_cache in make_id2insn. this makes sure uninitialized data zero
by Nguyen Anh Quynh
· 10 years ago
495295e
MCInst_Init() is arch-independent
by Nguyen Anh Quynh
· 10 years ago
370b7d7
remove unused MCInst/MCOperand functions
by Nguyen Anh Quynh
· 10 years ago
264ca37
MCInst_addOperand2() does not need to return value
by Nguyen Anh Quynh
· 10 years ago
215e76b
ppc: use MCInst_insert0() instead of MCInst_insert() to avoid malloc/free
by Nguyen Anh Quynh
· 10 years ago
d06f3d6
xcore: use CreateImm0() & CreateReg0() to create MCOperand* to avoid using malloc/free
by Nguyen Anh Quynh
· 10 years ago
88fca42
xcore: use SStream_concat0() instead of SStream_concat() for simple string processing whenever possible
by Nguyen Anh Quynh
· 10 years ago
7062988
systemz: use CreateImm0() & CreateReg0() to create MCOperand* to avoid using malloc/free
by Nguyen Anh Quynh
· 10 years ago
bddd215
systemz: use SStream_concat0() instead of SStream_concat() for simple string processing whenever possible
by Nguyen Anh Quynh
· 10 years ago
3d3b6ce
sparc: use CreateImm0() & CreateReg0() to create MCOperand* to avoid using malloc/free
by Nguyen Anh Quynh
· 10 years ago
9b91de0
sparc: use SStream_concat0() instead of SStream_concat() for simple string processing whenever possible
by Nguyen Anh Quynh
· 10 years ago
7f945d3
ppc: use CreateImm0() & CreateReg0() to create MCOperand* to avoid using malloc/free
by Nguyen Anh Quynh
· 10 years ago
7f15f67
ppc: use SStream_concat0() instead of SStream_concat() for simple string processing whenever possible
by Nguyen Anh Quynh
· 10 years ago
f08b83d
mips: use CreateImm0() & CreateReg0() to create MCOperand* to avoid using malloc/free
by Nguyen Anh Quynh
· 10 years ago
0c764d4
mips: use SStream_concat0() instead of SStream_concat() for simple string processing whenever possible
by Nguyen Anh Quynh
· 10 years ago
d489a67
arm64: use CreateImm0() & CreateReg0() to create MCOperand* to avoid using malloc/free
by Nguyen Anh Quynh
· 10 years ago
cbb3358
arm64: use SStream_concat0() instead of SStream_concat() for simple string processing whenever possible
by Nguyen Anh Quynh
· 10 years ago
730e0c0
update README on Status
by Nguyen Anh Quynh
· 10 years ago
97589e9
update README
by Nguyen Anh Quynh
· 10 years ago
842457e
update README
by Nguyen Anh Quynh
· 10 years ago
db3c00c
consider tab as delimiter char in asm bufffer in fill_insn()
by Nguyen Anh Quynh
· 10 years ago
5493c87
Merge branch 'next' of https://github.com/aquynh/capstone into next
by Nguyen Anh Quynh
· 10 years ago
a8cef7e
python: fix an use-after-free issue. bug reported by Luis Miras
by Nguyen Anh Quynh
· 10 years ago
02f8176
python: fix an use-after-free issue. bug reported by Luis Miras
by Nguyen Anh Quynh
· 10 years ago
d025b63
Merge pull request #145 from schwoop/next
by Nguyen Anh Quynh
· 10 years ago
3a7c136
Fixed SPARC compilation
by schwoop
· 10 years ago
9678705
arm: convert MCOperand_CreateReg() to MCOperand_CreateReg0() to avoid malloc/free
by Nguyen Anh Quynh
· 10 years ago
748687d
arm: convert the left-over MCOperand_CreateImm to MCOperand_CreateImm0
by Nguyen Anh Quynh
· 10 years ago
21e5c04
Merge branch 'next' into fast
by Nguyen Anh Quynh
· 10 years ago
0f648ea
arm: use CreateImm0() & CreateReg0() to create MCOperand* to avoid using malloc/free to improve performance
by Nguyen Anh Quynh
· 10 years ago
8c1104b
arm: do not use markup
by Nguyen Anh Quynh
· 10 years ago
dd9225b
arm: use SStream_concat0() for SStream_concat() whereever possible for better performance
by Nguyen Anh Quynh
· 10 years ago
b95647d
systemz & xcore: create details only when detail mode is ON. this fixes some crashes in tests/test
by Nguyen Anh Quynh
· 10 years ago
69582d7
initialize cs_insn.detail by properly zero-out right members for each arch
by Nguyen Anh Quynh
· 10 years ago
29fd0f6
fix all the code in other non-X86 archs after the change made by commit 5329a6ffd485ce4b06305c1b104df5a0adab57e6
by Nguyen Anh Quynh
· 10 years ago
12f93cb
use malloc() rather than calloc() for handle->insn_cache in make_id2insn()
by Nguyen Anh Quynh
· 10 years ago
c88d992
cs_disasm_ex(): properly calculate insn_cache when reallocating total variable
by Nguyen Anh Quynh
· 10 years ago
ee58394
cs_disasm_ex(): avoid multiple memcpy() by allocating memory for total, then directly work on that instead of using static array insn_cache[]
by Nguyen Anh Quynh
· 10 years ago
5329a6f
directly update cs_insn from MCInst interface to avoid multiple memcpy()
by Nguyen Anh Quynh
· 10 years ago
7566a2d
copy mnemonic in the same loop of searching for mnemonic/opstring delimiter
by Nguyen Anh Quynh
· 10 years ago
07e84a2
do not need to verify handle->insn_id in fill_insn()
by Nguyen Anh Quynh
· 10 years ago
6ddd715
we have to consider \t in input buffer of fill_insn()
by Nguyen Anh Quynh
· 10 years ago
f8ea346
properly copy buffer to op_str
by Nguyen Anh Quynh
· 10 years ago
177dd9b
simplify fill_insn(): do not check for \t in asm buffer
by Nguyen Anh Quynh
· 10 years ago
8cae86c
x86: copy prefix back after updating it in X86_lockrep()
by Nguyen Anh Quynh
· 10 years ago
22a5a76
x86: simplify byteReader_t
by Nguyen Anh Quynh
· 10 years ago
df1acfd
nullify cs_insn.detail when detail is OFF
by Nguyen Anh Quynh
· 10 years ago
Next »