Gitiles
Code Review
Sign In
gerrit-public.fairphone.software
/
platform
/
art
/
dfd301f19800a4f168283cf2d0b15b2c09071955
/
disassembler
/
disassembler_arm.cc
ff093b3
Fix a few 64-bit compilation of 32-bit code issues.
by Ian Rogers
· 11 years ago
d6ed642
Revert "Revert "Revert "Use trampolines for calls to helpers"""
by Dave Allison
· 11 years ago
f9487c0
Revert "Revert "Use trampolines for calls to helpers""
by Dave Allison
· 11 years ago
081f73e
Revert "Use trampolines for calls to helpers"
by Dave Allison
· 11 years ago
754ddad
Use trampolines for calls to helpers
by Dave Allison
· 11 years ago
c777e0d
Disassemble Thumb2 shifts and more VFP instructions.
by Vladimir Marko
· 11 years ago
dd7624d
Allow mixing of thread offsets between 32 and 64bit architectures.
by Ian Rogers
· 11 years ago
7d180cb
Fix imm5 and shift_type detection
by Dmitriy Ivanov
· 11 years ago
38e1203
x86-64 disassembler support.
by Ian Rogers
· 11 years ago
c2687ef
Avoid bus error from reading unaligned 64-bit literal
by Brian Carlstrom
· 11 years ago
e19649a
ARM: Remove duplicated instructions; add vcvt, vmla, vmls disassembler.
by Zheng Xu
· 11 years ago
ef7d42f
Object model changes to support 64bit.
by Ian Rogers
· 11 years ago
ef6a776
Inline codegen for long-to-double on ARM.
by Ian Rogers
· 11 years ago
b122a4b
Tidy up memory barriers.
by Ian Rogers
· 11 years ago
3e5af82
Intrinsic Unsafe.CompareAndSwapLong() for ARM.
by Vladimir Marko
· 11 years ago
2247984
Clean up kOpCmp on ARM.
by Vladimir Marko
· 11 years ago
ad435eb
Fix Thumb2 ldrd/strd disassembly.
by Vladimir Marko
· 11 years ago
dd577a3
Disassemble Thumb2 vstm/vldm/vstr/vldr/vpush/vpop/vmov/vmrs.
by Vladimir Marko
· 11 years ago
7020278
Support hardware divide instruction
by Dave Allison
· 11 years ago
1f6754d
Fix whitespace-sensitive build.
by Vladimir Marko
· 11 years ago
a8b4caf
Add byte swap instructions for ARM and x86.
by Vladimir Marko
· 11 years ago
a9650dd
Implement thumb expansion of immediates.
by Ian Rogers
· 11 years ago
02ed4c0
Move disassembler out of runtime.
by Ian Rogers
· 11 years ago
[Renamed from runtime/disassembler_arm.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
df62950
Fix cpplint whitespace/parens 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_arm.cc]
828a07f
Fix cbz disassembly bug.
by Ian Rogers
· 11 years ago
7761cb6
Fix disassembly of 16bit thumb branches.
by Ian Rogers
· 11 years ago
4a999e2
Remove DCHECKs from DisassemblerArm
by Brian Carlstrom
· 12 years ago
d9e63c0
Update ARM disassembler.
by Sebastien Hertz
· 12 years ago
e78500c
Fix ARM disassembler for shift immediate instructions.
by Sebastien Hertz
· 12 years ago
d0876a9
Thumb32 form branch disassembly.
by Ian Rogers
· 12 years ago
5501913
Disassembly of movt.
by Ian Rogers
· 12 years ago
7cb0f9c
Fix ARM 32-bit thumb dissassembly for certain special cases.
by Jeff Hao
· 12 years ago
eae2691
Improve ARM thumb disassembler output.
by jeffhao
· 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
137e88f
Fast path interface dispatch.
by Ian Rogers
· 12 years ago
0183dd7
Sqrt intrinsic
by Ian Rogers
· 12 years ago
d83bc36
Disassembly support for Thumb16 load/store single data item.
by Ian Rogers
· 12 years ago
9af8940
Support for disassembly of dsb, ldrex and strex.
by Ian Rogers
· 12 years ago
7484741
Fix a bunch of lint.
by Elliott Hughes
· 12 years ago
1ca9849
Fix ARM disassembly of LDR/STR offsets, always include the sign in branch offsets.
by Elliott Hughes
· 13 years ago
ebbc577
CBNZ disassembly.
by Ian Rogers
· 13 years ago
d86261e
Sign-extend ARM B targets.
by Elliott Hughes
· 13 years ago
3d71d07
Improve ARM disassembler to cope with JNI stubs.
by Elliott Hughes
· 13 years ago
105afd2
Fancy disassembly of Thumb2 IT blocks.
by Elliott Hughes
· 13 years ago
5b9b1bc
Disassemble PC relative literals.
by Ian Rogers
· 13 years ago
66a3fca
Add extra 32bit Thumb2 disassembly.
by Ian Rogers
· 13 years ago
28fa76d
A dirty (but useful) hack to decode thread offsets in disassembly.
by Elliott Hughes
· 13 years ago
0f3c553
Kill constants.h and fix some copyright headers.
by Elliott Hughes
· 13 years ago
c7fe4e0
Disassembler support for vcmp.
by Ian Rogers
· 13 years ago
630e77d
Move all ARM register dumping to operator<< style.
by Elliott Hughes
· 13 years ago
087b241
Extra Thumb2 disassembly, including strb.
by Ian Rogers
· 13 years ago
ad03ef5
Disassembly of Thumb2 data processing instructions.
by Ian Rogers
· 13 years ago
cbf0b61
Make our ARM and Thumb2 disassemblers look more like objdump(1).
by Elliott Hughes
· 13 years ago
7740579
Rewrite the invoke stubs to use JValue[]s.
by Elliott Hughes
· 13 years ago
40627db
Disassembler support for branches.
by Ian Rogers
· 13 years ago
3a5c1ce
Extra verbosity and disassembler for oatdump
by Ian Rogers
· 13 years ago