Rizin
unix-like reverse engineering framework and cli tools
|
#include "rz_util/rz_str_constpool.h"
Go to the source code of this file.
Functions | |
static void | kv_fini (HtPPKv *kv) |
RZ_API bool | rz_str_constpool_init (RzStrConstPool *pool) |
RZ_API void | rz_str_constpool_fini (RzStrConstPool *pool) |
RZ_API const char * | rz_str_constpool_get (RzStrConstPool *pool, const char *str) |
|
static |
Definition at line 6 of file str_constpool.c.
References free().
Referenced by rz_str_constpool_init().
RZ_API void rz_str_constpool_fini | ( | RzStrConstPool * | pool | ) |
Definition at line 15 of file str_constpool.c.
References rz_str_constpool_t::ht.
Referenced by rz_analysis_free(), rz_bin_free(), rz_bin_new(), rz_bin_source_line_info_builder_fini(), rz_bin_source_line_info_free(), rz_cons_canvas_free(), rz_cons_canvas_new(), and rz_test_test_database_free().
RZ_API const char* rz_str_constpool_get | ( | RzStrConstPool * | pool, |
const char * | str | ||
) |
Definition at line 19 of file str_constpool.c.
References rz_str_constpool_t::ht, NULL, and cmd_descs_generate::str.
Referenced by __core_analysis_fcn(), _fill_bin_symbol(), database_load(), database_load_fuzz_file(), function_load_cb(), import_from_name(), parse_asm_path(), propagate_types_among_used_variables(), rz_analysis_cc_arg(), rz_analysis_cc_error(), rz_analysis_cc_self(), rz_analysis_create_function(), rz_analysis_function_cc_set_get_handler(), rz_analysis_function_new(), rz_analysis_var_set_access(), rz_bin_mdmp_pe_get_symbols(), rz_bin_source_line_info_builder_push_sample(), set_attr(), trace_hook_reg_read(), and trace_hook_reg_write().
RZ_API bool rz_str_constpool_init | ( | RzStrConstPool * | pool | ) |
Definition at line 10 of file str_constpool.c.
References rz_str_constpool_t::ht, kv_fini(), and NULL.
Referenced by rz_analysis_new(), rz_bin_new(), rz_bin_source_line_info_builder_init(), rz_cons_canvas_new(), and rz_test_test_database_new().