Searched refs:WriteThunks (Results 1 - 16 of 16) sorted by relevance

/art/compiler/linker/mips64/
H A Drelative_patcher_mips64.h33 uint32_t WriteThunks(OutputStream* out, uint32_t offset) OVERRIDE;
H A Drelative_patcher_mips64.cc37 uint32_t Mips64RelativePatcher::WriteThunks(OutputStream* out ATTRIBUTE_UNUSED, uint32_t offset) { function in class:art::linker::Mips64RelativePatcher
/art/compiler/linker/x86/
H A Drelative_patcher_x86_base.cc35 uint32_t X86BaseRelativePatcher::WriteThunks(OutputStream* out ATTRIBUTE_UNUSED, uint32_t offset) { function in class:art::linker::X86BaseRelativePatcher
H A Drelative_patcher_x86_base.h31 uint32_t WriteThunks(OutputStream* out, uint32_t offset) OVERRIDE;
/art/dex2oat/linker/
H A Dmulti_oat_relative_patcher.h51 // GetOffset() and an error indication in WriteThunks(). Additionally, it must be
84 // Wrapper around RelativePatcher::WriteThunks(), doing offset adjustment.
85 uint32_t WriteThunks(OutputStream* out, uint32_t offset) { function in class:art::linker::FINAL
87 offset = relative_patcher_->WriteThunks(out, offset);
H A Dmulti_oat_relative_patcher_test.cc54 uint32_t WriteThunks(OutputStream* out, uint32_t offset) OVERRIDE {
225 uint32_t method1_offset_check = patcher_.WriteThunks(&vos, method1_offset);
235 uint32_t method2_offset_adjusted = patcher_.WriteThunks(&vos, method2_offset);
252 uint32_t method3_offset_adjusted = patcher_.WriteThunks(&vos, method3_offset);
H A Doat_writer.cc1720 offset_ = writer_->relative_patcher_->WriteThunks(out_, offset_);
1751 offset_ = writer_->relative_patcher_->WriteThunks(out, offset_);
/art/compiler/linker/mips/
H A Drelative_patcher_mips.h35 uint32_t WriteThunks(OutputStream* out, uint32_t offset) OVERRIDE;
H A Drelative_patcher_mips.cc37 uint32_t MipsRelativePatcher::WriteThunks(OutputStream* out ATTRIBUTE_UNUSED, uint32_t offset) { function in class:art::linker::MipsRelativePatcher
/art/compiler/linker/
H A Drelative_patcher.h102 virtual uint32_t WriteThunks(OutputStream* out, uint32_t offset) = 0;
H A Drelative_patcher.cc61 uint32_t WriteThunks(OutputStream* out ATTRIBUTE_UNUSED, uint32_t offset) OVERRIDE {
H A Drelative_patcher_test.h138 offset = patcher_->WriteThunks(&out_, offset);
185 offset = patcher_->WriteThunks(&out_, offset);
/art/compiler/linker/arm/
H A Drelative_patcher_arm_base.h36 uint32_t WriteThunks(OutputStream* out, uint32_t offset) OVERRIDE;
H A Drelative_patcher_arm_base.cc181 // We also need to delay initiating the pending_thunks_ until the call to WriteThunks().
182 // Check that the `pending_thunks_.capacity()` indicates that no WriteThunks() has taken place.
187 uint32_t ArmBaseRelativePatcher::WriteThunks(OutputStream* out, uint32_t offset) { function in class:art::linker::ArmBaseRelativePatcher
192 // First call to WriteThunks(), prepare the thunks for writing.
/art/compiler/linker/arm64/
H A Drelative_patcher_arm64.h64 uint32_t WriteThunks(OutputStream* out, uint32_t offset) OVERRIDE;
H A Drelative_patcher_arm64.cc162 uint32_t Arm64RelativePatcher::WriteThunks(OutputStream* out, uint32_t offset) { function in class:art::linker::Arm64RelativePatcher
186 return ArmBaseRelativePatcher::WriteThunks(out, offset);

Completed in 101 milliseconds