#include <elf.h>
#include <link.h>
#include <stdint.h>
Go to the source code of this file.
|
int | google_breakpad::ElfClass (const void *elf_base) |
|
bool | google_breakpad::FindElfSection (const void *elf_mapped_base, const char *section_name, uint32_t section_type, const void **section_start, int *section_size, int *elfclass) |
|
template<typename ElfClass > |
const ElfClass::Shdr * | google_breakpad::FindElfSectionByName (const char *name, typename ElfClass::Word section_type, const typename ElfClass::Shdr *sections, const char *section_names, const char *names_end, int nsection) |
|
bool | google_breakpad::FindElfSegment (const void *elf_mapped_base, uint32_t segment_type, const void **segment_start, int *segment_size, int *elfclass) |
|
template<typename ElfClass , typename T > |
const T * | google_breakpad::GetOffset (const typename ElfClass::Ehdr *elf_header, typename ElfClass::Off offset) |
|
bool | google_breakpad::IsValidElf (const void *elf_header) |
|