Searched refs:PatchOat (Results 1 – 5 of 5) sorted by relevance
/art/patchoat/ |
D | patchoat.h | 42 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);
|
D | patchoat.cc | 95 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/ |
D | runtime_options.def | 76 RUNTIME_OPTIONS_KEY (std::string, PatchOat)
|
D | parsed_options.cc | 172 .IntoKey(M::PatchOat) in MakeParser()
|
D | runtime.cc | 809 patchoat_executable_ = runtime_options.ReleaseOrDefault(Opt::PatchOat); in Init()
|