/art/compiler/ |
elf_fixup.h | 27 class ElfFile; 37 static bool FixupDynamic(ElfFile& elf_file, uintptr_t base_address); 40 static bool FixupSectionHeaders(ElfFile& elf_file, uintptr_t base_address); 43 static bool FixupProgramHeaders(ElfFile& elf_file, uintptr_t base_address); 46 static bool FixupSymbols(ElfFile& elf_file, uintptr_t base_address, bool dynamic); 49 static bool FixupRelocations(ElfFile& elf_file, uintptr_t base_address);
|
elf_writer.cc | 39 llvm::ELF::Elf32_Addr ElfWriter::GetOatDataAddress(ElfFile* elf_file) { 50 UniquePtr<ElfFile> elf_file(ElfFile::Open(file, false, false));
|
elf_writer_test.cc | 68 UniquePtr<ElfFile> ef(ElfFile::Open(file.get(), false, false)); 75 UniquePtr<ElfFile> ef(ElfFile::Open(file.get(), false, false)); 82 UniquePtr<ElfFile> ef(ElfFile::Open(file.get(), false, true));
|
elf_writer.h | 35 class ElfFile; 46 // Returns runtime oat_data runtime address for an opened ElfFile. 47 static llvm::ELF::Elf32_Addr GetOatDataAddress(ElfFile* elf_file);
|
elf_fixup.cc | 30 UniquePtr<ElfFile> elf_file(ElfFile::Open(file, true, false)); 82 bool ElfFixup::FixupDynamic(ElfFile& elf_file, uintptr_t base_address) { 190 bool ElfFixup::FixupSectionHeaders(ElfFile& elf_file, uintptr_t base_address) { 207 bool ElfFixup::FixupProgramHeaders(ElfFile& elf_file, uintptr_t base_address) { 227 bool ElfFixup::FixupSymbols(ElfFile& elf_file, uintptr_t base_address, bool dynamic) { 229 // TODO: Unfortunate ELFObjectFile has protected symbol access, so use ElfFile 250 bool ElfFixup::FixupRelocations(ElfFile& elf_file, uintptr_t base_address) {
|
elf_stripper.cc | 31 UniquePtr<ElfFile> elf_file(ElfFile::Open(file, true, false));
|
elf_writer_mclinker.h | 70 uint32_t FixupCompiledCodeOffset(ElfFile& elf_file,
|
elf_writer_mclinker.cc | 347 UniquePtr<ElfFile> elf_file(ElfFile::Open(elf_file_, true, false)); 382 uint32_t ElfWriterMclinker::FixupCompiledCodeOffset(ElfFile& elf_file,
|
/external/qemu/elff/ |
elff_api.cc | 29 ElfFile* elf_file = ElfFile::Create(elf_file_path);
37 delete reinterpret_cast<ElfFile*>(handle);
49 return reinterpret_cast<ElfFile*>(handle)->is_exec();
63 if (reinterpret_cast<ElfFile*>(handle)->get_pc_address_info(address,
78 reinterpret_cast<ElfFile*>(handle)->free_pc_address_info(address_info);
|
elf_alloc.h | 24 class ElfFile;
65 * of ElfFile that's being parsed is alive. To save performance on the numerous
75 * Instance (always one) of this class is created by ElfFile object when it is
122 * allocator, instantiated in ElfFile object (see ElfAllocator class).
129 void* operator new(size_t size, const ElfFile* elf);
|
dwarf_die.h | 23 class ElfFile;
50 ElfFile* elf_file() const;
|
elf_file.cc | 14 * Contains implementation of ElfFile classes that encapsulate an ELF file.
39 // Base ElfFile implementation
42 ElfFile::ElfFile()
55 ElfFile::~ElfFile() {
81 ElfFile* ElfFile::Create(const char* path) {
82 ElfFile* ret = NULL;
146 bool ElfFile::initialize(const Elf_CommonHdr* elf_hdr, const char* path) { [all...] |
dwarf_cu.h | 103 friend class ElfFile;
107 * elf - Instance of ElfFile containing this compilation unit.
109 explicit DwarfCU(ElfFile* elf);
116 * elf - Instance of ElfFile containing this compilation unit.
125 static DwarfCU* create_instance(ElfFile* elf, const void* hdr);
145 /* Gets instance of ElfFile containing this compilation unit. */
146 ElfFile* elf_file() const {
299 ElfFile* elf_file_;
331 * elf - Instance of ElfFile containing this compilation unit.
335 DwarfCUImpl(ElfFile* elf, const Dwarf_CUHdr* hdr); [all...] |
elf_file.h | 14 * Contains declaration of ElfFile classes that encapsulate an ELF file.
35 class ElfFile {
37 /* Constructs ElfFile instance. */
38 ElfFile();
40 /* Destructs ElfFile instance. */
41 virtual ~ElfFile();
49 * Initialized ElfFileImpl instance, typecasted back to ElfFile object on
53 static ElfFile* Create(const char* path);
112 /* Initializes ElfFile instance. This method is called from Create method of
573 class ElfFileImpl : protected ElfFile {
[all...] |
elf_alloc.cc | 60 void* DwarfAllocBase::operator new(size_t size, const ElfFile* elf) {
|
/ndk/sources/host-tools/ndk-stack/elff/ |
elff_api.cc | 29 ElfFile* elf_file = ElfFile::Create(elf_file_path); 37 delete reinterpret_cast<ElfFile*>(handle); 49 return reinterpret_cast<ElfFile*>(handle)->is_exec(); 63 if (reinterpret_cast<ElfFile*>(handle)->get_pc_address_info(address, 78 reinterpret_cast<ElfFile*>(handle)->free_pc_address_info(address_info);
|
elf_alloc.h | 24 class ElfFile; 65 * of ElfFile that's being parsed is alive. To save performance on the numerous 75 * Instance (always one) of this class is created by ElfFile object when it is 122 * allocator, instantiated in ElfFile object (see ElfAllocator class). 129 void* operator new(size_t size, const ElfFile* elf);
|
dwarf_die.h | 23 class ElfFile; 50 ElfFile* elf_file() const;
|
elf_file.cc | 14 * Contains implementation of ElfFile classes that encapsulate an ELF file. 39 // Base ElfFile implementation 42 ElfFile::ElfFile() 55 ElfFile::~ElfFile() { 81 ElfFile* ElfFile::Create(const char* path) { 82 ElfFile* ret = NULL; 146 bool ElfFile::initialize(const Elf_CommonHdr* elf_hdr, const char* path) [all...] |
dwarf_cu.h | 103 friend class ElfFile; 107 * elf - Instance of ElfFile containing this compilation unit. 109 explicit DwarfCU(ElfFile* elf); 116 * elf - Instance of ElfFile containing this compilation unit. 125 static DwarfCU* create_instance(ElfFile* elf, const void* hdr); 145 /* Gets instance of ElfFile containing this compilation unit. */ 146 ElfFile* elf_file() const { 299 ElfFile* elf_file_; 331 * elf - Instance of ElfFile containing this compilation unit. 335 DwarfCUImpl(ElfFile* elf, const Dwarf_CUHdr* hdr) [all...] |
elf_file.h | 14 * Contains declaration of ElfFile classes that encapsulate an ELF file. 35 class ElfFile { 37 /* Constructs ElfFile instance. */ 38 ElfFile(); 40 /* Destructs ElfFile instance. */ 41 virtual ~ElfFile(); 49 * Initialized ElfFileImpl instance, typecasted back to ElfFile object on 53 static ElfFile* Create(const char* path); 112 /* Initializes ElfFile instance. This method is called from Create method of 573 class ElfFileImpl : protected ElfFile { [all...] |
elf_alloc.cc | 60 void* DwarfAllocBase::operator new(size_t size, const ElfFile* elf) {
|
/art/runtime/ |
elf_file.cc | 25 ElfFile::ElfFile() 43 ElfFile* ElfFile::Open(File* file, bool writable, bool program_header_only) { 44 UniquePtr<ElfFile> elf_file(new ElfFile()); 51 bool ElfFile::Setup(File* file, bool writable, bool program_header_only) { 166 ElfFile::~ElfFile() { 172 bool ElfFile::SetMap(MemMap* map) [all...] |
elf_file.h | 33 // Used for compile time and runtime for ElfFile access. Because of 36 class ElfFile { 38 static ElfFile* Open(File* file, bool writable, bool program_header_only); 39 ~ElfFile(); 121 ElfFile();
|
oat_file.h | 32 class ElfFile; 253 UniquePtr<ElfFile> elf_file_;
|