/dports/devel/radare2/radare2-5.1.1/test/unit/ |
H A D | test_anal_types.c | 65 setup_sdb_for_struct (anal->sdb_types); in test_anal_get_base_type_struct() 115 assert_sdb_eq (anal->sdb_types, reg, "save struct type"); in test_anal_save_base_type_struct() 127 setup_sdb_for_union (anal->sdb_types); in test_anal_get_base_type_union() 175 assert_sdb_eq (anal->sdb_types, reg, "save union type"); in test_anal_save_base_type_union() 187 setup_sdb_for_enum (anal->sdb_types); in test_anal_get_base_type_enum() 231 assert_sdb_eq (anal->sdb_types, reg, "save enum type"); in test_anal_save_base_type_enum() 243 setup_sdb_for_typedef (anal->sdb_types); in test_anal_get_base_type_typedef() 271 assert_sdb_eq (anal->sdb_types, reg, "save typedef type"); in test_anal_save_base_type_typedef() 283 setup_sdb_for_atomic (anal->sdb_types); in test_anal_get_base_type_atomic() 313 assert_sdb_eq (anal->sdb_types, reg, "save atomic type"); in test_anal_save_base_type_atomic() [all …]
|
H A D | test_dwarf_integration.c | 28 mu_assert_notnull (anal->sdb_types, "Couldn't create new RAnal.sdb_types"); in test_parse_dwarf_types() 42 Sdb *sdb = anal->sdb_types; in test_parse_dwarf_types() 96 mu_assert_notnull (anal->sdb_types, "Couldn't create new RAnal.sdb_types"); in test_dwarf_function_parsing_cpp() 152 mu_assert_notnull (anal->sdb_types, "Couldn't create new RAnal.sdb_types"); in test_dwarf_function_parsing_go() 206 mu_assert_notnull (anal->sdb_types, "Couldn't create new RAnal.sdb_types"); in test_dwarf_function_parsing_rust()
|
H A D | test_pdb.c | 12 char *value = sdb_get (anal->sdb_types, k, NULL); \
|
/dports/devel/radare2/radare2-5.1.1/libr/anal/ |
H A D | type.c | 26 char *members = sdb_get (sdb_types, key, NULL); in get_type_data() 33 Sdb *TDB = anal->sdb_types; in r_anal_remove_parsed_type() 79 sdb_query_lines (anal->sdb_types, parsed); in r_anal_save_parsed_type() 374 sdb_set (anal->sdb_types, sname, kind, 0); in save_struct() 388 sdb_set (anal->sdb_types, in save_struct() 437 sdb_set (anal->sdb_types, in save_union() 487 sdb_set (anal->sdb_types, in save_enum() 491 sdb_set (anal->sdb_types, in save_enum() 528 sdb_set (anal->sdb_types, in save_atomic_type() 532 sdb_set (anal->sdb_types, in save_atomic_type() [all …]
|
H A D | anal.c | 130 anal->sdb_types = sdb_ns (anal->sdb, "types", 1); in r_anal_new() 311 Sdb *types = anal->sdb_types; in r_anal_set_os() 452 sdb_reset (anal->sdb_types); in r_anal_purge() 482 if (sdb_bool_get (anal->sdb_types, query, NULL)) { in __nonreturn_print_commands() 523 sdb_foreach (anal->sdb_types, __nonreturn_print_commands, anal); in r_anal_noreturn_list() 526 sdb_foreach (anal->sdb_types, __nonreturn_print, anal); in r_anal_noreturn_list() 536 Sdb *TDB = anal->sdb_types; in r_anal_noreturn_add() 583 Sdb *TDB = anal->sdb_types; in r_anal_noreturn_drop() 616 if (sdb_bool_get (anal->sdb_types, K_NORET_FUNC(name), NULL)) { in r_anal_noreturn_at_name() 619 char *tmp = r_type_func_guess (anal->sdb_types, (char *)name); in r_anal_noreturn_at_name() [all …]
|
H A D | var.c | 12 char *fmt = r_type_format (anal->sdb_types, var->type); in r_anal_var_display() 93 Sdb *TDB = var->fcn->anal->sdb_types; in shadow_var_struct_members() 604 Sdb *TDB = a->sdb_types; in var_add_structure_fields_to_list() 774 char *fname = r_type_func_guess (anal->sdb_types, fcn->name); in extract_arg() 779 const size_t cnt = r_type_func_args_count (anal->sdb_types, fname); in extract_arg() 784 to = r_type_func_args_count (anal->sdb_types, fname); in extract_arg() 788 char *tp = r_type_func_args_type (anal->sdb_types, fname, i); in extract_arg() 797 ut64 bit_sz = r_type_get_bitsize (anal->sdb_types, tp); in extract_arg() 932 char *fname = r_type_func_guess (anal->sdb_types, fcn->name); in r_anal_extract_rarg() 933 Sdb *TDB = anal->sdb_types; in r_anal_extract_rarg() [all …]
|
H A D | cc.c | 261 const char *cc = sdb_const_get (anal->sdb_types, query, 0); in r_anal_cc_func()
|
H A D | fcn.c | 1722 const char *ret_type = sdb_const_get (a->sdb_types, sdb_ret, 0); in r_anal_function_get_json() 1723 const char *argc_str = sdb_const_get (a->sdb_types, sdb_args, 0); in r_anal_function_get_json() 1740 char *arg_i = sdb_get (a->sdb_types, sdb_arg_i, 0); in r_anal_function_get_json() 1784 const char *ret_type = sdb_const_get (a->sdb_types, sdb_ret, 0); in r_anal_function_get_signature() 1785 const char *argc_str = sdb_const_get (a->sdb_types, sdb_args, 0); in r_anal_function_get_signature() 1791 char *arg_i = sdb_get (a->sdb_types, sdb_arg_i, 0); in r_anal_function_get_signature()
|
H A D | sign.c | 88 const char *fcntypes = sdb_const_get (a->sdb_types, scratch, 0); in r_sign_fcn_types() 95 const char *ret_type = sdb_const_get (a->sdb_types, scratch, 0); in r_sign_fcn_types() 106 const char *arg = sdb_const_get (a->sdb_types, r_str_newf ("func.%s.arg.%d", fcn->name, i), 0); in r_sign_fcn_types()
|
/dports/devel/radare2/radare2-5.1.1/libr/parse/ |
H A D | code.c | 43 char *members = sdb_get (anal->sdb_types, query, 0); in __typeLoad() 52 char *subtype = sdb_get (anal->sdb_types, query, 0); in __typeLoad() 66 btype = sdb_num_get (anal->sdb_types, query, 0); in __typeLoad() 104 sdb_foreach (anal->sdb_types, __typeLoad, anal); in r_parse_c_file() 121 sdb_foreach (anal->sdb_types, __typeLoad, NULL); in r_parse_c_string()
|
/dports/devel/radare2/radare2-5.1.1/libr/core/ |
H A D | carg.c | 11 Sdb *TDB = anal->sdb_types; in set_fcn_args_info() 33 if (r_type_func_exist (anal->sdb_types, func_name)) { in resolve_fcn_name() 40 if (r_type_func_exist (anal->sdb_types, name)) { in resolve_fcn_name() 43 return r_type_func_guess (anal->sdb_types, (char*)func_name); in resolve_fcn_name() 225 Sdb *TDB = core->anal->sdb_types; in r_core_get_func_args()
|
H A D | cmd_type.c | 304 char *fmt = r_type_format (core->anal->sdb_types, name); in showFormat() 596 Sdb *TDB = core->anal->sdb_types; in printFunctionTypeC() 623 Sdb *TDB = core->anal->sdb_types; in printFunctionType() 678 r_type_del (core->anal->sdb_types, k); in sdbdeletelink() 705 char *fmt = r_type_format (core->anal->sdb_types, v); in print_link_readable_cb() 718 char *fmt = r_type_format (core->anal->sdb_types, v); in print_link_readable_json_cb() 742 Sdb *sdb = core->anal->sdb_types; in print_typelist_json_cb() 808 if (res && sdb_const_get (core->anal->sdb_types, query, 0)) { in set_offset_hint() 876 Sdb *TDB = core->anal->sdb_types; in r_core_link_stroff() 1025 Sdb *TDB = core->anal->sdb_types; in cmd_type() [all …]
|
H A D | anal_tp.c | 285 Sdb *TDB = core->anal->sdb_types; in type_match() 465 Sdb *TDB = anal->sdb_types; in r_core_anal_type_match()
|
H A D | core.c | 1952 SdbList *l = sdb_foreach_list (core->anal->sdb_types, true); in r_core_autocomplete() 1967 SdbList *l = sdb_foreach_list (core->anal->sdb_types, true); in r_core_autocomplete() 1996 SdbList *l = sdb_foreach_list (core->anal->sdb_types, true); in r_core_autocomplete() 2866 core->print->sdb_types = core->anal->sdb_types; in r_core_init()
|
H A D | cmd_anal.c | 888 sdb_set (core->anal->sdb_types, r_strbuf_get (&key), r_strbuf_get (&value), 0); in __add_vars_sdb() 897 sdb_set (core->anal->sdb_types, r_strbuf_get (&key), r_strbuf_get (&value), 0); in __add_vars_sdb() 3006 const char *fcn_type = r_type_func_ret (core->anal->sdb_types, key); in cmd_anal_fcn_sig() 3007 int nargs = r_type_func_args_count (core->anal->sdb_types, key); in cmd_anal_fcn_sig() 3724 if (sdb_exists (core->anal->sdb_types, type)) { in cmd_anal_fcn() 5948 const char *fcn_type = r_type_func_ret (core->anal->sdb_types, fcn->name); in r_anal_aefa() 8234 RList *typeoffs = r_type_get_by_offset (core->anal->sdb_types, toff); in cmd_anal_hint() 8303 RList *otypes = r_type_get_by_offset (core->anal->sdb_types, offimm); in cmd_anal_hint() 8310 r_type_link_offset (core->anal->sdb_types, type, addr); in cmd_anal_hint() 10580 const char *fcn_type = r_type_func_ret (core->anal->sdb_types, key); [all …]
|
H A D | disasm.c | 4713 const char *fcn_type = r_type_func_ret (core->anal->sdb_types, key); in ds_print_esil_anal() 4714 int nargs = r_type_func_args_count (core->anal->sdb_types, key); in ds_print_esil_anal() 4818 Sdb *TDB = anal->sdb_types; in ds_print_calls_hints() 5321 const char *link_type = sdb_const_get (core->anal->sdb_types, link_key, 0); in r_core_print_disasm() 5323 char *fmt = r_type_format (core->anal->sdb_types, link_type); in r_core_print_disasm() 5327 const ut32 type_bitsize = r_type_get_bitsize (core->anal->sdb_types, link_type); in r_core_print_disasm()
|
H A D | vmenus.c | 60 return sdb_get (vt->core->anal->sdb_types, in getformat() 686 sdb_foreach (core->anal->sdb_types, sdbforcb, &vt); in r_core_visual_types()
|
H A D | cconfig.c | 720 if (!core->anal || !core->anal->sdb_types) { in cb_asmarch()
|
H A D | cbin.c | 690 Sdb *types = core->anal->sdb_types; in r_core_anal_type_init()
|
H A D | cmd.c | 1118 sdb_query_lines (core->anal->sdb_types, out); in r_core_run_script()
|
/dports/devel/radare2/radare2-5.1.1/libr/anal/p/ |
H A D | anal_java.c | 285 Sdb *D = anal->sdb_types; in java_update_anal_types()
|
/dports/devel/radare2/radare2-5.1.1/libr/include/r_util/ |
H A D | r_print.h | 98 Sdb *sdb_types; member
|
/dports/devel/radare2/radare2-5.1.1/libr/util/ |
H A D | format.c | 1368 bitfield = r_type_enum_getbitfield (p->sdb_types, fmtname, addr); in r_print_format_bitfield() 1393 enumvalue = r_type_enum_member (p->sdb_types, fmtname, NULL, addr); in r_print_format_enum() 1703 format = r_type_format (p->sdb_types, structname + 1); in r_print_format_struct_size() 1814 fmt = r_type_format (p->sdb_types, name); in r_print_format_struct()
|
/dports/devel/radare2/radare2-5.1.1/libr/include/ |
H A D | r_anal.h | 648 Sdb *sdb_types; member
|