/art/runtime/ |
D | class_table_test.cc | 120 CollectRootVisitor roots; in TEST_F() local 121 table.VisitRoots(roots); in TEST_F() 122 EXPECT_TRUE(roots.roots_.find(h_X.Get()) != roots.roots_.end()); in TEST_F() 123 EXPECT_TRUE(roots.roots_.find(h_Y.Get()) != roots.roots_.end()); in TEST_F() 124 EXPECT_TRUE(roots.roots_.find(obj_X.Get()) != roots.roots_.end()); in TEST_F()
|
D | gc_root.h | 123 virtual void VisitRoots(mirror::Object*** roots, size_t count, const RootInfo& info) 126 virtual void VisitRoots(mirror::CompressedReference<mirror::Object>** roots, size_t count, 135 void VisitRoots(mirror::Object*** roots, size_t count, const RootInfo& info) OVERRIDE in VisitRoots() argument 138 VisitRoot(*roots[i], info); in VisitRoots() 142 void VisitRoots(mirror::CompressedReference<mirror::Object>** roots, size_t count, in VisitRoots() argument 146 VisitRoot(roots[i]->AsMirrorPtr(), info); in VisitRoots() 194 mirror::CompressedReference<mirror::Object>* roots[1] = { &root_ }; in VisitRoot() local 195 visitor->VisitRoots(roots, 1u, info); in VisitRoot()
|
D | oat_file.cc | 1203 auto* roots = reinterpret_cast<GcRoot<mirror::Object>*>(bss_roots_); in GetBssGcRoots() local 1205 return ArrayRef<GcRoot<mirror::Object>>(roots, roots_end - roots); in GetBssGcRoots()
|
/art/runtime/gc/collector/ |
D | mark_compact.cc | 278 mirror::Object*** roots, size_t count, const RootInfo& info ATTRIBUTE_UNUSED) { in VisitRoots() argument 280 MarkObject(*roots[i]); in VisitRoots() 285 mirror::CompressedReference<mirror::Object>** roots, size_t count, in VisitRoots() argument 288 MarkObject(roots[i]->AsMirrorPtr()); in VisitRoots() 296 void VisitRoots(mirror::Object*** roots, size_t count, const RootInfo& info ATTRIBUTE_UNUSED) in VisitRoots() argument 300 mirror::Object* obj = *roots[i]; in VisitRoots() 303 *roots[i] = new_obj; in VisitRoots() 309 void VisitRoots(mirror::CompressedReference<mirror::Object>** roots, size_t count, in VisitRoots() argument 314 mirror::Object* obj = roots[i]->AsMirrorPtr(); in VisitRoots() 317 roots[i]->Assign(new_obj); in VisitRoots()
|
D | mark_compact.h | 117 virtual void VisitRoots(mirror::Object*** roots, size_t count, const RootInfo& info) 120 virtual void VisitRoots(mirror::CompressedReference<mirror::Object>** roots, size_t count,
|
D | semi_space.h | 149 virtual void VisitRoots(mirror::Object*** roots, size_t count, const RootInfo& info) OVERRIDE 152 virtual void VisitRoots(mirror::CompressedReference<mirror::Object>** roots, size_t count,
|
D | mark_sweep.cc | 564 void MarkSweep::VisitRoots(mirror::Object*** roots, in VisitRoots() argument 568 MarkObjectNonNull(*roots[i]); in VisitRoots() 572 void MarkSweep::VisitRoots(mirror::CompressedReference<mirror::Object>** roots, in VisitRoots() argument 576 MarkObjectNonNull(roots[i]->AsMirrorPtr()); in VisitRoots() 1120 void VisitRoots(mirror::Object*** roots, size_t count, const RootInfo& info ATTRIBUTE_UNUSED) in VisitRoots() argument 1124 mark_sweep_->MarkObjectNonNullParallel(*roots[i]); in VisitRoots() 1128 void VisitRoots(mirror::CompressedReference<mirror::Object>** roots, in VisitRoots() argument 1134 mark_sweep_->MarkObjectNonNullParallel(roots[i]->AsMirrorPtr()); in VisitRoots()
|
D | mark_sweep.h | 196 virtual void VisitRoots(mirror::Object*** roots, size_t count, const RootInfo& info) OVERRIDE 201 virtual void VisitRoots(mirror::CompressedReference<mirror::Object>** roots,
|
D | semi_space.cc | 615 void SemiSpace::VisitRoots(mirror::Object*** roots, size_t count, in VisitRoots() argument 618 auto* root = roots[i]; in VisitRoots() 629 void SemiSpace::VisitRoots(mirror::CompressedReference<mirror::Object>** roots, size_t count, in VisitRoots() argument 632 MarkObjectIfNotInToSpace(roots[i]); in VisitRoots()
|
D | concurrent_copying.h | 149 virtual void VisitRoots(mirror::Object*** roots, size_t count, const RootInfo& info) 156 virtual void VisitRoots(mirror::CompressedReference<mirror::Object>** roots, size_t count,
|
D | concurrent_copying.cc | 303 void VisitRoots(mirror::Object*** roots, in VisitRoots() argument 308 mirror::Object** root = roots[i]; in VisitRoots() 319 void VisitRoots(mirror::CompressedReference<mirror::Object>** roots, in VisitRoots() argument 324 mirror::CompressedReference<mirror::Object>* const root = roots[i]; in VisitRoots() 1987 mirror::Object*** roots, size_t count, const RootInfo& info ATTRIBUTE_UNUSED) { in VisitRoots() argument 1989 mirror::Object** root = roots[i]; in VisitRoots() 2027 mirror::CompressedReference<mirror::Object>** roots, size_t count, in VisitRoots() argument 2030 mirror::CompressedReference<mirror::Object>* const root = roots[i]; in VisitRoots()
|
/art/runtime/jit/ |
D | jit_code_cache.cc | 229 Handle<mirror::ObjectArray<mirror::Object>> roots, in CommitCode() argument 244 roots, in CommitCode() 262 roots, in CommitCode() 303 static void FillRootTable(uint8_t* roots_data, Handle<mirror::ObjectArray<mirror::Object>> roots) in FillRootTable() argument 306 const uint32_t length = roots->GetLength(); in FillRootTable() 309 ObjPtr<mirror::Object> object = roots->Get(i); in FillRootTable() 325 uint32_t roots = GetNumberOfRoots(data); in GetRootTable() local 327 *number_of_roots = roots; in GetRootTable() 329 return data - ComputeRootTableSize(roots); in GetRootTable() 369 GcRoot<mirror::Object>* roots = reinterpret_cast<GcRoot<mirror::Object>*>(roots_data); in SweepRootTables() local [all …]
|
D | jit_code_cache.h | 117 Handle<mirror::ObjectArray<mirror::Object>> roots, 264 Handle<mirror::ObjectArray<mirror::Object>> roots,
|
/art/patchoat/ |
D | patchoat.cc | 438 void VisitRoots(mirror::Object*** roots, size_t count, const RootInfo& info ATTRIBUTE_UNUSED) in VisitRoots() argument 441 *roots[i] = patch_oat_->RelocatedAddressOfPointer(*roots[i]); in VisitRoots() 445 void VisitRoots(mirror::CompressedReference<mirror::Object>** roots, size_t count, in VisitRoots() argument 449 roots[i]->Assign(patch_oat_->RelocatedAddressOfPointer(roots[i]->AsMirrorPtr())); in VisitRoots()
|
/art/runtime/openjdkjvmti/ |
D | ti_class.cc | 395 void VisitRoots(art::mirror::Object*** roots, in VisitRoots() argument 400 if (*roots[i] == input_) { in VisitRoots() 401 *roots[i] = output_; in VisitRoots() 406 void VisitRoots(art::mirror::CompressedReference<art::mirror::Object>** roots, in VisitRoots() argument 411 if (roots[i]->AsMirrorPtr() == input_) { in VisitRoots() 412 roots[i]->Assign(output_); in VisitRoots()
|
D | ti_heap.cc | 885 void VisitRoots(art::mirror::Object*** roots, size_t count, const art::RootInfo& info) in VisitRoots() argument 890 AddRoot(*roots[i], info); in VisitRoots() 894 void VisitRoots(art::mirror::CompressedReference<art::mirror::Object>** roots, in VisitRoots() argument 900 AddRoot(roots[i]->AsMirrorPtr(), info); in VisitRoots()
|
/art/compiler/optimizing/ |
D | code_generator.cc | 1418 Handle<mirror::ObjectArray<mirror::Object>> roots, in EmitJitRoots() argument 1420 DCHECK_EQ(static_cast<size_t>(roots->GetLength()), GetNumberOfJitRoots()); in EmitJitRoots() 1427 roots->Set(index, reinterpret_cast<StackReference<mirror::String>*>(address)->AsMirrorPtr()); in EmitJitRoots() 1428 DCHECK(roots->Get(index) != nullptr); in EmitJitRoots() 1433 reinterpret_cast<mirror::String*>(roots->Get(index))); in EmitJitRoots() 1440 roots->Set(index, reinterpret_cast<StackReference<mirror::Class>*>(address)->AsMirrorPtr()); in EmitJitRoots() 1441 DCHECK(roots->Get(index) != nullptr); in EmitJitRoots()
|
D | optimizing_compiler.cc | 1195 Handle<mirror::ObjectArray<mirror::Object>> roots( in JitCompile() local 1198 if (roots == nullptr) { in JitCompile() 1222 codegen->EmitJitRoots(code_allocator.GetData(), roots, roots_data); in JitCompile() 1237 roots, in JitCompile()
|
D | code_generator.h | 355 Handle<mirror::ObjectArray<mirror::Object>> roots,
|
/art/compiler/ |
D | image_writer.cc | 1518 explicit GetRootsVisitor(std::vector<mirror::Object*>* roots) : roots_(roots) {} in GetRootsVisitor() argument 1520 void VisitRoots(mirror::Object*** roots, in VisitRoots() argument 1525 roots_->push_back(*roots[i]); in VisitRoots() 1529 void VisitRoots(mirror::CompressedReference<mirror::Object>** roots, in VisitRoots() argument 1534 roots_->push_back(roots[i]->AsMirrorPtr()); in VisitRoots() 1618 std::vector<mirror::Object*> roots; in CalculateNewObjectOffsets() local 1619 GetRootsVisitor root_visitor(&roots); in CalculateNewObjectOffsets() 1621 for (mirror::Object* obj : roots) { in CalculateNewObjectOffsets() 1867 void VisitRoots(mirror::Object*** roots ATTRIBUTE_UNUSED, in VisitRoots() 1874 void VisitRoots(mirror::CompressedReference<mirror::Object>** roots, size_t count, in VisitRoots() argument [all …]
|
/art/tools/ahat/ |
D | README.txt | 106 Fix mismatch between overview and "roots" totals.
|
/art/runtime/verifier/ |
D | method_verifier.h | 181 void VisitRoots(RootVisitor* visitor, const RootInfo& roots)
|