Lines Matching refs:roots
396 static void DCheckRootsAreValid(const std::vector<Handle<mirror::Object>>& roots, in DCheckRootsAreValid() argument
403 for (Handle<mirror::Object> object : roots) { in DCheckRootsAreValid()
420 uint32_t roots = GetNumberOfRoots(data); in GetRootTable() local
422 *number_of_roots = roots; in GetRootTable()
424 return data - ComputeRootTableSize(roots); in GetRootTable()
435 GcRoot<mirror::Object>* roots = reinterpret_cast<GcRoot<mirror::Object>*>(roots_data); in SweepRootTables() local
438 mirror::Object* object = roots[i].Read<kWithoutReadBarrier>(); in SweepRootTables()
451 roots[i] = GcRoot<mirror::Object>(new_object); in SweepRootTables()
455 reinterpret_cast<GcRoot<mirror::Class>*>(&roots[i]), in SweepRootTables()
663 const std::vector<Handle<mirror::Object>>& roots, in Commit() argument
675 DCheckRootsAreValid(roots, IsSharedRegion(*region)); in Commit()
679 size_t root_table_size = ComputeRootTableSize(roots.size()); in Commit()
694 if (!region->CommitData(reserved_data, roots, stack_map)) { in Commit()