retdec
|
Find vtable structures in Image
.
More...
#include <iostream>
#include "retdec/loader/loader/image.h"
#include "retdec/rtti-finder/rtti/rtti_gcc_parser.h"
#include "retdec/rtti-finder/rtti/rtti_msvc_parser.h"
#include "retdec/rtti-finder/vtable/vtable_finder.h"
Macros | |
#define | LOG |
Functions | |
void | findPossibleVtables (const retdec::loader::Image *img, std::set< retdec::common::Address > &possibleVtables, bool gcc) |
bool | fillVtable (const retdec::loader::Image *img, std::set< retdec::common::Address > &processedAddresses, Address a, Vtable &vt) |
Variables | |
const bool | debug_enabled = false |
Find vtable structures in Image
.
#define LOG |
bool fillVtable | ( | const retdec::loader::Image * | img, |
std::set< retdec::common::Address > & | processedAddresses, | ||
Address | a, | ||
Vtable & | vt | ||
) |
True
if vtable ok and can be used, false
if it should be thrown away. void findPossibleVtables | ( | const retdec::loader::Image * | img, |
std::set< retdec::common::Address > & | possibleVtables, | ||
bool | gcc | ||
) |
const bool debug_enabled = false |