Lines Matching refs:New

19 	* libdw.map (ELFUTILS_0.175): New section. Add dwelf_elf_begin.
67 * libdw.h (dwarf_next_lines): New function declaration.
68 * libdw.map (ELFUTILS_0.173): New section.
69 * dwarf_next_lines.c: New files.
83 * dwarf_aggregate_size.c (array_size): New depth argument. Use
85 (aggregate_size): New depth argument. Check depth isn't bigger
111 * memory-access.h (read_3ubyte_unaligned_inc): New define.
188 * libdw_find_split_unit.c (try_split_file): New function extracted
209 (__libdw_find_split_dbg_addr): New internal function definition.
213 * libdw_findcu.c (__libdw_finddbg_cb): New function.
234 (__libdw_cu_locs_base): New static inline function.
271 * dwarf_formaddr.c (__libdw_addrx): New function, extracted from...
282 (__libdw_addrx): New function definition.
318 * dwarf_getlocation_attr.c (addr_valp): New static function.
328 * dwarf_cu_info.c: New file.
330 * libdw.h (dwarf_cu_info): New function declaration.
348 (__libdw_cu_ranges_base): New static inline function.
361 * dwarf_begin_elf.c (__libdw_debugdir): New function.
368 (__libdw_debugdir): New function prototype.
392 (__libdw_find_split_unit): New function prototype.
397 (libdw_find_split_unit.c): New file.
446 (str_offsets_base_off): New internal function that also parses
467 * libdwP.h (libdw_valid_user_form): New static function.
500 (initial_offset): New static function.
523 (__libdw_cu_str_off_base): New function.
528 (__libdw_cu_str_off_base): New function declaration.
535 (__libdw_cu_addr_base): New function.
540 (__libdw_cu_addr_base): New function definition.
541 * memory-access.h (file_byte_order): New static function.
542 (read_3ubyte_unaligned): New inline function.
588 * dwarf_getabbrevattr.c (dwarf_getabbrevattr_data): New function
596 * memory-access.h (__libdw_get_sleb128_unchecked): New inlined
612 * dwarf_get_units.c: New file.
613 * libdw.h (dwarf_get_units): New function declaration.
631 (__libdw_next_unit): New function based on dwarf_next_unit with
635 (ISV4TU): New macro to determine whether a CU is a version 4 type
640 (__libdw_first_die_off_from_cu): New function that calls the above
643 (SUBDIE): New macro that provides the DIE for a CU using the
645 (__libdw_next_unit): New internal function declaration.
655 * dwarf_die_addr_die.c: New file.
656 * libdw.h (dwarf_die_addr_die): New function declaration.
657 * libdw.map (ELFUTILS_0.171): New section with dwarf_die_addr_die.
658 * libdwP.h (__libdw_findcu_addr): New internal function declaration.
659 * libdw_findcu.c (__libdw_findcu_addr): New internal function.
674 * dwarf_getalt.c (__libdw_filepath): New internal function.
675 (find_debug_altlink): New static function.
701 * memory-access.h (__libdw_get_uleb128_unchecked): New function.
702 (get_uleb128_unchecked): New define.
798 * dwarf_default_lower_bound.c: New file.
833 (DW_AT_subscr_data, DW_AT_element_list, DW_AT_member): New defines.
837 * dwarf_line_file.c: New file.
839 * libdw.h (dwarf_line_file): New function declaration.
840 * libdw.map (ELFUTILS_0.170): New. Add dwarf_line_file.
886 * libdw.map (ELFUTILS_0.167): New. Add dwelf_strtab_init,
910 * libdw.map (ELFUTILS_0.165): New. Add dwelf_scn_gnu_compressed_size.
1062 * libdwP.h (DWARF_E_COMPRESSED_ERROR): New enumerator.
1064 * dwarf_begin_elf.c (inflate_section): New static function, lifted
1092 (__libdw_max_len_uleb128): New function.
1104 * libdwP.h (DWARF_E_NOT_CUDIE): New enumerator.
1105 (is_cudie): New function.
1238 * memory-access.h (__libdw_max_len_leb128): New.
1293 * dwarf_getlocation_attr.c (attr_form_cu): New function.
1296 * dwarf_getlocation_implicit_pointer.c (empty_cu): New static var.
1336 * libdwP.h (__libdw_dieabbrev): New die->abbrev lookup function.
1354 * dwarf_getmacros.c (token_from_offset, offset_from_token): New
1357 * libdw.h (DWARF_GETMACROS_START): New macro.
1407 * dwarf_macro_getparamcnt.c: New file.
1408 * dwarf_macro_param.c: New file.
1409 * dwarf_macro_getsrcfiles.c: New file.
1411 * libdwP.h (struct files_lines_s): New structure.
1412 (DWARF_E_INVALID_OPCODE): New enumerator.
1413 (struct Dwarf): New fields macro_ops, files_lines.
1414 (Dwarf_Macro_Op_Proto, Dwarf_Macro_Op_Table): New structures for
1417 (__libdw_getsrclines, __libdw_getcompdir, libdw_macro_nforms): New
1424 (dwarf_macro_getsrcfiles, dwarf_macro_param): New public
1426 * dwarf_getmacros.c (dwarf_getmacros_off): New function,
1430 (macro_info_getmacros_off, do_dwarf_getmacros_die): New helper
1433 * dwarf_getsrclines.c (read_srclines): New function with guts
1436 (__libdw_getcompdir, files_lines_compare): New functions.
1441 * libdw.map (ELFUTILS_0.161): New. Add dwarf_getmacros_off,
1449 * dwarf_peel_type.c: New file.
1450 * libdw.h (dwarf_peel_type): New function declaration.
1451 * libdwP.h (dwarf_peel_type): New internal declaration.
1452 * libdw.map (ELFUTILS_0.161): New section.
1485 * dwarf_cu_die.c: New file.
1487 * libdw.h (dwarf_cu_die): New function declaration.
1492 * dwarf_cu_getdwarf.c: New file.
1494 * libdw.h (Dwarf_CU): New typedef.
1495 (dwarf_cu_getdwarf): New function declaration.
1496 * libdw.map (ELFUTILS_0.160): New. Add dwarf_cu_getdwarf.
1528 * dwarf_getalt.c, dwarf_setalt.c: New files.
1537 * libdwP.h (enum IDX_gnu_debugaltlink): New.
1545 * libdw.map (ELFUTILS_0.159): New. Add dwelf_elf_gnu_debuglink.
1547 (libdwelf_objects): New variable.
1568 New label err to return NULL.
1614 * libdwP.h (__libdw_form_val_len): New inlined function.
1624 (__libdw_empty_loc_attr): New internal function.
1655 * Makefile.am (libdwfl_objects): New definition.
1664 * libdw.map (ELFUTILS_0.158): New.
1697 (may_have_scopes): New function to replace classify_die. There's no
1704 * dwarf_getfuncs.c (visitor_info): New struct.
1705 (tree_visitor): New function.
1723 * dwarf_getlocation_attr.c: New file.
1725 * libdw.h (dwarf_getlocation_die): New function definition.
1736 (attr_base_address): New function.
1737 (initial_offset_base): New function.
1738 (getlocations_addr): New function. Taken from...
1741 (dwarf_getlocations): New function.
1742 * libdw.h (dwarf_getlocations): New function definition.
1743 * libdw.map (ELFUTILS_0.157): New.
1770 * libdw.map (ELFUTILS_0.156): New.
1800 [ALLOW_UNALIGNED] (read_8ubyte_unaligned_noncvt): New macro.
1801 [!ALLOW_UNALIGNED] (read_8ubyte_unaligned_noncvt): New inline function.
1819 * cfi.c: New include system.h.
1857 * dwarf_begin_elf.c (__check_build_id): New internal_function.
1858 (try_debugaltlink): New function.
1875 (__check_build_id): New function declaration.
1932 New.
1964 * libdwP.h (struct Dwarf) [USE_ZLIB]: New member sectiondata_gzip_mask.
1966 * dwarf_end.c [USE_ZLIB] (__libdw_free_zdata): New function.
1984 * dwarf_getlocation_implicit_pointer.c: New file.
1986 * libdw.map (ELFUTILS_0.149): New set.
1999 * libdw.map (ELFUTILS_0.149): New set. Add dwfl_dwarf_line.
2030 (struct Dwarf): New member tu_tree.
2032 * dwarf_offdie.c (do_offdie): New function, broken out of ...
2034 (dwarf_offdie_types): New function.
2050 * libdw_findcu.c (__libdw_intern_next_unit): New function,
2054 (struct Dwarf): New member next_tu_offset.
2056 * dwarf_sig8_hash.c: New file.
2057 * dwarf_sig8_hash.h: New file.
2061 * libdwP.h (struct Dwarf): New member sig8_hash.
2065 * dwarf_nextcu.c (dwarf_next_unit): New function, broken out of ...
2070 * libdw.map (ELFUTILS_0.148): New set, add dwarf_next_unit.
2072 * libdwP.h (cu_sec_idx, cu_data): New functions.
2095 * cfi.c (dwarf_cfi_validate_fde): New function.
2115 * dwarf_lineisa.c: New file.
2116 * dwarf_linediscriminator.c: New file.
2117 * dwarf_lineop_index.c: New file.
2131 * cfi.c (dwarf_cfi_validate_fde): New function.
2222 * libdw.map (ELFUTILS_0.146): New set. Add dwfl_core_file_report.
2238 * dwarf_aggregate_size.c: New file.
2242 * libdw.map (ELFUTILS_0.144): New set. Add dwarf_aggregate_size.
2269 * dwarf_getlocation.c (store_implicit_value): New function.
2271 (dwarf_getlocation_implicit_value): New function.
2289 * libdw.map (ELFUTILS_0.143): New version set,
2370 * dwarf_getcfi.c: New file.
2371 * dwarf_getcfi_elf.c: New file.
2372 * dwarf_cfi_end.c: New file.
2373 * dwarf_cfi_addrframe.c: New file.
2374 * dwarf_frame_cfa.c: New file.
2375 * dwarf_frame_register.c: New file.
2376 * dwarf_frame_return_address_register.c: New file.
2381 * dwarf_getlocation.c (__libdw_intern_expression): New function,
2386 * cie.c: New file.
2387 * fde.c: New file.
2388 * frame-cache.c: New file.
2389 * cfi.c: New file.
2390 * cfi.h: New file.
2391 * encoded-value.h: New file.
2396 * dwarf_next_cfi.c: New file.
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.
2420 * dwarf_getlocation.c (check_constant_offset): New function.
2481 (DW_CIE_ID_32, DW_CIE_ID_64): New constants replace it.
2515 (CLEANFILES): New variable, add known-dwarf.h.
2526 ($(srcdir)/known-dwarf.h): New target.
2556 * libdw.map (ELFUTILS_0.136): New version set, inherits from
2574 * dwarf.h (DWARF3_LENGTH_MIN_ESCAPE_CODE): New define.
2575 (DWARF3_LENGTH_MAX_ESCAPE_CODE): New define.
2576 (DWARF3_LENGTH_64_BIT): New define.
2584 * libdwP.h (DIE_OFFSET_FROM_CU_OFFSET): New macro.
2626 * libdw.h (__deprecated_attribute__): New macro.
2628 * dwarf_formref.c (__libdw_formref): New function, broken out of ...
2638 * libdwP.h (struct Dwarf_CU): New member `version'.
2655 * libdw.map (ELFUTILS_0.130): New version set, inherits from
2676 * libdw.h (__extern_inline): New macro.
2685 * dwarf_getsrcdirs.c: New file.
2690 * libdwP.h (struct Dwarf_Files_s): New member ndirs.
2713 * libdw.map (ELFUTILS_0.127): New version set, inherits from
2723 * libdw.map (ELFUTILS_0.126): New version set, inherits from
2844 * libdwP.h (CUDIE): New macro.
2872 * dwarf_diecu.c (dwarf_diecu): New file.
2884 * dwarf_ranges.c: New file.
2900 * dwarf_entry_breakpoints.c: New file.
2904 * dwarf_entrypc.c: New file.
2920 * dwarf_getscopes_die.c: New file.
2929 (struct Dwarf_Die_Chain): New type.
2961 * dwarf_func_inline.c: New file.
2966 * dwarf_func_die.c: New file.
2999 (libdw_so_LDADD): New variable.
3041 * memory-access.h (get_uleb128_rest_return): New macro.
3042 [! IS_LIBDW] (__libdw_get_uleb128): New static, defined using it.
3043 (get_sleb128_rest_return): New macro.
3044 [! IS_LIBDW] (__libdw_get_sleb128): New static, defined using it.
3045 * memory-access.c: New file.
3083 * dwarf_getscopevar.c: New file.
3091 * dwarf_getscopes.c: New file.
3098 * libdwP.h (IDX_debug_ranges): New enum constant.
3100 * libdwP.h (DWARF_E_NO_DEBUG_RANGES): New enum constant.
3102 * dwarf_haspc.c: New file.
3107 * dwarf_attr_integrate.c: New file.
3108 * dwarf_hasattr_integrate.c: New file.
3116 * dwarf_formref_die.c: New file.
3122 * dwarf_getloclist.c (attr_ok, getloclist): New functions, broken out
3125 (dwarf_addrloclists): New function.
3172 * dwarf_getsrc_file.c: New file.
3179 * dwarf_func_entrypc.c: New file.
3180 * dwarf_func_col.c: New file.
3181 * dwarf_func_line.c: New file.
3182 * dwarf_func_file.c: New file.
3197 * dwarf_getfuncs.c: New file.
3198 * dwarf_func_highpc.c: New file.
3199 * dwarf_func_lowpc.c: New file.
3200 * dwarf_func_name.c: New file.
3249 * dwarf_addrdie.c: New file.
3250 * dwarf_macro_opcode.c: New file.
3251 * dwarf_macro_param1.c: New file.
3252 * dwarf_macro_param2.c: New file.
3316 * dwarf_getmacros.c: New file.
3343 * dwarf_formflag.c: New file.
3344 * dwarf_getattrs.c: New file.
3359 * dwarf_getarange_addr.c: New file
3360 * dwarf_getarangeinfo.c: New file.
3361 * dwarf_getaranges.c: New file.
3362 * dwarf_onerange.c: New file.
3383 * dwarf_lineaddr.c: New file.
3384 * dwarf_linebeginstatement.c: New file.
3385 * dwarf_lineblock.c: New file.
3386 * dwarf_linecol.c: New file.
3387 * dwarf_lineendsequence.c: New file.
3388 * dwarf_lineepiloguebegin.c: New file.
3389 * dwarf_lineno.c: New file.
3390 * dwarf_lineprologueend.c: New file.
3391 * dwarf_onesrcline.c: New file.
3408 * dwarf_getstring.c: New file.
3409 * dwarf_offabbrev.c: New file.
3441 * dwarf_formblock.c: New file.
3458 * dwarf_getloclist.c: New file.
3459 * dwarf_getloclistent.c: New file.
3473 * dwarf_getsrcfiles.c: New file.
3474 * dwarf_filesrc.c: New file.
3487 * dwarf_end.c (cu_free): New function.
3490 * dwarf_getsrc_die.c: New file.
3491 * dwarf_getsrclines.c: New file.
3492 * dwarf_lineno.c: New file.
3493 * dwarf_linesrc.c: New file.