Gitiles
Code Review
Sign In
gerrit-public.fairphone.software
/
platform
/
external
/
capstone
/
c3bc95b4a10a35891f56c929640d39c6946c9ad8
/
arch
/
X86
/
X86ATTInstPrinter.c
c3bc95b
arch/X86: fix strncpy usage (#1243)
by Riccardo Schirone
· 6 years ago
afffa5d
merge next to master
by Nguyen Anh Quynh
· 6 years ago
728e699
x86: fix imm operand of RETF. see #1204
by Nguyen Anh Quynh
· 6 years ago
ae703aa
x86: fix imm operand of RETF. see #1204
by Nguyen Anh Quynh
· 6 years ago
cd447b2
x86: X86_immediate_size() returns uint8
by Nguyen Anh Quynh
· 6 years ago
3fef42f
coding style
by Nguyen Anh Quynh
· 6 years ago
dce7da9
Merges encoding to next (#1194)
by Stephen Eckels
· 6 years ago
36d4585
Add Availability.h include to fix macOS SDK instrinsics
by vit9696
· 6 years ago
7723175
Add Availability.h include to fix macOS SDK instrinsics (#1175)
by vit9696
· 6 years ago
2b054af
Use printint functions from SStream (#1165)
by Catena cyber
· 6 years ago
1144608
Fix MSVC build (#1080)
by Jason Shirk
· 7 years ago
6abcc70
x86: fix att syntax when imm operand is 0 (#1046)
by Nguyen Anh Quynh
· 7 years ago
f5045f0
x86: fix att syntax when imm operand is 0 (#1046)
by Nguyen Anh Quynh
· 7 years ago
e0d1f3f
x86: fix immediate operand for AND instruction in ATT mode (issue #1047)
by Nguyen Anh Quynh
· 7 years ago
64328e3
x86: add UD0 instruction
by Nguyen Anh Quynh
· 7 years ago
efc9036
x86: AT&T syntax bug with zero offset segment register. see #884
by Nguyen Anh Quynh
· 7 years ago
c0b9f86
x86: AT&T syntax bug with zero offset segment register. see #884
by Nguyen Anh Quynh
· 7 years ago
f20a0a0
Fix UB when accessing un-initialized array (#890)
by radare
· 7 years ago
c86e78f
x86: fix movw instruction in #789
by Nguyen Anh Quynh
· 8 years ago
3ca6b0d
x86: fix movw instruction in #789
by Nguyen Anh Quynh
· 8 years ago
ae360ea
x86: fix sysexit in #806
by Nguyen Anh Quynh
· 8 years ago
a2d62f9
x86: fix sysexit in #806
by Nguyen Anh Quynh
· 8 years ago
dabc9f2
x86: properly handle SSE/AVX instructions
by Nguyen Anh Quynh
· 8 years ago
d4389cc
x86: fix issue #717
by Nguyen Anh Quynh
· 8 years ago
268d00a
x86: fix issue #717
by Nguyen Anh Quynh
· 8 years ago
da6b5f3
Append LL for all > 32bit numeric immediates
by pancake
· 8 years ago
c45f1db
Merge remote-tracking branch 'upstream/next' into next
by tandasat
· 8 years ago
45e5eab
port Windows driver support
by tandasat
· 8 years ago
a6609fe
address warnings with capstone_static_winkernel
by tandasat
· 8 years ago
b158b93
remove myinttypes.h
by Nguyen Anh Quynh
· 8 years ago
75701e8
x86: fix memory operand size of fnstenv/fldenv (issue #613)
by Nguyen Anh Quynh
· 8 years ago
eba27eb
x86: indentation
by Nguyen Anh Quynh
· 8 years ago
d646220
Merge branch 'next' of https://github.com/bSr43/capstone into bSr43-next
by Nguyen Anh Quynh
· 8 years ago
2936bec
x86: fix issue #544 for AT&T syntax
by Nguyen Anh Quynh
· 9 years ago
7fc5bc3
x86: print immediate of IN/OUT instructions in positive form. this fixes issue #554
by Nguyen Anh Quynh
· 9 years ago
0e66373
Fix access mode for variants of MOV instruction
by Vincent Bénony
· 9 years ago
59e3013
x86: print immediate operand of MOVABS in positive form. this fixes issue #541
by Nguyen Anh Quynh
· 9 years ago
cc1e144
x86: print -0x8000000000000000 as 0x8000000000000000. this fixes issue #499
by Nguyen Anh Quynh
· 9 years ago
7b714c6
x86: fix operand sizes of LGDT/LIDT/SGDT/SIDT in 16bit mode
by Nguyen Anh Quynh
· 9 years ago
4337a77
x86: fix issue #470 & #471 reported by Ruslan Kabatsayev
by Nguyen Anh Quynh
· 9 years ago
94874ed
x86: fix #456 for AT&T syntax
by Nguyen Anh Quynh
· 9 years ago
f938424
x86: another attempt to fix #456
by Nguyen Anh Quynh
· 9 years ago
b584a50
x86: another attempt for #456
by Nguyen Anh Quynh
· 9 years ago
01e87ae
x86: fix issue #456 reported by Ruslan Kabatsayev
by Nguyen Anh Quynh
· 9 years ago
ad94e98
x86: fix target addresses of CALL/JMP rel16. bug reported by Ruslan Kabatsayev
by Nguyen Anh Quynh
· 9 years ago
2a3635d
x86: fix target addresses of CALL/JMP rel16. bug reported by Ruslan Kabatsayev
by Nguyen Anh Quynh
· 9 years ago
7279f31
x86: fix operand size for farjmp/farcall instructions. bug reported by Ruslan Kabatsayev
by Nguyen Anh Quynh
· 9 years ago
981c201
x86: fix selector part of farjmp/farcall instructions. bug reported by Ruslan Kabatsayev
by Nguyen Anh Quynh
· 9 years ago
9b381dc
x86: print ptr16 part of farjmp/farcall in positive form. issue reported by Ruslan Kabatsayev
by Nguyen Anh Quynh
· 9 years ago
af806e0
x86: truncat immediate for non-64bit. this fixes the disassembly of the code e9e9eeeeee in 32bit mode
by Nguyen Anh Quynh
· 9 years ago
a05d82a
x86: truncat immediate for non-64bit. this fixes the disassembly of the code e9e9eeeeee in 32bit mode
by Nguyen Anh Quynh
· 9 years ago
de8dd26
x86: handle operand size properly for immediate operands
by Nguyen Anh Quynh
· 9 years ago
36d0594
x86: fix immediate operand of AND/OR/XOR instructions. bug reported by @yegord
by Nguyen Anh Quynh
· 9 years ago
08df00b
x86: properly handle AL/AX/EAX operand of OUT instruction in AT&T syntax
by Nguyen Anh Quynh
· 9 years ago
3f00a72
x86: some algorithm instructions with immediate of 1 byte should be printed in positive form
by Nguyen Anh Quynh
· 9 years ago
aceb2bb
x86: fix value of access field for some instructions. bug reported by Ben Nagy
by Nguyen Anh Quynh
· 9 years ago
fb59de4
x86: make all shifted instructions to support first operand in AT&T syntax. issue reported by @bipulr
by Nguyen Anh Quynh
· 9 years ago
27526f3
x86: make all shifted instructions to support first operand in AT&T syntax
by Nguyen Anh Quynh
· 9 years ago
21b9b25
x86: fix 16bit address bound issue. reported by Oleksii Kuchma
by Nguyen Anh Quynh
· 9 years ago
a118474
x86: save the immediates being changed for printing out (instructions INT/AND/OR/XOR)
by Nguyen Anh Quynh
· 9 years ago
26cb4aa
x86: add more cases to print as unsigned 8bit imm
by me
· 9 years ago
89820c4
x86: print 8 bit immediate number in positive form. still need a more systematic approach to do same thing for other forms of immediates
by Nguyen Anh Quynh
· 9 years ago
bcf09f4
Add support to embed Capstone into OS X kernel extensions.
by reverser
· 9 years ago
160e198
Add support to embed Capstone 3.x branch into OS X kernel extensions.
by reverser
· 9 years ago
ad18ed0
x86: fix issue #305. also correct arrays insn_regs_att[] & insn_regs_intel[]
by Nguyen Anh Quynh
· 9 years ago
b023ffe
x86: add missing CL register operand for shift rotate instructions involving CL (AT&T syntax)
by Nguyen Anh Quynh
· 9 years ago
19ee2d1
inttypes.h fix
by Cr4sh
· 9 years ago
9d60607
inttypes.h fix
by Cr4sh
· 9 years ago
efffe78
Add new API and start to provide access information for instruction operands
by Nguyen Anh Quynh
· 9 years ago
1271684
x86: print interrupt number of INT instruction in positive form. bug reported by @pancake
by Nguyen Anh Quynh
· 9 years ago
a81bf42
x86: add new field @xop_cc to struct @cs_x86
by Nguyen Anh Quynh
· 10 years ago
3a1a77f
x86: reduce mode support for the upgraded core
by Nguyen Anh Quynh
· 10 years ago
54d5071
x86: update core. also update all the bindings Java, Ocaml & Python
by Nguyen Anh Quynh
· 10 years ago
bfcaba5
2015
by Nguyen Anh Quynh
· 10 years ago
e10b53f
x86: fix operand size for 'CALL PTR [REG]'. bug reported by Gabriel Quadros
by Nguyen Anh Quynh
· 10 years ago
4363911
x86: fix operand size for 'CALL PTR [REG]'. bug reported by Gabriel Quadros
by Nguyen Anh Quynh
· 10 years ago
61ab007
x86: remove dead code & dead SSE_CC constants. issue reported by Coverity
by Nguyen Anh Quynh
· 10 years ago
9f694cc
x86: handle undocumented immediates for (v)cmpps/pd/ss/sd instructions
by Nguyen Anh Quynh
· 10 years ago
d319c11
x86: more encodings for FXCH & FCOMP. also print LJUMP without * as prefix for Intel syntax. handle BOUND & FARCALL better
by Nguyen Anh Quynh
· 10 years ago
03fb6f3
x86: MOV32sm should reference word rather than dword. bug reported by Andrew Wesie
by Nguyen Anh Quynh
· 10 years ago
9578185
x86: add missing operands in detail mode for 'IN/OUT reg, reg' instructions. bug reported by Andrew Wesie
by Nguyen Anh Quynh
· 10 years ago
5b981a4
x86: also fix AT&T syntax for the last MOV32ms bug
by Nguyen Anh Quynh
· 10 years ago
9cc8787
x86: RET imm16 comes with positive number
by Nguyen Anh Quynh
· 10 years ago
ff7bba3
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
by Nguyen Anh Quynh
· 10 years ago
b87f855
x86: print negative number in memory reference address (more friendly). issue reported by @pancake
by Nguyen Anh Quynh
· 10 years ago
a90b047
x86: simplify printPCRelImm() in calculating absolute address. also fix the issue on AT&T syntax
by Nguyen Anh Quynh
· 10 years ago
ea3c089
some simple optimizations for speed. this improves performance about 5%
by Nguyen Anh Quynh
· 10 years ago
a4da895
x86: relative CALL should print out absolute addresses. bug reported by @acez
by Nguyen Anh Quynh
· 10 years ago
ced9d24
Workaround missing <inttypes.h> on MSVC 2010
by Yegor Derevenets
· 10 years ago
1f196d1
x86: CALLpcrel32 should be outputed as 'callq' in 64bit mode in AT&T syntax. ported from upstream
by Nguyen Anh Quynh
· 10 years ago
0efef5d
solve some conflicts when merging -next into -v3
by Nguyen Anh Quynh
· 10 years ago
86e8450
renamed CAPSTONE_NO_ATT to CAPSTONE_X86_ATT_DISABLE, added options to makefile, cmake, compile.txt
by baguette
· 10 years ago
4f412c4
Selectively disable AT&T syntax in non-diet mode to reduce library size
by baguette
· 10 years ago
0b69038
x86: update core with upstream. this added bunch of new instructions & groups. also updated Python & Java bindings after the core change
by Nguyen Anh Quynh
· 10 years ago
1a66fec
x86: support avx_sae & avx_rm in cs_x86 struct. this also updates Python & Java bindings following the core's change
by Nguyen Anh Quynh
· 10 years ago
f1ec526
x86: provide size for X86_OP_IMM operand. thank Gabriel Quadros for some suggestions
by Nguyen Anh Quynh
· 10 years ago
14ba46b
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.
by Nguyen Anh Quynh
· 10 years ago
1e688d4
x86: do not use markup in AT&T syntax
by Nguyen Anh Quynh
· 10 years ago
1085073
x86: remove disp_size, imm_size, op_size. add size to each operand. thanks Gabriel Quadros for some nice ideas
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
Next »