Home
last modified time | relevance | path

Searched refs:sdb_types (Results 1 – 24 of 24) sorted by relevance

/dports/devel/radare2/radare2-5.1.1/test/unit/
H A Dtest_anal_types.c65 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 Dtest_dwarf_integration.c28 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 Dtest_pdb.c12 char *value = sdb_get (anal->sdb_types, k, NULL); \
/dports/devel/radare2/radare2-5.1.1/libr/anal/
H A Dtype.c26 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 Danal.c130 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 Dvar.c12 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 Dcc.c261 const char *cc = sdb_const_get (anal->sdb_types, query, 0); in r_anal_cc_func()
H A Dfcn.c1722 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 Dsign.c88 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 Dcode.c43 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 Dcarg.c11 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 Dcmd_type.c304 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 Danal_tp.c285 Sdb *TDB = core->anal->sdb_types; in type_match()
465 Sdb *TDB = anal->sdb_types; in r_core_anal_type_match()
H A Dcore.c1952 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 Dcmd_anal.c888 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 Ddisasm.c4713 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 Dvmenus.c60 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 Dcconfig.c720 if (!core->anal || !core->anal->sdb_types) { in cb_asmarch()
H A Dcbin.c690 Sdb *types = core->anal->sdb_types; in r_core_anal_type_init()
H A Dcmd.c1118 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 Danal_java.c285 Sdb *D = anal->sdb_types; in java_update_anal_types()
/dports/devel/radare2/radare2-5.1.1/libr/include/r_util/
H A Dr_print.h98 Sdb *sdb_types; member
/dports/devel/radare2/radare2-5.1.1/libr/util/
H A Dformat.c1368 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 Dr_anal.h648 Sdb *sdb_types; member