|
| DynamicEntryRpath (std::string rpath) |
|
| DynamicEntryRpath (const std::vector< std::string > &paths) |
| Constructor from a list of paths.
|
|
DynamicEntryRpath & | operator= (const DynamicEntryRpath &) |
|
| DynamicEntryRpath (const DynamicEntryRpath &) |
|
const std::string & | name () const |
| The actual rpath as a string.
|
|
void | name (const std::string &name) |
|
const std::string & | rpath () const |
| The actual rpath as a string.
|
|
void | rpath (const std::string &name) |
|
std::vector< std::string > | paths () const |
| Paths as a list.
|
|
void | paths (const std::vector< std::string > &paths) |
|
DynamicEntryRpath & | insert (size_t pos, const std::string &path) |
| Insert a path at the given position
|
|
DynamicEntryRpath & | append (const std::string &path) |
| Append the given path
|
|
DynamicEntryRpath & | remove (const std::string &path) |
| Remove the given path
|
|
DynamicEntryRpath & | operator+= (const std::string &path) |
|
DynamicEntryRpath & | operator-= (const std::string &path) |
|
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_RPATH
entry. This attribute is deprecated (cf. man ld
) in favour of DT_RUNPATH
(See DynamicRunPath)