#include <rtti_finder.h>
◆ findGcc()
Find GCC/Clang C++ vtables and RTTI from file. Fill _vtablesGcc
and __rttiGcc
;
◆ findMsvc()
Find MSVC C++ vtables and RTTI from file. Fill vtablesMsvc
and _rttiMsvc
.
◆ getRttiGcc()
const RttiGcc & retdec::rtti_finder::RttiFinder::getRttiGcc |
( |
| ) |
const |
- Returns
- C++ GCC/Clang RTTI information.
These information are not parsed by default, FileFormat
user must initialize it by calling loadVtableGcc()
method first.
◆ getRttiMsvc()
const RttiMsvc & retdec::rtti_finder::RttiFinder::getRttiMsvc |
( |
| ) |
const |
- Returns
- C++ MSVC RTTI information.
These information are not parsed by default, FileFormat
user must initialize it by calling loadVtableMsvc()
method first.
◆ getVtable()
Get vtable on address address. This tries to get vtable from both GCC and MSVC vtable containers and expect that only one of them was loaded -> there should not be a vtable at the address in both of them.
◆ getVtablesGcc()
const VtablesGcc & retdec::rtti_finder::RttiFinder::getVtablesGcc |
( |
| ) |
const |
- Returns
- C++ GCC/Clang virtual tables, including RTTI information.
These information are not parsed by default, FileFormat
user must initialize it by calling loadVtableGcc()
method first.
◆ getVtablesMsvc()
const VtablesMsvc & retdec::rtti_finder::RttiFinder::getVtablesMsvc |
( |
| ) |
const |
- Returns
- C++ MSVC virtual tables, including RTTI information.
These information are not parsed by default, FileFormat
user must initialize it by calling loadVtableMsvc()
method first.
◆ _rttiGcc
RttiGcc retdec::rtti_finder::RttiFinder::_rttiGcc |
|
private |
◆ _rttiMsvc
RttiMsvc retdec::rtti_finder::RttiFinder::_rttiMsvc |
|
private |
◆ _vtablesGcc
VtablesGcc retdec::rtti_finder::RttiFinder::_vtablesGcc |
|
private |
C++ GCC/Clang vtables, including RTTIs.
◆ _vtablesMsvc
VtablesMsvc retdec::rtti_finder::RttiFinder::_vtablesMsvc |
|
private |
C++ MSVC vtables, including RTTIs.
The documentation for this class was generated from the following files:
- /var/cache/acbs/build/acbs.6bu6osb6/retdec/include/retdec/rtti-finder/rtti_finder.h
- /var/cache/acbs/build/acbs.6bu6osb6/retdec/src/rtti-finder/rtti_finder.cpp