#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