Gitiles
Code Review
Sign In
gerrit-public.fairphone.software
/
platform
/
external
/
capstone
/
73bbbb38002613cb2f39bda569886ce64e6953bf
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
30c0659
optimize memset() of MCInst_Init()
by Nguyen Anh Quynh
· 10 years ago
5474d87
x86: optimize struct InternalInstruction for memset(). this improve performance by around 4%
by Nguyen Anh Quynh
· 10 years ago
e96dc63
Merge pull request #144 from schwoop/next
by Nguyen Anh Quynh
· 10 years ago
8a26bd3
Fix for GCC MIPS toolchain
by schwoop
· 10 years ago
99e69e1
remove a redundant call to memset() in cs_disasm_ex()
by Nguyen Anh Quynh
· 10 years ago
0ad226e
x86: fix a conflict when merging -next to -optimize branch
by Nguyen Anh Quynh
· 10 years ago
cf08138
x86: more simplification on managing MCOperand. this also fixes a bug in handling memory reference instructions
by Nguyen Anh Quynh
· 10 years ago
0e534bf
x86: correct the related comment of the last commit
by Nguyen Anh Quynh
· 10 years ago
9417ad6
x86: printDstIdx() should only print segment in non-64bit mode. bug reported by Filipe Cabecinhas (@filcab)
by Nguyen Anh Quynh
· 10 years ago
e70a043
x86: more simplification for better performance
by Nguyen Anh Quynh
· 10 years ago
937e483
x86: avoid malloc/free MCOperand with new API of MCInst: MCInst_addOperand0, MCInst_CreateReg0, MCInst_CreateImm0
by Nguyen Anh Quynh
· 10 years ago
a62b9a0
x86: use SStream_concat0() where possible to improve performance - for AT&T and X86_REDUCE
by Nguyen Anh Quynh
· 10 years ago
4aacbea
Merge branch 'next' into cmake2
by Nguyen Anh Quynh
· 10 years ago
98bce0f
python: rename libcapstone.dll to capstone.dll. also load versioning SO (using version 3 for the next API)
by Nguyen Anh Quynh
· 10 years ago
46b6693
x86: save prefixes to avoid expensive copying loop. based on idea of Dang Hoang Vu
by Nguyen Anh Quynh
· 10 years ago
b76233c
avoid using vsnprintf when possible for SStream_concat() to improve performance. based on the idea of Dang Hoang Vu.
by Nguyen Anh Quynh
· 10 years ago
6785b0d
msvc: remove unused CAPSTONE_STATIC macro in capstone_static project
by Nguyen Anh Quynh
· 10 years ago
59caae0
Merge pull request #142 from parasyte/feature/x86-groups
by Nguyen Anh Quynh
· 10 years ago
368c45b
x86 instruction groups: Add SYSEXIT and SYSRET to the X86_GRP_IRET group
by Jay Oster
· 10 years ago
a19d3f0
Merge branch 'feature/x86-groups' of https://github.com/parasyte/capstone into test
by Nguyen Anh Quynh
· 10 years ago
6b00344
x86 instruction groups: Fix RET/IRET mapping.
by Jay Oster
· 10 years ago
1d06943
Merge branch 'cmake2' of https://github.com/arizvisa/capstone into cmake3
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
8c0ab86
rename CCLD to LINK
by Nguyen Anh Quynh
· 10 years ago
3f1eb19
Merge branch 'cmake2' of https://github.com/aquynh/capstone into cmake2
by Nguyen Anh Quynh
· 10 years ago
0936b56
rename libcapstone.dll to capstone.dll, libcapstone.lib to capstone.lib for Windows platform
by Nguyen Anh Quynh
· 10 years ago
afcc8e6
Merge branch 'cmake2' of https://github.com/aquynh/capstone into cmake2
by Nguyen Anh Quynh
· 10 years ago
0843078
msvc: rename libcapstone.dll to capstone.dll, libcapstone.lib to capstone.lib
by Nguyen Anh Quynh
· 10 years ago
a7832e9
Merge branch 'cmake2' of https://github.com/aquynh/capstone into cmake2
by Nguyen Anh Quynh
· 10 years ago
1969b83
windows: expose public APIs with dllimport for user apps
by Nguyen Anh Quynh
· 10 years ago
c165b85
msvc: define CAPSTONE_STATIC macro for capstone_static project
by Nguyen Anh Quynh
· 10 years ago
0ea020e
cmake: do not define dllimport
by Nguyen Anh Quynh
· 10 years ago
814240c
msvc: export public APIs for capstone_dll
by Nguyen Anh Quynh
· 10 years ago
2991ef5
upate README to mention bindings/README
by Nguyen Anh Quynh
· 10 years ago
8606453
bindings: add README
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
d765ab2
cmake: define macro CAPSTONE_USE_SYS_DYN_MEM when USE_DEFAULT_ALLOC is defined
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
01179b6
Merge branch 'next' of https://github.com/aquynh/capstone into next
by Nguyen Anh Quynh
· 10 years ago
0577bb7
x86: ATT syntax does not print word size pointer like Intel syntax
by Nguyen Anh Quynh
· 10 years ago
7e22936
python: expose print_detail() in test_detail.py to make it reusable
by Nguyen Anh Quynh
· 10 years ago
6f74ccc
Add new x86 instruction groups
by Jay Oster
· 10 years ago
04b9da4
Merge pull request #136 from zer0mem/patch-1
by Nguyen Anh Quynh
· 10 years ago
5925d0c
vsnprintf fix
by Peter Hlavaty
· 10 years ago
c70442e
arm: shift info associates with the right op in LDR instruction. bug reported by Daniel Colascione
by Nguyen Anh Quynh
· 10 years ago
a04ee4f
arm: add missing the check for detail mode in the last commit
by Nguyen Anh Quynh
· 10 years ago
Next »