d4babd9808b10096905d6f47d3e46e54be9de4ca |
|
08-Jul-2017 |
Nguyen Anh Quynh <aquynh@gmail.com> |
x86: MOV AL, [mem] has 2 operands. fix #959
/external/capstone/arch/X86/X86Mapping.c
|
c5082248962a55bce1490233021c72e34bc21593 |
|
22-Jun-2017 |
Nguyen Anh Quynh <aquynh@gmail.com> |
x86: wrong number of operands. fix #950
/external/capstone/arch/X86/X86Mapping.c
|
4a757e129f69e720ee75d6c756df15c9a553e31f |
|
24-May-2017 |
vit9696 <vit9696@users.noreply.github.com> |
Several changes for size reduction (#929) * Support CAPSTONE_STATIC with __GNUC__ compilers * Allow custom export rules * Make CAPSTONE_SHARED the default visibility option with GNUC (avoids behaviour changes) * Reduce capstone static build size (mainly for kernel usage) * Allow basic cs_detail support in diet mode * Fixed valid_bnd unused function warning * Do not disable cs_detail generation in CAPSTONE_DIET, use CAPSTONE_NO_DETAIL for that. * Reverted CAPSTONE_NO_DETAIL at least until capstone supports more flexible configuration * Added a missing endif * Disallow custom export rules
/external/capstone/arch/X86/X86Mapping.c
|
44c419a64c8fd01be5d491d2a1f389fcd742beab |
|
22-May-2017 |
Nguyen Anh Quynh <aquynh@gmail.com> |
x86: indentation
/external/capstone/arch/X86/X86Mapping.c
|
5be7444c09e291e9ea0f4c11ba6118115945f947 |
|
17-Mar-2017 |
Nguyen Anh Quynh <aquynh@gmail.com> |
x86: support BND prefix. issue #872
/external/capstone/arch/X86/X86Mapping.c
|
1504f913f17be8868a04bb308bccb04e5dbc5a24 |
|
22-Feb-2017 |
Nguyen Anh Quynh <aquynh@gmail.com> |
x86: consistent register names ST0-ST7 with the asm output
/external/capstone/arch/X86/X86Mapping.c
|
9ad8eb66805379a45a07524e15a97258ce269303 |
|
09-Feb-2017 |
Nguyen Anh Quynh <aquynh@gmail.com> |
x86: fix EAX operand for X86_MOV32ao32. fix issue #852
/external/capstone/arch/X86/X86Mapping.c
|
4015dfa619577e129d54eb6dc795cbff8163f460 |
|
28-Oct-2016 |
Samuel Chevet <w4kfu@users.noreply.github.com> |
Add X86_REG_EFLAGS for X86_STC and X86_STD for full x86 instructions … (#800) * Add X86_REG_EFLAGS for X86_STC and X86_STD for full x86 instructions ; Add X86_REG_EFLAGS for X86_CLD, X86_CMC for reduce and full x86 instructions * Add trailing zero for regs write in X86_CLC ; X86_CLD ; X86_CMC
/external/capstone/arch/X86/X86Mapping.c
|
9bebb55b7b83e09ea2bae8ea06bf6be4e0008ffa |
|
27-Oct-2016 |
Samuel CHEVET <gw4kfu@gmail.com> |
Add X86_REG_EFLAGS for X86_STC and X86_STD
/external/capstone/arch/X86/X86Mapping.c
|
cd6a732c967209fbeb009e57354903f2539f51e3 |
|
18-Oct-2015 |
kokole <hombre.97@hotmail.es> |
LOOP* branch fix for full x64 instructions Sorry, since the file is very big I didn't realize there was a 2nd list.
/external/capstone/arch/X86/X86Mapping.c
|
9cdd2031ed74f1ed71f1c8ef8e10bb4b3a7b637f |
|
18-Oct-2015 |
kokole <hombre.97@hotmail.es> |
LOOP* instructions are conditional branches LOOP, LOOPE and LOOPNE are basically conditional branches http://x86.renejeschke.de/html/file_module_x86_id_161.html
/external/capstone/arch/X86/X86Mapping.c
|
b6ae93d7073cab4b4cc7605912a508300fad61ea |
|
15-Aug-2015 |
Nguyen Anh Quynh <aquynh@gmail.com> |
x86: more AT&T fixes for #458 reported by Ruslan Kabatsayev
/external/capstone/arch/X86/X86Mapping.c
|
d28a948635abc536665290e3adde08727538225a |
|
15-Aug-2015 |
Nguyen Anh Quynh <aquynh@gmail.com> |
x86: more fix for #458
/external/capstone/arch/X86/X86Mapping.c
|
f74e96c3a4be686d62c6a2ffe7c2b4adcdf2ace5 |
|
15-Aug-2015 |
Nguyen Anh Quynh <aquynh@gmail.com> |
x86: fix issue #458 reported by Ruslan Kabatsayev
/external/capstone/arch/X86/X86Mapping.c
|
ac74b386eaa99154cfb79f0de25e5956a7a87889 |
|
14-Aug-2015 |
Nguyen Anh Quynh <aquynh@gmail.com> |
x86: REPNE prefix is valid for LODSD. this fixes the bug reported by Ruslan Kabatsayev
/external/capstone/arch/X86/X86Mapping.c
|
9dac4021dc1af72f98d330d25b173952fa6ba888 |
|
14-Aug-2015 |
Nguyen Anh Quynh <aquynh@gmail.com> |
x86: some AT&T instructions wrongly add one more operand in front (index 0). this fixes the issue reported by Ruslan Kabatsayev
/external/capstone/arch/X86/X86Mapping.c
|
0f408c25f849cfe51580b1df4c7bae731bf2f797 |
|
14-Aug-2015 |
Nguyen Anh Quynh <aquynh@gmail.com> |
x86: repne prefix can come with INS/OUTS/LODS instructions. bug reported by Ruslan Kabatsayev
/external/capstone/arch/X86/X86Mapping.c
|
4dda6c9f1b8bb4715eedba13fadcee59f653eab5 |
|
14-Aug-2015 |
Nguyen Anh Quynh <aquynh@gmail.com> |
x86: rep* prefix read/write *CX register. bug reported by Ruslan Kabatsayev
/external/capstone/arch/X86/X86Mapping.c
|
60d40cf465c8dcf69018290b994105f822f4ec30 |
|
14-Aug-2015 |
Nguyen Anh Quynh <aquynh@gmail.com> |
x86: loope/loopne read EFLAGS. bug reported by Ruslan Kabatsayev
/external/capstone/arch/X86/X86Mapping.c
|
b1c54fe8dcc1ae6dde4670e91e9835a09c7cf02b |
|
13-Aug-2015 |
Nguyen Anh Quynh <aquynh@gmail.com> |
x86: LOOP* instructions should read/write *CX registers. bug reported by Ruslan Kabatsayev
/external/capstone/arch/X86/X86Mapping.c
|
3dc31d298a617b50b17bbe28d85c4c44729c83a7 |
|
05-Jun-2015 |
Nguyen Anh Quynh <aquynh@gmail.com> |
x86: properly handle AL/AX/EAX operand of OUT instruction in AT&T syntax
/external/capstone/arch/X86/X86Mapping.c
|
5160e2340de7a7af89a513129aae63d3d7cef295 |
|
07-Mar-2015 |
Nguyen Anh Quynh <aquynh@gmail.com> |
x86: multiple fixes for insns[] - reduced mode (X86Mapping.c)
/external/capstone/arch/X86/X86Mapping.c
|
c0fa5b744b1fd1448fdc4b67a32f0433e3a66229 |
|
07-Mar-2015 |
Nguyen Anh Quynh <aquynh@gmail.com> |
x86: multiple fixes for insns[] (X86Mapping.c)
/external/capstone/arch/X86/X86Mapping.c
|
b2c91591ce053e0817c7dc0cf6f2f846ab9f6c71 |
|
13-Feb-2015 |
Nguyen Anh Quynh <aquynh@gmail.com> |
x86: REPNE can go with STOS/MOVS. bug reported by Gabriel Quadros
/external/capstone/arch/X86/X86Mapping.c
|
7de172d6ec34e17ececd3408278b67c290faa709 |
|
13-Jan-2015 |
Nguyen Anh Quynh <aquynh@gmail.com> |
x86: properly handle REP, REPNE & REPNZ prefixes
/external/capstone/arch/X86/X86Mapping.c
|
d319c114dbd46126956390887c8bfeab8aa5f4c2 |
|
26-Dec-2014 |
Nguyen Anh Quynh <aquynh@gmail.com> |
x86: more encodings for FXCH & FCOMP. also print LJUMP without * as prefix for Intel syntax. handle BOUND & FARCALL better
/external/capstone/arch/X86/X86Mapping.c
|
10ecdaef31cf38039aac46e644c6e3798cbb044f |
|
16-Dec-2014 |
Nguyen Anh Quynh <aquynh@gmail.com> |
x86: support some new instructions or new encodings of some new instructions: MOVSXD, FXCH, FCOM, FCOMP, FSTP, FSTPNCE, NOP
/external/capstone/arch/X86/X86Mapping.c
|
9578185ad8d2c473a7302e6f0263c8db282be783 |
|
12-Dec-2014 |
Nguyen Anh Quynh <aquynh@gmail.com> |
x86: add missing operands in detail mode for 'IN/OUT reg, reg' instructions. bug reported by Andrew Wesie
/external/capstone/arch/X86/X86Mapping.c
|
2ce4da372617041f79e8b6b1c54d99cd4c9c3cc3 |
|
12-Dec-2014 |
Nguyen Anh Quynh <aquynh@gmail.com> |
x86: fix the last bug on PUSH/POP <segment> for ATT syntax
/external/capstone/arch/X86/X86Mapping.c
|
b32515d62221658302fec67db175bbd87e321223 |
|
12-Dec-2014 |
Nguyen Anh Quynh <aquynh@gmail.com> |
x86: add missing operands in detail mode for PUSH/POP <segment> instructions. bug reported by Andrew Wesie
/external/capstone/arch/X86/X86Mapping.c
|
ff7bba3d6d1398ace7765c74bb56d01f2a3927f5 |
|
03-Nov-2014 |
Nguyen Anh Quynh <aquynh@gmail.com> |
x86: print out immediate as positive number for logic arithmetic operations: AND, OR, XOR. only works for x86 Intel syntax so far. issue reported by Pancake
/external/capstone/arch/X86/X86Mapping.c
|
c2ea812ea760b6872c413e4ad2c9b98c7abf51c3 |
|
31-Oct-2014 |
Nguyen Anh Quynh <aquynh@gmail.com> |
fix cs_group_name() after the change on generic group ids
/external/capstone/arch/X86/X86Mapping.c
|
85cfb1839c569a49eb0cc032eeb84ddb5d867721 |
|
17-Oct-2014 |
Nguyen Anh Quynh <aquynh@gmail.com> |
x86: get rid of redundant X86_INS_LOCK/REP/RENE. issue reported by Pancake
/external/capstone/arch/X86/X86Mapping.c
|
ea3c0895917271960bbd663335d3248e6f1be6df |
|
02-Oct-2014 |
Nguyen Anh Quynh <aquynh@gmail.com> |
some simple optimizations for speed. this improves performance about 5%
/external/capstone/arch/X86/X86Mapping.c
|
d7e42b7d3659a6d3a5e065afd19ce9547dea8dbe |
|
29-Sep-2014 |
Nguyen Anh Quynh <aquynh@gmail.com> |
rename all the constants marking ending from _MAX to _ENDING. this also updates Java/Python/Ocaml bindings accordingly
/external/capstone/arch/X86/X86Mapping.c
|
9728200d1d81677113416015c6ed190d7112d795 |
|
09-Sep-2014 |
Nguyen Anh Quynh <aquynh@gmail.com> |
x86: cpuid, xsetbv, xgetbv involve 32bit registers, not 64bit registers.
/external/capstone/arch/X86/X86Mapping.c
|
934e180e545beda2f2ed5eed476615cfe1312b9a |
|
27-Aug-2014 |
Nguyen Anh Quynh <aquynh@gmail.com> |
x86: more update to the core
/external/capstone/arch/X86/X86Mapping.c
|
ffb6b23c7db1fc9fdaa0e95b5ae5644610c85925 |
|
22-Aug-2014 |
Nguyen Anh Quynh <aquynh@gmail.com> |
x86: add SMAP group for CLAC/STAC instructions
/external/capstone/arch/X86/X86Mapping.c
|
0b690387b36c262cc4c4e5540d94a1ff501bab16 |
|
13-Aug-2014 |
Nguyen Anh Quynh <aquynh@gmail.com> |
x86: update core with upstream. this added bunch of new instructions & groups. also updated Python & Java bindings after the core change
/external/capstone/arch/X86/X86Mapping.c
|
650f96ce431dc38f702641b3f1cf4320e9c9bf94 |
|
08-Jul-2014 |
Nguyen Anh Quynh <aquynh@gmail.com> |
add new API cs_group_name() to return group name in string, given the group id
/external/capstone/arch/X86/X86Mapping.c
|
dbdb61a9cf6a0fb9816744e3133316d4a499f2ae |
|
01-Jul-2014 |
Nguyen Anh Quynh <aquynh@gmail.com> |
x86: regs_write[] of RDTSC & RDTSCP depend on @mode
/external/capstone/arch/X86/X86Mapping.c
|
7ef3700550e62e71abb54855491b0a924f5fbff1 |
|
27-Jun-2014 |
Nguyen Anh Quynh <aquynh@gmail.com> |
x86: SHL reg, 1 has one too many operands. bug reported by Sean Heelan
/external/capstone/arch/X86/X86Mapping.c
|
1a66fecdbc0d0ca441b60213bcae767f18bbeb10 |
|
25-Jun-2014 |
Nguyen Anh Quynh <aquynh@gmail.com> |
x86: support avx_sae & avx_rm in cs_x86 struct. this also updates Python & Java bindings following the core's change
/external/capstone/arch/X86/X86Mapping.c
|
12e6e313893324cabb095d86e9f28b9cb5a7be5a |
|
26-Jun-2014 |
Nguyen Anh Quynh <aquynh@gmail.com> |
x86: rename zero_opmask of cs_x86_op to avx_zero_opmask
/external/capstone/arch/X86/X86Mapping.c
|
92a3d4c07991991d92f11e82b73cc78a0a133b29 |
|
25-Jun-2014 |
Nguyen Anh Quynh <aquynh@gmail.com> |
x86: add AVX's zero_opmask to cs_x86_op struct. updated Python & Java bindings for this change
/external/capstone/arch/X86/X86Mapping.c
|
e1aba1703f450b143949ec9e8328d0f9a7de5887 |
|
25-Jun-2014 |
Nguyen Anh Quynh <aquynh@gmail.com> |
x86: fix all {cc} instructions to have correct instruction ID
/external/capstone/arch/X86/X86Mapping.c
|
4c5eabc32b7b7e8966fc03f82d8f0bbc8105c3dd |
|
24-Jun-2014 |
Nguyen Anh Quynh <aquynh@gmail.com> |
x86: support SSE_CC & AVX_CC in cs_x86 struct. this also updates Python & Java bindings
/external/capstone/arch/X86/X86Mapping.c
|
0d716450fc23e8cfa3c828f151c7de5030c170ec |
|
24-Jun-2014 |
Nguyen Anh Quynh <aquynh@gmail.com> |
x86: add avx_bcast to cs_x86_op to support AVX512 instructions. this also updates Python & Java binding
/external/capstone/arch/X86/X86Mapping.c
|
15b746fe4f56a74e4a4a39cee682effbc4e4ad3d |
|
24-Jun-2014 |
Nguyen Anh Quynh <aquynh@gmail.com> |
x86: op_addReg() & op_addImm() only work when detail mode is ON
/external/capstone/arch/X86/X86Mapping.c
|
14ba46bfabb94f1934da3f2a180499f58bc3ee00 |
|
24-Jun-2014 |
Nguyen Anh Quynh <aquynh@gmail.com> |
x86: add segment to x86_op_mem struct. this fixes a bug in generating detail for instructions with segment override. bug reported by Sean Heelan.
/external/capstone/arch/X86/X86Mapping.c
|
1085073f8f0fced2975bfc824606b0e3ce7bd62a |
|
17-Jun-2014 |
Nguyen Anh Quynh <aquynh@gmail.com> |
x86: remove disp_size, imm_size, op_size. add size to each operand. thanks Gabriel Quadros for some nice ideas
/external/capstone/arch/X86/X86Mapping.c
|
5329a6ffd485ce4b06305c1b104df5a0adab57e6 |
|
08-Jun-2014 |
Nguyen Anh Quynh <aquynh@gmail.com> |
directly update cs_insn from MCInst interface to avoid multiple memcpy()
/external/capstone/arch/X86/X86Mapping.c
|
8cae86ccfabf151613057c3cb379b1382e7bcecf |
|
07-Jun-2014 |
Nguyen Anh Quynh <aquynh@gmail.com> |
x86: copy prefix back after updating it in X86_lockrep()
/external/capstone/arch/X86/X86Mapping.c
|
e70a043a041dcba158e860a98c5b9a3752c815b2 |
|
05-Jun-2014 |
Nguyen Anh Quynh <aquynh@gmail.com> |
x86: more simplification for better performance
/external/capstone/arch/X86/X86Mapping.c
|
368c45b4c6305d8c95749e2047fda73a8286bb16 |
|
04-Jun-2014 |
Jay Oster <jay@kodewerx.org> |
x86 instruction groups: Add SYSEXIT and SYSRET to the X86_GRP_IRET group
/external/capstone/arch/X86/X86Mapping.c
|
6b00344f233609d2d34cc6a8123e78adebc42eff |
|
04-Jun-2014 |
Jay Oster <jay@kodewerx.org> |
x86 instruction groups: Fix RET/IRET mapping.
/external/capstone/arch/X86/X86Mapping.c
|
6f74ccc97a1d85e845f28a8ab2ed66ac5a77f2c3 |
|
03-Jun-2014 |
Jay Oster <jay@kodewerx.org> |
Add new x86 instruction groups - VM: Virtual Machine - INT: Interrupts - IRET: Interupt returns - CALL: Subroutine call - RET: Subroutine return Includes a special case for writes to port 0xb2, which triggers an SMI
/external/capstone/arch/X86/X86Mapping.c
|
b70e121ce3730128b58f9173657c0d40f9e477bf |
|
28-May-2014 |
Nguyen Anh Quynh <aquynh@gmail.com> |
x86: FP instructions are only available when X86_REDUCE mode is off
/external/capstone/arch/X86/X86Mapping.c
|
0150f065532dea497475dbbcf28ac6642ede7982 |
|
28-May-2014 |
Nguyen Anh Quynh <aquynh@gmail.com> |
x86: fix a warning on Diet mode
/external/capstone/arch/X86/X86Mapping.c
|
d69f9ded5b910af73af60013af1bef6a6c36b31c |
|
27-May-2014 |
Nguyen Anh Quynh <aquynh@gmail.com> |
x86: delete dead code
/external/capstone/arch/X86/X86Mapping.c
|
8f50ba894cc40e81b3d3185433f8464ecc638ebb |
|
27-May-2014 |
Nguyen Anh Quynh <aquynh@gmail.com> |
Merge branch 'next' into xcore
|
04f2ec6d0fa6fc5c5e5b96da81691c558e4ed82d |
|
27-May-2014 |
Nguyen Anh Quynh <aquynh@gmail.com> |
cleanup redundant headers included
/external/capstone/arch/X86/X86Mapping.c
|
2cf9c524da7bebbdcbc59183b37fc40acb02d341 |
|
27-May-2014 |
Nguyen Anh Quynh <aquynh@gmail.com> |
x86: MOV64rr belongs to GRP_MODE64 group. bug reported by Jason Oster
/external/capstone/arch/X86/X86Mapping.c
|
fed098f9a7725d64b45110cf4468fe1f6ed112c3 |
|
21-May-2014 |
Nguyen Anh Quynh <aquynh@gmail.com> |
x86: eliminate irrelevant prefixes in x86.prefix[] - such as f2/f3 prefixed irrelevant instructions
/external/capstone/arch/X86/X86Mapping.c
|
1e93adf5c3e123416c211fddbb9f18f7f5cc5f24 |
|
21-May-2014 |
Nguyen Anh Quynh <aquynh@gmail.com> |
x86: add CL operand into details for 'SHL *, CL' instruction
/external/capstone/arch/X86/X86Mapping.c
|
7a65ad7e4b151064cc216bf73cf69f3f4eab27fc |
|
21-May-2014 |
Nguyen Anh Quynh <aquynh@gmail.com> |
x86: detail operands for 'fstpnce st(0), st(0)' & 'fstpst(7), st(0)'
/external/capstone/arch/X86/X86Mapping.c
|
b6e3f01bb82f3e6f17062584f4c0c0247858a650 |
|
21-May-2014 |
Nguyen Anh Quynh <aquynh@gmail.com> |
x86: handle REP MOVSD/CMPSD/SCASD/LODSD/STOSD properly (due to confused 128bit media instructions having the same mnemonics)
/external/capstone/arch/X86/X86Mapping.c
|
3a86d92e7c411c28dd56c21f98ef2ff4d60b560f |
|
21-May-2014 |
Nguyen Anh Quynh <aquynh@gmail.com> |
x86: correct instructions related to REP prefix
/external/capstone/arch/X86/X86Mapping.c
|
1d6f7ee50e0a5ced0b8f8f10b7c01600ac999d4a |
|
20-May-2014 |
Nguyen Anh Quynh <aquynh@gmail.com> |
x86: prefix REP/REPNE are only relevant for MOVS/CMPS/SCAS/LDOS/STOS/INS/OUTS instructions
/external/capstone/arch/X86/X86Mapping.c
|
64564815081383385309135f6ae5b8502d28a9aa |
|
19-May-2014 |
Nguyen Anh Quynh <aquynh@gmail.com> |
x86: add immediate operand (1) for SHL/SHR/ROR/ROL/SAR/SAL in detail mode & Intel syntax
/external/capstone/arch/X86/X86Mapping.c
|
8598a219f303802198439f9fc0884dffe19b3b11 |
|
14-May-2014 |
Nguyen Anh Quynh <aquynh@gmail.com> |
enable arch code from source with CAPSTONE_HAS_* for MSVC to pick up
/external/capstone/arch/X86/X86Mapping.c
|
e68ee701c42e2219629f206673ea78915c9d5717 |
|
07-May-2014 |
Nguyen Anh Quynh <aquynh@gmail.com> |
x86: simplify code handling LOCK/REP by remembering this prefix status when decoding it
/external/capstone/arch/X86/X86Mapping.c
|
16837f8431d9d4c4f4989ec721fcc396bf04d12a |
|
06-May-2014 |
Nguyen Anh Quynh <aquynh@gmail.com> |
x86: MULPD instruction is unavailable in X86_REDUCE mode
/external/capstone/arch/X86/X86Mapping.c
|
288d6b3c8a2aced399c5bf26dd5bfcd5f94bf687 |
|
06-May-2014 |
Nguyen Anh Quynh <aquynh@gmail.com> |
x86: properly handle lock/rep prefixes when DIET option is enable
/external/capstone/arch/X86/X86Mapping.c
|
45c77aeadd08af62e3d008024b0d3b6c1378c2ad |
|
07-May-2014 |
Nguyen Anh Quynh <aquynh@gmail.com> |
x86: handle tricky instructions related to MULPD at http://habrahabr.ru/company/intel/blog/200658/
/external/capstone/arch/X86/X86Mapping.c
|
a5ffdc3a80eb4a09c97a37de7714d7cbdab6ccfb |
|
07-May-2014 |
Nguyen Anh Quynh <aquynh@gmail.com> |
x86: properly handle LOCK/REP in the core, so remove buch of hacks
/external/capstone/arch/X86/X86Mapping.c
|
17874d084ef4a394f2b0de4798efd572b6ed5912 |
|
29-Apr-2014 |
Nguyen Anh Quynh <aquynh@gmail.com> |
x86: handle NOP instruction 0f18*
/external/capstone/arch/X86/X86Mapping.c
|
fa697076b1c5ee0203a21e9cd76f3d5e27ded084 |
|
22-Apr-2014 |
Nguyen Anh Quynh <aquynh@gmail.com> |
x86: handle more tricky instructions. - support undocumented instructions FSTP & FSTPNCE. see http://blogs.technet.com/b/mmpc/archive/2013/06/24/investigation-of-a-new-undocumented-instruction-trick.aspx - TEST instructions with opcode 0xF6, 0xF7 (MRM1r)
/external/capstone/arch/X86/X86Mapping.c
|
2ce77133f570552ee1ccecd3306366a9914bf5e7 |
|
22-Apr-2014 |
Nguyen Anh Quynh <aquynh@gmail.com> |
x86: support some tricky instructions - NOP instructions with encoding 0f {19-1f}. see http://code.google.com/p/corkami/wiki/x86oddities?show=content - TEST instructions with opcode 0xF6, 0xF7 (MRM1m) - Fix arithmetic instructions with opcode 0x82: only available in Non64bit mode
/external/capstone/arch/X86/X86Mapping.c
|
33e16362d6b8daa2c51e0f770fd87d8c35d474c0 |
|
20-Apr-2014 |
Nguyen Anh Quynh <aquynh@gmail.com> |
x86: support 0x82 opcode for Arithmetic instructions
/external/capstone/arch/X86/X86Mapping.c
|
6f56ff566303ae9b1adf10b923afdb525075074c |
|
16-Apr-2014 |
Nguyen Anh Quynh <aquynh@gmail.com> |
x86: handle SAL instructions. bug reported by Attila Suszter & Ange Albertini
/external/capstone/arch/X86/X86Mapping.c
|
7626808de6e8ab9b06603ca261405632f20521b8 |
|
29-Mar-2014 |
Nguyen Anh Quynh <aquynh@gmail.com> |
Merge branch 'x86imm' into next
|
6d3d8005aaa98071217a37ed7ea64416d250aac7 |
|
29-Mar-2014 |
Nguyen Anh Quynh <aquynh@gmail.com> |
x86: do not print memory offset in negative form. bug reported by Le Dinh Long
/external/capstone/arch/X86/X86Mapping.c
|
d325b1a94b8fa2e4d38b14071cadf0dceb4ae2a0 |
|
27-Mar-2014 |
Nguyen Anh Quynh <aquynh@gmail.com> |
x86: reduce mode support VMX/SVM instructions now
/external/capstone/arch/X86/X86Mapping.c
|
59b5489d8e6c07c93c207e1a5e5398f63dbfd777 |
|
27-Mar-2014 |
Nguyen Anh Quynh <aquynh@gmail.com> |
x86: rename X86_COMPACT to X86_REDUCE. suggested by Pancake
/external/capstone/arch/X86/X86Mapping.c
|
9518148e6f7a30c06a1f82e655e1727143ff8632 |
|
25-Mar-2014 |
Nguyen Anh Quynh <aquynh@gmail.com> |
add X86_COMPACT option. also add CS_SUPPORT_X86_COMPACT. made Python support this change
/external/capstone/arch/X86/X86Mapping.c
|
f6c7cbc972d3f4e69e315a15c6437ba15d88016e |
|
11-Mar-2014 |
Nguyen Anh Quynh <aquynh@gmail.com> |
core: fix some warnings
/external/capstone/arch/X86/X86Mapping.c
|
bc22b5be8362201b70d7e4fc7042d8c5eda7f9b1 |
|
02-Mar-2014 |
Nguyen Anh Quynh <aquynh@gmail.com> |
x86: handle rep/repne mulpd case
/external/capstone/arch/X86/X86Mapping.c
|
143759d9ab3b9d6a23b773529ca3719c218f93d9 |
|
24-Feb-2014 |
Nguyen Anh Quynh <aquynh@gmail.com> |
x86: update core
/external/capstone/arch/X86/X86Mapping.c
|
fc83a439e5e74ecdea4f948c46064c25ce361ebe |
|
22-Feb-2014 |
Nguyen Anh Quynh <aquynh@gmail.com> |
add diet compile option (CAPSTONE_DIET option in config.mk). This reduces binary size by around 40%
/external/capstone/arch/X86/X86Mapping.c
|
85cddef303541ebb9a8ac2749f661c3f04c9f535 |
|
18-Feb-2014 |
Nguyen Anh Quynh <aquynh@gmail.com> |
x86: optimize handling special instructions with accumulate registers
/external/capstone/arch/X86/X86Mapping.c
|
005c5148a64d941a0e3868346857f8d8a00c4469 |
|
18-Feb-2014 |
Nguyen Anh Quynh <aquynh@gmail.com> |
x86: eliminate X86_get_insn_id2()
/external/capstone/arch/X86/X86Mapping.c
|
a86a1279ff8220dc104011bff80c669e6a0cb81f |
|
17-Feb-2014 |
Nguyen Anh Quynh <aquynh@gmail.com> |
Merge branch 'msvc0' into next1
|
603f7ac953162cc1be28ac7d06321ce2ad79f77a |
|
12-Feb-2014 |
kaka22 <kaka22ip@gmail.com> |
x86: fix a warning on unused variable
/external/capstone/arch/X86/X86Mapping.c
|
d7c00fe5ed8126ba436f6c3bb10df08838750089 |
|
08-Feb-2014 |
Nguyen Anh Quynh <aquynh@gmail.com> |
x86: REP should have *CX registers as implicit registers read/written
/external/capstone/arch/X86/X86Mapping.c
|
13f40d26a2572bd6938a4e508a6133720cb6d967 |
|
07-Feb-2014 |
Nguyen Anh Quynh <aquynh@gmail.com> |
x86: upgrade core
/external/capstone/arch/X86/X86Mapping.c
|
9389947d0de51b4048ca4518dc179f9d1cc2b604 |
|
25-Jan-2014 |
Nguyen Anh Quynh <aquynh@gmail.com> |
x86: fix a mem leaking issue in X86_insn_combine()
/external/capstone/arch/X86/X86Mapping.c
|
a82a0890a6e48af75da41ccb195dc07e19cdca7c |
|
23-Jan-2014 |
Nguyen Anh Quynh <aquynh@gmail.com> |
more more fixes on C coding style
/external/capstone/arch/X86/X86Mapping.c
|
eaeee31f64650b424e61ef05d3b731e7ec75d502 |
|
23-Jan-2014 |
Nguyen Anh Quynh <aquynh@gmail.com> |
Merge branch 'msvc' into test
|
46018db884541cda3d5fe74c511ffc5598f6b4dd |
|
22-Jan-2014 |
Alex Ionescu <aionescu+github@gmail.com> |
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).
/external/capstone/arch/X86/X86Mapping.c
|
c34959b588318ca115143e09a8c71509cb1cec32 |
|
22-Jan-2014 |
Nguyen Anh Quynh <aquynh@gmail.com> |
x86: proper calculation for the trailing instruction in total cache. issue reported by Pancake
/external/capstone/arch/X86/X86Mapping.c
|
c36ce95d4af0c5933bc6c3b02fb2c2e5e28bdc28 |
|
22-Jan-2014 |
Nguyen Anh Quynh <aquynh@gmail.com> |
x86: proper calculation for the trailing instruction in total cache. issue reported by Pancake
/external/capstone/arch/X86/X86Mapping.c
|
9a291bda75207710f552209202073b7f8e9f7018 |
|
21-Jan-2014 |
Nguyen Anh Quynh <aquynh@gmail.com> |
x86: do not use non-standard strlcat & strlcpy
/external/capstone/arch/X86/X86Mapping.c
|
b9ff3aaf19dfa6f13f4901641a799d4a5e6becda |
|
21-Jan-2014 |
Nguyen Anh Quynh <aquynh@gmail.com> |
x86: do not use non-standard strlcat & strlcpy
/external/capstone/arch/X86/X86Mapping.c
|
dc8c346cf01ba442002459dea5c054095231f395 |
|
21-Jan-2014 |
Nguyen Anh Quynh <aquynh@gmail.com> |
Merge branch 'prefix' into next
|
7772d859af6ff512debf2beb8b1cf74bc5a5e436 |
|
21-Jan-2014 |
Nguyen Anh Quynh <aquynh@gmail.com> |
x86: fix known issue with prefix by combining with previous prefix instruction. this is not perfect, but good enough for now
/external/capstone/arch/X86/X86Mapping.c
|
37327253428641e4b96e4ed8e2a82c360e9f3cf5 |
|
20-Jan-2014 |
Nguyen Anh Quynh <aquynh@gmail.com> |
rename mapping.c, mapping.h, module.c to have arch prefix. suggested by Alex Ionescu
/external/capstone/arch/X86/X86Mapping.c
|
f328f30fd9ad1a7ee70211bff631332f468419c3 |
|
20-Jan-2014 |
Nguyen Anh Quynh <aquynh@gmail.com> |
rename mapping.c, mapping.h, module.c to have arch prefix. suggested by Alex Ionescu
/external/capstone/arch/X86/X86Mapping.c
|