Lines Matching refs:error_callback
420 uint64_t size, backtrace_error_callback error_callback, in elf_get_view() argument
427 error_callback, data, &view->view); in elf_get_view()
433 error_callback (data, "out of range for in-memory file", 0); in elf_get_view()
448 backtrace_error_callback error_callback, void *data) in elf_release_view() argument
451 backtrace_release_view (state, &view->view, error_callback, data); in elf_release_view()
527 backtrace_error_callback error_callback, void *data) in elf_crc32_file() argument
535 error_callback (data, "fstat", errno); in elf_crc32_file()
539 if (!backtrace_get_view (state, descriptor, 0, st.st_size, error_callback, in elf_crc32_file()
545 backtrace_release_view (state, &file_view, error_callback, data); in elf_crc32_file()
557 backtrace_error_callback error_callback, void *data) in elf_nosyms() argument
559 error_callback (data, "no symbol table in ELF executable", -1); in elf_nosyms()
567 backtrace_error_callback error_callback, void *data) in elf_nodebug() argument
577 bdata.full_error_callback = error_callback; in elf_nodebug()
585 error_callback (data, "no debug info in ELF executable", -1); in elf_nodebug()
632 backtrace_error_callback error_callback, in elf_initialize_syminfo() argument
661 backtrace_alloc (state, elf_symbol_size, error_callback, in elf_initialize_syminfo()
679 error_callback (data, "symbol string index out of range", 0); in elf_initialize_syminfo()
680 backtrace_free (state, elf_symbols, elf_symbol_size, error_callback, in elf_initialize_syminfo()
757 backtrace_error_callback error_callback ATTRIBUTE_UNUSED, in elf_syminfo()
821 backtrace_error_callback error_callback, void *data, in elf_readlink() argument
832 buf = backtrace_alloc (state, len, error_callback, data); in elf_readlink()
838 backtrace_free (state, buf, len, error_callback, data); in elf_readlink()
847 backtrace_free (state, buf, len, error_callback, data); in elf_readlink()
863 backtrace_error_callback error_callback, in elf_open_debugfile_by_buildid() argument
878 bd_filename = backtrace_alloc (state, len, error_callback, data); in elf_open_debugfile_by_buildid()
901 ret = backtrace_open (bd_filename, error_callback, data, &does_not_exist); in elf_open_debugfile_by_buildid()
903 backtrace_free (state, bd_filename, len, error_callback, data); in elf_open_debugfile_by_buildid()
920 backtrace_error_callback error_callback, void *data) in elf_try_debugfile() argument
930 try = backtrace_alloc (state, try_len, error_callback, data); in elf_try_debugfile()
939 ret = backtrace_open (try, error_callback, data, &does_not_exist); in elf_try_debugfile()
941 backtrace_free (state, try, try_len, error_callback, data); in elf_try_debugfile()
953 backtrace_error_callback error_callback, in elf_find_debugfile_by_debuglink() argument
975 new_buf = elf_readlink (state, filename, error_callback, data, &new_len); in elf_find_debugfile_by_debuglink()
993 c = backtrace_alloc (state, clen, error_callback, data); in elf_find_debugfile_by_debuglink()
1000 backtrace_free (state, new_buf, new_len, error_callback, data); in elf_find_debugfile_by_debuglink()
1008 backtrace_free (state, alc, alc_len, error_callback, data); in elf_find_debugfile_by_debuglink()
1029 debuglink_name, error_callback, data); in elf_find_debugfile_by_debuglink()
1040 error_callback, data); in elf_find_debugfile_by_debuglink()
1052 error_callback, data); in elf_find_debugfile_by_debuglink()
1058 backtrace_free (state, alc, alc_len, error_callback, data); in elf_find_debugfile_by_debuglink()
1070 backtrace_error_callback error_callback, in elf_open_debugfile_by_debuglink() argument
1077 error_callback, data); in elf_open_debugfile_by_debuglink()
1085 got_crc = elf_crc32_file (state, ddescriptor, error_callback, data); in elf_open_debugfile_by_debuglink()
1088 backtrace_close (ddescriptor, error_callback, data); in elf_open_debugfile_by_debuglink()
2552 backtrace_error_callback error_callback, void *data, in elf_uncompress_zdebug() argument
2577 po = (unsigned char *) backtrace_alloc (state, sz, error_callback, data); in elf_uncompress_zdebug()
2605 backtrace_error_callback error_callback, void *data, in elf_uncompress_chdr() argument
2631 error_callback, data); in elf_uncompress_chdr()
2654 backtrace_error_callback error_callback, in backtrace_uncompress_zdebug() argument
2662 error_callback, data)); in backtrace_uncompress_zdebug()
2666 zdebug_table, error_callback, data, in backtrace_uncompress_zdebug()
2669 error_callback, data); in backtrace_uncompress_zdebug()
3737 backtrace_error_callback error_callback, void *data, in elf_uncompress_lzma() argument
3912 error_callback, data); in elf_uncompress_lzma()
3922 error_callback, data)); in elf_uncompress_lzma()
3925 backtrace_free (state, mem, index_uncompressed_size, error_callback, in elf_uncompress_lzma()
3935 backtrace_free (state, mem, index_uncompressed_size, error_callback, in elf_uncompress_lzma()
3945 backtrace_free (state, mem, index_uncompressed_size, error_callback, in elf_uncompress_lzma()
3954 backtrace_free (state, mem, index_uncompressed_size, error_callback, in elf_uncompress_lzma()
3969 backtrace_error_callback error_callback, in backtrace_uncompress_lzma() argument
3974 error_callback, data, uncompressed, in backtrace_uncompress_lzma()
3987 uintptr_t base_address, backtrace_error_callback error_callback, in elf_add() argument
4072 error_callback, data, &ehdr_view)) in elf_add()
4077 elf_release_view (state, &ehdr_view, error_callback, data); in elf_add()
4084 error_callback (data, "executable file is not ELF", 0); in elf_add()
4089 error_callback (data, "executable file is unrecognized ELF version", 0); in elf_add()
4101 error_callback (data, "executable file is unexpected ELF class", 0); in elf_add()
4108 error_callback (data, "executable file has unknown endianness", 0); in elf_add()
4129 sizeof shdr, error_callback, data, &shdr_view)) in elf_add()
4156 elf_release_view (state, &shdr_view, error_callback, data); in elf_add()
4170 error_callback, data, &shdrs_view)) in elf_add()
4182 shstrhdr->sh_size, error_callback, data, &names_view)) in elf_add()
4211 error_callback (data, "ELF section name out of range", 0); in elf_add()
4251 shdr->sh_offset, shdr->sh_size, error_callback, in elf_add()
4285 shdr->sh_offset, shdr->sh_size, error_callback, in elf_add()
4307 shdr->sh_offset, shdr->sh_size, error_callback, in elf_add()
4330 shdr->sh_offset, shdr->sh_size, error_callback, in elf_add()
4345 shdr->sh_offset, shdr->sh_size, error_callback, in elf_add()
4369 error_callback (data, in elf_add()
4377 error_callback, data, &symtab_view)) in elf_add()
4383 error_callback, data, &strtab_view)) in elf_add()
4388 backtrace_alloc (state, sizeof *sdata, error_callback, data)); in elf_add()
4395 error_callback, data, sdata, opd)) in elf_add()
4397 backtrace_free (state, sdata, sizeof *sdata, error_callback, data); in elf_add()
4403 elf_release_view (state, &symtab_view, error_callback, data); in elf_add()
4412 elf_release_view (state, &shdrs_view, error_callback, data); in elf_add()
4414 elf_release_view (state, &names_view, error_callback, data); in elf_add()
4424 error_callback, data); in elf_add()
4429 elf_release_view (state, &buildid_view, error_callback, data); in elf_add()
4431 elf_release_view (state, &debuglink_view, error_callback, data); in elf_add()
4433 elf_release_view (state, &debugaltlink_view, error_callback, data); in elf_add()
4434 ret = elf_add (state, "", d, NULL, 0, base_address, error_callback, in elf_add()
4438 backtrace_close (d, error_callback, data); in elf_add()
4440 backtrace_close (descriptor, error_callback, data); in elf_add()
4447 elf_release_view (state, &buildid_view, error_callback, data); in elf_add()
4453 elf_release_view (state, &opd->view, error_callback, data); in elf_add()
4462 debuglink_crc, error_callback, in elf_add()
4468 elf_release_view (state, &debuglink_view, error_callback, data); in elf_add()
4470 elf_release_view (state, &debugaltlink_view, error_callback, data); in elf_add()
4471 ret = elf_add (state, "", d, NULL, 0, base_address, error_callback, in elf_add()
4475 backtrace_close (d, error_callback, data); in elf_add()
4477 backtrace_close(descriptor, error_callback, data); in elf_add()
4484 elf_release_view (state, &debuglink_view, error_callback, data); in elf_add()
4494 0, error_callback, data); in elf_add()
4500 error_callback, data, fileline_fn, found_sym, in elf_add()
4503 elf_release_view (state, &debugaltlink_view, error_callback, data); in elf_add()
4507 backtrace_close (d, error_callback, data); in elf_add()
4515 elf_release_view (state, &debugaltlink_view, error_callback, data); in elf_add()
4526 gnu_debugdata_size, error_callback, data, in elf_add()
4530 elf_release_view (state, &gnu_debugdata_view, error_callback, data); in elf_add()
4537 error_callback, data, fileline_fn, found_sym, in elf_add()
4540 backtrace_close(descriptor, error_callback, data); in elf_add()
4579 if (!backtrace_close (descriptor, error_callback, data)) in elf_add()
4592 max_offset - min_offset, error_callback, data, in elf_add()
4612 dsec->offset, dsec->size, error_callback, data, in elf_add()
4629 if (!backtrace_close (descriptor, error_callback, data)) in elf_add()
4670 error_callback, data)); in elf_add()
4679 error_callback, data, in elf_add()
4689 error_callback, data); in elf_add()
4709 error_callback, data)); in elf_add()
4717 zdebug_table, error_callback, data, in elf_add()
4728 elf_release_view (state, &split_debug_view[i], error_callback, data); in elf_add()
4735 error_callback, data); in elf_add()
4739 elf_release_view (state, &debug_view, error_callback, data); in elf_add()
4752 error_callback, data, fileline_fn, in elf_add()
4762 elf_release_view (state, &shdrs_view, error_callback, data); in elf_add()
4764 elf_release_view (state, &names_view, error_callback, data); in elf_add()
4766 elf_release_view (state, &symtab_view, error_callback, data); in elf_add()
4768 elf_release_view (state, &strtab_view, error_callback, data); in elf_add()
4770 elf_release_view (state, &debuglink_view, error_callback, data); in elf_add()
4772 elf_release_view (state, &debugaltlink_view, error_callback, data); in elf_add()
4774 elf_release_view (state, &gnu_debugdata_view, error_callback, data); in elf_add()
4776 elf_release_view (state, &buildid_view, error_callback, data); in elf_add()
4778 elf_release_view (state, &debug_view, error_callback, data); in elf_add()
4782 elf_release_view (state, &split_debug_view[i], error_callback, data); in elf_add()
4785 elf_release_view (state, &opd->view, error_callback, data); in elf_add()
4787 backtrace_close (descriptor, error_callback, data); in elf_add()
4796 backtrace_error_callback error_callback; member
4837 backtrace_close (pd->exe_descriptor, pd->error_callback, pd->data); in phdr_callback()
4842 descriptor = backtrace_open (info->dlpi_name, pd->error_callback, in phdr_callback()
4849 pd->error_callback, pd->data, &elf_fileline_fn, pd->found_sym, in phdr_callback()
4868 int descriptor, backtrace_error_callback error_callback, in backtrace_initialize() argument
4877 ret = elf_add (state, filename, descriptor, NULL, 0, 0, error_callback, data, in backtrace_initialize()
4884 pd.error_callback = error_callback; in backtrace_initialize()