Halide 18.0.0
Halide compiler and libraries
|
Describes a section of an object file. More...
#include <Elf.h>
Public Types | |
enum | Type : uint32_t { SHT_NULL = 0 , SHT_PROGBITS = 1 , SHT_SYMTAB = 2 , SHT_STRTAB = 3 , SHT_RELA = 4 , SHT_HASH = 5 , SHT_DYNAMIC = 6 , SHT_NOTE = 7 , SHT_NOBITS = 8 , SHT_REL = 9 , SHT_SHLIB = 10 , SHT_DYNSYM = 11 , SHT_LOPROC = 0x70000000 , SHT_HIPROC = 0x7fffffff , SHT_LOUSER = 0x80000000 , SHT_HIUSER = 0xffffffff } |
enum | Flag : uint32_t { SHF_WRITE = 0x1 , SHF_ALLOC = 0x2 , SHF_EXECINSTR = 0x4 , SHF_MASKPROC = 0xf0000000 } |
typedef std::vector< Relocation > | RelocationList |
typedef RelocationList::iterator | relocation_iterator |
typedef RelocationList::const_iterator | const_relocation_iterator |
typedef std::vector< char >::iterator | contents_iterator |
typedef std::vector< char >::const_iterator | const_contents_iterator |
typedef RelocationList::iterator Halide::Internal::Elf::Section::relocation_iterator |
typedef RelocationList::const_iterator Halide::Internal::Elf::Section::const_relocation_iterator |
typedef std::vector<char>::iterator Halide::Internal::Elf::Section::contents_iterator |
typedef std::vector<char>::const_iterator Halide::Internal::Elf::Section::const_contents_iterator |
|
default |
|
inline |
|
inline |
Definition at line 284 of file Elf.h.
References Halide::cast().
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
Definition at line 332 of file Elf.h.
Referenced by append_contents().
Definition at line 337 of file Elf.h.
References Halide::cast(), and relocations().
Referenced by prepend_contents().
|
inline |
Definition at line 358 of file Elf.h.
References append_contents().
|
inline |
Definition at line 362 of file Elf.h.
References prepend_contents().
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
Definition at line 399 of file Elf.h.
References Halide::cast().
|
inline |
|
inline |
|
inline |
Definition at line 408 of file Elf.h.
Referenced by prepend_contents().
|
inline |
|
inline |
|
inline |
|
inline |