Lines Matching refs:dwfl_module_getdwarf
12 * dwfl_module_getdwarf.c (find_symtab): Uncompress symstr, xndx, sym
65 * dwfl_module_getdwarf.c (find_prelink_address_sync): Move nested
67 * dwfl_module_getdwarf.c (find_dynsym): Move nested function
114 * dwfl_module_getdwarf.c (open_elf_file): Likewise.
137 * dwfl_module_getdwarf.c (MAX): Removed.
147 * dwfl_module_getdwarf.c (find_prelink_address_sync): Do not use
214 * dwfl_module_getdwarf.c (find_symtab): Check shdr is not NULL and
293 * dwfl_module_getdwarf.c (find_prelink_address_sync): Allocate
336 * dwfl_module_getdwarf.c (find_symtab): Explicitly clear symdata,
352 * dwfl_module_getdwarf.c (find_symtab): Always try find_dynsym last.
364 * dwfl_module_getdwarf.c (find_dynsym): elf_getdata_rawchunk takes
406 * dwfl_module_getdwarf.c (find_symtab): Sanity check the data buffer,
411 * dwfl_module_getdwarf.c (load_symtab): Don't use tables which have
416 * dwfl_module_getdwarf.c (find_dynsym): New inner function
450 * dwfl_module_getdwarf.c (find_offsets): Add parameter main_bias, use
506 * dwfl_module_getdwarf: Remove ENABLE_DWZ ifdefs so find_debug_altlink
525 * dwfl_module_getdwarf.c (__check_build_id): Removed.
549 * dwfl_module_getdwarf.c (__check_build_id): Implement using
554 * dwfl_module_getdwarf.c (__check_build_id): Moved from libdw.
564 * dwfl_module_getdwarf.c (find_debuglink): Moved to libdwelf.
592 * dwfl_module_getdwarf.c (open_elf): Only explicitly set
789 * dwfl_module_getdwarf.c (dwfl_module_getsymtab_first_global): New
880 * dwfl_module_getdwarf.c (find_aux_address_sync): New function.
1019 * dwfl_module_getdwarf.c (find_symtab): Call elf_getdata with
1164 * dwfl_module_getdwarf.c (find_aux_sym): Don't substract one
1183 * dwfl_module_getdwarf.c (find_prelink_address_sync): Take and
1237 * dwfl_module_getdwarf.c (mod_verify_build_id): New function with code
1288 * dwfl_module_getdwarf.c (load_symtab): Take first_global int arg
1317 * dwfl_module_getdwarf.c (open_elf): Clear errno before CBFAIL.
1327 * dwfl_module_getdwarf.c (find_prelink_address_sync): Use the
1330 * dwfl_module_getdwarf.c (find_prelink_address_sync): Discover
1333 * dwfl_module_getdwarf.c (find_prelink_address_sync): Fix pasto in
1338 * dwfl_module_getdwarf.c (open_elf): Remove section-based
1346 * dwfl_module_getdwarf.c (open_elf): Enhance address_sync calculation
1359 * dwfl_module_getdwarf.c (__libdwfl_getelf): Initialize it.
1373 * dwfl_module_getdwarf.c (open_elf): Initialize vaddr and address_sync.
1386 * dwfl_module_getdwarf.c (dwfl_module_getdwarf): Likewise.
1438 * dwfl_module_getdwarf.c (open_elf): Calculate alignment for bias
1452 * dwfl_module_getdwarf.c (__libdwfl_getelf): When that's set, check
1458 * dwfl_module_getdwarf.c (open_elf): Do elf_end and clear FILE->elf in
1525 * dwfl_module_getdwarf.c (open_elf, find_dynsym): Likewise.
1607 * dwfl_module_getdwarf.c: Likewise.
1634 * dwfl_module_getdwarf.c (__libdwfl_getelf): Add internal_function.
1638 * dwfl_module_getdwarf.c (find_file): Renamed to ...
1735 * dwfl_module_getdwarf.c (open_elf): Likewise.
1808 * dwfl_module_getdwarf.c (open_elf): Extract elf_errno () for
1878 * dwfl_module_getdwarf.c (open_elf): Bias of ET_EXEC files is always 0.
1903 * dwfl_module_getdwarf.c (find_file): Always free build_id_bits.
1909 * dwfl_module_getdwarf.c (load_symtab): Don't return success for
1932 * dwfl_module_getdwarf.c (load_dw): Skip relocation if
1937 * dwfl_module_getdwarf.c (open_elf): Open FILE->name if it's non-null.
1963 * dwfl_module_getdwarf.c (dwfl_module_getelf): For ET_REL, apply
1965 (dwfl_module_getdwarf): For ET_REL, make sure extra sections'
1979 * dwfl_module_getdwarf.c (load_dw): Update caller.
2046 * dwfl_module_getdwarf.c (load_symtab): Return success properly when
2090 dwfl_module_getdwarf.
2146 * dwfl_module_getdwarf.c (find_offsets): New function.
2229 * dwfl_module_getdwarf.c (find_debuglink): New function, broken out of
2255 * dwfl_module_getdwarf.c (open_elf): Set MOD->e_type to ET_DYN for an
2270 * dwfl_module_getdwarf.c (open_elf): Close fd and reset to -1
2354 * dwfl_module_getdwarf.c: Likewise.
2383 * dwfl_module_getdwarf.c (dwfl_module_getsymtab): New function.
2438 * dwfl_nextcu.c (dwfl_nextcu): Don't fail when dwfl_module_getdwarf
2447 * dwfl_module_getdwarf.c (__libdwfl_module_getebl): New function.
2520 * dwfl_module_getdwarf.c (find_symtab): Use elf_getdata instead of
2546 * dwfl_module_getdwarf.c (load_dw): Take dwfl_file * instead of Elf *.
2552 * dwfl_module_getdwarf.c (find_debuginfo): Do nothing when
2596 dwfl_module_getdwarf if necessary.
2606 * dwfl_module_getdwarf.c (open_elf): Update initialization.
2624 * dwfl_module_getdwarf.c (load_dw): Update caller.
2633 * dwfl_module_getdwarf.c: Likewise.