7 #ifndef RETDEC_RTTI_FINDER_RTTI_FINDER_H
8 #define RETDEC_RTTI_FINDER_RTTI_FINDER_H
17 namespace rtti_finder {
Definition: rtti_finder.h:24
RttiGcc _rttiGcc
C++ GCC/Clang RTTI;.
Definition: rtti_finder.h:42
const retdec::common::Vtable * getVtable(retdec::common::Address a) const
Definition: rtti_finder.cpp:82
void findMsvc(const retdec::loader::Image *img)
Definition: rtti_finder.cpp:27
VtablesMsvc _vtablesMsvc
C++ MSVC vtables, including RTTIs.
Definition: rtti_finder.h:40
VtablesGcc _vtablesGcc
C++ GCC/Clang vtables, including RTTIs.
Definition: rtti_finder.h:38
const VtablesGcc & getVtablesGcc() const
Definition: rtti_finder.cpp:38
const RttiMsvc & getRttiMsvc() const
Definition: rtti_finder.cpp:71
const VtablesMsvc & getVtablesMsvc() const
Definition: rtti_finder.cpp:49
RttiMsvc _rttiMsvc
C++ MSVC RTTI;.
Definition: rtti_finder.h:44
void findGcc(const retdec::loader::Image *img)
Definition: rtti_finder.cpp:18
const RttiGcc & getRttiGcc() const
Definition: rtti_finder.cpp:60
Definition: rtti_msvc.h:158
Address, address pair and other derived class representation.
std::map< retdec::common::Address, std::shared_ptr< ClassTypeInfo > > RttiGcc
Definition: rtti_gcc.h:166
std::map< retdec::common::Address, VtableMsvc > VtablesMsvc
Definition: vtable_msvc.h:38
std::map< retdec::common::Address, VtableGcc > VtablesGcc
Definition: vtable_gcc.h:44
Definition: archive_wrapper.h:19
GCC/Clang C++ RTTI structures.
MSVC C++ RTTI structures.
GCC C++ virtual table structures.