summaryrefslogtreecommitdiff
path: root/disassembler/disassembler_arm.cc
Commit message (Expand)AuthorAgeFilesLines
* Improve disasembly of BL to thread entrypoint trampoline.Vladimir Marko2020-09-031-0/+16
* Revert^2 "ART: Refactor typedef to using"Andreas Gampe2018-09-201-6/+6
* Revert "ART: Refactor typedef to using"Andreas Gampe2018-09-201-6/+6
* ART: Refactor typedef to usingAndreas Gampe2018-09-191-6/+6
* Use 'final' and 'override' specifiers directly in ART.Roland Levillain2018-08-281-7/+7
* ARM: Fix breaking changes from recent VIXL update.Artem Serov2017-12-181-6/+20
* ART: Include cleanupAndreas Gampe2017-07-241-1/+1
* ARM: VIXL32: Fix breaking changes from recent VIXL update.Scott Wakeling2016-11-251-22/+13
* ARM64: Update the disassembler after the VIXL update.Alexandre Rames2016-09-271-2/+2
* ARM: VIXL32: Implement a disassembler.Anton Kirilov2016-09-161-1882/+176
* ART: Detach libart-disassembler from libartAndreas Gampe2016-09-081-2/+5
* ART: Add thread offset printing hook to disassemblerAndreas Gampe2016-08-191-3/+2
* Merge "ARM: Embed 0.0 in VCMP."Vladimir Marko2016-08-021-8/+2
|\
| * ARM: Embed 0.0 in VCMP.Vladimir Marko2016-08-021-8/+2
* | ART: Convert pointer size to enumAndreas Gampe2016-08-011-2/+2
|/
* ARM: Shorter fast-path for read barrier field load.Vladimir Marko2016-07-121-84/+74
* ARM assembler support for VCNT and VPADDL.xueliang.zhong2016-06-281-0/+19
* Fix oatdump crash on arm64/arm code.Aart Bik2016-05-121-3/+23
* Thumb2: Fix disassembly of the b.w offset.Vladimir Marko2016-04-211-3/+3
* Thumb2: Show the immediate in ROR (immediate) disassembly.Vladimir Marko2016-04-061-1/+1
* ART/Thumb2: Disassemble SBFX/UBFX.Vladimir Marko2016-02-101-6/+17
* ART: Some header cleaning around bit-utilsAndreas Gampe2015-08-171-0/+1
* Remove unnecessary `explicit` qualifiers on constructors.Roland Levillain2015-08-121-3/+2
* ARM/ARM64: Implement numberOfLeadingZeros intrinsic.Scott Wakeling2015-08-041-0/+14
* Improve Thumb disassembler for LDR/STR/PUSH/POP/BKPT.Vladimir Marko2015-01-061-232/+222
* ARM: Combine multiply accumulate operations.Ningsheng Jian2014-12-111-1/+1
* ART: More warningsAndreas Gampe2014-11-041-44/+5
* C++11 related clean-up of DISALLOW_..Ian Rogers2014-10-221-1/+1
* Tidy up logging.Ian Rogers2014-10-221-0/+1
* Enable -Wimplicit-fallthrough.Ian Rogers2014-10-091-5/+6
* ART: Fix some -Wpedantic errorsAndreas Gampe2014-09-291-9/+9
* Avoid printing absolute addresses in oatdumpBrian Carlstrom2014-09-161-4/+10
* Implement array get and array put in optimizing.Nicolas Geoffray2014-07-281-8/+40
* Add some more instruction support to optimizing compiler.Dave Allison2014-06-241-15/+54
* Fix a few 64-bit compilation of 32-bit code issues.Ian Rogers2014-05-011-3/+3
* Revert "Revert "Revert "Use trampolines for calls to helpers"""Dave Allison2014-04-091-25/+5
* Revert "Revert "Use trampolines for calls to helpers""Dave Allison2014-04-091-5/+25
* Revert "Use trampolines for calls to helpers"Dave Allison2014-04-071-25/+5
* Use trampolines for calls to helpersDave Allison2014-04-041-5/+25
* Disassemble Thumb2 shifts and more VFP instructions.Vladimir Marko2014-04-031-117/+192
* Allow mixing of thread offsets between 32 and 64bit architectures.Ian Rogers2014-04-011-4/+4
* Fix imm5 and shift_type detectionDmitriy Ivanov2014-03-251-3/+3
* x86-64 disassembler support.Ian Rogers2014-03-141-3/+0
* Avoid bus error from reading unaligned 64-bit literalBrian Carlstrom2014-03-131-1/+2
* ARM: Remove duplicated instructions; add vcvt, vmla, vmls disassembler.Zheng Xu2014-03-101-0/+86
* Object model changes to support 64bit.Ian Rogers2014-02-061-1/+3
* Inline codegen for long-to-double on ARM.Ian Rogers2014-01-081-1/+6
* Tidy up memory barriers.Ian Rogers2013-12-201-3/+16
* Intrinsic Unsafe.CompareAndSwapLong() for ARM.Vladimir Marko2013-11-261-15/+32
* Clean up kOpCmp on ARM.Vladimir Marko2013-11-191-1/+1