ROSE  0.9.6a
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
SgAsmElfSectionTableEntry::Elf32SectionTableEntry_disk Struct Reference

File format of an ELF Section header. More...

#include <Cxx_Grammar.h>

Public Attributes

uint32_t sh_name
 
uint32_t sh_type
 
uint32_t sh_flags
 
uint32_t sh_addr
 
uint32_t sh_offset
 
uint32_t sh_size
 
uint32_t sh_link
 
uint32_t sh_info
 
uint32_t sh_addralign
 
uint32_t sh_entsize
 

Detailed Description

File format of an ELF Section header.

Byte order of members depends on e_ident value in file header. This code comes directly from "Executable and Linkable Format (ELF)", Portable Formats Specification, Version 1.1, Tool Interface Standards (TIS) and not from any header file. The 64-bit structure is gleaned from the Linux elf(5) man page.

Definition at line 303752 of file Cxx_Grammar.h.

Member Data Documentation

uint32_t SgAsmElfSectionTableEntry::Elf32SectionTableEntry_disk::sh_name
uint32_t SgAsmElfSectionTableEntry::Elf32SectionTableEntry_disk::sh_type
uint32_t SgAsmElfSectionTableEntry::Elf32SectionTableEntry_disk::sh_flags
uint32_t SgAsmElfSectionTableEntry::Elf32SectionTableEntry_disk::sh_addr
uint32_t SgAsmElfSectionTableEntry::Elf32SectionTableEntry_disk::sh_offset
uint32_t SgAsmElfSectionTableEntry::Elf32SectionTableEntry_disk::sh_size
uint32_t SgAsmElfSectionTableEntry::Elf32SectionTableEntry_disk::sh_link
uint32_t SgAsmElfSectionTableEntry::Elf32SectionTableEntry_disk::sh_info
uint32_t SgAsmElfSectionTableEntry::Elf32SectionTableEntry_disk::sh_addralign
uint32_t SgAsmElfSectionTableEntry::Elf32SectionTableEntry_disk::sh_entsize

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