Home
last modified time | relevance | path

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

/art/patchoat/
Dpatchoat.h42 class PatchOat {
62 PatchOat(ElfFile* oat_file, off_t delta, TimingLogger* timings) in PatchOat() function
65 PatchOat(InstructionSet isa, MemMap* image, gc::accounting::ContinuousSpaceBitmap* bitmap, in PatchOat() function
69 PatchOat(InstructionSet isa, ElfFile* oat_file, MemMap* image, in PatchOat() function
74 ~PatchOat() {} in ~PatchOat()
98 reinterpret_cast<PatchOat*>(arg)->VisitObject(obj); in BitmapCallback()
177 PatchVisitor(PatchOat* patcher, mirror::Object* copy) : patcher_(patcher), copy_(copy) {} in PatchVisitor()
185 PatchOat* const patcher_;
205 DISALLOW_IMPLICIT_CONSTRUCTORS(PatchOat);
Dpatchoat.cc95 bool PatchOat::Patch(const std::string& image_location, off_t delta, in Patch()
163 PatchOat p(isa, image.release(), ispc->GetLiveBitmap(), ispc->GetMemMap(), in Patch()
178 bool PatchOat::Patch(File* input_oat, const std::string& image_location, off_t delta, in Patch()
285 PatchOat p(isa, elf.release(), image.release(), ispc->GetLiveBitmap(), ispc->GetMemMap(), in Patch()
309 bool PatchOat::WriteElf(File* out) { in WriteElf()
324 bool PatchOat::WriteImage(File* out) { in WriteImage()
343 bool PatchOat::IsImagePic(const ImageHeader& image_header, const std::string& image_path) { in IsImagePic()
358 PatchOat::MaybePic PatchOat::IsOatPic(const ElfFile* oat_in) { in IsOatPic()
385 bool PatchOat::ReplaceOatFileWithSymlink(const std::string& input_oat_filename, in ReplaceOatFileWithSymlink()
420 void PatchOat::PatchArtFields(const ImageHeader* image_header) { in PatchArtFields()
[all …]
/art/runtime/
Druntime_options.def76 RUNTIME_OPTIONS_KEY (std::string, PatchOat)
Dparsed_options.cc172 .IntoKey(M::PatchOat) in MakeParser()
Druntime.cc809 patchoat_executable_ = runtime_options.ReleaseOrDefault(Opt::PatchOat); in Init()