HomeSort by relevance Sort by last modified time
    Searched defs:ElfInterface (Results 1 - 2 of 2) sorted by null

  /system/core/libunwindstack/
ElfInterface.cpp 28 #include <unwindstack/ElfInterface.h>
39 ElfInterface::~ElfInterface() {
45 Memory* ElfInterface::CreateGnuDebugdataMemory() {
100 void ElfInterface::InitHeadersWithTemplate() {
121 bool ElfInterface::ReadAllHeaders() {
140 bool ElfInterface::ReadProgramHeaders(const EhdrType& ehdr) {
207 bool ElfInterface::ReadSectionHeaders(const EhdrType& ehdr) {
289 bool ElfInterface::GetSonameWithTemplate(std::string* soname) {
337 bool ElfInterface::GetFunctionNameWithTemplate(uint64_t addr, std::string* name
    [all...]
  /system/core/libunwindstack/include/unwindstack/
ElfInterface.h 49 class ElfInterface {
51 ElfInterface(Memory* memory) : memory_(memory) {}
52 virtual ~ElfInterface();
131 class ElfInterface32 : public ElfInterface {
133 ElfInterface32(Memory* memory) : ElfInterface(memory) {}
137 return ElfInterface::ReadAllHeaders<Elf32_Ehdr, Elf32_Phdr, Elf32_Shdr>();
140 void InitHeaders() override { ElfInterface::InitHeadersWithTemplate<uint32_t>(); }
143 return ElfInterface::GetSonameWithTemplate<Elf32_Dyn>(soname);
147 return ElfInterface::GetFunctionNameWithTemplate<Elf32_Sym>(addr, name, func_offset);
151 class ElfInterface64 : public ElfInterface {
    [all...]

Completed in 191 milliseconds