|
|
| ELFIO_GET_ACCESS_DECL (Elf_Half, index) |
| |
|
| ELFIO_GET_SET_ACCESS_DECL (Elf_Word, type) |
| |
|
| ELFIO_GET_SET_ACCESS_DECL (Elf_Word, flags) |
| |
|
| ELFIO_GET_SET_ACCESS_DECL (Elf_Xword, align) |
| |
|
| ELFIO_GET_SET_ACCESS_DECL (Elf64_Addr, virtual_address) |
| |
|
| ELFIO_GET_SET_ACCESS_DECL (Elf64_Addr, physical_address) |
| |
|
| ELFIO_GET_SET_ACCESS_DECL (Elf_Xword, file_size) |
| |
|
| ELFIO_GET_SET_ACCESS_DECL (Elf_Xword, memory_size) |
| |
|
| ELFIO_GET_ACCESS_DECL (Elf64_Off, offset) |
| |
|
virtual const char * | get_data () const =0 |
| |
|
virtual Elf_Half | add_section_index (Elf_Half index, Elf_Xword addr_align)=0 |
| |
|
virtual Elf_Half | get_sections_num () const =0 |
| |
|
virtual Elf_Half | get_section_index_at (Elf_Half num) const =0 |
| |
|
virtual bool | is_offset_initialized () const =0 |
| |
|
|
| ELFIO_SET_ACCESS_DECL (Elf64_Off, offset) |
| |
|
| ELFIO_SET_ACCESS_DECL (Elf_Half, index) |
| |
|
virtual const std::vector< Elf_Half > & | get_sections () const =0 |
| |
|
virtual void | load (std::istream &stream, std::streampos header_offset)=0 |
| |
|
virtual void | save (std::ostream &f, std::streampos header_offset, std::streampos data_offset)=0 |
| |
The documentation for this class was generated from the following file:
- /data/jenkins_workspace/centos_pipeline_job_8.1_rel-3.8/rocm-rel-3.8/rocm-3.8-30-20200914/8.1/external/hip-on-vdi/include/hip/hcc_detail/elfio/elfio_segment.hpp