retdec
vtable_msvc.h
Go to the documentation of this file.
1 
7 #ifndef RETDEC_RTTI_FINDER_VTABLE_VTABLE_MSVC_H
8 #define RETDEC_RTTI_FINDER_VTABLE_VTABLE_MSVC_H
9 
10 #include <cstdint>
11 #include <map>
12 #include <vector>
13 
15 #include "retdec/common/address.h"
16 #include "retdec/common/vtable.h"
17 
18 namespace retdec {
19 namespace rtti_finder {
20 
29 {
30  public:
32 
33  public:
36 };
37 
38 using VtablesMsvc = std::map<retdec::common::Address, VtableMsvc>;
39 
40 } // namespace rtti_finder
41 } // namespace retdec
42 
43 #endif
Definition: address.h:21
Definition: vtable.h:68
Vtable(const retdec::common::Address &a=retdec::common::Address::Undefined)
Definition: vtable.cpp:107
Definition: vtable_msvc.h:29
VtableMsvc(retdec::common::Address a)
Definition: vtable_msvc.h:31
RTTICompleteObjectLocator * rtti
Definition: vtable_msvc.h:35
retdec::common::Address objLocatorAddress
Definition: vtable_msvc.h:34
Address, address pair and other derived class representation.
Common vtable representation.
std::map< retdec::common::Address, VtableMsvc > VtablesMsvc
Definition: vtable_msvc.h:38
Definition: archive_wrapper.h:19
MSVC C++ RTTI structures.