|
| SymbolVersionAuxRequirement (const details::Elf64_Vernaux &header) |
|
| SymbolVersionAuxRequirement (const details::Elf32_Vernaux &header) |
|
SymbolVersionAuxRequirement & | operator= (const SymbolVersionAuxRequirement &)=default |
|
| SymbolVersionAuxRequirement (const SymbolVersionAuxRequirement &)=default |
|
uint32_t | hash () const |
| Hash value of the dependency name (use ELF hashing function)
|
|
uint16_t | flags () const |
| Bitmask of flags.
|
|
uint16_t | other () const |
| It returns the unique version index for the file which is used in the version symbol table. If the highest bit (bit 15) is set this is a hidden symbol which cannot be referenced from outside the object.
|
|
void | hash (uint32_t hash) |
|
void | flags (uint16_t flags) |
|
void | other (uint16_t other) |
|
void | accept (Visitor &visitor) const override |
|
const std::string & | name () const |
| Smybol's aux name (e.g. GLIBC_2.2.5 )
|
|
void | name (std::string name) |
|
| SymbolVersionAux (std::string name) |
|
SymbolVersionAux & | operator= (const SymbolVersionAux &)=default |
|
| SymbolVersionAux (const SymbolVersionAux &)=default |
|
const std::string & | name () const |
| Smybol's aux name (e.g. GLIBC_2.2.5 )
|
|
void | name (std::string name) |
|
| Object (const Object &other) |
|
Object & | operator= (const Object &other) |
|
template<class T > |
output_t< T > | as () |
|
template<class T > |
output_const_t< T > | as () const |
|
virtual bool | operator== (const Object &other) const |
|
virtual bool | operator!= (const Object &other) const |
|
|
template<class T > |
using | output_t = add_pointer_t<decay_t<T>> |
|
template<class T > |
using | output_const_t = add_pointer_t<add_const_t<decay_t<T>>> |
|
◆ accept()
void LIEF::ELF::SymbolVersionAuxRequirement::accept |
( |
Visitor & | visitor | ) |
const |
|
overridevirtual |
The documentation for this class was generated from the following file: