aboutsummaryrefslogtreecommitdiff
path: root/binutils
AgeCommit message (Collapse)AuthorFilesLines
1998-10-27Mon Oct 26 14:07:59 1998 Mumit Khan <khan@xraylith.wisc.edu>Geoffrey Noer3-0/+1093
* dllwrap.c (strhash): New function. (main): Use it to supply image base if not supplied by user. (program_version): Up to 0.2.4. Mon Oct 26 14:07:59 1998 Mumit Khan <khan@xraylith.wisc.edu> * dlltool.c (add_stdcall_alias): New global. (long_options): Add --add-stdcall-alias option. (main): Handle it. (scan_drectve_symbols): Add alias if --add-stdcall-alias is specified. (scan_filtered_symbols): Likewise. (gen_def_file): Output alias for stdcall syms if appropriate. * binutils.texi (dlltool): Document --add-stdcall-alias option. * dllwrap.c (long_options): Add --add-stdcall-alias option. (main): Handle it. * defparse.y (opt_name): Allow "." in name. * dlltool.c (def_name): Set dll_name from NAME entry in def file. (def_library): Set dll_name from LIBRARY entry in def file. Mon Oct 26 14:07:59 1998 Mumit Khan <khan@xraylith.wisc.edu> * dllwrap.c (long_options): --implib synonym for --output-lib. (main): Pass --export-all to dlltool only if specified. (program_version): Up to 0.2.3. Mon Oct 26 14:07:59 1998 Mumit Khan <khan@xraylith.wisc.edu> * dllwrap.c (mybasename): New function. (main): Run dlltool to create export definition file and import library file if necessary. Change exp_file_name so that it's based on the dll name.
1998-10-26Sun Oct 25 10:37:45 1998 Mumit Khan <khan@xraylith.wisc.edu>Geoffrey Noer2-0/+50
* dlltool.c (scan_all_symbols): Fix patch error.
1998-10-08Thu Oct 8 15:33:08 1998 Geoffrey Noer <noer@cygnus.com>Geoffrey Noer3-0/+144
* configure.in: call AC_EXEEXT instead of AM_EXEEXT and AM_CYGWIN32. * aclocal.m4: remove local AM_EXEEXT/AM_CYGWIN32 macros. * configure: regenerate Thu Oct 8 15:33:08 1998 Geoffrey Noer <noer@cygnus.com> From Mumit Khan <khan@xraylith.wisc.edu>: * dlltool.c (scan_all_symbols): Don't re-export symbols exported by other DLLs. Thu Oct 8 15:33:08 1998 Geoffrey Noer <noer@cygnus.com> * Makefile.am (BUILD_DLLWRAP): Add. (BUILD_DLLWRAP, DLLWRAP_PROG): Add. (bin_PROGRAMS): Add dllwrap. * Makefile.in: regenerate with automake From Mumit Khan <khan@xraylith.wisc.edu>: * dllwrap.c: New file from dllhelpers v0.2.1. (print_version): New function. (long_options): Add --version. (main): Handle. * dyn-string.h, dyn-string.c: New files from egcs-1.1/gcc. * configure.in (BUILD_DLLWRAP): Add. * configure: Regenerate.
1998-10-07fixGeoffrey Noer1-0/+1
1998-10-07Tue Oct 6 18:20:10 1998 Geoffrey Noer <noer@cygnus.com>Geoffrey Noer1-3/+4
* Makefile.am (windres_SOURCES): Add resres.c. (windres_OBJECTS): Add resres.o. * Makefile.in: regenerate with automake From Anders Norlander <anorland@hem2.passagen.se>. * resres.c: New file. Implementation of read_res_file and write_res_file functions for windres. * rcparse.y: Handle CONTROL's with named classes. * resbin.c: Bug in res_to_bin_dialog and bin_to_res_dialog when dialog is extended: The version and signature fields should be reversed (despite what the docs say). Id is 32 bits long in extended dialogs. * resrc.c (write_rc_dialog): properly print controls with named classes. * windres.c (read_res_file, write_res_file): Remove stubs. * resres.c (write_res): Rename RT_ACCELERATORS to RT_ACCELERATOR.
1998-10-07Tue Oct 6 18:20:10 1998 Geoffrey Noer <noer@cygnus.com>Geoffrey Noer4-23/+727
From Anders Norlander <anorland@hem2.passagen.se>. * resres.c: New file. Implementation of read_res_file and write_res_file functions for windres. * rcparse.y: Handle CONTROL's with named classes. * resbin.c: Bug in res_to_bin_dialog and bin_to_res_dialog when dialog is extended: The version and signature fields should be reversed (despite what the docs say). Id is 32 bits long in extended dialogs. * resrc.c (write_rc_dialog): properly print controls with named classes. * windres.c (read_res_file, write_res_file): Remove stubs. * resres.c (write_res): Rename RT_ACCELERATORS to RT_ACCELERATOR. * Makefile.in (windres_SOURCES): Add resres.c. (windres_OBJECTS): Add resres.o.
1998-10-05fix copyrightsIan Lance Taylor2-2/+2
1998-10-05 From Nokubi Hirotaka <hnokubi@yyy.or.jp>:Ian Lance Taylor3-3/+19
* objcopy.1: Fix typo in --remove-leading-char docs. * objdump.1: Fix formatting in --stabs docs.
1998-09-06do not try to dump empty sectionsNick Clifton2-3/+16
1998-09-05Sat Sep 5 19:17:10 1998 Mumit Khan <khan@xraylith.wisc.edu>Ian Lance Taylor1-0/+5
* dlltool.c (scan_all_symbols): Don't re-export symbols exported by other DLLs.
1998-09-02Fix typo.Ulrich Drepper1-1/+1
1998-09-02* elf/readelf.c (process_dynamic_segment): Print DT_* value only ifUlrich Drepper2-20/+96
do_dynamic. (do_histogram): New variable. (options): New long option histogram. Set do_histogram if this option is used. (usage): Document --histogram. (parse_args): Handle 0 return value from getopt_long. Enable do_histogram for -a. (process_symbol_table): Read hash table also if only do_histogram. Add code to print hash table histogram.
1998-08-26(process_syminfo): Print names of files symbols are bound to, not the index.Ulrich Drepper1-5/+11
1998-08-25Update.Ulrich Drepper1-0/+7
1998-08-25(process_dynamic_segment): Read syminfo section if available.Ulrich Drepper1-23/+179
(process_syminfo): New function. Print syminfo information. (process_file): Call process_syminfo and free syminfo data at the end.
1998-08-19 * dlltool.c (usage): Add file parameter. Change all callers.Ian Lance Taylor3-62/+392
(main): Don't treat '?' as a special case in getopt return. * binutils.texi (dlltool): Document new options. Add some uses of @var. Wed Aug 19 16:19:07 1998 Mumit Khan <khan@xraylith.wisc.edu> * dlltool.c (gen_def_file): Plug memory leak. Don't print demangled name if it is NULL. Support for exporting all symbols to an output export def file: * dlltool.c ({export_all_symbols, no_default_excludes, no_default_excludes, excludes}): New file static variables. (struct string_list): Type to hold list of symbols to exclude. (scan_drectve_symbols): Renamed from scan_open_obj_file. (scan_filtered_symbols): New static function. (add_excludes): New static function. (match_exclude): New static function. (set_default_excludes): New static function. (filter_symbols): New static function. (scan_all_symbols): New static function. (scan_open_obj_file): New static function. (usage): Document new options. (long_options): Add new options. (main): Handle new options.
1998-07-31(dump_relocations): EM_ARM uses rela relocs.Catherine Moore2-57/+167
1998-07-24Fri Jul 24 16:28:57 1998 Jeff Holcomb <jeffh@cygnus.com>Jeff Holcomb2-1/+5
* readelf.c (get_dynamic_type): Remove empty default from switch statement.
1998-07-24tipoIan Lance Taylor1-2/+2
1998-07-24 * Makefile.am (install-exec-local): Don't remove the file beforeIan Lance Taylor1-0/+7
checking whether $(bindir) == $(tooldir)/bin. From "Maciej W. Rozycki" <macro@ds2.pg.gda.pl>. * Makefile.in: Rebuild.
1998-07-24rebuild dependenciesIan Lance Taylor2-6/+2
1998-07-24Remoe spurious header file inclusion.Nick Clifton1-0/+5
1998-07-24remove d30v sanitizationIan Lance Taylor5-94/+43
1998-07-23Update.Ulrich Drepper1-0/+5
1998-07-23Consistantly use elf_ prefix for *_reloc_type functions.Ulrich Drepper1-5/+5
1998-07-22Get relocation numbers from header files, rather than using built inNick Clifton2-144/+56
functions.
1998-07-22Update.Ulrich Drepper1-0/+6
1998-07-22Remove definition of functions to return relocation symbol strings.Ulrich Drepper1-350/+66
They now get implicitly defined when include the system specific ELF header.
1998-07-22Before include system specific ELF header defineUlrich Drepper2-107/+63
START_RELOC_NUMBERS, RELOC_NUMBER, and END_RELOC_NUMBERS. For now used for ppc, mips, and mn10300.
1998-07-22 * binutils-all/objcopy.exp: Polish output about fail for objcopyVladimir Makarov2-54/+225
(simple copy), strip with/without saving a symbol for object file and executable.
1998-07-22Ooops - added gettext'isation missed out from previous deltaNick Clifton1-1/+1
1998-07-22Display number of unrecognised relocations.Nick Clifton2-27/+35
1998-07-22Moving entry about changes in testsuite/binutils-all/objcopy.exp fromVladimir Makarov2-3/+9
ChangeLog to testsuite/ChangeLog.
1998-07-21*** empty log message ***Ulrich Drepper1-0/+21
1998-07-21Use symbolic names of relocation entries for the variousUlrich Drepper1-309/+552
architectures. Correct more layout details. Print names of MIPS specific section types. Print Alpha, ARM, and MIPS relocation type names.
1998-07-20Mon Jul 20 12:51:16 1998 Andreas Schwab ↵Ian Lance Taylor1-0/+7
<schwab@issan.informatik.uni-dortmund.de> * addr2line.c (find_address_in_section): Only consider a section if the pc value is completely contained within it. (translate_addresses): Don't crash if functionname or filename are null.
1998-07-20process_symbol_table): Fix little alignment problem in printed table header.Ulrich Drepper2-1/+6
1998-07-20Correct reading of .dynamic section.Ulrich Drepper2-9/+319
(dynamic_section): Now a global variable. (process_mips_fpe_exception, process_mips_specific, process_arch_specific): New functions. (get_file_header): Call process_arch_specific.
1998-07-19Add support for processor specific information on MIPS.Ulrich Drepper2-10/+146
1998-07-19Fix several versioning related bugs. Produce nicer output.Ulrich Drepper2-322/+352
1998-07-10 From Christian Holland <CHolland@de.lucent.com>:Ian Lance Taylor1-0/+8
* ieee.c (parse_ieee): Initialize info.global_vars and info.global_types. (parse_ieee_atn): Ignore register lifetime information reportedly emitted by MRI compiler.
1998-07-09 * Makefile.am (MAINTAINERCLEANFILES): Define.Ian Lance Taylor1-0/+5
* Makefile.in: Rebuild.
1998-07-08 * readelf.c (byte_get): Use PARAMS in prototype.Jeff Law2-3/+12
(error): Make it work with non-ANSI compilers. (warn): Likewise. (get_ver_flags): Don't use an ANSI prototype in the definition.
1998-07-07 * objcopy.c (filter_bytes): Set size correctly if the size of theIan Lance Taylor1-0/+6
section is not an even multiple of the interleave. Based on patch from Brion Stone <Brion.Stone@attws.com>.
1998-07-02Thu Jul 2 14:01:34 1998 Klaus Kaempf <kkaempf@rmi.de>Ian Lance Taylor3-10/+21
* configure.com: Add vax/vms support. * makefile.vms-in: Renamed from makefile.vms. Add substitutions now done by configure.com.
1998-07-02 * stabs.c (parse_stab_range_type): Handle 4 and 8 byte signedIan Lance Taylor2-28/+93
integers with real upper bounds. Handle a lower bound one larger than the upper bound as a signed integer. Handle 8 byte signed integers. (stab_demangle_template): Optionally return the demangled name of the template. (stab_demangle_qualified): Treat a template name as a tagged type. (stab_demangle_fund_type): Likewise.
1998-07-01Minor formatting improvements.Nick Clifton3-12/+23
1998-07-01fix indentationIan Lance Taylor1-1/+1
1998-07-01rebuildIan Lance Taylor1-286/+568
1998-07-01new files for windresIan Lance Taylor2-0/+207