Lines Matching refs:sc_die

596 static int find_variable(Dwarf_Die *sc_die, struct probe_finder *pf)  in find_variable()  argument
622 if (!die_find_variable_at(sc_die, pf->pvar->var, pf->addr, &vr_die)) { in find_variable()
692 static int call_probe_finder(Dwarf_Die *sc_die, struct probe_finder *pf) in call_probe_finder() argument
699 if (!sc_die) { in call_probe_finder()
705 if (!die_is_func_def(sc_die)) { in call_probe_finder()
718 memcpy(&pf->sp_die, sc_die, sizeof(Dwarf_Die)); in call_probe_finder()
740 ret = pf->callback(sc_die, pf); in call_probe_finder()
859 Dwarf_Die *sc_die, die_mem; in probe_point_line_walker() local
869 sc_die = find_best_scope(pf, &die_mem); in probe_point_line_walker()
870 if (!sc_die) { in probe_point_line_walker()
875 ret = call_probe_finder(sc_die, pf); in probe_point_line_walker()
931 Dwarf_Die *sc_die, die_mem; in probe_point_lazy_walker() local
942 sc_die = find_best_scope(pf, &die_mem); in probe_point_lazy_walker()
943 if (!sc_die) { in probe_point_lazy_walker()
948 ret = call_probe_finder(sc_die, pf); in probe_point_lazy_walker()
1315 static int expand_probe_args(Dwarf_Die *sc_die, struct probe_finder *pf, in expand_probe_args() argument
1337 die_find_child(sc_die, copy_variables_cb, (void *)&vf, in expand_probe_args()
1359 static int add_probe_trace_event(Dwarf_Die *sc_die, struct probe_finder *pf) in add_probe_trace_event() argument
1390 tev->point.realname = strdup(dwarf_diename(sc_die)); in add_probe_trace_event()
1406 ret = expand_probe_args(sc_die, pf, args); in add_probe_trace_event()
1422 ret = find_variable(sc_die, pf); in add_probe_trace_event()
1587 static int add_available_vars(Dwarf_Die *sc_die, struct probe_finder *pf) in add_available_vars() argument
1625 die_find_child(sc_die, collect_variables_cb, (void *)af, &die_mem); in add_available_vars()