Lines Matching refs:data
167 void *data; member
465 buf->error_callback (buf->data, b, 0); in dwarf_buf_error()
724 backtrace_error_callback error_callback, void *data) in free_abbrevs() argument
731 error_callback, data); in free_abbrevs()
734 error_callback, data); in free_abbrevs()
939 backtrace_error_callback error_callback, void *data, in add_unit_addr() argument
964 error_callback, data, &vec->vec)); in add_unit_addr()
978 backtrace_error_callback error_callback, void *data) in free_unit_addrs_vector() argument
985 free_abbrevs (state, &addrs[i].u->abbrevs, error_callback, data); in free_unit_addrs_vector()
1105 void *data, struct abbrevs *abbrevs) in read_abbrevs() argument
1116 error_callback (data, "abbrev offset out of range", 0); in read_abbrevs()
1126 abbrev_buf.data = data; in read_abbrevs()
1159 error_callback, data)); in read_abbrevs()
1201 error_callback, data)); in read_abbrevs()
1233 free_abbrevs (state, abbrevs, error_callback, data); in read_abbrevs()
1241 backtrace_error_callback error_callback, void *data) in lookup_abbrev() argument
1259 error_callback (data, "invalid abbreviation code", 0); in lookup_abbrev()
1273 backtrace_error_callback error_callback, void *data, in add_unit_ranges() argument
1280 error_callback (data, "ranges offset out of range", 0); in add_unit_ranges()
1290 ranges_buf.data = data; in add_unit_ranges()
1316 if (!add_unit_addr (state, base_address, a, error_callback, data, in add_unit_ranges()
1339 void *data, struct unit *u, in find_address_ranges() argument
1359 abbrev = lookup_abbrev (&u->abbrevs, code, error_callback, data); in find_address_ranges()
1444 data, addrs)) in find_address_ranges()
1457 if (!add_unit_addr (state, base_address, a, error_callback, data, in find_address_ranges()
1474 is_bigendian, error_callback, data, in find_address_ranges()
1494 void *data, struct unit_addrs_vector *addrs) in build_address_map() argument
1512 info.data = data; in build_address_map()
1555 is_bigendian, error_callback, data, &abbrevs)) in build_address_map()
1561 backtrace_alloc (state, sizeof *u, error_callback, data)); in build_address_map()
1586 is_bigendian, error_callback, data, in build_address_map()
1589 free_abbrevs (state, &u->abbrevs, error_callback, data); in build_address_map()
1590 backtrace_free (state, u, sizeof *u, error_callback, data); in build_address_map()
1596 free_abbrevs (state, &u->abbrevs, error_callback, data); in build_address_map()
1597 backtrace_free (state, u, sizeof *u, error_callback, data); in build_address_map()
1607 free_abbrevs (state, &abbrevs, error_callback, data); in build_address_map()
1608 free_unit_addrs_vector (state, addrs, error_callback, data); in build_address_map()
1618 backtrace_error_callback error_callback, void *data, in add_line() argument
1634 data, &vec->vec)); in add_line()
1657 backtrace_error_callback error_callback, void *data) in free_line_header() argument
1660 error_callback, data); in free_line_header()
1663 error_callback, data); in free_line_header()
1724 line_buf->error_callback, line_buf->data)); in read_line_header()
1760 line_buf->data)); in read_line_header()
1802 line_buf->error_callback, line_buf->data)); in read_line_header()
1866 line_buf->error_callback, line_buf->data, vec); in read_line_program()
1925 line_buf->data)); in read_line_program()
1955 line_buf->error_callback, line_buf->data, vec); in read_line_program()
2039 backtrace_error_callback error_callback, void *data, in read_line_info() argument
2057 error_callback (data, "unit line offset out of range", 0); in read_line_info()
2067 line_buf.data = data; in read_line_info()
2099 data, &vec.vec)); in read_line_info()
2107 if (!backtrace_vector_release (state, &vec.vec, error_callback, data)) in read_line_info()
2121 backtrace_vector_release (state, &vec.vec, error_callback, data); in read_line_info()
2122 free_line_header (state, hdr, error_callback, data); in read_line_info()
2135 void *data) in read_referenced_name() argument
2150 error_callback (data, in read_referenced_name()
2164 unit_buf.data = data; in read_referenced_name()
2174 abbrev = lookup_abbrev (&u->abbrevs, code, error_callback, data); in read_referenced_name()
2218 error_callback, data); in read_referenced_name()
2239 void *data, struct function_vector *vec) in add_function_range() argument
2262 error_callback, data, &vec->vec)); in add_function_range()
2280 backtrace_error_callback error_callback, void *data, in add_function_ranges() argument
2287 error_callback (data, "function ranges offset out of range", 0); in add_function_ranges()
2297 ranges_buf.data = data; in add_function_ranges()
2319 high + base, error_callback, data, vec)) in add_function_ranges()
2337 backtrace_error_callback error_callback, void *data, in read_function_entry() argument
2361 abbrev = lookup_abbrev (&u->abbrevs, code, error_callback, data); in read_function_entry()
2379 error_callback, data)); in read_function_entry()
2454 error_callback, data); in read_function_entry()
2520 error_callback, data); in read_function_entry()
2529 base, error_callback, data, vec)) in read_function_entry()
2537 error_callback, data, vec)) in read_function_entry()
2543 error_callback, data); in read_function_entry()
2553 error_callback, data, vec_function, in read_function_entry()
2567 error_callback, data, vec_function, in read_function_entry()
2576 error_callback, data)) in read_function_entry()
2600 backtrace_error_callback error_callback, void *data, in read_function_info() argument
2626 unit_buf.data = data; in read_function_info()
2632 error_callback, data, pfvec, pfvec)) in read_function_info()
2643 if (!backtrace_vector_release (state, &lvec.vec, error_callback, data)) in read_function_info()
2653 error_callback, data)); in read_function_info()
2672 backtrace_full_callback callback, void *data, in report_inlined_functions() argument
2701 ret = report_inlined_functions (pc, inlined, callback, data, in report_inlined_functions()
2707 ret = callback (data, pc, *filename, *lineno, inlined->name); in report_inlined_functions()
2729 backtrace_error_callback error_callback, void *data, in dwarf_lookup_pc() argument
2807 if (read_line_info (state, ddata, error_callback, data, entry->u, &lhdr, in dwarf_lookup_pc()
2818 read_function_info (state, ddata, &lhdr, error_callback, data, in dwarf_lookup_pc()
2821 free_line_header (state, &lhdr, error_callback, data); in dwarf_lookup_pc()
2858 data, found); in dwarf_lookup_pc()
2859 return callback (data, pc, NULL, 0, NULL); in dwarf_lookup_pc()
2891 error_callback, data); in dwarf_lookup_pc()
2906 return callback (data, pc, entry->u->abs_filename, 0, NULL); in dwarf_lookup_pc()
2912 return callback (data, pc, ln->filename, ln->lineno, NULL); in dwarf_lookup_pc()
2920 return callback (data, pc, ln->filename, ln->lineno, NULL); in dwarf_lookup_pc()
2936 ret = report_inlined_functions (pc, function, callback, data, in dwarf_lookup_pc()
2941 return callback (data, pc, filename, lineno, function->name); in dwarf_lookup_pc()
2951 backtrace_error_callback error_callback, void *data) in dwarf_fileline() argument
2964 data, &found); in dwarf_fileline()
2981 data, &found); in dwarf_fileline()
2991 return callback (data, pc, NULL, 0, NULL); in dwarf_fileline()
3012 void *data) in build_dwarf_data() argument
3022 is_bigendian, error_callback, data, &addrs_vec)) in build_dwarf_data()
3025 if (!backtrace_vector_release (state, &addrs_vec.vec, error_callback, data)) in build_dwarf_data()
3034 error_callback, data)); in build_dwarf_data()
3075 void *data, fileline *fileline_fn) in backtrace_dwarf_add() argument
3083 error_callback, data); in backtrace_dwarf_add()