Gitiles
Code Review
Sign In
review.shift-gmbh.com
/
SHIFTPHONES
/
android_art
/
8e92a617ffff1f149c88d49bb13e7dbb5faddf51
/
disassembler
/
disassembler_arm.cc
8feddbc
Improve disasembly of BL to thread entrypoint trampoline.
by Vladimir Marko
· 4 years, 4 months ago
c55bb39
Revert^2 "ART: Refactor typedef to using"
by Andreas Gampe
· 6 years ago
ee07743
Revert "ART: Refactor typedef to using"
by Andreas Gampe
· 6 years ago
9a20ff0
ART: Refactor typedef to using
by Andreas Gampe
· 6 years ago
bbc6e7e
Use 'final' and 'override' specifiers directly in ART.
by Roland Levillain
· 6 years ago
672b9c1
ARM: Fix breaking changes from recent VIXL update.
by Artem Serov
· 7 years ago
8cf9cb3
ART: Include cleanup
by Andreas Gampe
· 7 years ago
b77051e
ARM: VIXL32: Fix breaking changes from recent VIXL update.
by Scott Wakeling
· 8 years ago
8872cad
ARM64: Update the disassembler after the VIXL update.
by Alexandre Rames
· 8 years ago
29b0cde
ARM: VIXL32: Implement a disassembler.
by Anton Kirilov
· 8 years ago
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
3719016
Merge "ARM: Embed 0.0 in VCMP."
by Vladimir Marko
· 8 years ago
37dd80d
ARM: Embed 0.0 in VCMP.
by Vladimir Marko
· 8 years ago
542451c
ART: Convert pointer size to enum
by Andreas Gampe
· 8 years ago
194bcfe
ARM: Shorter fast-path for read barrier field load.
by Vladimir Marko
· 8 years ago
e652c12
ARM assembler support for VCNT and VPADDL.
by xueliang.zhong
· 9 years ago
d3059e7
Fix oatdump crash on arm64/arm code. Also adds 16 bit literal information.
by Aart Bik
· 9 years ago
cb55b29
Thumb2: Fix disassembly of the b.w offset.
by Vladimir Marko
· 9 years ago
adf1eaa
Thumb2: Show the immediate in ROR (immediate) disassembly.
by Vladimir Marko
· 9 years ago
8cdbc2a
ART/Thumb2: Disassemble SBFX/UBFX.
by Vladimir Marko
· 9 years ago
2a5c468
ART: Some header cleaning around bit-utils
by Andreas Gampe
· 9 years ago
3887c46
Remove unnecessary `explicit` qualifiers on constructors.
by Roland Levillain
· 9 years ago
611d339
ARM/ARM64: Implement numberOfLeadingZeros intrinsic.
by Scott Wakeling
· 9 years ago
55d7c18
Improve Thumb disassembler for LDR/STR/PUSH/POP/BKPT.
by Vladimir Marko
· 10 years ago
a262f77
ARM: Combine multiply accumulate operations.
by Ningsheng Jian
· 10 years ago
277ccbd
ART: More warnings
by Andreas Gampe
· 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
3c7bb98
Implement array get and array put in optimizing.
by Nicolas Geoffray
· 10 years ago
20dfc79
Add some more instruction support to optimizing compiler.
by Dave Allison
· 11 years ago
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
· 12 years ago
7761cb6
Fix disassembly of 16bit thumb branches.
by Ian Rogers
· 12 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
· 13 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