Planeshift
Classes | Namespaces | Functions

elfutils.h File Reference

#include <elf.h>
#include <link.h>
#include <stdint.h>

Go to the source code of this file.

Classes

struct  google_breakpad::ElfClass32
struct  google_breakpad::ElfClass64

Namespaces

namespace  google_breakpad

Functions

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 >
var tmp work planeshift src
tools breakpad common linux
elfutils inl h const T * 
google_breakpad::GetOffset (const typename ElfClass::Ehdr *elf_header, typename ElfClass::Off offset)
bool google_breakpad::IsValidElf (const void *elf_header)