Rizin
unix-like reverse engineering framework and cli tools
|
Public Attributes | |
char | buf [D_PRINT_BUFFER_LENGTH] |
size_t | len |
char | last_char |
demangle_callbackref | callback |
void * | opaque |
struct d_print_template * | templates |
struct d_print_mod * | modifiers |
int | demangle_failure |
int | recursion |
int | is_lambda_arg |
int | pack_index |
unsigned long int | flush_count |
const struct d_component_stack * | component_stack |
struct d_saved_scope * | saved_scopes |
int | next_saved_scope |
int | num_saved_scopes |
struct d_print_template * | copy_templates |
int | next_copy_template |
int | num_copy_templates |
const struct demangle_component * | current_template |
Definition at line 316 of file cp-demangle.c.
char d_print_info::buf[D_PRINT_BUFFER_LENGTH] |
Definition at line 319 of file cp-demangle.c.
Referenced by d_append_char(), d_print_comp_inner(), and d_print_flush().
demangle_callbackref d_print_info::callback |
Definition at line 326 of file cp-demangle.c.
Referenced by cplus_demangle_print_callback(), d_print_flush(), and d_print_init().
const struct d_component_stack* d_print_info::component_stack |
Definition at line 348 of file cp-demangle.c.
Referenced by d_print_comp(), d_print_comp_inner(), and d_print_init().
struct d_print_template* d_print_info::copy_templates |
Definition at line 356 of file cp-demangle.c.
Referenced by d_print_init(), and d_save_scope().
const struct demangle_component* d_print_info::current_template |
Definition at line 362 of file cp-demangle.c.
Referenced by d_print_comp_inner(), d_print_conversion(), and d_print_init().
int d_print_info::demangle_failure |
Definition at line 335 of file cp-demangle.c.
Referenced by d_print_error(), d_print_init(), and d_print_saw_error().
Definition at line 346 of file cp-demangle.c.
Referenced by d_print_comp_inner(), d_print_flush(), and d_print_init().
int d_print_info::is_lambda_arg |
Definition at line 341 of file cp-demangle.c.
Referenced by d_print_comp_inner(), and d_print_init().
char d_print_info::last_char |
Definition at line 324 of file cp-demangle.c.
Referenced by d_append_char(), d_last_char(), and d_print_init().
size_t d_print_info::len |
Definition at line 321 of file cp-demangle.c.
Referenced by d_append_char(), d_print_comp_inner(), d_print_flush(), and d_print_init().
struct d_print_mod* d_print_info::modifiers |
Definition at line 333 of file cp-demangle.c.
Referenced by d_print_comp_inner(), d_print_function_type(), d_print_init(), and d_print_mod_list().
int d_print_info::next_copy_template |
Definition at line 358 of file cp-demangle.c.
Referenced by d_print_init(), and d_save_scope().
int d_print_info::next_saved_scope |
Definition at line 352 of file cp-demangle.c.
Referenced by d_get_saved_scope(), d_print_init(), and d_save_scope().
int d_print_info::num_copy_templates |
Definition at line 360 of file cp-demangle.c.
Referenced by d_print_init(), and d_save_scope().
int d_print_info::num_saved_scopes |
Definition at line 354 of file cp-demangle.c.
Referenced by d_print_init(), and d_save_scope().
void* d_print_info::opaque |
Definition at line 328 of file cp-demangle.c.
Referenced by cplus_demangle_print_callback(), d_print_flush(), and d_print_init().
int d_print_info::pack_index |
Definition at line 344 of file cp-demangle.c.
Referenced by d_maybe_print_fold_expression(), d_print_comp_inner(), and d_print_init().
int d_print_info::recursion |
Definition at line 338 of file cp-demangle.c.
Referenced by d_print_comp(), and d_print_init().
struct d_saved_scope* d_print_info::saved_scopes |
Definition at line 350 of file cp-demangle.c.
Referenced by d_get_saved_scope(), d_print_init(), and d_save_scope().
struct d_print_template* d_print_info::templates |
Definition at line 330 of file cp-demangle.c.
Referenced by d_lookup_template_argument(), d_print_comp_inner(), d_print_conversion(), d_print_init(), d_print_mod_list(), and d_save_scope().