|
| section_impl (const endianess_convertor *convertor_) |
|
| ELFIO_GET_SET_ACCESS (Elf_Word, type, header.sh_type) |
|
| ELFIO_GET_SET_ACCESS (Elf_Xword, flags, header.sh_flags) |
|
| ELFIO_GET_SET_ACCESS (Elf_Xword, size, header.sh_size) |
|
| ELFIO_GET_SET_ACCESS (Elf_Word, link, header.sh_link) |
|
| ELFIO_GET_SET_ACCESS (Elf_Word, info, header.sh_info) |
|
| ELFIO_GET_SET_ACCESS (Elf_Xword, addr_align, header.sh_addralign) |
|
| ELFIO_GET_SET_ACCESS (Elf_Xword, entry_size, header.sh_entsize) |
|
| ELFIO_GET_SET_ACCESS (Elf_Word, name_string_offset, header.sh_name) |
|
| ELFIO_GET_ACCESS (Elf64_Addr, address, header.sh_addr) |
|
Elf_Half | get_index () const |
|
std::string | get_name () const |
|
void | set_name (std::string name_) |
|
void | set_address (Elf64_Addr value) |
|
bool | is_address_initialized () const |
|
const char * | get_data () const |
|
void | set_data (const char *raw_data, Elf_Word size) |
|
void | set_data (const std::string &str_data) |
|
void | append_data (const char *raw_data, Elf_Word size) |
|
void | append_data (const std::string &str_data) |
|
| ELFIO_GET_ACCESS_DECL (Elf_Half, index) |
|
| ELFIO_GET_SET_ACCESS_DECL (std::string, name) |
|
| ELFIO_GET_SET_ACCESS_DECL (Elf_Word, type) |
|
| ELFIO_GET_SET_ACCESS_DECL (Elf_Xword, flags) |
|
| ELFIO_GET_SET_ACCESS_DECL (Elf_Word, info) |
|
| ELFIO_GET_SET_ACCESS_DECL (Elf_Word, link) |
|
| ELFIO_GET_SET_ACCESS_DECL (Elf_Xword, addr_align) |
|
| ELFIO_GET_SET_ACCESS_DECL (Elf_Xword, entry_size) |
|
| ELFIO_GET_SET_ACCESS_DECL (Elf64_Addr, address) |
|
| ELFIO_GET_SET_ACCESS_DECL (Elf_Xword, size) |
|
| ELFIO_GET_SET_ACCESS_DECL (Elf_Word, name_string_offset) |
|
|
| ELFIO_GET_SET_ACCESS (Elf64_Off, offset, header.sh_offset) |
|
void | set_index (Elf_Half value) |
|
void | load (std::istream &stream, std::streampos header_offset) |
|
void | save (std::ostream &f, std::streampos header_offset, std::streampos data_offset) |
|
| ELFIO_GET_SET_ACCESS_DECL (Elf64_Off, offset) |
|
| ELFIO_SET_ACCESS_DECL (Elf_Half, index) |
|