Lines Matching refs:function_addrs
244 struct function_addrs *function_addrs; member
251 struct function_addrs struct
311 struct function_addrs *function_addrs; member
814 const struct function_addrs *a1 = (const struct function_addrs *) v1; in function_addrs_compare()
815 const struct function_addrs *a2 = (const struct function_addrs *) v2; in function_addrs_compare()
836 const struct function_addrs *entry = (const struct function_addrs *) ventry; in function_addrs_search()
1495 u->function_addrs = NULL; in build_address_map()
2159 struct function_addrs *p; in add_function_range()
2168 p = (struct function_addrs *) vec->vec.base + vec->count - 1; in add_function_range()
2178 p = ((struct function_addrs *) in add_function_range()
2179 backtrace_vector_grow (state, sizeof (struct function_addrs), in add_function_range()
2491 struct function_addrs *faddrs; in read_function_entry()
2497 faddrs = (struct function_addrs *) fvec.vec.base; in read_function_entry()
2499 sizeof (struct function_addrs), in read_function_entry()
2502 function->function_addrs = faddrs; in read_function_entry()
2520 struct function_addrs **ret_addrs, in read_function_info()
2526 struct function_addrs *addrs; in read_function_info()
2563 addrs = (struct function_addrs *) pfvec->vec.base; in read_function_info()
2569 addrs = ((struct function_addrs *) in read_function_info()
2577 backtrace_qsort (addrs, addrs_count, sizeof (struct function_addrs), in read_function_info()
2593 struct function_addrs *function_addrs; in report_inlined_functions() local
2600 function_addrs = ((struct function_addrs *) in report_inlined_functions()
2601 bsearch (&pc, function->function_addrs, in report_inlined_functions()
2603 sizeof (struct function_addrs), in report_inlined_functions()
2605 if (function_addrs == NULL) in report_inlined_functions()
2608 while (((size_t) (function_addrs - function->function_addrs) + 1 in report_inlined_functions()
2610 && pc >= (function_addrs + 1)->low in report_inlined_functions()
2611 && pc < (function_addrs + 1)->high) in report_inlined_functions()
2612 ++function_addrs; in report_inlined_functions()
2616 inlined = function_addrs->function; in report_inlined_functions()
2653 struct function_addrs *function_addrs; in dwarf_lookup_pc() local
2721 function_addrs = NULL; in dwarf_lookup_pc()
2735 entry->u, pfvec, &function_addrs, in dwarf_lookup_pc()
2751 u->function_addrs = function_addrs; in dwarf_lookup_pc()
2758 backtrace_atomic_store_pointer (&u->function_addrs, function_addrs); in dwarf_lookup_pc()
2830 function_addrs = ((struct function_addrs *) in dwarf_lookup_pc()
2831 bsearch (&pc, entry->u->function_addrs, in dwarf_lookup_pc()
2833 sizeof (struct function_addrs), in dwarf_lookup_pc()
2835 if (function_addrs == NULL) in dwarf_lookup_pc()
2841 while (((size_t) (function_addrs - entry->u->function_addrs + 1) in dwarf_lookup_pc()
2843 && pc >= (function_addrs + 1)->low in dwarf_lookup_pc()
2844 && pc < (function_addrs + 1)->high) in dwarf_lookup_pc()
2845 ++function_addrs; in dwarf_lookup_pc()
2847 function = function_addrs->function; in dwarf_lookup_pc()