|
LIEF: Library to Instrument Executable Formats Version 0.17.1
|
#include <BindingInfoIterator.hpp>


Public Types | |
| enum class | ORIGIN : uint8_t { NONE = 0 , DYLD , CHAINED_FIXUPS , INDIRECT } |
| Public Types inherited from LIEF::iterator_facade_base< BindingInfoIterator, std::random_access_iterator_tag, const BindingInfo &, std::ptrdiff_t, const BindingInfo *, const BindingInfo & > | |
| using | iterator_category |
| using | value_type |
| using | difference_type |
| using | pointer |
| using | reference |
Public Member Functions | |
| BindingInfoIterator & | operator= (const BindingInfoIterator &)=default |
| BindingInfoIterator (const BindingInfoIterator &)=default | |
| BindingInfoIterator (BindingInfoIterator &&)=default | |
| BindingInfoIterator & | operator= (BindingInfoIterator &&)=default |
| ~BindingInfoIterator ()=default | |
| BindingInfoIterator (const DyldInfo &dyld_info, size_t pos) | |
| BindingInfoIterator (const DyldChainedFixups &fixups, size_t pos) | |
| BindingInfoIterator (const Binary &binary, size_t pos) | |
| bool | operator< (const BindingInfoIterator &rhs) const |
| std::ptrdiff_t | operator- (const BindingInfoIterator &R) const |
| BindingInfoIterator & | operator+= (std::ptrdiff_t n) |
| BindingInfoIterator & | operator-= (std::ptrdiff_t n) |
| const BindingInfo & | operator* () const |
| Public Member Functions inherited from LIEF::iterator_facade_base< BindingInfoIterator, std::random_access_iterator_tag, const BindingInfo &, std::ptrdiff_t, const BindingInfo *, const BindingInfo & > | |
| BindingInfoIterator | operator+ (std::ptrdiff_t n) const |
| BindingInfoIterator | operator- (std::ptrdiff_t n) const |
| BindingInfoIterator & | operator++ () |
| BindingInfoIterator & | operator-- () |
| bool | operator!= (const BindingInfoIterator &RHS) const |
| bool | operator> (const BindingInfoIterator &RHS) const |
| bool | operator<= (const BindingInfoIterator &RHS) const |
| bool | operator>= (const BindingInfoIterator &RHS) const |
| PointerProxy | operator-> () const |
| ReferenceProxy | operator[] (std::ptrdiff_t n) const |
|
strong |
|
default |
References BindingInfoIterator().
Referenced by BindingInfoIterator(), BindingInfoIterator(), operator*(), operator+=(), operator-(), operator-=(), operator<(), operator=(), operator=(), and operator==.
|
default |
References BindingInfoIterator().
|
default |
|
inline |
References DYLD, and dyld_info_.
|
inline |
References CHAINED_FIXUPS, and chained_fixups_.
|
inline |
| const BindingInfo & LIEF::MachO::BindingInfoIterator::operator* | ( | ) | const |
References BindingInfoIterator(), LIEF_LOCAL, and NONE.
|
inline |
References BindingInfoIterator().
|
inline |
References BindingInfoIterator().
|
inline |
References BindingInfoIterator().
|
inline |
References BindingInfoIterator().
|
default |
References BindingInfoIterator().
|
default |
References BindingInfoIterator().
| const Binary* LIEF::MachO::BindingInfoIterator::binary_ |
Referenced by BindingInfoIterator().
| const DyldChainedFixups* LIEF::MachO::BindingInfoIterator::chained_fixups_ |
Referenced by BindingInfoIterator().
| const DyldInfo* LIEF::MachO::BindingInfoIterator::dyld_info_ = nullptr |
Referenced by BindingInfoIterator().