Nguyen Anh Quynh
|
e06b2d0868
|
python: simplify access to operand's information thanks to some getters for <ARCH>Ops classes
|
11 years ago |
Nguyen Anh Quynh
|
c0b63dc42c
|
Makefile: correctly set /usr/lib64 as installed dir for Gentoo 64-bit
|
11 years ago |
Nguyen Anh Quynh
|
6950f21d9d
|
Makefile: correctly set /usr/lib64 as installed dir for Gentoo 64-bit
|
11 years ago |
Nguyen Anh Quynh
|
f4af98c0b5
|
refine insn_map structure to further reduce binary size: this makes .SO file around 120K smaller
|
11 years ago |
Nguyen Anh Quynh
|
08a19ed5c7
|
refine insn_map structure to further reduce binary size: this makes .SO file around 120K smaller
|
11 years ago |
Nguyen Anh Quynh
|
5e107abdd1
|
some minor fixes for Makefile
|
11 years ago |
Nguyen Anh Quynh
|
cef6b27e95
|
remove -x from PPC files
|
11 years ago |
Nguyen Anh Quynh
|
591d98cb24
|
python: cs_disasm*() now use generator rather than a list to return disassembled instructions. suggested by Mario Vilas.
|
11 years ago |
Nguyen Anh Quynh
|
ef709f0272
|
python: cs_disasm*() now use generator rather than a list to return disassembled instructions. suggested by Mario Vilas.
|
11 years ago |
Nguyen Anh Quynh
|
19b0de3c8d
|
moving static doing_mem variable into cs_struct to guarantee thread-safe when handling memory operands
|
11 years ago |
Nguyen Anh Quynh
|
f2d0ff2155
|
python: add PPC sample to test.py
|
11 years ago |
Nguyen Anh Quynh
|
4d22779f1c
|
add the missing include/ppc.h
|
11 years ago |
Nguyen Anh Quynh
|
bed2b56c80
|
Merge branch 'cs2' into next
|
11 years ago |
Nguyen Anh Quynh
|
04ac9c3725
|
arm,arm64,mips,x86: rename PPC_getFeatureBits() to getFeatureBits()
|
11 years ago |
Nguyen Anh Quynh
|
ec79f401b1
|
ppc: rename PPC_getFeatureBits() to getFeatureBits()
|
11 years ago |
Nguyen Anh Quynh
|
9c5b328cdc
|
ppc: rename ppc_cc to ppc_bc
|
11 years ago |
Nguyen Anh Quynh
|
bacf4c8156
|
add the missing arch/PowerPC directory
|
11 years ago |
Nguyen Anh Quynh
|
42c6b1acc7
|
initial support for PPC
|
11 years ago |
Nguyen Anh Quynh
|
4ca85111f6
|
tests: do not use -L option for clang
|
11 years ago |
Nguyen Anh Quynh
|
ec4ead2c02
|
function pointers in arch_init[] should be able to report errors
|
11 years ago |
Nguyen Anh Quynh
|
0f9cb0fd52
|
fix English in config.mk
|
11 years ago |
Nguyen Anh Quynh
|
51a7710ed7
|
java: update cs_version() prototype following the changes to this API in the core
|
11 years ago |
Nguyen Anh Quynh
|
82fe8ff751
|
python: update binding following the changes to cs_version()
|
11 years ago |
Nguyen Anh Quynh
|
0cb3d6cb24
|
we broke compatibility of bunch of important APIs, so bump API version to 2.0 rather than 1.1
|
11 years ago |
Nguyen Anh Quynh
|
b90cb993ed
|
API cs_version_ex(): since we already broke API compatibility, we are not afraid to break cs_version() too. this replaces cs_version() with cs_version_ex()
|
11 years ago |
Nguyen Anh Quynh
|
36ac13ce12
|
remove old redundant module related macros in Makefile
|
11 years ago |
Nguyen Anh Quynh
|
a09bd630cf
|
remove old redundant module related macros in Makefile
|
11 years ago |
Nguyen Anh Quynh
|
c4792c21ba
|
Merge pull request #55 from danghvu/master
Update Java binding for new API
|
11 years ago |
danghvu
|
80348ba5f7
|
Clean up unused code and some coding style
|
11 years ago |
danghvu
|
ef9bd0ab48
|
Let jna handle alignment, reduce performance but more cross-platform
|
11 years ago |
danghvu
|
8677ce756c
|
Minor changes for x86 compatibility
|
11 years ago |
danghvu
|
03be9f5820
|
Fix java binding for cs2 branch
|
11 years ago |
Nguyen Anh Quynh
|
089b716e90
|
add SONAME for .so library. issue reported by Anton Bolshakov
|
11 years ago |
Nguyen Anh Quynh
|
4ebdd216f1
|
add SONAME for .so library. issue reported by Anton Bolshakov
|
11 years ago |
Nguyen Anh Quynh
|
02ac24fd1d
|
on x86_64, install libs to /usr/lib64 if /usr/lib is inexistent. bug reported by Anton Bolshakov
|
11 years ago |
Nguyen Anh Quynh
|
9f0e6c24ae
|
on x86_64, install libs to /usr/lib64 if /usr/lib is inexistent. bug reported by Anton Bolshakov
|
11 years ago |
Nguyen Anh Quynh
|
496a62b26b
|
python: update to new API cs_disasm_ex()
|
11 years ago |
Nguyen Anh Quynh
|
04c19beefe
|
rename API cs_disasm_dyn() to cs_disasm_ex(), and intentionally breaks compatibility with 1.0
|
11 years ago |
Nguyen Anh Quynh
|
1ca65dafc7
|
minor fix to mention *BSD rather than *nix
|
11 years ago |
Nguyen Anh Quynh
|
b8f2af6317
|
minor fix to mention *BSD rather than *nix
|
11 years ago |
Nguyen Anh Quynh
|
aeb18633e4
|
update COMPILE about newly added config.mk
|
11 years ago |
Nguyen Anh Quynh
|
a6a11537d4
|
update COMPILE about newly added config.mk
|
11 years ago |
Nguyen Anh Quynh
|
4fe224b1ed
|
change API cs_disasm_dyn(): break cs_insn into 2 structures, and put all details into new structure cs_detail. this break API compatibility
|
11 years ago |
Nguyen Anh Quynh
|
2b53b20272
|
x86: patch in acc registers for xchg. bug reported by felixwilhelm
|
11 years ago |
Nguyen Anh Quynh
|
3a87fb9ad0
|
python: minor fix for comments of _dummy_cs class
|
11 years ago |
Nguyen Anh Quynh
|
3cbb23064e
|
python: keep referencing Cs class so make sure it is around until all CsInsn objects are deleted. bug reported by felixwilhelm
|
11 years ago |
Nguyen Anh Quynh
|
2296d5e926
|
add macro CS_MAKE_VERSION, which is handy to create combined version from major & minor version so that can be compared to the result of cs_version_ex()
|
11 years ago |
Nguyen Anh Quynh
|
9ac9fcf2b3
|
python: support newly added API cs_support() & cs_version_ex()
|
11 years ago |
Nguyen Anh Quynh
|
f954f871e8
|
initialize all_arch in constructors
|
11 years ago |
Nguyen Anh Quynh
|
b880678a25
|
old cs_version() and new cs_version() are not compatible, so revert old one, and create new separate API cs_version_ex()
|
11 years ago |