Searched refs:relative_patcher_ (Results 1 - 5 of 5) sorted by relevance

/art/compiler/linker/
H A Dmulti_oat_relative_patcher.cc29 relative_patcher_(
42 start_size_code_alignment_ = relative_patcher_->CodeAlignmentSize();
43 start_size_relative_call_thunks_ = relative_patcher_->RelativeCallThunksSize();
44 start_size_misc_thunks_ = relative_patcher_->MiscThunksSize();
48 DCHECK_GE(relative_patcher_->CodeAlignmentSize(), start_size_code_alignment_);
49 return relative_patcher_->CodeAlignmentSize() - start_size_code_alignment_;
53 DCHECK_GE(relative_patcher_->RelativeCallThunksSize(), start_size_relative_call_thunks_);
54 return relative_patcher_->RelativeCallThunksSize() - start_size_relative_call_thunks_;
58 DCHECK_GE(relative_patcher_->MiscThunksSize(), start_size_misc_thunks_);
59 return relative_patcher_
[all...]
H A Dmulti_oat_relative_patcher.h72 offset = relative_patcher_->ReserveSpace(offset, compiled_method, method_ref);
80 offset = relative_patcher_->ReserveSpaceEnd(offset);
88 offset = relative_patcher_->WriteThunks(out, offset);
102 relative_patcher_->PatchCall(code, literal_offset, patch_offset, target_offset);
112 relative_patcher_->PatchPcRelativeReference(code, patch, patch_offset, target_offset);
130 std::unique_ptr<RelativePatcher> relative_patcher_; member in class:art::linker::FINAL
H A Dmulti_oat_relative_patcher_test.cc117 patcher_.relative_patcher_ = std::move(mock);
/art/compiler/
H A Doat_writer.cc316 relative_patcher_(nullptr),
478 relative_patcher_ = relative_patcher;
673 offset_ = writer_->relative_patcher_->ReserveSpaceEnd(offset_);
695 quick_code_offset = writer_->relative_patcher_->GetOffset(method_ref);
713 if (writer_->relative_patcher_->GetOffset(method_ref) != 0u) {
717 << " offsets " << writer_->relative_patcher_->GetOffset(method_ref)
720 writer_->relative_patcher_->SetOffset(method_ref, quick_code_offset);
817 offset_ = writer_->relative_patcher_->ReserveSpace(
982 offset_ = writer_->relative_patcher_->WriteThunks(out_, offset_);
1008 offset_ = writer_->relative_patcher_
[all...]
H A Doat_writer.h364 linker::MultiOatRelativePatcher* relative_patcher_; member in class:art::OatWriter::CreateTypeLookupTable

Completed in 20 milliseconds