Lines Matching refs:error_callback

311 	     backtrace_error_callback error_callback, void *data)  in elf_nodebug()  argument
313 error_callback (data, "no debug info in ELF executable", -1); in elf_nodebug()
324 backtrace_error_callback error_callback, void *data) in elf_nosyms() argument
326 error_callback (data, "no symbol table in ELF executable", -1); in elf_nosyms()
372 backtrace_error_callback error_callback, in elf_initialize_syminfo() argument
400 backtrace_alloc (state, elf_symbol_size, error_callback, in elf_initialize_syminfo()
418 error_callback (data, "symbol string index out of range", 0); in elf_initialize_syminfo()
419 backtrace_free (state, elf_symbols, elf_symbol_size, error_callback, in elf_initialize_syminfo()
486 backtrace_error_callback error_callback ATTRIBUTE_UNUSED, in elf_syminfo()
541 backtrace_error_callback error_callback, void *data, in elf_add() argument
581 if (!backtrace_get_view (state, descriptor, 0, sizeof ehdr, error_callback, in elf_add()
587 backtrace_release_view (state, &ehdr_view, error_callback, data); in elf_add()
594 error_callback (data, "executable file is not ELF", 0); in elf_add()
599 error_callback (data, "executable file is unrecognized ELF version", 0); in elf_add()
611 error_callback (data, "executable file is unexpected ELF class", 0); in elf_add()
618 error_callback (data, "executable file has unknown endianness", 0); in elf_add()
640 error_callback, data, &shdr_view)) in elf_add()
667 backtrace_release_view (state, &shdr_view, error_callback, data); in elf_add()
677 error_callback, data, &shdrs_view)) in elf_add()
689 error_callback, data, &names_view)) in elf_add()
717 error_callback (data, "ELF section name out of range", 0); in elf_add()
747 error_callback (data, in elf_add()
754 symtab_shdr->sh_size, error_callback, data, in elf_add()
760 strtab_shdr->sh_size, error_callback, data, in elf_add()
766 backtrace_alloc (state, sizeof *sdata, error_callback, data)); in elf_add()
773 error_callback, data, sdata)) in elf_add()
775 backtrace_free (state, sdata, sizeof *sdata, error_callback, data); in elf_add()
781 backtrace_release_view (state, &symtab_view, error_callback, data); in elf_add()
790 backtrace_release_view (state, &shdrs_view, error_callback, data); in elf_add()
792 backtrace_release_view (state, &names_view, error_callback, data); in elf_add()
814 if (!backtrace_close (descriptor, error_callback, data)) in elf_add()
823 error_callback, data, &debug_view)) in elf_add()
828 if (!backtrace_close (descriptor, error_callback, data)) in elf_add()
853 error_callback, data, fileline_fn)) in elf_add()
866 backtrace_release_view (state, &shdrs_view, error_callback, data); in elf_add()
868 backtrace_release_view (state, &names_view, error_callback, data); in elf_add()
870 backtrace_release_view (state, &symtab_view, error_callback, data); in elf_add()
872 backtrace_release_view (state, &strtab_view, error_callback, data); in elf_add()
874 backtrace_release_view (state, &debug_view, error_callback, data); in elf_add()
876 backtrace_close (descriptor, error_callback, data); in elf_add()
885 backtrace_error_callback error_callback; member
921 backtrace_close (pd->exe_descriptor, pd->error_callback, pd->data); in phdr_callback()
925 descriptor = backtrace_open (name, pd->error_callback, in phdr_callback()
931 if (elf_add (pd->state, descriptor, addr, 1, pd->error_callback, in phdr_callback()
978 backtrace_error_callback error_callback, in backtrace_initialize() argument
988 backtrace_alloc (state, sizeof (struct elf_state), error_callback, data); in backtrace_initialize()
995 error_callback, data, &elf_fileline_fn, in backtrace_initialize()
1001 pd.error_callback = error_callback; in backtrace_initialize()
1051 backtrace_error_callback error_callback, in backtrace_destroy_target() argument
1061 error_callback, data); in backtrace_destroy_target()
1062 backtrace_free (state, sdata, sizeof (*sdata), error_callback, data); in backtrace_destroy_target()
1072 backtrace_release_view (state, &elf->strtab_view, error_callback, data); in backtrace_destroy_target()
1074 backtrace_release_view (state, &elf->debug_view, error_callback, data); in backtrace_destroy_target()
1076 backtrace_free (state, elf, sizeof (*elf), error_callback, data); in backtrace_destroy_target()