Halide 22.0.0 Halide compiler and libraries

Halide::Internal::Elf::Object Member List

This is the complete list of members for Halide::Internal::Elf::Object, including all inherited members.

add_relocation_section(const Section &for_section) | Halide::Internal::Elf::Object |
add_section(const std::string &name, Section::Type type) | Halide::Internal::Elf::Object |
add_symbol(const std::string &name) | Halide::Internal::Elf::Object |
const_section_iterator typedef | Halide::Internal::Elf::Object |
const_symbol_iterator typedef | Halide::Internal::Elf::Object |
erase_section(section_iterator i) | Halide::Internal::Elf::Object | inline
ET_CORE enum value | Halide::Internal::Elf::Object |
ET_DYN enum value | Halide::Internal::Elf::Object |
ET_EXEC enum value | Halide::Internal::Elf::Object |
ET_HIPROC enum value | Halide::Internal::Elf::Object |
ET_LOPROC enum value | Halide::Internal::Elf::Object |
ET_NONE enum value | Halide::Internal::Elf::Object |
ET_REL enum value | Halide::Internal::Elf::Object |
find_section(const std::string &name) | Halide::Internal::Elf::Object |
find_symbol(const std::string &name) | Halide::Internal::Elf::Object |
find_symbol(const std::string &name) const | Halide::Internal::Elf::Object |
get_entry() const | Halide::Internal::Elf::Object | inline
get_flags() const | Halide::Internal::Elf::Object | inline
get_machine() const | Halide::Internal::Elf::Object | inline
get_type() const | Halide::Internal::Elf::Object | inline
get_version() const | Halide::Internal::Elf::Object | inline
merge_sections(const std::vector< section_iterator > &sections) | Halide::Internal::Elf::Object |
merge_text_sections() | Halide::Internal::Elf::Object |
Object()=default | Halide::Internal::Elf::Object |
parse_object(const char *data, size_t size) | Halide::Internal::Elf::Object | static
section_iterator typedef | Halide::Internal::Elf::Object |
SectionList typedef | Halide::Internal::Elf::Object |
sections() | Halide::Internal::Elf::Object | inline
sections() const | Halide::Internal::Elf::Object | inline
sections_begin() | Halide::Internal::Elf::Object | inline
sections_begin() const | Halide::Internal::Elf::Object | inline
sections_end() | Halide::Internal::Elf::Object | inline
sections_end() const | Halide::Internal::Elf::Object | inline
sections_size() const | Halide::Internal::Elf::Object | inline
set_entry(uint64_t entry) | Halide::Internal::Elf::Object | inline
set_flags(uint32_t flags) | Halide::Internal::Elf::Object | inline
set_machine(uint16_t machine) | Halide::Internal::Elf::Object | inline
set_type(Type type) | Halide::Internal::Elf::Object | inline
set_version(uint32_t version) | Halide::Internal::Elf::Object | inline
symbol_iterator typedef | Halide::Internal::Elf::Object |
SymbolList typedef | Halide::Internal::Elf::Object |
symbols() | Halide::Internal::Elf::Object | inline
symbols() const | Halide::Internal::Elf::Object | inline
symbols_begin() | Halide::Internal::Elf::Object | inline
symbols_begin() const | Halide::Internal::Elf::Object | inline
symbols_end() | Halide::Internal::Elf::Object | inline
symbols_end() const | Halide::Internal::Elf::Object | inline
symbols_size() const | Halide::Internal::Elf::Object | inline
Type enum name | Halide::Internal::Elf::Object |
write_shared_object(Linker *linker, const std::vector< std::string > &depedencies={}, const std::string &soname="") | Halide::Internal::Elf::Object |