Home
last modified time | relevance | path

Searched refs:patcher_ (Results 1 – 5 of 5) sorted by relevance

/art/compiler/linker/
Drelative_patcher_test.h54 patcher_(RelativePatcher::Create(instruction_set, features_.get(), &method_offset_map_)), in RelativePatcherTest()
87 offset = patcher_->ReserveSpace(offset, compiled_method.get(), compiled_method_refs_[idx]); in Link()
101 offset = patcher_->ReserveSpaceEnd(offset); in Link()
117 offset = patcher_->WriteThunks(&out_, offset); in Link()
136 patcher_->PatchCall(&patched_code_, patch.LiteralOffset(), in Link()
140 patcher_->PatchDexCacheReference(&patched_code_, patch, in Link()
150 offset = patcher_->WriteThunks(&out_, offset); in Link()
243 std::unique_ptr<RelativePatcher> patcher_; variable
/art/patchoat/
Dpatchoat.h177 PatchVisitor(PatchOat* patcher, mirror::Object* copy) : patcher_(patcher), copy_(copy) {} in PatchVisitor()
185 PatchOat* const patcher_;
Dpatchoat.cc552 DCHECK(patcher_->InHeap(referent)) << "Referent is not in the heap."; in operator ()()
553 mirror::Object* moved_object = patcher_->RelocatedAddressOfPointer(referent); in operator ()()
561 DCHECK(patcher_->InHeap(referent)) << "Referent is not in the heap."; in operator ()()
562 mirror::Object* moved_object = patcher_->RelocatedAddressOfPointer(referent); in operator ()()
/art/compiler/linker/arm/
Drelative_patcher_thumb2_test.cc91 return static_cast<Thumb2RelativePatcher*>(patcher_.get())->thunk_code_.size(); in ThunkSize()
95 Thumb2RelativePatcher* patcher = static_cast<Thumb2RelativePatcher*>(patcher_.get()); in CheckThunk()
/art/compiler/linker/arm64/
Drelative_patcher_arm64_test.cc116 return static_cast<Arm64RelativePatcher*>(patcher_.get())->thunk_code_.size(); in ThunkSize()
120 Arm64RelativePatcher* patcher = static_cast<Arm64RelativePatcher*>(patcher_.get()); in CheckThunk()