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

Elfxx_Verdef, Note, same for 32bit and 64bit. More...

#include <Cxx_Grammar.h>

Public Attributes

uint16_t vd_version
 version of this struct: This field shall be set to 1 More...
 
uint16_t vd_flags
 Version information flag bitmask. More...
 
uint16_t vd_ndx
 Version index of this entry. More...
 
uint16_t vd_cnt
 Number of verdaux entries. More...
 
uint32_t vd_hash
 Hash of version name. More...
 
uint32_t vd_aux
 Offset (in bytes) to start of array of verdaux entries. More...
 
uint32_t vd_next
 Offset (in bytes) to next verdef entry. More...
 

Detailed Description

Elfxx_Verdef, Note, same for 32bit and 64bit.

Definition at line 310644 of file Cxx_Grammar.h.

Member Data Documentation

uint16_t SgAsmElfSymverDefinedEntry::ElfSymverDefinedEntry_disk::vd_version

version of this struct: This field shall be set to 1

Definition at line 310645 of file Cxx_Grammar.h.

Referenced by SgAsmElfSymverDefinedEntry::encode(), and SgAsmElfSymverDefinedEntry::parse().

uint16_t SgAsmElfSymverDefinedEntry::ElfSymverDefinedEntry_disk::vd_flags

Version information flag bitmask.

Definition at line 310646 of file Cxx_Grammar.h.

Referenced by SgAsmElfSymverDefinedEntry::encode(), and SgAsmElfSymverDefinedEntry::parse().

uint16_t SgAsmElfSymverDefinedEntry::ElfSymverDefinedEntry_disk::vd_ndx

Version index of this entry.

Definition at line 310647 of file Cxx_Grammar.h.

Referenced by SgAsmElfSymverDefinedEntry::encode(), and SgAsmElfSymverDefinedEntry::parse().

uint16_t SgAsmElfSymverDefinedEntry::ElfSymverDefinedEntry_disk::vd_cnt

Number of verdaux entries.

See Also
SgAsmElfSymverDefinedAux

Definition at line 310648 of file Cxx_Grammar.h.

Referenced by SgAsmElfSymverDefinedSection::parse(), and SgAsmElfSymverDefinedSection::unparse().

uint32_t SgAsmElfSymverDefinedEntry::ElfSymverDefinedEntry_disk::vd_hash

Hash of version name.

Definition at line 310649 of file Cxx_Grammar.h.

Referenced by SgAsmElfSymverDefinedEntry::encode(), and SgAsmElfSymverDefinedEntry::parse().

uint32_t SgAsmElfSymverDefinedEntry::ElfSymverDefinedEntry_disk::vd_aux

Offset (in bytes) to start of array of verdaux entries.

Definition at line 310650 of file Cxx_Grammar.h.

Referenced by SgAsmElfSymverDefinedSection::parse(), and SgAsmElfSymverDefinedSection::unparse().

uint32_t SgAsmElfSymverDefinedEntry::ElfSymverDefinedEntry_disk::vd_next

Offset (in bytes) to next verdef entry.

Definition at line 310651 of file Cxx_Grammar.h.

Referenced by SgAsmElfSymverDefinedSection::parse(), and SgAsmElfSymverDefinedSection::unparse().


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