Home
last modified time | relevance | path

Searched refs:image_roots (Results 1 – 7 of 7) sorted by relevance

/art/runtime/
Dimage-inl.h33 ObjPtr<mirror::ObjectArray<mirror::Object>> image_roots = GetImageRoots<kReadBarrierOption>(); in GetImageRoot() local
34 return image_roots->Get<kVerifyNone, kReadBarrierOption>(static_cast<int32_t>(image_root)); in GetImageRoot()
43 mirror::ObjectArray<mirror::Object>* image_roots = in GetImageRoots() local
47 &image_roots); in GetImageRoots()
48 DCHECK_EQ(image_roots, result); in GetImageRoots()
49 return image_roots; in GetImageRoots()
Dimage.cc45 uint32_t image_roots, in ImageHeader() argument
70 image_roots_(image_roots), in ImageHeader()
76 CHECK_LT(image_roots, oat_file_begin); in ImageHeader()
Druntime_image.cc1054 Handle<mirror::ObjectArray<mirror::Object>> image_roots = handles.NewHandle( in WriteObjects() local
1058 if (image_roots == nullptr) { in WriteObjects()
1164 image_roots->Set(ImageHeader::kDexCaches, dex_cache_array.Get()); in WriteObjects()
1165 image_roots->Set(ImageHeader::kClassRoots, class_linker->GetClassRoots()); in WriteObjects()
1166 image_roots->Set(ImageHeader::kAppImageOatHeader, header_data.Get()); in WriteObjects()
1174 CopyObject(image_roots.Get()); in WriteObjects()
Dimage.h136 uint32_t image_roots,
/art/dex2oat/linker/
Dimage_test.cc69 uint32_t image_roots = ART_BASE_ADDRESS + (1 * KB); in TEST_F() local
82 image_roots, in TEST_F()
Dimage_writer.cc1153 ObjPtr<ObjectArray<Object>> image_roots = ObjectArray<Object>::Alloc( in CreateImageRoots() local
1155 if (image_roots == nullptr) { in CreateImageRoots()
1162 image_roots->SetWithoutChecks</*kTransactionActive=*/ false>( in CreateImageRoots()
1164 image_roots->SetWithoutChecks</*kTransactionActive=*/ false>( in CreateImageRoots()
1168 image_roots->SetWithoutChecks</*kTransactionActive=*/ false>( in CreateImageRoots()
1172 image_roots->SetWithoutChecks</*kTransactionActive=*/ false>( in CreateImageRoots()
1176 CHECK(image_roots->Get(i) != nullptr); in CreateImageRoots()
1178 image_roots_.push_back(vm->AddGlobalRef(self, image_roots)); in CreateImageRoots()
1795 auto image_roots = DecodeGlobalWithoutRB<mirror::ObjectArray<mirror::Object>>( in ProcessRoots() local
1797 AssignImageBinSlot(image_roots, oat_index, clean_bin); in ProcessRoots()
[all …]
/art/runtime/gc/space/
Dimage_space.cc1296 ObjPtr<mirror::ObjectArray<mirror::Object>> image_roots = app_image_objects.ToDest( in RelocateInPlace() local
1299 DCHECK_LT(class_roots_index, image_roots->GetLength<kVerifyNone>()); in RelocateInPlace()
1302 image_roots->GetWithoutChecks<kVerifyNone, in RelocateInPlace()
2531 ObjPtr<mirror::ObjectArray<mirror::Object>> image_roots = in DoRelocateSpaces() local
2533 DCHECK(!patched_objects->Test(image_roots.Ptr())); in DoRelocateSpaces()
2540 DCHECK_LT(class_roots_index, image_roots->GetLength<kVerifyNone>()); in DoRelocateSpaces()
2542 image_roots->GetWithoutChecks<kVerifyNone, in DoRelocateSpaces()