Gitiles
Code Review
Sign In
gerrit-public.fairphone.software
/
platform
/
art
/
a35c584d7eb0ae02c9511f5f891b284362b12e28
/
disassembler
/
disassembler_x86.cc
bda1d60
ART: Detach libart-disassembler from libart
by Andreas Gampe
· 8 years ago
372f3a3
ART: Add thread offset printing hook to disassembler
by Andreas Gampe
· 8 years ago
ba65cc4
Merge "ART: Convert pointer size to enum"
by Treehugger Robot
· 8 years ago
542451c
ART: Convert pointer size to enum
by Andreas Gampe
· 8 years ago
33dd909
Fixed bug in disassembly of roundss/roundsd
by Aart Bik
· 8 years ago
161c866
Merge "ART: disassembler_x86 doesn't recognize NOPs"
by Treehugger Robot
· 8 years ago
3f67e69
Implemented BitCount as an intrinsic. With unit test.
by Aart Bik
· 9 years ago
4414822
ART: disassembler_x86 doesn't recognize NOPs
by Serdjuk, Nikolay Y
· 9 years ago
bcee092
Add X86 bsf and rotate instructions
by Mark Mendell
· 9 years ago
8ae3ffb
Add 'bsr' instruction to x86 and x86_64
by Mark Mendell
· 9 years ago
b9c4bbe
Add rep movsw to x86 and x86_64 instructions.
by Mark Mendell
· 9 years ago
124b392
Added disassembler support for repe_cmpsw instruction in x86, x86_64
by agicsaki
· 9 years ago
e0705f5
Fix for incorrect encode and parse of PEXTRW instruction
by nikolay serdjuk
· 9 years ago
bd4e6a8
Fix for incorrect parse of PEXTRW instruction
by nikolay serdjuk
· 9 years ago
fb8d279
[optimizing] Implement x86/x86_64 math intrinsics
by Mark Mendell
· 9 years ago
031b00d
ART: Fix x86 disassembler
by Andreas Gampe
· 10 years ago
6a0b920
Fix crash in x86 disassembler.
by Nicolas Geoffray
· 10 years ago
8683038
ART: Do not inline elf writer debug symbols
by Andreas Gampe
· 10 years ago
e5eb706
ART: Break up x86 disassembler main function
by Andreas Gampe
· 10 years ago
677c12f
Tidy x86 disassembler
by Ian Rogers
· 10 years ago
2c4257b
Tidy logging code not using UNIMPLEMENTED.
by Ian Rogers
· 10 years ago
cf7f191
C++11 related clean-up of DISALLOW_..
by Ian Rogers
· 10 years ago
c7dd295
Tidy up logging.
by Ian Rogers
· 10 years ago
fc787ec
Enable -Wimplicit-fallthrough.
by Ian Rogers
· 10 years ago
c8ccf68
ART: Fix some -Wpedantic errors
by Andreas Gampe
· 10 years ago
2cbaccb
Avoid printing absolute addresses in oatdump
by Brian Carlstrom
· 10 years ago
b3a84e2
ART: Vectorization opcode implementation fixes
by Lupusoru, Razvan A
· 10 years ago
b5bce7c
ART: Add non-temporal store support
by Jean Christophe Beyler
· 10 years ago
f40f890
Implement inlined shift long for 32bit
by Yixin Shou
· 10 years ago
ec95f72
ART: Correct disassembling of 64bit immediates on x86_64
by Vladimir Kostyukov
· 10 years ago
79bb184
ART: Correct disassembling of regs from opcodes
by Vladimir Kostyukov
· 10 years ago
2cfe30b
Merge "X86 Backend support for vectorized float and byte 16x16 operations"
by Ian Rogers
· 10 years ago
60bfe7b
X86 Backend support for vectorized float and byte 16x16 operations
by Udayan Banerji
· 10 years ago
94f3eb0
x86_64: Clean-up after cmp-long fix
by Serguei Katkov
· 10 years ago
ae2efea
Merge "ART: Add HADDPS/HADDPD/SHUFPS/SHUFPD instruction generation"
by Ian Rogers
· 10 years ago
e443a80
ART: FF-opcodes are target-specific
by Vladimir Kostyukov
· 10 years ago
5192cbb
Load 64 bit constant into GPR by single instruction for 64bit mode
by Yixin Shou
· 10 years ago
d48b8a2
ART: FPU instructions support in disassembler
by Vladimir Kostyukov
· 10 years ago
fb0fecf
ART: Add HADDPS/HADDPD/SHUFPS/SHUFPD instruction generation
by Olivier Come
· 10 years ago
a33720c
X86 Dis: Add missing mov byte; Add size suffixes
by Mark Mendell
· 10 years ago
33ecf8d
Add Move with Sign Extend Double to disassembler
by Mark Mendell
· 10 years ago
88649c7
Fix X86 disassambler printing of XMM, MM registers
by Mark Mendell
· 10 years ago
122113a
ART: x86_64 disassembler improvements
by Vladimir Kostyukov
· 10 years ago
67d18be
Support disassembly of 16-bit immediates
by Mark Mendell
· 10 years ago
fe94578
Implement all vector instructions for X86
by Mark Mendell
· 10 years ago
e8861b3
ART: Enables x86_64 disassembly
by Vladimir Kostyukov
· 10 years ago
fba52f1
ART: Fixes an issue with REX prefix for instructions with no ModRM byte
by Vladimir Kostyukov
· 10 years ago
dd7624d
Allow mixing of thread offsets between 32 and 64bit architectures.
by Ian Rogers
· 10 years ago
99ad723
Relaxed memory barriers for x86
by Razvan A Lupusoru
· 11 years ago
38e1203
x86-64 disassembler support.
by Ian Rogers
· 10 years ago
4028a6c
Inline x86 String.indexOf
by Mark Mendell
· 11 years ago
614c2b4
Support to generate inline long to FP bytecodes for x86
by Razvan A Lupusoru
· 11 years ago
2c498d1
Specializing x86 range argument copying
by Razvan A Lupusoru
· 11 years ago
7ea5daf
Merge "Improve x86 long multiply and shifts"
by Ian Rogers
· 11 years ago
d3266bc
Reduce x86 sequence for GP pair to XMM
by Razvan A Lupusoru
· 11 years ago
4708dcd
Improve x86 long multiply and shifts
by Mark Mendell
· 11 years ago
2bf31e6
Improve x86 long divide
by Mark Mendell
· 11 years ago
bd288c2
Add conditional move support to x86 and allow GenMinMax to use it
by Razvan A Lupusoru
· 11 years ago
d19b55a
Disassemble more x86 instructions
by Mark Mendell
· 11 years ago
f723f0c
Add missing x86 imul opcode to disassembler
by Mark Mendell
· 11 years ago
70b797d
Unsafe.compareAndSwapLong() intrinsic for x86.
by Vladimir Marko
· 11 years ago
a8b4caf
Add byte swap instructions for ARM and x86.
by Vladimir Marko
· 11 years ago
02ed4c0
Move disassembler out of runtime.
by Ian Rogers
· 11 years ago
[Renamed from runtime/disassembler_x86.cc]
7934ac2
Fix cpplint whitespace/comments issues
by Brian Carlstrom
· 11 years ago
1895ea3
Fix cpplint readability/fn_size issues
by Brian Carlstrom
· 11 years ago
7940e44
Create separate Android.mk for main build targets
by Brian Carlstrom
· 11 years ago
[Renamed from src/disassembler_x86.cc]
5e588b3
Output Intel group 0 prefixes.
by Ian Rogers
· 12 years ago
e222ee0
Move stringpiece.h and stringprintf.h to base/.
by Elliott Hughes
· 12 years ago
07ed66b
Move logging.h into base/logging.h.
by Elliott Hughes
· 12 years ago
2bcb4a4
Add "kind" argument to Get/SetVReg.
by Ian Rogers
· 12 years ago
b23a772
Dump maps inline in disassembled code.
by Ian Rogers
· 12 years ago
77ae36b
Fix and enable inlining of some intrinsics on x86.
by jeffhao
· 12 years ago
8302576
Added thin-lock fast path for monitor-enter/exit on x86.
by jeffhao
· 12 years ago
854029c
Fixes to x86 register promotion and load hoisting.
by jeffhao
· 12 years ago
703f2cd
Numerous fixes to enable PromoteRegs, though it's still broken.
by jeffhao
· 12 years ago
fdffdf8
Fixes to enable TrackLiveTemps optimization on x86.
by jeffhao
· 12 years ago
e296248
Fixes for x86 compiler optimizations.
by jeffhao
· 12 years ago
174651d
Fixed x86 division and modulus and merged their entry points.
by jeffhao
· 12 years ago
16b5c29
Disassemble x86 0xd0 and 0xd1 shifts.
by Elliott Hughes
· 12 years ago
14178a9
Always show the sign of an x86 relative branch, like we do for architectures.
by Elliott Hughes
· 12 years ago
bf98980
SSE disassembler support.
by Ian Rogers
· 12 years ago
92301d9
Decode thread offsets in x86 disassembly.
by Elliott Hughes
· 12 years ago
0589ca9
Disassemble x86 opcode 0xc7.
by Elliott Hughes
· 12 years ago
28fa76d
A dirty (but useful) hack to decode thread offsets in disassembly.
by Elliott Hughes
· 12 years ago
7caad77
Implement various missing parts of the X86 compiler
by Ian Rogers
· 12 years ago
0f3c553
Kill constants.h and fix some copyright headers.
by Elliott Hughes
· 12 years ago
b25c3f6
Fix cpplint's whitespace complaints.
by Elliott Hughes
· 12 years ago
706a10e
X86 disassembler.
by Ian Rogers
· 12 years ago