diff options
Diffstat (limited to 'src/verifier/method_verifier.h')
-rw-r--r-- | src/verifier/method_verifier.h | 16 |
1 files changed, 1 insertions, 15 deletions
diff --git a/src/verifier/method_verifier.h b/src/verifier/method_verifier.h index 02d79955b7..7570b50dbe 100644 --- a/src/verifier/method_verifier.h +++ b/src/verifier/method_verifier.h @@ -101,7 +101,7 @@ const int kVerifyErrorRefTypeShift = 6; // type-precise register analysis). enum RegisterTrackingMode { kTrackRegsBranches, - kTrackCompilerInterestPoints, + kTrackRegsGcPoints, kTrackRegsAll, }; @@ -187,9 +187,6 @@ class MethodVerifier { static const std::vector<uint8_t>* GetDexGcMap(CompilerDriver::MethodReference ref) LOCKS_EXCLUDED(dex_gc_maps_lock_); - static const CompilerDriver::MethodReference* GetDevirtMap(CompilerDriver::MethodReference ref, uint32_t pc) - LOCKS_EXCLUDED(devirt_maps_lock_); - // Fills 'monitor_enter_dex_pcs' with the dex pcs of the monitor-enter instructions corresponding // to the locks held at 'dex_pc' in 'm'. static void FindLocksAtDexPc(mirror::AbstractMethod* m, uint32_t dex_pc, @@ -580,17 +577,6 @@ class MethodVerifier { static void SetDexGcMap(CompilerDriver::MethodReference ref, const std::vector<uint8_t>& dex_gc_map) LOCKS_EXCLUDED(dex_gc_maps_lock_); - - // Devirtualization map. - typedef SafeMap<const uint32_t, CompilerDriver::MethodReference> PcToConreteMethod; - typedef SafeMap<const CompilerDriver::MethodReference, const PcToConreteMethod*> DevirtualizationMapTable; - MethodVerifier::PcToConreteMethod* GenerateDevirtMap(); - - static Mutex* devirt_maps_lock_ DEFAULT_MUTEX_ACQUIRED_AFTER; - static DevirtualizationMapTable* devirt_maps_ GUARDED_BY(devirt_maps_lock_); - static void SetDevirtMap(CompilerDriver::MethodReference ref, const PcToConreteMethod* pc_method_map); - LOCKS_EXCLUDED(devirt_maps_lock_); - typedef std::set<CompilerDriver::ClassReference> RejectedClassesTable; static Mutex* rejected_classes_lock_ DEFAULT_MUTEX_ACQUIRED_AFTER; static RejectedClassesTable* rejected_classes_; |