Home
last modified time | relevance | path

Searched refs:ElfFileImpl (Results 1 – 4 of 4) sorted by relevance

/aosp12/art/runtime/
H A Delf_file.cc40 ElfFileImpl<ElfTypes>::ElfFileImpl(File* file, bool writable, bool program_header_only) in ElfFileImpl() function in art::ElfFileImpl
60 ElfFileImpl<ElfTypes>* ElfFileImpl<ElfTypes>::Open(File* file, in Open()
65 std::unique_ptr<ElfFileImpl<ElfTypes>> elf_file( in Open()
83 ElfFileImpl<ElfTypes>* ElfFileImpl<ElfTypes>::Open(File* file, in Open()
88 std::unique_ptr<ElfFileImpl<ElfTypes>> elf_file( in Open()
97 bool ElfFileImpl<ElfTypes>::Setup(File* file, in Setup()
280 ElfFileImpl<ElfTypes>::~ElfFileImpl() { in ~ElfFileImpl()
821 typename ElfFileImpl<ElfTypes>::SymbolTable**
1094 bool ElfFileImpl<ElfTypes>::Load(File* file, in Load()
1473 template class ElfFileImpl<ElfTypes32>; variable
[all …]
H A Delf_file_impl.h31 class ElfFileImpl {
46 static ElfFileImpl* Open(File* file,
51 static ElfFileImpl* Open(File* file,
56 ~ElfFileImpl();
129 ElfFileImpl(File* file, bool writable, bool program_header_only);
219 DISALLOW_COPY_AND_ASSIGN(ElfFileImpl);
H A Delf_file.h32 class ElfFileImpl; variable
35 typedef ElfFileImpl<ElfTypes32> ElfFileImpl32;
36 typedef ElfFileImpl<ElfTypes64> ElfFileImpl64;
/aosp12/system/extras/simpleperf/
H A Dread_elf.cpp312 class ElfFileImpl {}; class
315 class ElfFileImpl<llvm::object::ELFObjectFile<ELFT>> : public ElfFile {
317 ElfFileImpl(BinaryWrapper&& wrapper, const llvm::object::ELFObjectFile<ELFT>* elf_obj)
479 new ElfFileImpl<llvm::object::ELF32LEObjectFile>(std::move(wrapper), obj)); in CreateElfFileImpl()
483 new ElfFileImpl<llvm::object::ELF64LEObjectFile>(std::move(wrapper), obj)); in CreateElfFileImpl()