Lines Matching refs:libdw
19 * libdw.map (ELFUTILS_0.175): New section. Add dwelf_elf_begin.
61 * libdw.h (dwarf_getscn_info): Remove.
62 * libdw.map (ELFUTILS_0.122): Remove dwarf_getscn_info.
67 * libdw.h (dwarf_next_lines): New function declaration.
68 * libdw.map (ELFUTILS_0.173): New section.
115 * libdw.h (__libdw_dieabbrev): Set die->abbrev to DWARF_END_ABBREV
195 * libdw/dwarf_getsrclines.c (read_srclines): Change ndir and
330 * libdw.h (dwarf_cu_info): New function declaration.
331 * libdw.map (ELFUTILS_0.171): Add dwarf_cu_info.
546 * libdw.h (dwarf_decl_file): Extend documentation.
593 * libdw.h (dwarf_getabbrevattr_data): Declare new function.
594 * libdw.map (ELFUTILS_0.170): Add dwarf_getabbrevattr_data.
613 * libdw.h (dwarf_get_units): New function declaration.
614 * libdw.map (ELFUTILS_0.170): Add dwarf_get_units.
656 * libdw.h (dwarf_die_addr_die): New function declaration.
657 * libdw.map (ELFUTILS_0.171): New section with dwarf_die_addr_die.
680 * libdw.h (dwarf_getalt): Extend documentation.
759 * libdw.h: Define LIBDW_CIE_ID and use it in dwarf_cfi_cie_p.
785 * libdw.h (dwarf_peel_type): Extend documentation.
802 * libdw.h: Add dwarf_default_lower_bound.
803 * libdw.map (ELFUTILS_0.170): Add dwarf_default_lower_bound.
839 * libdw.h (dwarf_line_file): New function declaration.
840 * libdw.map (ELFUTILS_0.170): New. Add dwarf_line_file.
844 * Makefile.am: Add libdw_so_LIBS to specify the archives libdw is is
846 libeu.a), libdw_so_LDLIBS to specify libraries libdw links against.
847 (libdw.so$(EXEEXT)): Add $(libdw_so_LDLIBS), remove enumeration of
853 * libdw.h: Remove attribute macro declarations and use
886 * libdw.map (ELFUTILS_0.167): New. Add dwelf_strtab_init,
910 * libdw.map (ELFUTILS_0.165): New. Add dwelf_scn_gnu_compressed_size.
958 * Makefile.am (libdw.so): Add -lz.
972 * Makefile.am (libdw.so): Add AM_V_CCLD and AM_V_at silencers.
1066 (check_section): ... here. Call inflate_section, set libdw errno to
1125 * libdw.h (dwarf_peel_type): Document DW_TAG_atomic_type.
1155 set libdw errno and report failure. Check there is enough room to
1357 * libdw.h (DWARF_GETMACROS_START): New macro.
1361 * Makefile.am (libdw.so): Use textrel_check.
1382 Set libdw errno and return NULL.
1423 * libdw.h (dwarf_getmacros_off, dwarf_macro_getparamcnt)
1441 * libdw.map (ELFUTILS_0.161): New. Add dwarf_getmacros_off,
1450 * libdw.h (dwarf_peel_type): New function declaration.
1452 * libdw.map (ELFUTILS_0.161): New section.
1487 * libdw.h (dwarf_cu_die): New function declaration.
1488 * libdw.map (ELFUTILS_0.160): Add dwarf_cu_die.
1494 * libdw.h (Dwarf_CU): New typedef.
1496 * libdw.map (ELFUTILS_0.160): New. Add dwarf_cu_getdwarf.
1514 * libdw.map (ELFUTILS_0.159): Add dwelf_elf_gnu_build_id.
1524 * libdw.map (ELFUTILS_0.159): Export dwelf_dwarf_gnu_debugaltlink.
1530 * libdw.h (dwarf_getalt, dwarf_setalt): Add function declarations.
1533 * libdw.map (ELFUTILS_0.159): Export the two new functions.
1545 * libdw.map (ELFUTILS_0.159): New. Add dwelf_elf_gnu_debuglink.
1546 * Makefile.am (libdw.so): Depend on libdwelf_pic.a.
1578 * libdw.map (ELFUTILS_0.158): Add dwfl_core_file_attach and
1583 * libdw.map (ELFUTILS_0.158): Add dwfl_getthread_frames.
1587 * libdw.map (ELFUTILS_0.158): Remove dwfl_module_addrsym_elf and
1593 * libdw.map (ELFUTILS_0.158): Add dwfl_module_getsymtab_first_global.
1629 * libdw.map (ELFUTILS_0.158): Add dwfl_module_addrsym_elf and
1634 * libdw.map (ELFUTILS_0.156): Move dwfl_attach_state, dwfl_pid,
1648 * libdw.map (ELFUTILS_0.156): Add dwfl_attach_state, dwfl_pid,
1664 * libdw.map (ELFUTILS_0.158): New.
1707 * libdw.h (dwarf_getfuncs): Expand function documentation.
1711 * fde.c (intern_fde): Free fde and set libdw errno when start
1725 * libdw.h (dwarf_getlocation_die): New function definition.
1728 * libdw.map (ELFUTILS_0.157): Add dwarf_getlocation_die and
1742 * libdw.h (dwarf_getlocations): New function definition.
1743 * libdw.map (ELFUTILS_0.157): New.
1770 * libdw.map (ELFUTILS_0.156): New.
1907 * libdw/dwarf_highpc.c (dwarf_highpc): Handle DW_AT_high_pc being
1926 * libdw.h (dwarf_offdie): Fix documentation to mention .debug_info.
1955 * libdw/dwarf_tag.c (__libdw_findabbrev): Reject requests for
1960 * libdw/dwarf_child.c (dwarf_child): Check for section overrun.
1986 * libdw.map (ELFUTILS_0.149): New set.
1988 * libdw.h: Declare it.
1999 * libdw.map (ELFUTILS_0.149): New set. Add dwfl_dwarf_line.
2008 * libdw.h: Remove it.
2009 * libdw.map: Likewise.
2035 * libdw.h: Declare it.
2036 * libdw.map (ELFUTILS_0.148): Add it.
2067 * libdw.h: Declare it.
2070 * libdw.map (ELFUTILS_0.148): New set, add dwarf_next_unit.
2096 * libdw.h: Declare it.
2097 * libdw.map (ELFUTILS_0.148): Add it.
2119 * libdw.map (ELFUTILS_0.148): Add them.
2120 * libdw.h: Declare them.
2132 * libdw.h: Declare it.
2133 * libdw.map (ELFUTILS_0.148): Add it.
2174 * libdw.h (dwarf_cfi_cie_p): ... here.
2222 * libdw.map (ELFUTILS_0.146): New set. Add dwfl_core_file_report.
2240 * libdw.h: Declare it.
2242 * libdw.map (ELFUTILS_0.144): New set. Add dwarf_aggregate_size.
2265 * libdw.h: Update decl.
2272 * libdw.h: Declare it.
2273 * libdw.map (ELFUTILS_0.143): Add it.
2289 * libdw.map (ELFUTILS_0.143): New version set,
2314 * libdw.h: Update decl.
2318 * libdw.h: Update decl.
2365 * libdw.map (ELFUTILS_0.142): Add dwfl_module_dwarf_cfi,
2379 * libdw.map (ELFUTILS_0.142): Export them.
2398 * libdw.h (Dwarf_CIE, Dwarf_FDE, Dwarf_CIE_Entry): New types.
2400 * libdw.map (ELFUTILS_0.142): New set, inherits from ELFUTILS_0.136.
2537 * Makefile.am (libdw.so): Don't depend on $(zip_LIBS), just link it in.
2545 * Makefile.am (libdw.so): Link in $(zip_LIBS).
2556 * libdw.map (ELFUTILS_0.136): New version set, inherits from
2598 * libdw.h: Expand the description of the dwarf_siblingof prototype.
2611 * libdw.h: Expand the description of the dwarf_getattrs prototype.
2622 (libdw.so): Pass -Wl,--enable-new-dtags,-rpath,$(pkglibdir).
2626 * libdw.h (__deprecated_attribute__): New macro.
2647 * libdw.h (__extern_inline): Rename to __libdw_extern_inline.
2652 * libdw.map (ELFUTILS_0.130: Add dwfl_build_id_find_elf
2655 * libdw.map (ELFUTILS_0.130): New version set, inherits from
2676 * libdw.h (__extern_inline): New macro.
2681 * libdw.map (ELFUTILS_0.127): Add dwfl_module_address_section.
2687 * libdw.h: Declare dwarf_getsrcdirs.
2688 * libdw.map (ELFUTILS_0.127): Add it.
2709 * libdw.map (ELFUTILS_0.127): Add dwfl_report_begin_add.
2713 * libdw.map (ELFUTILS_0.127): New version set, inherits from
2723 * libdw.map (ELFUTILS_0.126): New version set, inherits from
2734 * Makefile.am (CLEANFILES): Add libdw.so.$(VERSION).
2736 * libdw.h (dwarf_diecu): Add __nonnull_attribute__.
2754 * libdw.map: Export dwfl_linecu, dwfl_line_comp_dir.
2756 * libdw.map: Bump to 0.122; export dwfl_module_getsymtab and
2761 * libdw.h: Add extern "C".
2770 * libdw.h: Add nonnull attributes to dwarf_tag, dwarf_getattrs,
2781 * libdw.map: Bump to 0.120; export dwfl_version.
2785 * libdw.map: Bump to 0.119; export dwfl_linux_proc_maps_report.
2800 * libdw.map: Bump to 0.118; export dwfl_module_register_names.
2808 * libdw.map: Bump to 0.117; export dwfl_module_return_value_location.
2838 * libdw.h: Update decls.
2842 * libdw.map: Updated.
2855 * libdw.h (dwarf_getloclist): Renamed to dwarf_getlocation.
2859 * libdw.map: Update map.
2868 * libdw.map: Add dwarf_entrypc, dwarf_entry_breakpoints.
2874 * libdw.h: Declare dwarf_diecu.
2875 * libdw.map: Export it.
2877 * libdw.map: Bump to 0.116; export dwarf_ranges.
2886 * libdw.h: Declare dwarf_ranges.
2902 * libdw.h: Declare dwarf_entry_breakpoints.
2906 * libdw.h: Declare dwarf_entrypc.
2922 * libdw.h: Declare dwarf_getscopes_die.
2923 * libdw.map: Bump to 0.115 and add it.
2944 * libdw.map: Add dwfl_cumodule, remove dwfl_linecu.
2950 * libdw.map: Bump version to ELFUTILS_0.114 for libdwfl changes.
2963 * libdw.h: Declare dwarf_func_inline, dwarf_func_inline_instances.
2964 * libdw.map: Add them.
2968 * libdw.h: Declare dwarf_func_die.
2969 * libdw.map: Add it. Bump version to ELFUTILS_0.114.
2991 * Makefile.am (libdw.so): No need to link with libeu.a anymore.
2996 * Makefile.am (libdw.so): Link ../libdwfl/libdwfl_pic.a in,
3000 * libdw.map: Add dwfl_* symbols formerly in ../libdwfl/libdwfl.map.
3002 * libdw.map: Define an empty base version and move all symbols to
3085 * libdw.h: Declare dwarf_getscopevar.
3093 * libdw.h: Declare dwarf_getscopes.
3094 * libdw.map: Add it.
3103 * libdw.h: Declare dwarf_haspc.
3104 * libdw.map: Add it.
3110 * libdw.h: Declare dwarf_attr_integrate, dwarf_hasattr_integrate.
3111 * libdw.map: Add them.
3118 * libdw.h (dwarf_formref_die): Declare it.
3120 * libdw.map: Add it.
3126 * libdw.h: Declare it.
3127 * libdw.map: Add it.
3146 * libdw.h (DWARF_END_ABBREV): Define.
3174 * libdw.h: Declare dwarf_getsrc_file.
3175 * libdw.map: Add dwarf_getsrc_file.
3183 * libdw.h: Add prototypes for new functions.
3184 * libdw.map: Add dwarf_func_entrypc, dwarf_func_col, dwarf_func_line,
3203 * libdw.map: Add dwarf_getfuncs, dwarf_func_highpc, dwarf_func_lowpc,
3205 * libdw.h: Add prototypes for new functions.
3216 * libdw.h: Add padding in Dwarf_die.
3253 * libdw.h: Add declarations. Move Dwarf_Macro definition to libdwP.h.
3257 * libdw.map: Add entries for new functions.
3261 * libdw.h: Handle broken gcc < 4.
3311 * libdw.h: Define Dwarf_macro. Declare dwarf_getmacros.
3314 * libdw.map: Add dwarf_getmacros.
3320 * libdw.h: Second parameter of dwarf_getaranges can be NULL.
3346 * libdw.h: Add prototypes for new functions. Adjust prototype for
3348 * libdw.map: Add new functions.
3363 * libdw.h: Declare new functions. Define Dwarf_Arange and
3365 * libdw.map: Add new functions.
3394 * libdw.h: Add prototypes for new functions. Change dwarf_lineno
3396 * libdw.map: Add new functions.
3410 * libdw.map: Add dwarf_getstring and dwarf_offabbrev.
3416 * libdw.h: Declare dwarf_offabbrev and dwarf_getstring.
3426 * libdw.h: Adjust dwarf_nextcu prototype.
3443 * libdw.h: Define Dwarf_Block. Rename Dwarf_Loc members. Remove
3446 * libdw.map: Add dwarf_formblock, remove dwarf_getloclistent.
3455 * libdw.h: Use __nonnull__ attribute only for gcc >= 3.3.
3460 * libdw.h: Define Dwarf_Loc and Dwarf_Locdesc.
3462 * libdw.map: Add dwarf_getloclistent and dwarf_getloclist.
3475 * libdw.h: Declare these functions. Define Dwarf_File.
3477 * libdw.map: Add these functions.
3484 * libdw.h: Add more nonnull function attributes.
3496 * libdw.h: Define Dwarf_Line. Add some function attributes. Declare
3498 * libdw.map: Add dwarf_getsrclines, dwarf_getsrc_die, dwarf_lineno,