Searched refs:Patch (Results 1 - 10 of 10) sorted by relevance

/art/compiler/optimizing/
H A Dconstant_folding_test.cc112 std::string expected_after_cf = Patch(expected_before, expected_cf_diff);
125 std::string expected_after_dce = Patch(expected_after_cf, expected_dce_diff);
173 std::string expected_after_cf = Patch(expected_before, expected_cf_diff);
187 std::string expected_after_dce = Patch(expected_after_cf, expected_dce_diff);
253 std::string expected_after_cf = Patch(expected_before, expected_cf_diff);
277 std::string expected_after_dce = Patch(expected_after_cf, expected_dce_diff);
325 std::string expected_after_cf = Patch(expected_before, expected_cf_diff);
339 std::string expected_after_dce = Patch(expected_after_cf, expected_dce_diff);
389 std::string expected_after_cf = Patch(expected_before, expected_cf_diff);
403 std::string expected_after_dce = Patch(expected_after_c
[all...]
H A Ddead_code_elimination_test.cc107 std::string expected_after = Patch(expected_before, expected_diff);
H A Doptimizing_unit_test.h101 inline std::string Patch(const std::string& original, const diff_t& diff) { function in namespace:art
/art/compiler/dex/quick/
H A Dlazy_debug_frame_opcode_writer.cc23 const ArenaVector<uint8_t>* LazyDebugFrameOpCodeWriter::Patch(size_t code_size) { function in class:art::dwarf::LazyDebugFrameOpCodeWriter
H A Dlazy_debug_frame_opcode_writer.h41 const ArenaVector<uint8_t>* Patch(size_t code_size);
57 using Base::data; // Hidden. Use Patch method instead.
H A Dquick_cfi_test.cc110 auto const& cfi_data = m2l->cfi().Patch(actual_asm.size());
H A Dcodegen_util.cc1168 ArrayRef<const uint8_t>(*cfi_.Patch(code_buffer_.size())),
/art/compiler/
H A Delf_writer_quick.cc79 DCHECK_GE(location, address) << "Patch locations are not in sorted order";
115 // Patch memory addresses within a buffer.
119 static void Patch(const std::vector<uintptr_t>& patch_locations, function in namespace:art
166 is64bit ? Patch<Elf_Addr, uint64_t, kPointerRelativeAddress> :
167 Patch<Elf_Addr, uint32_t, kPointerRelativeAddress>,
171 Patch<Elf_Addr, uint32_t, kSectionRelativeAddress>, text));
174 is64bit ? Patch<Elf_Addr, uint64_t, kAbsoluteAddress> :
175 Patch<Elf_Addr, uint32_t, kAbsoluteAddress>,
181 Patch<Elf_Addr, uint32_t, kAbsoluteAddress>, text));
190 Patch<Elf_Add
[all...]
/art/patchoat/
H A Dpatchoat.h44 // Patch only the oat file
45 static bool Patch(File* oat_in, off_t delta, File* oat_out, TimingLogger* timings,
49 // Patch only the image (art file)
50 static bool Patch(const std::string& art_location, off_t delta, File* art_out, InstructionSet isa,
53 // Patch both the image and the oat file
54 static bool Patch(File* oat_in, const std::string& art_location,
80 NOT_PIC, // Code not pic. Patch as usual.
H A Dpatchoat.cc95 bool PatchOat::Patch(const std::string& image_location, off_t delta, function in class:art::PatchOat
178 bool PatchOat::Patch(File* input_oat, const std::string& image_location, off_t delta, function in class:art::PatchOat
524 // Patch dex file int/long arrays which point to ArtFields.
658 bool PatchOat::Patch(File* input_oat, off_t delta, File* output_oat, TimingLogger* timings, function in class:art::PatchOat
690 t.NewTiming("Patch Oat file");
1310 ret = PatchOat::Patch(input_oat.get(), input_image_location, base_delta,
1320 ret = PatchOat::Patch(input_oat.get(), base_delta, output_oat.get(), &timings,
1326 ret = PatchOat::Patch(input_image_location, base_delta, output_image.get(), isa, &timings);

Completed in 682 milliseconds