Lines Matching refs:libdw
15 * libdw.h: Fix spelling typos in comments.
22 (MOSTLYCLEANFILES): Add libdw.so.
26 * Makefile.am (libdw.so$(EXEEXT)): Drop $(EXEEXT) suffix.
46 * libdw.h (dwarf_frame_register): Add extra explanation of ops_mem
68 * libdw.map (ELFUTILS_0.126): Remove local wildcard.
98 * libdw.h (dwarf_attr_integrate): Extend documentation.
133 * dwarf_sig8_hash.h: Include libdw.h. Remove COMPARE. Include
160 Move libebl_pic.a to the beginning so that libdw symbols are resolved.
162 (libdw.so): Remove -rpath.
171 * libdw.map (ELFUTILS_0.177): Add new version of dwelf_elf_begin.
175 * libdw.map (ELFUTILS_0.177): New section. Add
215 * libdw.map (ELFUTILS_0.175): New section. Add dwelf_elf_begin.
257 * libdw.h (dwarf_getscn_info): Remove.
258 * libdw.map (ELFUTILS_0.122): Remove dwarf_getscn_info.
263 * libdw.h (dwarf_next_lines): New function declaration.
264 * libdw.map (ELFUTILS_0.173): New section.
311 * libdw.h (__libdw_dieabbrev): Set die->abbrev to DWARF_END_ABBREV
391 * libdw/dwarf_getsrclines.c (read_srclines): Change ndir and
526 * libdw.h (dwarf_cu_info): New function declaration.
527 * libdw.map (ELFUTILS_0.171): Add dwarf_cu_info.
742 * libdw.h (dwarf_decl_file): Extend documentation.
789 * libdw.h (dwarf_getabbrevattr_data): Declare new function.
790 * libdw.map (ELFUTILS_0.170): Add dwarf_getabbrevattr_data.
809 * libdw.h (dwarf_get_units): New function declaration.
810 * libdw.map (ELFUTILS_0.170): Add dwarf_get_units.
852 * libdw.h (dwarf_die_addr_die): New function declaration.
853 * libdw.map (ELFUTILS_0.171): New section with dwarf_die_addr_die.
876 * libdw.h (dwarf_getalt): Extend documentation.
955 * libdw.h: Define LIBDW_CIE_ID and use it in dwarf_cfi_cie_p.
981 * libdw.h (dwarf_peel_type): Extend documentation.
998 * libdw.h: Add dwarf_default_lower_bound.
999 * libdw.map (ELFUTILS_0.170): Add dwarf_default_lower_bound.
1035 * libdw.h (dwarf_line_file): New function declaration.
1036 * libdw.map (ELFUTILS_0.170): New. Add dwarf_line_file.
1040 * Makefile.am: Add libdw_so_LIBS to specify the archives libdw is is
1042 libeu.a), libdw_so_LDLIBS to specify libraries libdw links against.
1043 (libdw.so$(EXEEXT)): Add $(libdw_so_LDLIBS), remove enumeration of
1049 * libdw.h: Remove attribute macro declarations and use
1082 * libdw.map (ELFUTILS_0.167): New. Add dwelf_strtab_init,
1106 * libdw.map (ELFUTILS_0.165): New. Add dwelf_scn_gnu_compressed_size.
1154 * Makefile.am (libdw.so): Add -lz.
1168 * Makefile.am (libdw.so): Add AM_V_CCLD and AM_V_at silencers.
1262 (check_section): ... here. Call inflate_section, set libdw errno to
1321 * libdw.h (dwarf_peel_type): Document DW_TAG_atomic_type.
1351 set libdw errno and report failure. Check there is enough room to
1553 * libdw.h (DWARF_GETMACROS_START): New macro.
1557 * Makefile.am (libdw.so): Use textrel_check.
1578 Set libdw errno and return NULL.
1619 * libdw.h (dwarf_getmacros_off, dwarf_macro_getparamcnt)
1637 * libdw.map (ELFUTILS_0.161): New. Add dwarf_getmacros_off,
1646 * libdw.h (dwarf_peel_type): New function declaration.
1648 * libdw.map (ELFUTILS_0.161): New section.
1683 * libdw.h (dwarf_cu_die): New function declaration.
1684 * libdw.map (ELFUTILS_0.160): Add dwarf_cu_die.
1690 * libdw.h (Dwarf_CU): New typedef.
1692 * libdw.map (ELFUTILS_0.160): New. Add dwarf_cu_getdwarf.
1710 * libdw.map (ELFUTILS_0.159): Add dwelf_elf_gnu_build_id.
1720 * libdw.map (ELFUTILS_0.159): Export dwelf_dwarf_gnu_debugaltlink.
1726 * libdw.h (dwarf_getalt, dwarf_setalt): Add function declarations.
1729 * libdw.map (ELFUTILS_0.159): Export the two new functions.
1741 * libdw.map (ELFUTILS_0.159): New. Add dwelf_elf_gnu_debuglink.
1742 * Makefile.am (libdw.so): Depend on libdwelf_pic.a.
1774 * libdw.map (ELFUTILS_0.158): Add dwfl_core_file_attach and
1779 * libdw.map (ELFUTILS_0.158): Add dwfl_getthread_frames.
1783 * libdw.map (ELFUTILS_0.158): Remove dwfl_module_addrsym_elf and
1789 * libdw.map (ELFUTILS_0.158): Add dwfl_module_getsymtab_first_global.
1825 * libdw.map (ELFUTILS_0.158): Add dwfl_module_addrsym_elf and
1830 * libdw.map (ELFUTILS_0.156): Move dwfl_attach_state, dwfl_pid,
1844 * libdw.map (ELFUTILS_0.156): Add dwfl_attach_state, dwfl_pid,
1860 * libdw.map (ELFUTILS_0.158): New.
1903 * libdw.h (dwarf_getfuncs): Expand function documentation.
1907 * fde.c (intern_fde): Free fde and set libdw errno when start
1921 * libdw.h (dwarf_getlocation_die): New function definition.
1924 * libdw.map (ELFUTILS_0.157): Add dwarf_getlocation_die and
1938 * libdw.h (dwarf_getlocations): New function definition.
1939 * libdw.map (ELFUTILS_0.157): New.
1966 * libdw.map (ELFUTILS_0.156): New.
2103 * libdw/dwarf_highpc.c (dwarf_highpc): Handle DW_AT_high_pc being
2122 * libdw.h (dwarf_offdie): Fix documentation to mention .debug_info.
2151 * libdw/dwarf_tag.c (__libdw_findabbrev): Reject requests for
2156 * libdw/dwarf_child.c (dwarf_child): Check for section overrun.
2182 * libdw.map (ELFUTILS_0.149): New set.
2184 * libdw.h: Declare it.
2195 * libdw.map (ELFUTILS_0.149): New set. Add dwfl_dwarf_line.
2204 * libdw.h: Remove it.
2205 * libdw.map: Likewise.
2231 * libdw.h: Declare it.
2232 * libdw.map (ELFUTILS_0.148): Add it.
2263 * libdw.h: Declare it.
2266 * libdw.map (ELFUTILS_0.148): New set, add dwarf_next_unit.
2292 * libdw.h: Declare it.
2293 * libdw.map (ELFUTILS_0.148): Add it.
2315 * libdw.map (ELFUTILS_0.148): Add them.
2316 * libdw.h: Declare them.
2328 * libdw.h: Declare it.
2329 * libdw.map (ELFUTILS_0.148): Add it.
2370 * libdw.h (dwarf_cfi_cie_p): ... here.
2418 * libdw.map (ELFUTILS_0.146): New set. Add dwfl_core_file_report.
2436 * libdw.h: Declare it.
2438 * libdw.map (ELFUTILS_0.144): New set. Add dwarf_aggregate_size.
2461 * libdw.h: Update decl.
2468 * libdw.h: Declare it.
2469 * libdw.map (ELFUTILS_0.143): Add it.
2485 * libdw.map (ELFUTILS_0.143): New version set,
2510 * libdw.h: Update decl.
2514 * libdw.h: Update decl.
2561 * libdw.map (ELFUTILS_0.142): Add dwfl_module_dwarf_cfi,
2575 * libdw.map (ELFUTILS_0.142): Export them.
2594 * libdw.h (Dwarf_CIE, Dwarf_FDE, Dwarf_CIE_Entry): New types.
2596 * libdw.map (ELFUTILS_0.142): New set, inherits from ELFUTILS_0.136.
2733 * Makefile.am (libdw.so): Don't depend on $(zip_LIBS), just link it in.
2741 * Makefile.am (libdw.so): Link in $(zip_LIBS).
2752 * libdw.map (ELFUTILS_0.136): New version set, inherits from
2794 * libdw.h: Expand the description of the dwarf_siblingof prototype.
2807 * libdw.h: Expand the description of the dwarf_getattrs prototype.
2818 (libdw.so): Pass -Wl,--enable-new-dtags,-rpath,$(pkglibdir).
2822 * libdw.h (__deprecated_attribute__): New macro.
2843 * libdw.h (__extern_inline): Rename to __libdw_extern_inline.
2848 * libdw.map (ELFUTILS_0.130: Add dwfl_build_id_find_elf
2851 * libdw.map (ELFUTILS_0.130): New version set, inherits from
2872 * libdw.h (__extern_inline): New macro.
2877 * libdw.map (ELFUTILS_0.127): Add dwfl_module_address_section.
2883 * libdw.h: Declare dwarf_getsrcdirs.
2884 * libdw.map (ELFUTILS_0.127): Add it.
2905 * libdw.map (ELFUTILS_0.127): Add dwfl_report_begin_add.
2909 * libdw.map (ELFUTILS_0.127): New version set, inherits from
2919 * libdw.map (ELFUTILS_0.126): New version set, inherits from
2930 * Makefile.am (CLEANFILES): Add libdw.so.$(VERSION).
2932 * libdw.h (dwarf_diecu): Add __nonnull_attribute__.
2950 * libdw.map: Export dwfl_linecu, dwfl_line_comp_dir.
2952 * libdw.map: Bump to 0.122; export dwfl_module_getsymtab and
2957 * libdw.h: Add extern "C".
2966 * libdw.h: Add nonnull attributes to dwarf_tag, dwarf_getattrs,
2977 * libdw.map: Bump to 0.120; export dwfl_version.
2981 * libdw.map: Bump to 0.119; export dwfl_linux_proc_maps_report.
2996 * libdw.map: Bump to 0.118; export dwfl_module_register_names.
3004 * libdw.map: Bump to 0.117; export dwfl_module_return_value_location.
3034 * libdw.h: Update decls.
3038 * libdw.map: Updated.
3051 * libdw.h (dwarf_getloclist): Renamed to dwarf_getlocation.
3055 * libdw.map: Update map.
3064 * libdw.map: Add dwarf_entrypc, dwarf_entry_breakpoints.
3070 * libdw.h: Declare dwarf_diecu.
3071 * libdw.map: Export it.
3073 * libdw.map: Bump to 0.116; export dwarf_ranges.
3082 * libdw.h: Declare dwarf_ranges.
3098 * libdw.h: Declare dwarf_entry_breakpoints.
3102 * libdw.h: Declare dwarf_entrypc.
3118 * libdw.h: Declare dwarf_getscopes_die.
3119 * libdw.map: Bump to 0.115 and add it.
3140 * libdw.map: Add dwfl_cumodule, remove dwfl_linecu.
3146 * libdw.map: Bump version to ELFUTILS_0.114 for libdwfl changes.
3159 * libdw.h: Declare dwarf_func_inline, dwarf_func_inline_instances.
3160 * libdw.map: Add them.
3164 * libdw.h: Declare dwarf_func_die.
3165 * libdw.map: Add it. Bump version to ELFUTILS_0.114.
3187 * Makefile.am (libdw.so): No need to link with libeu.a anymore.
3192 * Makefile.am (libdw.so): Link ../libdwfl/libdwfl_pic.a in,
3196 * libdw.map: Add dwfl_* symbols formerly in ../libdwfl/libdwfl.map.
3198 * libdw.map: Define an empty base version and move all symbols to
3281 * libdw.h: Declare dwarf_getscopevar.
3289 * libdw.h: Declare dwarf_getscopes.
3290 * libdw.map: Add it.
3299 * libdw.h: Declare dwarf_haspc.
3300 * libdw.map: Add it.
3306 * libdw.h: Declare dwarf_attr_integrate, dwarf_hasattr_integrate.
3307 * libdw.map: Add them.
3314 * libdw.h (dwarf_formref_die): Declare it.
3316 * libdw.map: Add it.
3322 * libdw.h: Declare it.
3323 * libdw.map: Add it.
3342 * libdw.h (DWARF_END_ABBREV): Define.
3370 * libdw.h: Declare dwarf_getsrc_file.
3371 * libdw.map: Add dwarf_getsrc_file.
3379 * libdw.h: Add prototypes for new functions.
3380 * libdw.map: Add dwarf_func_entrypc, dwarf_func_col, dwarf_func_line,
3399 * libdw.map: Add dwarf_getfuncs, dwarf_func_highpc, dwarf_func_lowpc,
3401 * libdw.h: Add prototypes for new functions.
3412 * libdw.h: Add padding in Dwarf_die.
3449 * libdw.h: Add declarations. Move Dwarf_Macro definition to libdwP.h.
3453 * libdw.map: Add entries for new functions.
3457 * libdw.h: Handle broken gcc < 4.
3507 * libdw.h: Define Dwarf_macro. Declare dwarf_getmacros.
3510 * libdw.map: Add dwarf_getmacros.
3516 * libdw.h: Second parameter of dwarf_getaranges can be NULL.
3542 * libdw.h: Add prototypes for new functions. Adjust prototype for
3544 * libdw.map: Add new functions.
3559 * libdw.h: Declare new functions. Define Dwarf_Arange and
3561 * libdw.map: Add new functions.
3590 * libdw.h: Add prototypes for new functions. Change dwarf_lineno
3592 * libdw.map: Add new functions.
3606 * libdw.map: Add dwarf_getstring and dwarf_offabbrev.
3612 * libdw.h: Declare dwarf_offabbrev and dwarf_getstring.
3622 * libdw.h: Adjust dwarf_nextcu prototype.
3639 * libdw.h: Define Dwarf_Block. Rename Dwarf_Loc members. Remove
3642 * libdw.map: Add dwarf_formblock, remove dwarf_getloclistent.
3651 * libdw.h: Use __nonnull__ attribute only for gcc >= 3.3.
3656 * libdw.h: Define Dwarf_Loc and Dwarf_Locdesc.
3658 * libdw.map: Add dwarf_getloclistent and dwarf_getloclist.
3671 * libdw.h: Declare these functions. Define Dwarf_File.
3673 * libdw.map: Add these functions.
3680 * libdw.h: Add more nonnull function attributes.
3692 * libdw.h: Define Dwarf_Line. Add some function attributes. Declare
3694 * libdw.map: Add dwarf_getsrclines, dwarf_getsrc_die, dwarf_lineno,