retdec
|
#include <vtable_msvc.h>
Public Member Functions | |
VtableMsvc (retdec::common::Address a) | |
![]() | |
Vtable (const retdec::common::Address &a=retdec::common::Address::Undefined) | |
bool | operator< (const Vtable &o) const |
bool | operator== (const Vtable &o) const |
void | setAddress (const retdec::common::Address &a) |
void | setName (const std::string &n) |
retdec::common::Address | getId () const |
retdec::common::Address | getAddress () const |
std::string | getName () const |
Public Attributes | |
retdec::common::Address | objLocatorAddress |
RTTICompleteObjectLocator * | rtti = nullptr |
![]() | |
std::set< VtableItem > | items |
MSVC virtual table sturcture ( [] means array of entries ):
complete object locator address [virtual function pointers] <- vtable address in instances points here
|
inline |
retdec::common::Address retdec::rtti_finder::VtableMsvc::objLocatorAddress |
RTTICompleteObjectLocator* retdec::rtti_finder::VtableMsvc::rtti = nullptr |