|
| DynamicSharedObject (std::string name) |
|
DynamicSharedObject & | operator= (const DynamicSharedObject &) |
|
| DynamicSharedObject (const DynamicSharedObject &) |
|
const std::string & | name () const |
| The actual name (e.g. libMyLib.so )
|
|
void | name (const std::string &name) |
|
void | accept (Visitor &visitor) const override |
|
std::ostream & | print (std::ostream &os) const override |
|
| DynamicEntry (const details::Elf64_Dyn &header) |
|
| DynamicEntry (const details::Elf32_Dyn &header) |
|
| DynamicEntry () |
|
| DynamicEntry (DYNAMIC_TAGS tag, uint64_t value) |
|
| DynamicEntry (const DynamicEntry &) |
|
| DynamicEntry (const details::Elf64_Dyn &header) |
|
| DynamicEntry (const details::Elf32_Dyn &header) |
|
| DynamicEntry (DYNAMIC_TAGS tag, uint64_t value) |
|
DynamicEntry & | operator= (const DynamicEntry &) |
|
| DynamicEntry (const DynamicEntry &) |
|
DYNAMIC_TAGS | tag () const |
| Tag of the current entry. The most common tags are: DT_NEEDED, DT_INIT, ...
|
|
uint64_t | value () const |
| Return the entry's value.
|
|
void | tag (DYNAMIC_TAGS tag) |
|
void | value (uint64_t value) |
|
| 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 |
|
Class which represents a DT_SONAME
entry in the dynamic table This kind of entry is usually used no name the original library.
This entry is not present for executable.