template <ElfClass Class = ElfClass::kNative, ElfData Data = ElfData::kNative>

struct Elf

Defined at line 291 of file ../../src/lib/elfldltl/include/lib/elfldltl/layout.h

The various ELF data structure layouts differ by class (32-bit vs 64-bit).

But many use the same layout with certain fields being either 32 or 64 bits.

The layouts that actually differ in field order and the like are defined by

the Layout base class; the common-by-analogy layouts are defined here.

Public Members

static ElfClass kClass
static ElfData kData
static const auto kAddressBits
static const internal::ConstString kName
static const internal::ConstString kUpperName

Records