Lines Matching refs:function_addrs
267 struct function_addrs *function_addrs; member
274 struct function_addrs struct
346 struct function_addrs *function_addrs; member
1153 const struct function_addrs *a1 = (const struct function_addrs *) v1; in function_addrs_compare()
1154 const struct function_addrs *a2 = (const struct function_addrs *) v2; in function_addrs_compare()
1175 const struct function_addrs *entry = (const struct function_addrs *) ventry; in function_addrs_search()
2220 u->function_addrs = NULL; in build_address_map()
3157 struct function_addrs *p; in add_function_range()
3161 p = (struct function_addrs *) vec->vec.base + (vec->count - 1); in add_function_range()
3171 p = ((struct function_addrs *) in add_function_range()
3172 backtrace_vector_grow (state, sizeof (struct function_addrs), in add_function_range()
3407 struct function_addrs *faddrs; in read_function_entry()
3413 faddrs = (struct function_addrs *) fvec.vec.base; in read_function_entry()
3415 sizeof (struct function_addrs), in read_function_entry()
3418 function->function_addrs = faddrs; in read_function_entry()
3436 struct function_addrs **ret_addrs, in read_function_info()
3442 struct function_addrs *addrs; in read_function_info()
3479 addrs = (struct function_addrs *) pfvec->vec.base; in read_function_info()
3485 addrs = ((struct function_addrs *) in read_function_info()
3493 backtrace_qsort (addrs, addrs_count, sizeof (struct function_addrs), in read_function_info()
3509 struct function_addrs *function_addrs; in report_inlined_functions() local
3516 function_addrs = ((struct function_addrs *) in report_inlined_functions()
3517 bsearch (&pc, function->function_addrs, in report_inlined_functions()
3519 sizeof (struct function_addrs), in report_inlined_functions()
3521 if (function_addrs == NULL) in report_inlined_functions()
3524 while (((size_t) (function_addrs - function->function_addrs) + 1 in report_inlined_functions()
3526 && pc >= (function_addrs + 1)->low in report_inlined_functions()
3527 && pc < (function_addrs + 1)->high) in report_inlined_functions()
3528 ++function_addrs; in report_inlined_functions()
3532 inlined = function_addrs->function; in report_inlined_functions()
3569 struct function_addrs *function_addrs; in dwarf_lookup_pc() local
3639 function_addrs = NULL; in dwarf_lookup_pc()
3653 entry->u, pfvec, &function_addrs, in dwarf_lookup_pc()
3669 u->function_addrs = function_addrs; in dwarf_lookup_pc()
3676 backtrace_atomic_store_pointer (&u->function_addrs, function_addrs); in dwarf_lookup_pc()
3748 function_addrs = ((struct function_addrs *) in dwarf_lookup_pc()
3749 bsearch (&pc, entry->u->function_addrs, in dwarf_lookup_pc()
3751 sizeof (struct function_addrs), in dwarf_lookup_pc()
3753 if (function_addrs == NULL) in dwarf_lookup_pc()
3759 while (((size_t) (function_addrs - entry->u->function_addrs + 1) in dwarf_lookup_pc()
3761 && pc >= (function_addrs + 1)->low in dwarf_lookup_pc()
3762 && pc < (function_addrs + 1)->high) in dwarf_lookup_pc()
3763 ++function_addrs; in dwarf_lookup_pc()
3765 function = function_addrs->function; in dwarf_lookup_pc()