#include <di/exec/elf/types.h>
|
using | Addr = StaticEndian<meta::Conditional<is_64bit, u64, u32>, endian> |
|
using | Off = StaticEndian<meta::Conditional<is_64bit, i64, i32>, endian> |
|
using | Half = StaticEndian<u16, endian> |
|
using | Word = StaticEndian<u32, endian> |
|
using | Sword = StaticEndian<i32, endian> |
|
using | Xword = StaticEndian<u64, endian> |
|
using | Sxword = StaticEndian<i64, endian> |
|
using | Byte = di::Byte |
|
|
static constexpr auto | endian = elf_format_endian(format) |
|
static constexpr auto | is_64bit = elf_format_64bit(format) |
|
◆ Addr
template<
ElfFormat format = ElfFormat::Native>
◆ Byte
template<
ElfFormat format = ElfFormat::Native>
◆ Half
template<
ElfFormat format = ElfFormat::Native>
◆ Off
template<
ElfFormat format = ElfFormat::Native>
◆ Sword
template<
ElfFormat format = ElfFormat::Native>
◆ Sxword
template<
ElfFormat format = ElfFormat::Native>
◆ Word
template<
ElfFormat format = ElfFormat::Native>
◆ Xword
template<
ElfFormat format = ElfFormat::Native>
◆ endian
template<
ElfFormat format = ElfFormat::Native>
◆ is_64bit
template<
ElfFormat format = ElfFormat::Native>
The documentation for this struct was generated from the following file:
- libs/di/include/di/exec/elf/types.h