Searched refs:ElfInterfaceImpl (Results 1 – 2 of 2) sorted by relevance
186 class ElfInterfaceImpl : public ElfInterface {197 ElfInterfaceImpl(std::shared_ptr<Memory>& memory) : ElfInterface(memory) {} in ElfInterfaceImpl() function198 virtual ~ElfInterfaceImpl() = default;224 using ElfInterface32 = ElfInterfaceImpl<ElfTypes32>;225 using ElfInterface64 = ElfInterfaceImpl<ElfTypes64>;
160 void ElfInterfaceImpl<ElfTypes>::InitHeaders() { in InitHeaders()194 bool ElfInterfaceImpl<ElfTypes>::ReadAllHeaders(int64_t* load_bias) { in ReadAllHeaders()232 void ElfInterfaceImpl<ElfTypes>::ReadProgramHeaders(const EhdrType& ehdr, int64_t* load_bias) { in ReadProgramHeaders()285 std::string ElfInterfaceImpl<ElfTypes>::ReadBuildID() { in ReadBuildID()336 void ElfInterfaceImpl<ElfTypes>::ReadSectionHeaders(const EhdrType& ehdr) { in ReadSectionHeaders()434 std::string ElfInterfaceImpl<ElfTypes>::GetSoname() { in GetSoname()489 bool ElfInterfaceImpl<ElfTypes>::GetFunctionName(uint64_t addr, SharedString* name, in GetFunctionName()504 bool ElfInterfaceImpl<ElfTypes>::GetGlobalVariable(const std::string& name, in GetGlobalVariable()589 void ElfInterfaceImpl<ElfTypes>::GetMaxSize(Memory* memory, uint64_t* size) { in GetMaxSize()720 template class ElfInterfaceImpl<ElfTypes32>; variable[all …]