/art/compiler/linker/ |
D | linker_patch.h | 79 uint32_t boot_image_offset) { in BootImageRelRoPatch() argument 81 patch.boot_image_offset_ = boot_image_offset; in BootImageRelRoPatch()
|
/art/compiler/optimizing/ |
D | code_generator_riscv64.h | 580 PcRelativePatchInfo* NewBootImageRelRoPatch(uint32_t boot_image_offset, 625 void LoadBootImageRelRoEntry(XRegister dest, uint32_t boot_image_offset);
|
D | code_generator_arm64.cc | 4883 uint32_t boot_image_offset = GetBootImageOffset(invoke); in LoadMethod() local 4884 LoadBootImageRelRoEntry(WRegisterFrom(temp), boot_image_offset); in LoadMethod() 5132 uint32_t boot_image_offset, in NewBootImageRelRoPatch() argument 5135 /* dex_file= */ nullptr, boot_image_offset, adrp_label, &boot_image_other_patches_); in NewBootImageRelRoPatch() 5280 uint32_t boot_image_offset) { in LoadBootImageRelRoEntry() argument 5283 vixl::aarch64::Label* adrp_label = NewBootImageRelRoPatch(boot_image_offset); in LoadBootImageRelRoEntry() 5286 vixl::aarch64::Label* ldr_label = NewBootImageRelRoPatch(boot_image_offset, adrp_label); in LoadBootImageRelRoEntry() 5331 uint32_t boot_image_offset = GetBootImageOffsetOfIntrinsicDeclaringClass(invoke); in LoadIntrinsicDeclaringClass() local 5332 LoadBootImageAddress(reg, boot_image_offset); in LoadIntrinsicDeclaringClass() 5344 uint32_t boot_image_offset = GetBootImageOffset(class_root); in LoadClassRootForIntrinsic() local [all …]
|
D | code_generator_riscv64.cc | 4372 uint32_t boot_image_offset = codegen_->GetBootImageOffset(instruction); in VisitLoadClass() local 4373 codegen_->LoadBootImageRelRoEntry(out, boot_image_offset); in VisitLoadClass() 4517 uint32_t boot_image_offset = codegen_->GetBootImageOffset(instruction); in VisitLoadString() local 4518 codegen_->LoadBootImageRelRoEntry(out, boot_image_offset); in VisitLoadString() 6505 uint32_t boot_image_offset, const PcRelativePatchInfo* info_high) { in NewBootImageRelRoPatch() argument 6507 /* dex_file= */ nullptr, boot_image_offset, info_high, &boot_image_other_patches_); in NewBootImageRelRoPatch() 6684 uint32_t boot_image_offset) { in NoDexFileAdapter() argument 6686 return Factory(literal_offset, pc_insn_offset, boot_image_offset); in NoDexFileAdapter() 6753 void CodeGeneratorRISCV64::LoadBootImageRelRoEntry(XRegister dest, uint32_t boot_image_offset) { in LoadBootImageRelRoEntry() argument 6754 PcRelativePatchInfo* info_high = NewBootImageRelRoPatch(boot_image_offset); in LoadBootImageRelRoEntry() [all …]
|
D | code_generator_arm_vixl.h | 710 PcRelativePatchInfo* NewBootImageRelRoPatch(uint32_t boot_image_offset); 736 void LoadBootImageRelRoEntry(vixl::aarch32::Register reg, uint32_t boot_image_offset);
|
D | code_generator_arm64.h | 797 vixl::aarch64::Label* NewBootImageRelRoPatch(uint32_t boot_image_offset, 891 void LoadBootImageRelRoEntry(vixl::aarch64::Register reg, uint32_t boot_image_offset);
|
D | code_generator_arm_vixl.cc | 7761 uint32_t boot_image_offset = CodeGenerator::GetBootImageOffset(cls); in VisitLoadClass() local 7762 codegen_->LoadBootImageRelRoEntry(out, boot_image_offset); in VisitLoadClass() 7988 uint32_t boot_image_offset = CodeGenerator::GetBootImageOffset(load); in VisitLoadString() local 7989 codegen_->LoadBootImageRelRoEntry(out, boot_image_offset); in VisitLoadString() 9501 uint32_t boot_image_offset = GetBootImageOffset(invoke); in LoadMethod() local 9502 LoadBootImageRelRoEntry(RegisterFrom(temp), boot_image_offset); in LoadMethod() 9682 uint32_t boot_image_offset) { in NewBootImageRelRoPatch() argument 9684 boot_image_offset, in NewBootImageRelRoPatch() 9803 uint32_t boot_image_offset) { in LoadBootImageRelRoEntry() argument 9804 CodeGeneratorARMVIXL::PcRelativePatchInfo* labels = NewBootImageRelRoPatch(boot_image_offset); in LoadBootImageRelRoEntry() [all …]
|
D | code_generator_x86_64.h | 533 void RecordBootImageRelRoPatch(uint32_t boot_image_offset);
|
D | code_generator_x86.h | 540 uint32_t boot_image_offset);
|
D | code_generator_x86_64.cc | 1304 void CodeGeneratorX86_64::RecordBootImageRelRoPatch(uint32_t boot_image_offset) { in RecordBootImageRelRoPatch() argument 1305 boot_image_other_patches_.emplace_back(/* target_dex_file= */ nullptr, boot_image_offset); in RecordBootImageRelRoPatch() 1410 uint32_t boot_image_offset = GetBootImageOffsetOfIntrinsicDeclaringClass(invoke); in LoadIntrinsicDeclaringClass() local 1411 LoadBootImageAddress(reg, boot_image_offset); in LoadIntrinsicDeclaringClass() 1422 uint32_t boot_image_offset = GetBootImageOffset(class_root); in LoadClassRootForIntrinsic() local 1423 LoadBootImageAddress(reg, boot_image_offset); in LoadClassRootForIntrinsic() 1446 uint32_t boot_image_offset) { in NoDexFileAdapter() argument 1448 return Factory(literal_offset, pc_insn_offset, boot_image_offset); in NoDexFileAdapter()
|
D | code_generator_x86.cc | 5678 uint32_t boot_image_offset) { in RecordBootImageRelRoPatch() argument 5680 method_address, /* target_dex_file= */ nullptr, boot_image_offset); in RecordBootImageRelRoPatch() 5823 uint32_t boot_image_offset = GetBootImageOffsetOfIntrinsicDeclaringClass(invoke); in LoadIntrinsicDeclaringClass() local 5824 LoadBootImageAddress(reg, boot_image_offset, invoke); in LoadIntrinsicDeclaringClass() 5849 uint32_t boot_image_offset) { in NoDexFileAdapter() argument 5851 return Factory(literal_offset, pc_insn_offset, boot_image_offset); in NoDexFileAdapter()
|
D | intrinsics_riscv64.cc | 3400 uint32_t boot_image_offset = CodeGenerator::GetBootImageOffset(declaring_class); in GenerateVarHandleTarget() local 3401 codegen->LoadBootImageRelRoEntry(target.object, boot_image_offset); in GenerateVarHandleTarget()
|
D | intrinsics_arm_vixl.cc | 4404 uint32_t boot_image_offset = CodeGenerator::GetBootImageOffset(declaring_class); in GenerateVarHandleTarget() local 4405 codegen->LoadBootImageRelRoEntry(target.object, boot_image_offset); in GenerateVarHandleTarget()
|
D | intrinsics_arm64.cc | 4682 uint32_t boot_image_offset = CodeGenerator::GetBootImageOffset(declaring_class); in GenerateVarHandleTarget() local 4683 codegen->LoadBootImageRelRoEntry(target.object, boot_image_offset); in GenerateVarHandleTarget()
|
/art/dex2oat/linker/ |
D | oat_writer.cc | 3203 uint32_t boot_image_offset = entry.first; in WriteDataImgRelRo() local 3204 data.push_back(boot_image_offset); in WriteDataImgRelRo()
|