diff options
| author | 2016-03-31 12:02:28 +0100 | |
|---|---|---|
| committer | 2016-04-04 17:50:20 +0100 | |
| commit | 9d07e3d128ccfa0ef7670feadd424a825e447d1d (patch) | |
| tree | dfb677fd75f0f297fef9bc49311cf1d22c770f56 /runtime/stack.h | |
| parent | eb98c0ded592cfca8187c744393c82efd1020b2a (diff) | |
Clean up OatQuickMethodHeader after Quick removal.
This reduces the size of the pre-header by 8 bytes, reducing
oat file size and mmapped .text section size. The memory
needed to store a CompiledMethod by dex2oat is also reduced,
for 32-bit dex2oat by 8B and for 64-bit dex2oat by 16B. The
aosp_flounder-userdebug 32-bit and 64-bit boot.oat are each
about 1.1MiB smaller.
Disable the broken StubTest.IMT, b/27991555 .
Change-Id: I05fe45c28c8ffb7a0fa8b1117b969786748b1039
Diffstat (limited to 'runtime/stack.h')
| -rw-r--r-- | runtime/stack.h | 9 |
1 files changed, 0 insertions, 9 deletions
diff --git a/runtime/stack.h b/runtime/stack.h index 3659560555..51f7d6368b 100644 --- a/runtime/stack.h +++ b/runtime/stack.h @@ -634,9 +634,6 @@ class StackVisitor { bool GetNextMethodAndDexPc(ArtMethod** next_method, uint32_t* next_dex_pc) SHARED_REQUIRES(Locks::mutator_lock_); - bool IsReferenceVReg(ArtMethod* m, uint16_t vreg) - SHARED_REQUIRES(Locks::mutator_lock_); - bool GetVReg(ArtMethod* m, uint16_t vreg, VRegKind kind, uint32_t* val) const SHARED_REQUIRES(Locks::mutator_lock_); @@ -798,9 +795,6 @@ class StackVisitor { bool GetVRegFromDebuggerShadowFrame(uint16_t vreg, VRegKind kind, uint32_t* val) const SHARED_REQUIRES(Locks::mutator_lock_); - bool GetVRegFromQuickCode(ArtMethod* m, uint16_t vreg, VRegKind kind, - uint32_t* val) const - SHARED_REQUIRES(Locks::mutator_lock_); bool GetVRegFromOptimizedCode(ArtMethod* m, uint16_t vreg, VRegKind kind, uint32_t* val) const SHARED_REQUIRES(Locks::mutator_lock_); @@ -808,9 +802,6 @@ class StackVisitor { bool GetVRegPairFromDebuggerShadowFrame(uint16_t vreg, VRegKind kind_lo, VRegKind kind_hi, uint64_t* val) const SHARED_REQUIRES(Locks::mutator_lock_); - bool GetVRegPairFromQuickCode(ArtMethod* m, uint16_t vreg, VRegKind kind_lo, - VRegKind kind_hi, uint64_t* val) const - SHARED_REQUIRES(Locks::mutator_lock_); bool GetVRegPairFromOptimizedCode(ArtMethod* m, uint16_t vreg, VRegKind kind_lo, VRegKind kind_hi, uint64_t* val) const |