Lines Matching +refs:po +refs:find +refs:c +refs:string
4 * readelf.c (process_section_headers): Do not complain about an
28 * dwarf.c (read_and_display_attr_value): Add attributes that might
46 * objcopy.c (copy_relocations_in_section): Use the orelocations
53 * objcopy.c (copy_section): New local extra. If isection->lma not
60 * readelf.c (process_file_header): Don't assume XINDEX case
72 * readelf.c (load_debug_section): Fail if there are no section
78 * objdump.c (dump_relocs_in_section): Also check the section's
84 * po/Make-in (datadir): Define as @datadir@.
91 * readelf.c (process_notes_at): Add an argument for note
105 * readelf.c (dump_section_as_bytes): Check for a NULL string
112 * dwarf.c (load_separate_debug_info): Rename argument name from
118 * readelf.c (process_notes_at): Use ELF_NOTE_DESC_OFFSET to get
125 * readelf.c (process_archive): Use memset to initiaise
141 * dwarf.c (dwo_name, dwo_dir, dwo_id, dwo_id_len): New variables.
149 * readelf.c (process_section_headers): Add do_debug_links to list
163 * nm.c (sort_symbols_by_size): Don't attempt to access
167 * objdump.c (compare_symbols): Don't attempt to access
174 * readelf.c (elf/riscv.h): Alphabetize include.
186 * ar.c (write_archive): Free the temporary file name.
190 * readelf.c (process_archive): Include member name in the
196 * objcopy.c (copy_main): Free tmpname.
206 * dwarf.c (do_debug_links): New.
209 (fetch_alt_indirect_string): New function. Retrieves a string
210 from the debug string table in the separate debug info file.
245 (load_separate_debug_file): New function. Attempts to find and
256 * objdump.c (usage): Add -Wk and -WK.
262 * readelf.c (struct filedata): New structure. Contains various
270 (load_debug_section): Load the string table if it has not already
280 * elfcomm.c: Have the byte get functions take a const pointer.
309 * dwarf.c (read_uleb128): Properly pluralize messages.
312 * od-macho.c (dump_code_signature_superblob): Likewise.
313 * readelf.c (process_program_headers): Likewise.
350 * dwarf.c (read_cie): Use bfd_size_type for
359 * readelf.c (print_gnu_property_note): Improve overflow checks so
364 * readelf.c (is_16bit_abs_reloc): Add entry for FT32.
368 * readelf.c (process_relocs): Tell users if no static relocs were
375 * readelf.c (process_archive_index_and_symbols): Ensure ar_size
381 * dwarf.c (struct Frame_Chunk) <cfa_reg>: Change type to
387 * nm.c (filter_symbols): Match "__gnu_lto_slim" optionally prefixed
404 * readelf.c (print_core_note): Ensure "count" sanity check
419 * dwarf.c (read_and_display_attr_value): Handle DW_AT_endianity,
455 * dwarf.c (process_debug_info): Skip any comp unit that ends
460 * dwarf.c (process_debug_info): Consolidate header length checks.
472 * readelf.c (decode_arm_unwind): Initialize res to TRUE.
477 * objcopy.c (strip_main): Add 'M' character to short options list
483 * readelf.c (dump_relocations): Do not truncate reloc names when
494 * dwarf.c (read_cie): Don't compare "start" and "end" pointers
508 * objdump.c (load_specific_debug_section): Introduce a temp to
514 * objdump.c (load_specific_debug_section): Allocate an extra byte
520 * objdump.c: Formatting.
526 * dwarf.c (process_debug_info): Add a check for a negative
532 * readelf.c (process_symbol_table): Check that DT_HASH symbol
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.
553 * readelf.c (bfd_vmatoa): New function.
559 * nm.c (display_rel_file): Free memory returned from
565 * dwarf.c (vm1): New constant.
585 overlap and hole checking if we find loclists and locviews to
606 * readelf.c (get_machine_flags) <E_MIPS_MACH_5900>: New case.
611 * readelf.c (process_mips_specific): Add checks for a NULL data
617 * readelf.c (get_elf_section_flags): Add VLE.
623 * readelf.c (process_version_sections <SHT_GNU_verdef>): Check
633 * readelf.c (process_version_sections <SHT_GNU_verneed>): Check
647 * readelf.c (is_64bit_abs_reloc): Add R_SPARC_64.
651 * readelf.c (get_note_type): Handle PPC note types available
656 * readelf.c (process_note): Qualify NT_GNU_BUILD_ATTRIBUTE notes
662 * prdbg.c (pr_int_type): Increase size of local string buffer.
669 * arsup.c (ar_addmod): Add plugin support for the MRI ADDMOD
678 * readelf.c (is_32bit_abs_reloc): Add R_IA64_SECREL32MSB and
685 * po/sv.po: Updated Swedish translation.
690 * winduni.c (codepages): Use cp1252 for codepage 0.
695 * readelf.c (dump_section_as_strings): Do not fail if the section
702 * rddbg.c (read_symbol_stabs_debugging_info): Check for an empty
703 string whilst concatenating symbol names.
707 * po/fr.po: Updated French translation.
711 * dwarf.c (last_pointer_size, warned_about_missing_comp_units):
717 * dwarf.c (struct State_Machine_Registers): Add view field.
736 * nm.c (show_stats): Remove variable.
743 * coffgrok.c: Fix spelling typos.
744 * readelf.c: Likewise.
745 * stabs.c: Likewise.
750 * po/sv.po: Updated Swedish translation.
754 * dwarf.c (display_debug_names): Initialize hash_prev.
759 * ar.c (main): Skip check for no files on the command line when
769 * po/bg.po: Update from translationproject.org/latest/binutils/.
770 * po/ca.po: Likewise.
771 * po/da.po: Likewise.
772 * po/es.po: Likewise.
773 * po/fi.po: Likewise.
774 * po/fr.po: Likewise.
775 * po/hr.po: Likewise.
776 * po/id.po: Likewise.
777 * po/it.po: Likewise.
778 * po/ja.po: Likewise.
779 * po/ro.po: Likewise.
780 * po/ru.po: Likewise.
781 * po/sk.po: Likewise.
782 * po/sr.po: Likewise.
783 * po/sv.po: Likewise.
784 * po/tr.po: Likewise.
785 * po/uk.po: Likewise.
786 * po/vi.po: Likewise.
787 * po/zh_CN.po: Likewise.
788 * po/zh_TW.po: Likewise.
793 * dwarf.c (dwarf_vmatoa_1): Do not pass a NULL string pointer to
795 * srconv.c (walk_tree_type): Initialise the spare field of the
800 * readelf.c (process_note): Print newline after description data
807 * dwarf.c (display_formatted_table): Fix error message typo.
811 * readelf.c (get_freebsd_elfcore_note_type): Handle
816 * dwarf.c (display_debug_names): Replace index with xindex.
828 * po/binutils.pot: Regenerate.
832 * strings.c (filename_and_size_t): Delete.
843 * dwarf.c: Include assert.h.
847 * readelf.c (process_section_headers): Add ".debug_names".
852 * objdump.c (strtab): Make var a bfd_byte*.
858 * objcopy.c (copy_object): Use bfd_malloc_and_get_section. Free
860 * nlmconv.c (copy_sections): Use bfd_malloc_and_get_section.
865 * objdump.c (disassemble_section): Move check for an overlarge
897 * readelf.c (get_note_type): Add NT_S390_GS_CB and NT_S390_GS_BC.
901 * objdump.c (dump_relocs_in_section): Cast to ufile_ptr when
906 * objcopy.c (merge_gnu_build_notes): Add support for version 2 notes.
907 * readelf.c (print_gnu_build_attribute_name): Likewise.
912 * readelf.c (get_machine_flags) <E_MIPS_MACH_IAMR2>: New case.
919 * objdump.c (disassemble_section): Skip any section that is bigger
925 * bucomm.c (get_file_size): Explicitly warn if the file is a
930 * readelf.c (arm_attr_tag_CPU_arch): Fill value for ARMv8-R.
935 * strings.c (strings_file): Warn about attempts to run strings on
940 * readelf.c (decode_x86_feature): Decode
950 * readelf.c (decode_x86_feature): New.
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
981 * readelf.c (get_s390_segment_type): Add support for the new
988 * objdump.c (disassemble_bytes): Check that there is sufficient
1002 * objdump.c (dump_relocs_in_section): Replace get_file_size
1014 * objdump.c (disassemble_data): Caller update.
1018 * objcopy.c (merge_gnu_build_notes): Remove workaround that
1049 * strings.c: Don't compare boolean values against TRUE or FALSE.
1053 * readelf.c (display_arc_attribute): Avoid implicit fallthru.
1067 * readelf.c (print_mips_ases): Handle MIPS16e2 ASE.
1082 * readelf.c (decode_ARC_machine_flags): Recognize OSABI v4.
1095 * objcopy.c (merge_gnu_build_notes): Cast relcount to unsigned
1100 * objcopy.c (merge_gnu_build_notes): Disable merge if there are
1111 * objdump.c (dump_relocs_in_section): Check for an excessive
1116 * objcopy.c (merge_gnu_build_notes): Correct code deleting
1122 * readelf.c (print_gnu_build_attribute_name): Allow for an empty
1128 * readelf.c (process_version_sections): Check for underflow when
1134 * dwarf.c (process_extended_line_op): Do not assume that the
1135 string extracted from the section is NUL terminated.
1136 (fetch_indirect_string): If the string retrieved from the section
1144 * bucomm.c (get_file_size): Return -1 if file_name is NULL.
1145 * ar.c (main): Fail with usage() invocation if no file names are
1150 * readelf.c (process_section_headers): Warn about overlarge
1159 * readelf.c (process_mips_specific): Add static GOT support.
1163 * readelf.c (process_mips_specific): Remove error reporting from
1168 * readelf.c (process_mips_specific): Remove null GOT data check.
1180 * ar.c (main): Check -a, -b, -i and -N args are given.
1185 * ar.c (main): Check that an archive file is given after options.
1190 * objdump.c (disassemble_section): Check bfd_get_section_contents
1196 * dwarf.c (display_debug_lines_decoded): Don't segfault on NULL
1202 * readelf.c (print_gnu_build_attribute_name): Check for an
1208 * readelf.c (process_dynamic_section): Detect over large section
1214 * readelf.c (process_mips_specific): Catch an unfeasible memory
1219 * objcopy.c: Add --no-merge-notes option to disable note merging.
1224 * readelf.c (print_gnu_build_attribute_name): Use defined
1230 * dwarf.c (display_gdb_index): Correct test for a corrupt address
1235 * objcopy.c (struct redefine_node): Delete the field "next".
1254 * readelf.c (get_segment_type): Handle PT_GNU_MBIND_XXX.
1264 * readelf.c (get_program_headers): Check for there being too many
1270 * readelf.c (process_mips_specific): Check for an out of range GOT
1276 * readelf.c (get_unwind_section_word): Fix snafu checking for
1286 * readelf.c: Add support for wasm32 ELF format WebAssembly files.
1319 * objdump.c (unwind_inlines): Add.
1329 * readelf.c (print_gnu_build_attribute_name): Allow stack
1331 than a space to separate a string name from its values. Decode
1333 * objcopy.c (merge_gnu_build_notes): Allow version notes to
1338 * readelf.c (process_program_headers): Move dynamic_addr check
1343 * readelf.c (print_gnu_build_attribute_name): Fix off by one error
1348 * readelf.c (print_gnu_build_attribute_name): Add support for
1353 * readelf.c (print_gnu_build_attribute_description): Move symbol
1356 Add to find the best symbol to associate with an OPEN note.
1357 Add code to cache the symbol table and string table, so that they
1367 * objdump.c (update_source_path): Add abfd param. Add struct
1377 * objdump.c (main): Set do_wide with --wide.
1381 * readelf.c (get_machine_name): Rearrange switch table in order of
1387 * readelf.c (decode_x86_isa): Change argument to unsigned int.
1402 * readelf.c (print_gnu_build_attribute_name): Read byte values
1403 from the name string as unsigned bytes.
1405 string.
1415 * readelf.c (print_gnu_build_attribute_description): Use global
1417 * objcopy.c (is_merged_note_section): Support build note sections
1422 * dwarf.c (debug_displays_assert): New static assertion.
1430 * readelf.c (get_note_type): Add support for GNU_BUILD_NOTEs.
1438 * objcopy.c (--merge-notes): New command line option.
1461 * objdump.c (main): Use remove_whitespace_and_extra_commas.
1466 * dwarf.c (display_loclists_list, display_debug_rnglists_list):
1471 * testsuite/binutils-all/dw5.S: Replace .string with .asciz.
1478 * readelf.c (show_name, do_dynamic, do_syms, do_dyn_syms,
1557 * readelf.c (get_ver_flags): Tidy the formatting of the string
1562 * readelf.c (process_version_sections) <SHT_GNU_verdef>: Make
1568 * readelf.c (process_version_sections) <SHT_GNU_verdef>: Limit
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.
1625 * readelf.c (process_section_headers): Add rnglists and loclists.
1629 * dwarf.c (display_block): Add parameter delimiter.
1637 * dwarf.c (display_loc_list): Use dwarf_vma for offset, base_address
1648 * readelf.c (display_tag_value): Use an explicit signed type for
1676 * dwarf.c (decode_location_expression): Display also OP.
1680 * readelf.c (process_version_sections) <SHT_GNU_verdef>: Print a
1687 * dwarf.c (cu_tu_indexes_read): Move into...
1697 * readelf.c (find_section_in_set): Test for invalid section
1702 * readelf.c (get_section_type_name): Add decoding of GNU section
1713 * readelf.c (dump_section_as_strings): Reset the start address if
1720 * rddbg.c (read_symbol_stabs_debugging_info): Check for a null or
1726 * stabs.c (parse_stab_enum_type): Check for corrupt NAME:VALUE
1728 (parse_number): Exit early if passed an empty string.
1733 * readelf.c (IN_RANGE): New macro. Tests for an address + offset
1741 * nm.c (file_symbol): Add test of string length before testing
1742 string characters.
1747 * readelf.c (dump_section_as_bytes): Handle the case where
1754 * readelf.c (get_compression_header): Add size parameter. Check
1765 * readelf.c (process_version_sections): Include size of auxiliary
1771 * readelf.c (process_section_contents): Fix off by one error
1777 * readelf.c (target_specific_reloc_handling): Add num_syms
1787 * readelf.c (target_specific_reloc_handling): Add end parameter.
1812 * objdump.c (dump_section_header): Extract max section name length
1826 * resbin.c: Optional dialog control data immediately follows
1843 * stabs.c (parse_stab_members): Fix thinko checking for g++
1848 * objdump.c (display_file): Add new parameter 'last_file'. If
1856 * readelf.c (process_section_headers): Correct .rel.dyn/.rela.dyn