Lines Matching defs:error_callback

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