Lines Matching refs:data

81 		 void *data ATTRIBUTE_UNUSED)  in dl_iterate_phdr()
278 const unsigned char *data; member
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()
373 void *data, struct elf_syminfo_data *sdata) in elf_initialize_syminfo() argument
401 data)); in elf_initialize_syminfo()
418 error_callback (data, "symbol string index out of range", 0); in elf_initialize_syminfo()
420 data); in elf_initialize_syminfo()
487 void *data) in elf_syminfo() argument
527 callback (data, addr, NULL, 0, 0); in elf_syminfo()
529 callback (data, addr, sym->name, sym->address, sym->size); in elf_syminfo()
541 backtrace_error_callback error_callback, void *data, in elf_add() argument
582 data, &ehdr_view)) in elf_add()
585 memcpy (&ehdr, ehdr_view.data, sizeof ehdr); 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()
643 shdr = (const b_elf_shdr *) shdr_view.data; 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()
680 shdrs = (const b_elf_shdr *) shdrs_view.data; in elf_add()
689 error_callback, data, &names_view)) in elf_add()
692 names = (const char *) names_view.data; 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()
771 symtab_view.data, symtab_shdr->sh_size, in elf_add()
772 strtab_view.data, strtab_shdr->sh_size, 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()
835 sections[i].data = NULL; in elf_add()
837 sections[i].data = ((const unsigned char *) debug_view.data in elf_add()
842 sections[DEBUG_INFO].data, in elf_add()
844 sections[DEBUG_LINE].data, in elf_add()
846 sections[DEBUG_ABBREV].data, in elf_add()
848 sections[DEBUG_RANGES].data, in elf_add()
850 sections[DEBUG_STR].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()
886 void *data; member
921 backtrace_close (pd->exe_descriptor, pd->error_callback, pd->data); in phdr_callback()
926 pd->data, &does_not_exist); in phdr_callback()
932 pd->data, &elf_fileline_fn, pd->found_sym, &found_dwarf, 0)) in phdr_callback()
949 void *data; member
955 void *data) in dl_iterate_phdr_callback() argument
957 struct dl_iterate_data *dl_data = data; in dl_iterate_phdr_callback()
958 return dl_data->callback (info->dlpi_name, info->dlpi_addr, dl_data->data); in dl_iterate_phdr_callback()
963 backtrace_so_callback *func, void *data) in dl_iterate_phdr_wrapper() argument
967 dl_data.data = data; in dl_iterate_phdr_wrapper()
979 void *data, fileline *fileline_fn) 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()
1002 pd.data = data; in backtrace_initialize()
1052 void *data) 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()