diff options
Diffstat (limited to 'runtime/transaction.h')
-rw-r--r-- | runtime/transaction.h | 12 |
1 files changed, 6 insertions, 6 deletions
diff --git a/runtime/transaction.h b/runtime/transaction.h index 1419a38..4d85662 100644 --- a/runtime/transaction.h +++ b/runtime/transaction.h @@ -100,7 +100,7 @@ class Transaction FINAL { SHARED_LOCKS_REQUIRED(Locks::mutator_lock_) LOCKS_EXCLUDED(log_lock_); - void VisitRoots(RootCallback* callback, void* arg) + void VisitRoots(RootVisitor* visitor) LOCKS_EXCLUDED(log_lock_) SHARED_LOCKS_REQUIRED(Locks::mutator_lock_); @@ -116,7 +116,7 @@ class Transaction FINAL { void LogReferenceValue(MemberOffset offset, mirror::Object* obj, bool is_volatile); void Undo(mirror::Object* obj) SHARED_LOCKS_REQUIRED(Locks::mutator_lock_); - void VisitRoots(RootCallback* callback, void* arg); + void VisitRoots(RootVisitor* visitor) SHARED_LOCKS_REQUIRED(Locks::mutator_lock_); size_t Size() const { return field_values_.size(); @@ -184,7 +184,7 @@ class Transaction FINAL { void Undo(InternTable* intern_table) SHARED_LOCKS_REQUIRED(Locks::mutator_lock_) EXCLUSIVE_LOCKS_REQUIRED(Locks::intern_table_lock_); - void VisitRoots(RootCallback* callback, void* arg); + void VisitRoots(RootVisitor* visitor) SHARED_LOCKS_REQUIRED(Locks::mutator_lock_); private: mirror::String* str_; @@ -207,13 +207,13 @@ class Transaction FINAL { EXCLUSIVE_LOCKS_REQUIRED(log_lock_) SHARED_LOCKS_REQUIRED(Locks::mutator_lock_); - void VisitObjectLogs(RootCallback* callback, void* arg) + void VisitObjectLogs(RootVisitor* visitor) EXCLUSIVE_LOCKS_REQUIRED(log_lock_) SHARED_LOCKS_REQUIRED(Locks::mutator_lock_); - void VisitArrayLogs(RootCallback* callback, void* arg) + void VisitArrayLogs(RootVisitor* visitor) EXCLUSIVE_LOCKS_REQUIRED(log_lock_) SHARED_LOCKS_REQUIRED(Locks::mutator_lock_); - void VisitStringLogs(RootCallback* callback, void* arg) + void VisitStringLogs(RootVisitor* visitor) EXCLUSIVE_LOCKS_REQUIRED(log_lock_) SHARED_LOCKS_REQUIRED(Locks::mutator_lock_); |