HomeSort by relevance Sort by last modified time
    Searched refs:ElfFile (Results 1 - 14 of 14) sorted by null

  /art/runtime/
elf_file.h 36 // Used for compile time and runtime for ElfFile access. Because of
39 class ElfFile {
41 static ElfFile* Open(File* file,
49 static ElfFile* Open(File* file,
53 ~ElfFile();
103 explicit ElfFile(ElfFileImpl32* elf32);
104 explicit ElfFile(ElfFileImpl64* elf64);
109 DISALLOW_COPY_AND_ASSIGN(ElfFile);
elf_file.cc     [all...]
oat_file.h 39 class ElfFile;
70 static OatFile* OpenWithElfFile(ElfFile* elf_file,
oat_file.cc     [all...]
runtime.cc     [all...]
  /art/compiler/
elf_writer.cc 24 uintptr_t ElfWriter::GetOatDataAddress(ElfFile* elf_file) {
36 std::unique_ptr<ElfFile> elf_file(ElfFile::Open(file,
52 std::unique_ptr<ElfFile> elf_file(ElfFile::Open(file, true, false, /*low_4gb*/false, &error_msg));
elf_writer.h 32 class ElfFile;
47 // Returns runtime oat_data runtime address for an opened ElfFile.
48 static uintptr_t GetOatDataAddress(ElfFile* elf_file);
elf_writer_test.cc 65 std::unique_ptr<ElfFile> ef(ElfFile::Open(file.get(),
77 std::unique_ptr<ElfFile> ef(ElfFile::Open(file.get(),
90 std::unique_ptr<ElfFile> ef(ElfFile::Open(file.get(),
116 std::unique_ptr<ElfFile> ef(ElfFile::Open(file.get(),
  /bionic/tools/relocation_packer/src/
elf_file.h 30 // An ElfFile reads shared objects, and shuttles relative relocations
34 class ElfFile {
36 explicit ElfFile(int fd)
40 ~ElfFile() {}
63 // Load a new ElfFile from a filedescriptor. If flushing, the file must
elf_file_unittest.cc 104 relocation_packer::ElfFile<ELF> elf_file(fileno(packed_relocs_so));
140 relocation_packer::ElfFile<ELF> elf_file(fileno(relocs_so));
178 TEST(ElfFile, PackRelocationsArm32) {
182 TEST(ElfFile, PackRelocationsArm64) {
186 TEST(ElfFile, PackRelocationsMips32) {
190 TEST(ElfFile, PackRelocationsIa32) {
194 TEST(ElfFile, PackRelocationsX64) {
198 TEST(ElfFile, UnpackRelocationsArm32) {
202 TEST(ElfFile, UnpackRelocationsArm64) {
206 TEST(ElfFile, UnpackRelocationsMips32)
    [all...]
main.cc 122 relocation_packer::ElfFile<ELF32_traits> elf_file(fd.get());
131 relocation_packer::ElfFile<ELF64_traits> elf_file(fd.get());
elf_file.cc 134 bool ElfFile<ELF>::Load() {
502 void ElfFile<ELF>::AdjustDynamicSectionForHole(Elf_Scn* dynamic_section,
580 void ElfFile<ELF>::ResizeSection(Elf* elf, Elf_Scn* section, size_t new_size,
678 bool ElfFile<ELF>::PackRelocations() {
713 bool ElfFile<ELF>::PackTypedRelocations(std::vector<typename ELF::Rela>* relocations) {
827 bool ElfFile<ELF>::UnpackRelocations() {
    [all...]
  /art/patchoat/
patchoat.cc 58 static const OatHeader* GetOatHeader(const ElfFile* elf_file) {
212 std::unique_ptr<ElfFile> elf(ElfFile::Open(input_oat_file.get(),
326 PatchOat::MaybePic PatchOat::IsOatPic(const ElfFile* oat_in) {
patchoat.h 75 static MaybePic IsOatPic(const ElfFile* oat_in);

Completed in 308 milliseconds