Rizin
unix-like reverse engineering framework and cli tools
|
#include "rz_analysis.h"
Go to the source code of this file.
Functions | |
RZ_API char * | rz_analysis_rtti_demangle_class_name (RzAnalysis *analysis, const char *name) |
RZ_API void | rz_analysis_rtti_print_at_vtable (RzAnalysis *analysis, ut64 addr, RzOutputMode mode) |
RZ_API void | rz_analysis_rtti_print_all (RzAnalysis *analysis, RzOutputMode mode) |
RZ_API void | rz_analysis_rtti_recover_all (RzAnalysis *analysis) |
RZ_API char* rz_analysis_rtti_demangle_class_name | ( | RzAnalysis * | analysis, |
const char * | name | ||
) |
Definition at line 8 of file rtti.c.
References RZ_ANALYSIS_CPP_ABI_MSVC, rz_analysis_rtti_itanium_demangle_class_name(), rz_analysis_rtti_msvc_demangle_class_name(), and rz_analysis_vtable_begin().
Referenced by rz_analysis_rtti_demangle_class_name_handler().
RZ_API void rz_analysis_rtti_print_all | ( | RzAnalysis * | analysis, |
RzOutputMode | mode | ||
) |
Definition at line 36 of file rtti.c.
References comma, NULL, RZ_ANALYSIS_CPP_ABI_MSVC, rz_analysis_rtti_itanium_print_at_vtable(), rz_analysis_rtti_msvc_print_at_vtable(), rz_analysis_vtable_begin(), rz_analysis_vtable_search(), rz_cons_break_pop(), rz_cons_break_push(), rz_cons_drop(), rz_cons_is_breaked(), rz_list_free(), and RZ_OUTPUT_MODE_JSON.
Referenced by rz_analysis_print_rtti_all_handler().
RZ_API void rz_analysis_rtti_print_at_vtable | ( | RzAnalysis * | analysis, |
ut64 | addr, | ||
RzOutputMode | mode | ||
) |
Definition at line 17 of file rtti.c.
References addr, RZ_ANALYSIS_CPP_ABI_MSVC, rz_analysis_rtti_itanium_print_at_vtable(), rz_analysis_rtti_msvc_print_at_vtable(), rz_analysis_vtable_begin(), and RZ_OUTPUT_MODE_JSON.
Referenced by rz_analysis_print_rtti_handler().
RZ_API void rz_analysis_rtti_recover_all | ( | RzAnalysis * | analysis | ) |
Definition at line 87 of file rtti.c.
References NULL, RZ_ANALYSIS_CPP_ABI_MSVC, rz_analysis_rtti_itanium_recover_all(), rz_analysis_rtti_msvc_recover_all(), rz_analysis_vtable_begin(), rz_analysis_vtable_search(), rz_cons_break_pop(), rz_cons_break_push(), and rz_list_free().
Referenced by rz_analysis_class_recover_all(), and rz_analysis_recover_rtti_all_handler().