Lines Matching +refs:dwarf +refs:do +refs:insert +refs:substructure
28 * dwarf.c (read_and_display_attr_value): Add attributes that might
112 * dwarf.c (load_separate_debug_info): Rename argument name from
141 * dwarf.c (dwo_name, dwo_dir, dwo_id, dwo_id_len): New variables.
145 (load_dwo_file): New function. Loads a separate dwarf object
148 dwarf objet files.
201 * dwarf.h (enum dwarf_section_display_enum): Add gnu_debuglink,
206 * dwarf.c (do_debug_links): New.
309 * dwarf.c (read_uleb128): Properly pluralize messages.
336 * sysdep.h (textdomain, bindtextdomain): Use safer "do nothing".
350 * dwarf.c (read_cie): Use bfd_size_type for
381 * dwarf.c (struct Frame_Chunk) <cfa_reg>: Change type to
414 * MAINTAINERS: Add myself as dwarf-mode.el maintainer.
419 * dwarf.c (read_and_display_attr_value): Handle DW_AT_endianity,
425 * testsuite/binutils-all/dwarf-attributes.S: New test.
426 * testsuite/binutils-all/dwarf-attributes.W. Expected output from
432 * dwarf-mode.el: Bump to version 1.4.
436 * dwarf-mode.el (dwarf--process, dwarf--deletion-region): New
438 (dwarf--check-running, dwarf--sentinel, dwarf--invoke)
439 (dwarf--filter): New functions.
440 (dwarf-do-insert-substructure, dwarf-do-refresh): Call
441 dwarf--check-running, dwarf--invoke.
442 (dwarf-browse): Initialize new variables.
446 * dwarf-mode.el: Set lexical-binding.
450 * dwarf-mode.el (dwarf-mode-map): New defvar.
455 * dwarf.c (process_debug_info): Skip any comp unit that ends
460 * dwarf.c (process_debug_info): Consolidate header length checks.
488 * README-how-to-make-a-release: Merge steps 3, 4 and 5, and insert
494 * dwarf.c (read_cie): Don't compare "start" and "end" pointers
526 * dwarf.c (process_debug_info): Add a check for a negative
541 * dwarf.c (get_line_filename_and_dirname): Add extra checks for
551 * dwarf.c (READ_ULEB): Don't use DWARF_VMA_FMT in translated string.
564 * dwarf.h (debug_info): Add loc_views and num_loc_views.
565 * dwarf.c (vm1): New constant.
711 * dwarf.c (last_pointer_size, warned_about_missing_comp_units):
717 * dwarf.c (struct State_Machine_Registers): Add view field.
754 * dwarf.c (display_debug_names): Initialize hash_prev.
793 * dwarf.c (dwarf_vmatoa_1): Do not pass a NULL string pointer to
807 * dwarf.c (display_formatted_table): Fix error message typo.
816 * dwarf.c (display_debug_names): Replace index with xindex.
843 * dwarf.c: Include assert.h.
846 * dwarf.h: (enum dwarf_section_display_enum): Add debug_names.
966 * dwarf.c (READ_ULEB): Use DWARF_VMA_FMT to report error.
972 * dwarf.c (LEB): Rename to SKIP_ULEB and READ_ULEB. Add check for
1134 * dwarf.c (process_extended_line_op): Do not assume that the
1196 * dwarf.c (display_debug_lines_decoded): Don't segfault on NULL
1230 * dwarf.c (display_gdb_index): Correct test for a corrupt address
1422 * dwarf.c (debug_displays_assert): New static assertion.
1426 * dwarf.h (enum dwarf_section_display_enum): Add loclists and rnglists.
1443 (copy_object): Merge note sections if asked to do so.
1466 * dwarf.c (display_loclists_list, display_debug_rnglists_list):
1580 * dwarf.c (read_and_display_attr_value): Support DW_FORM_data16.
1584 * dwarf.c (display_debug_macro): Support DWARF-5. Rename
1589 * dwarf.c (decode_location_expression): Support DW_OP_implicit_pointer,
1598 * dwarf.c (fetch_indirect_line_string): New function.
1621 * dwarf.h: Include dwarf2.h
1629 * dwarf.c (display_block): Add parameter delimiter.
1637 * dwarf.c (display_loc_list): Use dwarf_vma for offset, base_address
1676 * dwarf.c (decode_location_expression): Display also OP.
1687 * dwarf.c (cu_tu_indexes_read): Move into...
1849 last_file is true, do not call bfd_close at the end of the