/dports/devel/radare2/radare2-5.1.1/libr/anal/ |
H A D | function.c | 10 RAnalFunction *fcn; in get_functions_block_cb() 40 RAnalFunction *f = ht_pp_find (anal->ht_name_fun, name, &found); in __fcn_exists() 70 R_API RAnalFunction *r_anal_function_new(RAnal *anal) { in r_anal_function_new() 71 RAnalFunction *fcn = R_NEW0 (RAnalFunction); in r_anal_function_new() 93 RAnalFunction *fcn = _fcn; in r_anal_function_free() 147 RAnalFunction *fcn = r_anal_function_new (anal); in r_anal_create_function() 180 R_API bool r_anal_function_delete(RAnalFunction *fcn) { in r_anal_function_delete() 299 static void ensure_fcn_range(RAnalFunction *fcn) { in ensure_fcn_range() 324 R_API ut64 r_anal_function_min_addr(RAnalFunction *fcn) { in r_anal_function_min_addr() 329 R_API ut64 r_anal_function_max_addr(RAnalFunction *fcn) { in r_anal_function_max_addr() [all …]
|
H A D | labels.c | 7 R_API ut64 r_anal_function_get_label(RAnalFunction *fcn, const char *name) { in r_anal_function_get_label() 13 R_API const char *r_anal_function_get_label_at(RAnalFunction *fcn, ut64 addr) { in r_anal_function_get_label_at() 18 R_API bool r_anal_function_set_label(RAnalFunction *fcn, const char *name, ut64 addr) { in r_anal_function_set_label() 32 R_API bool r_anal_function_delete_label(RAnalFunction *fcn, const char *name) { in r_anal_function_delete_label() 43 R_API bool r_anal_function_delete_label_at(RAnalFunction *fcn, ut64 addr) { in r_anal_function_delete_label_at()
|
H A D | fcn.c | 405 RAnalFunction *fcn; 1538 RAnalFunction *fcn; in r_anal_fcn_del() 1551 RAnalFunction *ret = NULL; in r_anal_get_fcn_in() 1554 RAnalFunction *fcn; in r_anal_get_fcn_in() 1838 RAnalFunction *fcni; in r_anal_fcn_next() 1840 RAnalFunction *closer = NULL; in r_anal_fcn_next() 1852 RAnalFunction *fcni; in r_anal_fcn_count() 2067 RAnalFunction *fcn; 2159 RAnalFunction *fcn; in update_analysis() 2220 RAnalFunction *fcn; in r_anal_update_analysis_range() [all …]
|
H A D | var.c | 67 R_API bool r_anal_function_rebase_vars(RAnal *a, RAnalFunction *fcn) { in r_anal_function_rebase_vars() 205 RAnalFunction *fcn = var->fcn; in r_anal_var_delete() 231 R_API void r_anal_function_delete_all_vars(RAnalFunction *fcn) { in r_anal_function_delete_all_vars() 239 R_API void r_anal_function_delete_unused_vars(RAnalFunction *fcn) { in r_anal_function_delete_unused_vars() 251 R_API void r_anal_function_delete_var(RAnalFunction *fcn, RAnalVar *var) { in r_anal_function_delete_var() 415 RAnalFunction *fcn; in r_anal_get_used_function_var() 504 RAnalFunction *fcn = var->fcn; in r_anal_var_clear_accesses() 666 static RAnalVar *get_stack_var(RAnalFunction *fcn, int delta) { in get_stack_var() 949 RAnalFunction *f = r_anal_get_function_at (anal, offset); in r_anal_extract_rarg() 1149 R_API RList *r_anal_var_all_list(RAnal *anal, RAnalFunction *fcn) { in r_anal_var_all_list() [all …]
|
H A D | jmptbl.c | 43 R_API bool r_anal_jmptbl(RAnal *anal, RAnalFunction *fcn, RAnalBlock *block, ut64 jmpaddr, ut64 tab… in r_anal_jmptbl() 48 R_API bool try_walkthrough_casetbl(RAnal *anal, RAnalFunction *fcn, RAnalBlock *block, int depth, u… in try_walkthrough_casetbl() 136 R_API bool try_walkthrough_jmptbl(RAnal *anal, RAnalFunction *fcn, RAnalBlock *block, int depth, ut… in try_walkthrough_jmptbl() 216 R_API bool try_get_delta_jmptbl_info(RAnal *anal, RAnalFunction *fcn, ut64 jmp_addr, ut64 lea_addr,… in try_get_delta_jmptbl_info() 276 R_API int walkthrough_arm_jmptbl_style(RAnal *anal, RAnalFunction *fcn, RAnalBlock *block, int dept… in walkthrough_arm_jmptbl_style() 318 R_API bool try_get_jmptbl_info(RAnal *anal, RAnalFunction *fcn, ut64 addr, RAnalBlock *my_bb, ut64 … in try_get_jmptbl_info()
|
H A D | diff.c | 88 R_API size_t r_anal_diff_fingerprint_fcn(RAnal *anal, RAnalFunction *fcn) { in r_anal_diff_fingerprint_fcn() 109 R_API bool r_anal_diff_bb(RAnal *anal, RAnalFunction *fcn, RAnalFunction *fcn2) { in r_anal_diff_bb() 174 RAnalFunction *fcn, *fcn2, *mfcn, *mfcn2; in r_anal_diff_fcn()
|
H A D | block.c | 199 RAnalFunction *fcn; in r_anal_block_set_size() 224 RAnalFunction *fcn; in r_anal_block_relocate() 287 RAnalFunction *fcn; in r_anal_block_split() 324 RAnalFunction *fcn; in r_anal_block_merge() 734 RAnalFunction *fcn = user; in noreturn_remove_unreachable_cb() 776 RAnalFunction *fcn; in r_anal_block_chop_noreturn() 858 const RAnalFunction *fcn = (const RAnalFunction *)(size_t)k; in automerge_get_predecessors_cb() 896 RAnalFunction *fcn; in r_anal_block_automerge()
|
H A D | vtable.c | 308 RAnalFunction *fcn = r_anal_get_fcn_in (anal, curMethod->addr, 0); in r_anal_list_vtables() 329 RAnalFunction *fcn = r_anal_get_fcn_in (anal, curMethod->addr, 0); in r_anal_list_vtables() 343 RAnalFunction *fcn = r_anal_get_fcn_in (anal, curMethod->addr, 0); in r_anal_list_vtables()
|
H A D | xrefs.c | 344 static RList *fcn_get_refs(RAnalFunction *fcn, HtUP *ht) { in fcn_get_refs() 363 R_API RList *r_anal_function_get_refs(RAnalFunction *fcn) { in r_anal_function_get_refs() 368 R_API RList *r_anal_function_get_xrefs(RAnalFunction *fcn) { in r_anal_function_get_xrefs()
|
/dports/devel/radare2/radare2-5.1.1/libr/include/ |
H A D | r_anal.h | 314 } RAnalFunction; typedef 789 RAnalFunction *fcn; 1274 typedef int (*RAnalDiffBBCallback)(RAnal *anal, RAnalFunction *fcn, RAnalFunction *fcn2); 1332 int * (r_anal_compare) (RAnalFunction , RAnalFunction ); 1462 R_API RAnalFunction *r_anal_function_new(RAnal *anal); 1477 R_API bool r_anal_function_delete(RAnalFunction *fcn); 1496 R_API ut64 r_anal_function_min_addr(RAnalFunction *fcn); 1612 R_API ut32 r_anal_function_cost(RAnalFunction *fcn); 1645 R_API int r_anal_function_loops(RAnalFunction *fcn); 1657 R_API bool r_anal_function_purity(RAnalFunction *fcn); [all …]
|
H A D | r_sign.h | 73 typedef int (*RSignMatchCallback)(RSignItem *it, RAnalFunction *fcn, RSignType type, bool seen, voi… 84 RAnalFunction *fcn; 110 R_API bool r_sign_addto_item(RAnal *a, RSignItem *it, RAnalFunction *fcn, RSignType type); 122 R_API bool r_sign_add_bb_hash(RAnal *a, RAnalFunction *fcn, const char *name); 123 R_API char *r_sign_calc_bbhash(RAnal *a, RAnalFunction *fcn); 146 R_API RList *r_sign_fcn_refs(RAnal *a, RAnalFunction *fcn); 147 R_API RList *r_sign_fcn_xrefs(RAnal *a, RAnalFunction *fcn); 148 R_API RList *r_sign_fcn_vars(RAnal *a, RAnalFunction *fcn); 149 R_API RList *r_sign_fcn_types(RAnal *a, RAnalFunction *fcn);
|
H A D | r_parse.h | 16 typedef RList* (*RAnalVarList)(RAnalFunction *fcn, int kind); 35 st64 (*get_ptr_at)(RAnalFunction *fcn, st64 delta, ut64 addr); 36 const char *(*get_reg_at)(RAnalFunction *fcn, st64 delta, ut64 addr); 51 bool (*subvar)(RParse *p, RAnalFunction *f, ut64 addr, int oplen, char *data, char *str, int len); 70 R_API bool r_parse_subvar(RParse *p, RAnalFunction *f, ut64 addr, int oplen, char *data, char *str,…
|
H A D | r_core.h | 455 R_API int r_core_visual_graph(RCore *core, RAGraph *g, RAnalFunction *_fcn, int is_interactive); 481 R_API void r_core_link_stroff(RCore *core, RAnalFunction *fcn); 604 R_API char *r_core_anal_fcn_name(RCore *core, RAnalFunction *fcn); 606 R_API void r_core_anal_fcn_labels(RCore *core, RAnalFunction *fcn, int rad); 608 R_API int r_core_print_bb_custom(RCore *core, RAnalFunction *fcn); 609 R_API int r_core_print_bb_gml(RCore *core, RAnalFunction *fcn); 616 R_API RList *r_core_anal_fcn_get_calls (RCore *core, RAnalFunction *fcn); // get all calls from a f… 619 R_API void r_core_anal_type_match(RCore *core, RAnalFunction *fcn); 645 …dr, ut8 *buf, int len, int lines, int invbreak, int nbytes, bool json, PJ *pj, RAnalFunction *pdf); 694 R_API void r_core_recover_vars(RCore *core, RAnalFunction *fcn, bool argonly);
|
/dports/devel/radare2/radare2-5.1.1/test/unit/ |
H A D | test_anal_function.c | 24 RAnalFunction *fcn; in function_check_invariants() 51 RAnalFunction *fa = r_anal_create_function (anal, "do_something", 0x1337, 0, NULL); in test_r_anal_function_relocate() 53 RAnalFunction *fb = r_anal_create_function (anal, "do_something_else", 0xdeadbeef, 0, NULL); in test_r_anal_function_relocate() 76 RAnalFunction *f = r_anal_create_function (anal, "do_something", 0x1337, 0, NULL); in test_r_anal_function_labels()
|
H A D | test_anal_block_invars.inl | 17 RAnalFunction *fcn; 20 RAnalFunction *fcn2; 29 RAnalFunction *fcn;
|
H A D | test_anal_block.c | 129 RAnalFunction *fcn = r_anal_create_function (anal, "bbowner", 0x1337, 0, NULL); in test_r_anal_block_split_in_function() 211 RAnalFunction *fcn = r_anal_create_function (anal, "bbowner", 0x1337, 0, NULL); in test_r_anal_block_merge_in_function() 244 RAnalFunction *fcn = r_anal_create_function (anal, "bbowner", 0x1337, 0, NULL); in test_r_anal_block_delete() 272 RAnalFunction *fcn = r_anal_create_function (anal, "bbowner", 0x1337, 0, NULL); in test_r_anal_block_set_size() 311 RAnalFunction *fcn = r_anal_create_function (anal, "bbowner", 0x1337, 0, NULL); in test_r_anal_block_relocate() 594 RAnalFunction *fa = r_anal_create_function (anal, "fcn", 0x100, R_ANAL_FCN_TYPE_FCN, NULL); in test_r_anal_block_automerge() 601 RAnalFunction *fb = r_anal_create_function (anal, "fcn2", 0x110, R_ANAL_FCN_TYPE_FCN, NULL); in test_r_anal_block_automerge() 658 RAnalFunction *fa = r_anal_create_function (anal, "fcn", 0x100, R_ANAL_FCN_TYPE_FCN, NULL); in test_r_anal_block_chop_noreturn() 663 RAnalFunction *fb = r_anal_create_function (anal, "fcn2", 0x130, R_ANAL_FCN_TYPE_FCN, NULL); in test_r_anal_block_chop_noreturn()
|
H A D | test_anal_var.c | 22 static bool sanitize(RAnalFunction *fcn) { in sanitize() 37 #define assert_sane(anal) do { RListIter *ass_it; RAnalFunction *ass_fcn; \ 50 RAnalFunction *fcn = r_anal_create_function (anal, "fcn", 0x100, R_ANAL_FCN_TYPE_FCN, NULL); in test_r_anal_var()
|
/dports/devel/radare2/radare2-5.1.1/libr/core/ |
H A D | gdiff.c | 11 RAnalFunction *fa = r_anal_get_function_at (c->anal, addr); in r_core_gdiff_fcn() 12 RAnalFunction *fb = r_anal_get_function_at (c->anal, addr2); in r_core_gdiff_fcn() 37 RAnalFunction *fcn; in r_core_gdiff() 96 RAnalFunction *f; in r_core_diff_show()
|
H A D | vmenus_graph.c | 40 RAnalFunction *fcn; 52 RAnalFunction *fcn; 81 RAnalFunction *rf = r_anal_get_fcn_in (core->anal, ref->addr, 0); in __xrefs() 95 RAnalFunction *fcn = r_anal_get_fcn_in (core->anal, addr, 0); in __refs() 108 RAnalFunction *rf = r_anal_get_fcn_in (core->anal, ref->addr, 0); in __refs() 121 RAnalFunction *fcn; in __fcns() 260 RAnalFunction *fcn = r_anal_get_fcn_in (core->anal, status.addr, 0); in r_core_visual_view_graph()
|
H A D | canal.c | 37 RAnalFunction *a = (RAnalFunction *)_a; in cmpfcncc() 38 RAnalFunction *b = (RAnalFunction *)_b; in cmpfcncc() 467 RAnalFunction *fcn; in r_core_anal_autoname_all_fcns() 1951 RAnalFunction *fcn; in r_core_anal_fcn() 2581 RAnalFunction *fcn; in r_core_anal_fcn_list_size() 2595 RAnalFunction *fcn; in fcnlist_gather_metadata() 2720 RAnalFunction *fcn; in fcn_list_verbose() 2749 RAnalFunction *fcn; in fcn_list_default() 2782 RAnalFunction *fcn; in fcn_print_makestyle() 4290 RAnalFunction *F; in r_core_anal_get_stats() [all …]
|
H A D | cmd_zign.c | 105 static char *getFcnComments(RCore *core, RAnalFunction *fcn) { 116 static void addFcnZign(RCore *core, RAnalFunction *fcn, const char *name) { in addFcnZign() 372 RAnalFunction *fcni = NULL; in cmdAdd() 415 RAnalFunction *fcni = NULL; in cmdAdd() 606 static void apply_name(RCore *core, RAnalFunction *fcn, RSignItem *it, bool rad) { in apply_name() 627 static void apply_types(RCore *core, RAnalFunction *fcn, RSignItem *it) { in apply_types() 696 RAnalFunction *fcn = r_anal_get_fcn_in (ctx->core->anal, addr, 0); in searchHitCB() 706 static int fcnMatchCB(RSignItem *it, RAnalFunction *fcn, RSignType type, bool seen, void *user) { in fcnMatchCB() 824 RAnalFunction *fcni = NULL; in search() 1033 RAnalFunction *fcn = r_anal_get_fcn_in (core->anal, core->offset, 0); in bestmatch_sig() [all …]
|
H A D | cmd_anal.c | 907 RAnalFunction *fcn; in cmd_anal_aaft() 991 RAnalFunction *fcn; in flag_every_function() 2220 RAnalFunction *n; in fcnjoin() 2769 RAnalFunction *fcn; in r_core_anal_nofunclist() 2841 RAnalFunction *fcn; in r_core_anal_fmap() 2952 RAnalFunction *fcn; in afCc() 2980 RAnalFunction *fcn; in cmd_anal_fcn_sig() 3196 RAnalFunction *fcn; in __core_cmd_anal_fcn_allstats() 3348 RAnalFunction *f; in cmd_anal_fcn() 3744 RAnalFunction *f; in cmd_anal_fcn() [all …]
|
H A D | disasm_stackptr.inc | 24 * Use RAnalFunction->RAnalOp->stackptr? */ 98 RAnalFunction *fcn = r_anal_get_fcn_in (ds->core->anal, ds->at, R_ANAL_FCN_TYPE_NULL);
|
/dports/devel/radare2/radare2-5.1.1/doc/ |
H A D | indent-example.c | 21 const RAnalFunction *a = _a, *b = _b; in cmpaddr()
|
/dports/devel/radare2/radare2-5.1.1/libr/parse/p/ |
H A D | parse_wasm_pseudo.c | 17 static bool subvar(RParse *p, RAnalFunction *f, ut64 addr, int oplen, char *data, char *str, int le… in subvar()
|