Gitiles
Code Review
Sign In
gerrit-public.fairphone.software
/
platform
/
external
/
capstone
/
cb8e40cc79f7fc29ff58b3c7188f5cf46f95798c
/
arch
/
PowerPC
cae09bf
replace offset_of with offsetof from stddef.h
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
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
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
2c20a1b
ppc: wrong comparison in printOperand(). bug found by Coverity
by Nguyen Anh Quynh
· 10 years ago
f721e31
Disassembler -> Disassembly
by Nguyen Anh Quynh
· 10 years ago
04f2ec6
cleanup redundant headers included
by Nguyen Anh Quynh
· 10 years ago
6456481
x86: add immediate operand (1) for SHL/SHR/ROR/ROL/SAR/SAL in detail mode & Intel syntax
by Nguyen Anh Quynh
· 10 years ago
8598a21
enable arch code from source with CAPSTONE_HAS_* for MSVC to pick up
by Nguyen Anh Quynh
· 10 years ago
043702e
more fixes for warnings reported by MSVC
by Nguyen Anh Quynh
· 10 years ago
bb0744d
do not initialize some local vars unnecessarily. this problem was introduced when we fixed C89 issues for MSVC
by Nguyen Anh Quynh
· 10 years ago
42706a3
indentation with tab
by Nguyen Anh Quynh
· 10 years ago
779d4c7
first changes to get a successfully compiled version of capstone on VS2012
by Axel 0vercl0k Souchet
· 10 years ago
958927e
clean up after the last removal of SubtargetFeature.h
by Nguyen Anh Quynh
· 10 years ago
a5ffdc3
x86: properly handle LOCK/REP in the core, so remove buch of hacks
by Nguyen Anh Quynh
· 10 years ago
2cff6f6
x86: handle instructions with LOCK/REP/REPNE prefix after other prefixes. bear with this until we have a better approach
by Nguyen Anh Quynh
· 10 years ago
2eb37ee
ppc: disable some redundant functions when Diet option is enable
by Nguyen Anh Quynh
· 11 years ago
f6c7cbc
core: fix some warnings
by Nguyen Anh Quynh
· 11 years ago
1514d5c
ppc: cleaning up
by Nguyen Anh Quynh
· 11 years ago
1c68ab9
cleaning up unused code
by Nguyen Anh Quynh
· 11 years ago
ca9a7ab
ppc: fix a segfault in Diet mode
by Nguyen Anh Quynh
· 11 years ago
fc83a43
add diet compile option (CAPSTONE_DIET option in config.mk). This reduces binary size by around 40%
by Nguyen Anh Quynh
· 11 years ago
8b915ed
ppc: update core
by Nguyen Anh Quynh
· 11 years ago
585018f
ppc & arm: remove functions *_get_insn_id2()
by Nguyen Anh Quynh
· 11 years ago
a82a089
more more fixes on C coding style
by Nguyen Anh Quynh
· 11 years ago
b57c90d
fix some issues introduced by MSVC port
by Nguyen Anh Quynh
· 11 years ago
b8a57fe
Additional MSVC fixes, including to fixed tables (temporary so Quynh can see what to do).
by Alex Ionescu
· 11 years ago
46018db
Initial set of changes to support building with MSVC 2013. Right now there's a bunch fo assumptions in the .vcxproj file and some things are not as clean as they should be, but it does build a full build and works (at least the x86 side). The point of this initial checkpoint is to make sure that nothing breaks on the GCC side, that everyone is ok with the changes to the source (or if better fixes/typing can be done).
by Alex Ionescu
· 11 years ago
53fc5c1
cs_open() should return error on invalid mode
by Nguyen Anh Quynh
· 11 years ago
3732725
rename mapping.c, mapping.h, module.c to have arch prefix. suggested by Alex Ionescu
by Nguyen Anh Quynh
· 11 years ago
c272e9d
do not use constructor to enable archs, so code is more portable. suggested by Alex Ionescu
by Nguyen Anh Quynh
· 11 years ago
a9ffb44
replace strdup() with our cs_strdup(), which call cs_mem_malloc() internally
by Nguyen Anh Quynh
· 11 years ago
57c50d4
ppc: replace constant subtarget numbers with macros
by Nguyen Anh Quynh
· 11 years ago
e51e227
ppc & x86: add third dummy MRI argument to printInstruction() to make it consistent with other archs
by Nguyen Anh Quynh
· 11 years ago
a8eb7a5
rename memory function pointer types to have cs_ prefix. also rename internal function pointers my_* to have cs_mem_ prefix - suggested by Pancake
by Nguyen Anh Quynh
· 11 years ago
701b850
Fix: bug that static link does not know constructor
by danghvu
· 11 years ago
9fac512
no longer need to free insn_cache for each arch: simply do it from cs_close()
by Nguyen Anh Quynh
· 11 years ago
1acfd0b
move insn_cache into cs_struct to gurantee thread-safe
by Nguyen Anh Quynh
· 11 years ago
c740407
move internal memory management declarations from utils.h to cs_priv.h
by Nguyen Anh Quynh
· 11 years ago
24bf0d9
add new option CS_OPT_MEM for cs_option(): this enable user-defined dynamic memory management. idea proposed by Pancake
by Nguyen Anh Quynh
· 11 years ago
2b14fcd
ppc: update ppc.bh in post-printer
by Nguyen Anh Quynh
· 11 years ago
f1d489b
ppc: support details information
by Nguyen Anh Quynh
· 11 years ago
b265406
cache insns for fast lookup in mapping.c. based on the idea of Dang Hoang Vu
by Nguyen Anh Quynh
· 11 years ago
5f1f90c
fix for the last commit, and make the test code no longer specify ppc code as 64bit
by Nguyen Anh Quynh
· 11 years ago
5742b1b
ppc: support for PPC32 was already in
by Nguyen Anh Quynh
· 11 years ago
cef6b27
remove -x from PPC files
by Nguyen Anh Quynh
· 11 years ago
19b0de3
moving static doing_mem variable into cs_struct to guarantee thread-safe when handling memory operands
by Nguyen Anh Quynh
· 11 years ago
4d22779
add the missing include/ppc.h
by Nguyen Anh Quynh
· 11 years ago
ec79f40
ppc: rename PPC_getFeatureBits() to getFeatureBits()
by Nguyen Anh Quynh
· 11 years ago
9c5b328
ppc: rename ppc_cc to ppc_bc
by Nguyen Anh Quynh
· 11 years ago
bacf4c8
add the missing arch/PowerPC directory
by Nguyen Anh Quynh
· 11 years ago