| at(ElfOff offset) const | folly::symbolizer::ElfFile | inlineprivate |
| baseAddress_ | folly::symbolizer::ElfFile | private |
| ElfFile() noexcept | folly::symbolizer::ElfFile | |
| ElfFile(const char *name, bool readOnly=true) | folly::symbolizer::ElfFile | explicit |
| ElfFile(ElfFile &&other) noexcept | folly::symbolizer::ElfFile | |
| ElfFile(const ElfFile &)=delete | folly::symbolizer::ElfFile | private |
| elfHeader() const | folly::symbolizer::ElfFile | inline |
| fd_ | folly::symbolizer::ElfFile | private |
| file_ | folly::symbolizer::ElfFile | private |
| filepath_ | folly::symbolizer::ElfFile | private |
| getAddressValue(const ElfAddr addr) const | folly::symbolizer::ElfFile | inline |
| getBaseAddress() const | folly::symbolizer::ElfFile | inline |
| getDefinitionByAddress(uintptr_t address) const | folly::symbolizer::ElfFile | |
| getSectionBody(const ElfShdr §ion) const | folly::symbolizer::ElfFile | |
| getSectionByIndex(size_t idx) const | folly::symbolizer::ElfFile | |
| getSectionByName(const char *name) const | folly::symbolizer::ElfFile | |
| getSectionContainingAddress(ElfAddr addr) const | folly::symbolizer::ElfFile | |
| getSectionName(const ElfShdr §ion) const | folly::symbolizer::ElfFile | |
| getString(const ElfShdr &stringTable, size_t offset) const | folly::symbolizer::ElfFile | |
| getSymbolByName(const char *name) const | folly::symbolizer::ElfFile | |
| getSymbolName(Symbol symbol) const | folly::symbolizer::ElfFile | |
| getSymbolValue(const ElfSym *symbol) const | folly::symbolizer::ElfFile | inline |
| init(const char **msg) | folly::symbolizer::ElfFile | private |
| iterateProgramHeaders(Fn fn) const | folly::symbolizer::ElfFile | |
| iterateSections(Fn fn) const | folly::symbolizer::ElfFile | |
| iterateSectionsWithType(uint32_t type, Fn fn) const | folly::symbolizer::ElfFile | |
| iterateSectionsWithTypes(std::initializer_list< uint32_t > types, Fn fn) const | folly::symbolizer::ElfFile | |
| iterateStrings(const ElfShdr &stringTable, Fn fn) const | folly::symbolizer::ElfFile | |
| iterateSymbols(const ElfShdr §ion, Fn fn) const | folly::symbolizer::ElfFile | |
| iterateSymbolsWithType(const ElfShdr §ion, uint32_t type, Fn fn) const | folly::symbolizer::ElfFile | |
| iterateSymbolsWithTypes(const ElfShdr §ion, std::initializer_list< uint32_t > types, Fn fn) const | folly::symbolizer::ElfFile | |
| kFilepathMaxLen | folly::symbolizer::ElfFile | privatestatic |
| kInvalidElfFile enum value | folly::symbolizer::ElfFile | |
| kSuccess enum value | folly::symbolizer::ElfFile | |
| kSystemError enum value | folly::symbolizer::ElfFile | |
| length_ | folly::symbolizer::ElfFile | private |
| open(const char *name, bool readOnly=true) | folly::symbolizer::ElfFile | |
| openAndFollow(const char *name, bool readOnly=true, const char **msg=nullptr) noexcept | folly::symbolizer::ElfFile | |
| openNoThrow(const char *name, bool readOnly=true, const char **msg=nullptr) noexcept | folly::symbolizer::ElfFile | |
| operator=(ElfFile &&other) | folly::symbolizer::ElfFile | |
| operator=(const ElfFile &)=delete | folly::symbolizer::ElfFile | private |
| reset() | folly::symbolizer::ElfFile | private |
| Symbol typedef | folly::symbolizer::ElfFile | |
| validateStringTable(const ElfShdr &stringTable) const | folly::symbolizer::ElfFile | private |
| valueAt(const ElfShdr §ion, const ElfAddr addr) const | folly::symbolizer::ElfFile | inlineprivate |
| ~ElfFile() | folly::symbolizer::ElfFile | |