diff options
Diffstat (limited to 'runtime/reference_table.cc')
-rw-r--r-- | runtime/reference_table.cc | 5 |
1 files changed, 3 insertions, 2 deletions
diff --git a/runtime/reference_table.cc b/runtime/reference_table.cc index b5ef735059..a9b17e0923 100644 --- a/runtime/reference_table.cc +++ b/runtime/reference_table.cc @@ -231,9 +231,10 @@ void ReferenceTable::Dump(std::ostream& os, const Table& entries) { DumpSummaryLine(os, sorted_entries.back(), GetElementCount(sorted_entries.back()), identical, equiv); } -void ReferenceTable::VisitRoots(RootVisitor* visitor, void* arg) { +void ReferenceTable::VisitRoots(RootCallback* visitor, void* arg, uint32_t tid, + RootType root_type) { for (auto& ref : entries_) { - ref = visitor(ref, arg); + ref = visitor(ref, arg, tid, root_type); } } |