HIP: Heterogenous-computing Interface for Portability
Public Member Functions | List of all members
ELFIO::elf_header Class Referenceabstract
Inheritance diagram for ELFIO::elf_header:
Inheritance graph
[legend]

Public Member Functions

virtual bool load (std::istream &stream)=0
 
virtual bool save (std::ostream &stream) const =0
 
 ELFIO_GET_ACCESS_DECL (unsigned char, class)
 
 ELFIO_GET_ACCESS_DECL (unsigned char, elf_version)
 
 ELFIO_GET_ACCESS_DECL (unsigned char, encoding)
 
 ELFIO_GET_ACCESS_DECL (Elf_Word, version)
 
 ELFIO_GET_ACCESS_DECL (Elf_Half, header_size)
 
 ELFIO_GET_ACCESS_DECL (Elf_Half, section_entry_size)
 
 ELFIO_GET_ACCESS_DECL (Elf_Half, segment_entry_size)
 
 ELFIO_GET_SET_ACCESS_DECL (unsigned char, os_abi)
 
 ELFIO_GET_SET_ACCESS_DECL (unsigned char, abi_version)
 
 ELFIO_GET_SET_ACCESS_DECL (Elf_Half, type)
 
 ELFIO_GET_SET_ACCESS_DECL (Elf_Half, machine)
 
 ELFIO_GET_SET_ACCESS_DECL (Elf_Word, flags)
 
 ELFIO_GET_SET_ACCESS_DECL (Elf64_Addr, entry)
 
 ELFIO_GET_SET_ACCESS_DECL (Elf_Half, sections_num)
 
 ELFIO_GET_SET_ACCESS_DECL (Elf64_Off, sections_offset)
 
 ELFIO_GET_SET_ACCESS_DECL (Elf_Half, segments_num)
 
 ELFIO_GET_SET_ACCESS_DECL (Elf64_Off, segments_offset)
 
 ELFIO_GET_SET_ACCESS_DECL (Elf_Half, section_name_str_index)
 

The documentation for this class was generated from the following file: