changelog-9899
来自「基于4个mips核的noc设计」· 代码 · 共 1,909 行 · 第 1/5 页
TXT
1,909 行
1999-12-28 Nick Clifton <nickc@cygnus.com> * readelf.c: Update with new constants added by Oct 4, 1999 ELF ABI draft. (guess_is_rela): Add new machine codes, but leave rel type undetermined. (get_machine_name): Add new machine codes. (get_section_type_name): Add new section types. (get_elf_section_flags): New function: Decode section flags. (process_section_headers): Call get_elf_section_flags() in order to decode flags in section header. (get_dynamic_flags): New function: Decode dynamic section flags. (process_dynamic_section): Display flags (if present). (get_symbol_type): Add STT_COMMON. (get_symbol_visibility): New function: Decode a symbol's visibility. (process_symbol_table): Call get_symbol_visibility(). (get_note_type): Add NT_PRXFPREGS.1999-12-26 Ian Lance Taylor <ian@zembu.com> * strings.c (main): Correct handling of numeric argument.1999-12-23 Andrew Haley <aph@cygnus.com> * dlltool.c (mtable): mcore how_jtab_roff is 4 bytes into the jtab; was 8.1999-12-17 Nick Clifton <nickc@cygnus.com> * dlltool.c (mtable): Stop compile time warnings about missing initialisers. (yyerror): Stop compile time warnings about unused paramater. (INIT_SEC_DATA): New macro: initialise an entry in the secdata array. (secdata): Stop ccompile time warnings about uninitialised fields. (dtab): Stop compile time warnings about unused parameter. (long_options): Stop compile time warning about missing initialiser. 1999-12-10 Nick Clifton <nickc@cygnus.com> * readelf.c (print_vma): Support native 64bit ELF systems.1999-12-09 Nick Clifton <nickc@cygnus.com> * dlltool.c (mtable): Add epoc-arm specific entry. Make default arm entry pass -mpacs-26 to assembler. (flush_page): Do not mangle null entries. 1999-12-07 H . J . Lu hjl@valinux.com * readelf.c: Fix compile time warnings. Support more than 999 symbols.1999-12-03 Nick Clifton <nickc@cygnus.com> * readelf.c (enum print_mode): New type. (print_vma): New function. (dump_relocations): Use print_vma to display bfd_vma values. (process_file_header): Use print_vma to display bfd_vma values. (process_program_headers): Use print_vma to display bfd_vma values. (process_section_headers): Use print_vma to display bfd_vma values. (dynamic_segment_parisc_val): Use print_vma to display bfd_vma values. (process_dynamic_segment): Use print_vma to display bfd_vma values. (process_symbol_table): Use print_vma to display bfd_vma values. (process_mips_specific): Use print_vma to display bfd_vma values.1999-11-25 Fred Fish <fnf@cygnus.com> * readelf.c (process_note): Change arg from Elf_External_Note to Elf32_Internal_Note, which also turns the function body into little more than a call to printf. (process_corefile_note_segment): Substantially rewritten to properly handle case where target and host are different endianness, handle note sections with padding, and add some cruft to handle notes with unterminated name data.1999-11-22 Nick Clifton <nickc@cygnus.com> * objcopy.c (copy_usage): Reformat. (strip_usage): Reformat.1999-11-21 Nick Clifton <nickc@cygnus.com> * objdump.c (usage): Overhaul output: One line per switch. Textual description of each switch. Distinguish between optional switches and required switches. (long_options): Add 'g', 'G' and 'z' short options. (main): Distinguish between optional switches and required switches. * binutils.texi: Add -g -G and -z short options for --debugging, --stabs and --disassemble-zeroes.1999-11-03 Nick Clifton <nickc@cygnus.com> * dlltool.c (flush_page): Clip short values to prevent warnings from the assembler. Change default mcore machine name to 'mcore-le' and rename big-endian version to 'mcore-be'. 1999-10-27 Fred Fish <fnf@cygnus.com> * objdump.c (display_bfd): Break into two functions. The actual dumping code moves to dump_bfd. If bfd is not unambiguously recognized as a bfd_object, attempt to dump it as a bfd_core. (dump_bfd): New function.1999-10-26 Nick Clifton <nickc@cygnus.com> * dlltool.c (assemble_file): Remove spurious test of exp_name.1999-10-22 Nick Clifton <nickc@cygnus.com> * dlltool.c (struct mac): Add new field 'how_default_as_switches'. (mtable): Initialise new field. Some machines have a non empty string for this field. (HOW_BFD_TARGET): Undefine and replace with... (HOW_BFD_READ_TARGET): New macro: bfd target to use when opening a file for reading. This is set to 0 so that any recognisable bfd format can be read. (HOW_BFD_WRITE_TARGET): New macro: bfd target to use when opening a file for writing. This is set to the target machine type. (ASM_SWITCHES): New macro: default switches to use when assembling a file. (assemble_file): New function: Assemble a source file into a destination object file. (gen_exp_file): Use assemble_file to create the exp file. (make_one_lib_file): Use assemble_file to create the lib file. Open output file use HOW_BFD_WRITE_TARGET and input files using HOW_BFD_READ_TARGET. (make_head): Use assemble_file to create the head file. (make_tail): Use assemble_file to create the tail file. (gen_lib_file): Open output file use HOW_BFD_WRITE_TARGET.1999-10-15 Ian Lance Taylor <ian@zembu.com> * ar.c (normalize): Fix full_pathname code.1999-10-08 Ben Elliston <bje@cygnus.com> * binutils.texi: Some rewording and clarifications.1999-09-15 Ulrich Drepper <drepper@cygnus.com> * readelf.c (dynamic_segment_parisc_val): Print 0 for DLD_FLAGS if the value is zero. (process_symbol_table): Don't print histogram if hash table is empty.1999-09-15 Ulrich Drepper <drepper@cygnus.com> * readelf.c (get_parisc_dynamic_type): Handle DT_HP_GST_* values.1999-09-02 Ulrich Drepper <drepper@cygnus.com> * readelf.c (get_symbol_type): Add support for HPUX and PARISC specific symbol types. * readelf.c: Add HPUX and PARISC extensions to dynamic and program header table printing. * readelf.c (get_machine_flags): Add handling of PARISC.1999-09-29 Mumit Khan <khan@xraylith.wisc.edu> * dlltool.c (scan_drectve_symbols): Handle type tags in exported symbols. (scan_filtered_symbols): Likewise.1999-09-19 Ian Lance Taylor <ian@zembu.com> * resrc.c (write_rc_rcdata): Fix local variable shadowing problem. If RCDATA_BUFFER data can be read as strings, modify code to print the strings as comments. * resres.c: Add casts to avoid warnings. (write_res_data, read_res_data): Don't put the program name in the error message; fatal already puts it there.1999-09-14 Michael Meissner <meissner@cygnus.com> * configure.in (Canonicalization of target names): Remove adding ${CONFIG_SHELL} in front of $ac_config_sub, since autoconfig 2.14 generates $ac_config_sub with a ${CONFIG_SHELL} already. * configure: Regenerate.1999-09-12 Ian Lance Taylor <ian@zembu.com> * ar.c (main): Clear output_file if we don't change the archive. (delete_members, replace_members): Likewise.1999-09-12 Donn Terry <donn@interix.com> * objdump.c (dump_headers): If wide_output, print Flags header. * objdump.c (dump_section_header): Print any comdat information. * objcopy.c (parse_flags): Handle "noload", "debug", and "share". * binutils.texi, objcopy.1: Document new flags. * ar.c (counted_name_mode): New static variable. (counted_name_counter): New static variable. (map_over_members): Handle counted mode. (usage): Mention N modifier. (main): Handle N modifier. (delete_members): Handle counted mode. * binutils.texi, ar.1: Document N modifier. * ar.c (print_contents): Change printing of member name for POSIX.2 conformance. * ar.c (output_filename): Make const. (open_inarch): If creating a new empty archive, set output_filename.1999-09-12 Ian Lance Taylor <ian@zembu.com> * ar.c (full_pathname): New static variable. (map_over_members): Call normalize on command line parameter. (usage): Mention P modifier. (normalize): If full_pathname is true, don't do anything. (main): Accept P modifier. (delete_members): Call normalize on command line parameter. * binutils.texi, ar.1: Document P modifier.1999-09-09 Andreas Schwab <schwab@suse.de> * binutils.texi: Add info dir entries for all programs described here. Fix arguments of @var to not contain punctuation.1999-09-06 Donn Terry <donn@interix.com> * nm.c (print_symbol_info_bsd): Check for 'w' as well as 'U'. (print_symbol_info_sysv): Likewise. (print_symbol_info_posix): Likewise.1999-09-04 Steve Chamberlain <sac@pobox.com> * readelf.c: Include "elf/pj.h". (dump_relocations): Handle EM_PJ. (get_machine_name): Likewise. (get_machine_flags): Likewise.1999-08-31 Scott Bambrough <scottb@netwinder.org> * readelf.c (get_note_type): New function: Decode the e_type value of a note. (process_note): New function: Display the contents of a core note. (process_corefile_note_segment): New function. (process_corefile_note_segments): New function. (process_corefile_contents): New function. (process_file): Add call to process_corefile_contents. (parse_args): Add parsing of -n/--notes command line switch. (usage): Document new command line switch. * binutils.texi: Documemnt new command line switch to readelf.1999-08-31 Ian Lance Taylor <ian@zembu.com> * binutils.texi (Bug Reporting): Clarify that large files should not be sent to bug-gnu-utils.1999-08-28 Stephane Carrez <stcarrez@worldnet.fr> * readelf.c (process_extended_line_op): New parameter pointer_size, read the address according to pointer_size. (debug_line_pointer_size): New global to indicate the size of address in .debug_line section. (debug_displays, prescan_debug_info): Prescan the .debug_info section to record the size of address in `debug_line_pointer_size'. (process_section_contents): Before dumping any section, execute the pre-scan operation defined for some debug sections.1999-08-27 Jim Wilson <wilson@cygnus.com> * readelf.c (display_debug_lines): Use i-1 not i in standard_opcodes access. (display_debug_aranges): New local excess. Use for calculating padding and add that into ranges. Break from loop only if length is also 0.1999-08-27 Jim Wilson <wilson@cygnus.com> * readelf.c (display_debug_lines, case DW_LNS_const_add_pc): Multiply adv by info.li_min_insn_length.1999-08-26 Jakub Jelinek <jj@ultra.linux.cz> * readelf.c (get_sparc64_dynamic_type): New function. (get_dynamic_type): Use it.1999-08-26 Jim Wilson <wilson@cygnus.com> * readelf.c (display_debug_lines, case default): Change second line setting adv to use = not +=.1999-08-19 Nick Clifton <nickc@cygnus.com> * dlltool.c: Added more examples to the comment at the start.1999-08-18 Nick Clifton <nickc@cygnus.com> * dlltool.c (make_head): Only emit interworking directive if necessary.Thu Jul 15 22:44:21 1999 Hans-Peter Nilsson <hp@bitrange.com> * readelf.c (process_abbrev_section): Handle standard-conforming single zero at the end of the section.1999-08-09 Ian Lance Taylor <ian@zembu.com> * objdump.c (exit_status): New static variable. (nonfatal): New static function. (disassemble_data): Set exit_status on error. (read_section_stabs): Likewise. (display_bfd): Likewise. Call nonfatal rather than bfd_nonfatal. (display_file): Call nonfatal rather than bfd_nonfatal. (display_target_list, display_info_table): Likewise. (main): Return exit_status rather than 0.1999-08-08 Ian Lance Taylor <ian@zembu.com> * objdump.c (dump_section_header): Update for renaming of SEC_SHORT to SEC_SMALL_DATA. Print SEC_SHARED flag. From Eli Zaretskii <eliz@gnu.org>: * binutils.texi: Document cxxfilt as MS-DOS name for c++filt. * configure.in: Define and substitute DEMANGLER_NAME. * Makefile.am (DEMANGLER_PROG): Set to cxxfilt. (man_MANS): Use DEMANGLER_NAME rather than DEMANGLER_PROG. (bin_PROGRAMS): Remove $(DEMANGLER_PROG). (noinst_PROGRAMS): Add $(DEMANGLER_PROG). (cxxfilt_SOURCES): Rename from c__filt_SOURCES. (cxxfilt_LDADD): Rename from c__filt_LDADD. ($(DEMANGLER_NAME).1): Rename from $(DEMANGLER_PROG).1. Use DEMANGLER_NAME rather than DEMANGLER_PROG in substitution. (MOSTLYCLEANFILES): Use DEMANGLER_NAME rather than DEMANGLER_PROG. (install-exec-local): When installing noinst_PROGRAMS, change cxxfilt to $(DEMANGLER_NAME). * configure, Makefile.in: Rebuild. * Makefile.am: Rename .dep* files to DEP*. Change DEP variable to MKDEP. * Makefile.in: Rebuild.1999-08-05 Donn Terry <donn@interix.com> * Makefile.am (YACC): If bison is not in the source tree, use @YACC@ rather than bison -y. (LEX): If flex is not in the source tree, use @LEX@ rather than flex. * configure.in: Build dlltool for i[3-6]86-*-interix. * Makefile.in, configure: Rebuild.1999-07-21 Ian Lance Taylor <ian@zembu.com> From Mark Elbrecht: * configure.bat: Remove; obsolete.1999-07-16 Jakub Jelinek <jj@ultra.linux.cz> * readelf.c (get_machine_flags): Print EF_SPARC_SUN_US3.1999-07-15 Ian Lance Taylor <ian@zembu.com> * configure.in: Bump version number to 2.9.5. * configure: Rebuild.1999-07-14 Richard Henderson <rth@cygnus.com> * objdump.c (dump_section_header): Print SEC_SHORT.1999-07-11 Ian Lance Taylor <ian@zembu.com> * Many files: Changes to avoid gcc warnings: Add ATTRIBUTE_UNUSED as appropriate. Add variable initializations. Add casts. * objdump.c (disassemble_bytes): Change j to bfd_vma.
⌨️ 快捷键说明
复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?