diff options
author | 2016-10-14 18:43:19 -0700 | |
---|---|---|
committer | 2016-10-17 11:36:39 -0700 | |
commit | 31e88225b2ef68e7f32f11186acf922c74ddabab (patch) | |
tree | ca50f60634854056bb652e7c375e5ccca2def5cd /runtime/mirror/class_loader.h | |
parent | 602142692643d8cd2c48d9aaeece26470f702e3b (diff) |
Move most mirror:: args to ObjPtr
Fixed possible moving GC bugs in ClinitImageUpdate class.
Bug: 31113334
Test: test-art-host
Change-Id: I0bf6578553d58b944aaa17665f1350bdf5ed15ec
Diffstat (limited to 'runtime/mirror/class_loader.h')
-rw-r--r-- | runtime/mirror/class_loader.h | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/runtime/mirror/class_loader.h b/runtime/mirror/class_loader.h index 407678a52b..a62a460d81 100644 --- a/runtime/mirror/class_loader.h +++ b/runtime/mirror/class_loader.h @@ -67,7 +67,7 @@ class MANAGED ClassLoader : public Object { VerifyObjectFlags kVerifyFlags = kDefaultVerifyFlags, ReadBarrierOption kReadBarrierOption = kWithReadBarrier, typename Visitor> - void VisitReferences(mirror::Class* klass, const Visitor& visitor) + void VisitReferences(ObjPtr<Class> klass, const Visitor& visitor) REQUIRES_SHARED(Locks::mutator_lock_) REQUIRES(!Locks::classlinker_classes_lock_); |