Gitiles
Code Review
Sign In
gerrit-public.fairphone.software
/
platform
/
external
/
capstone
/
69582d71ae47814e9dcd9c3b70af5a3f48788b6b
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
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
b79d915
arm: add missing operand info for Thumb instruction vldr. bug reported by Daniel Colascione
by Nguyen Anh Quynh
· 10 years ago
bb71c13
arm: add missing operand info for Thumb instruction LDR involving label. bug reported by Daniel Colascione
by Nguyen Anh Quynh
· 10 years ago
6eb55cf
arm: add operand details for 'mov pc, lr'. bug reported by Daniel Colascione
by Nguyen Anh Quynh
· 10 years ago
48b6cb4
arm: CC_AL is the default code condition for instructions without CC. bug reported by Daniel Colascione
by Nguyen Anh Quynh
· 10 years ago
997d7bd
update CREDITS.TXT
by Nguyen Anh Quynh
· 10 years ago
8454fb9
update HACK.TXT
by Nguyen Anh Quynh
· 10 years ago
937b28a
add contrib/ directory
by Nguyen Anh Quynh
· 10 years ago
de8c689
cmake: bump version
by Nguyen Anh Quynh
· 10 years ago
758fcbe
cmake: fix CMakeLists.txt: rename library to 'capstone' & build static/shared libs in unified way. patch by Daniel Pistelli
by Nguyen Anh Quynh
· 10 years ago
527fcf0
Merge branch 'next' of https://github.com/aquynh/capstone into next
by Nguyen Anh Quynh
· 10 years ago
5e2e660
fix some warnings reported by Coverity
by Nguyen Anh Quynh
· 10 years ago
2c20a1b
ppc: wrong comparison in printOperand(). bug found by Coverity
by Nguyen Anh Quynh
· 10 years ago
40012f1
Update COMPILE_CMAKE.TXT
by Nguyen Anh Quynh
· 10 years ago
ea16de9
correct COMPILE_CMAKE.TXT on how to customize compile-time options. suggested by Daniel Pistelli
by Nguyen Anh Quynh
· 10 years ago
f1c3acb
add COMPILE_CMAKE.TXT & update COMPILE.TXT
by Nguyen Anh Quynh
· 10 years ago
ecc5ffb
cmake: use USE_SYS_DYN_MEM instead of USE_DEFAULT_ALLOC for consistency
by Nguyen Anh Quynh
· 10 years ago
7343848
cmake: build shared library libcapstone & static library libcapstone_static
by Nguyen Anh Quynh
· 10 years ago
a71a27b
cmake: only compile X86ATTInstPrinter.c in non-diet mode
by Nguyen Anh Quynh
· 10 years ago
b67e030
update CREDITS.TXT
by Nguyen Anh Quynh
· 10 years ago
56e4efd
cmake: cleanup
by Nguyen Anh Quynh
· 10 years ago
6a899ff
cmake: add test_skipdata
by Nguyen Anh Quynh
· 10 years ago
cfc691e
cmake: X86_REDUCE is OFF by default
by Nguyen Anh Quynh
· 10 years ago
31ec542
cmake: support X86_REDUCE mode
by Nguyen Anh Quynh
· 10 years ago
b70e121
x86: FP instructions are only available when X86_REDUCE mode is off
by Nguyen Anh Quynh
· 10 years ago
e7f251b
cmake: Diet mode is OFF by default
by Nguyen Anh Quynh
· 10 years ago
d002319
cmake: support Sparc, SystemZ & XCore
by Nguyen Anh Quynh
· 10 years ago
3a5965e
xcore: fix some warnings with Diet mode
by Nguyen Anh Quynh
· 10 years ago
0150f06
x86: fix a warning on Diet mode
by Nguyen Anh Quynh
· 10 years ago
2f661e0
cmake: correct the definition of USE_SYS_DYN_MEM with new macro name CAPSTONE_USE_SYS_DYN_MEM
by Nguyen Anh Quynh
· 10 years ago
9786566
msvc: fix some Nmake warnings
by Nguyen Anh Quynh
· 10 years ago
f6af509
cmake: rename library from capstone to libcapstone
by Nguyen Anh Quynh
· 10 years ago
96ecc33
created cmake makefile
by daniel
· 10 years ago
583baba
remove more dead code
by Nguyen Anh Quynh
· 10 years ago
9148420
replace strcasecmp() with strcmp()
by Nguyen Anh Quynh
· 10 years ago
19146e9
replace strcasecmp() with strcmp(). this also simlifies MSVC support a bit
by Nguyen Anh Quynh
· 10 years ago
d69f9de
x86: delete dead code
by Nguyen Anh Quynh
· 10 years ago
b2e566a
xcore: use strcpy() rather than strncpy()
by Nguyen Anh Quynh
· 10 years ago
2a33afe
msvc: make MSVC shutup on strncpy()
by Nguyen Anh Quynh
· 10 years ago
dc1af54
msvc: fix warnings
by Nguyen Anh Quynh
· 10 years ago
2b68355
msvc: support strcpy() with strcpy_s()
by Nguyen Anh Quynh
· 10 years ago
112556d
msvc: rename test_arm.vcxproj to test_xcore.vcxproj
by Nguyen Anh Quynh
· 10 years ago
c54b7ac
python: add test_xcore.py
by Nguyen Anh Quynh
· 10 years ago
Next »