aboutsummaryrefslogtreecommitdiff
path: root/binutils/dlltool.c
AgeCommit message (Collapse)AuthorFilesLines
2004-10-08dlltool.c (make_one_lib_file): Revert 2004-09-02 and 2004-09-04 patches.Nick Clifton1-8/+2
doc/binutils.texi (dlltool): Revert 2004-09-06 patch.
2004-09-04 * dlltool.c (make_one_lib): Test if internal_name was specifiedDanny Smith1-2/+5
by user before using it.
2004-09-02(make_one_lib_file): For IDATA6 take the name from exp->internal_name if itNick Clifton1-3/+6
is present.
2004-07-12dlltool.c (ext_prefix_alias): New global variable.Nick Clifton1-5/+44
(make_one_lib_file): Add aliases with prefixes for external and import definitions. (usage): Document -p option. (long_options): Add --ext-prefix-alias option. (main): Handle -p. * doc/binutils.texi: Document new switch. * NEWS: Mention new switch.
2004-07-09 (asm_prefix): Add parameter: name. No underscore for symbols beginning with ?.Nick Clifton1-31/+35
(ASM_PREFIX): Add parameter: NAME. (gen_exp_file): Use new parameter. (make_label): Likewise. (make_imp_label): Likewise. (make_one_lib_file): Likewise.
2004-06-15 * objcopy.c (copy_section): Use bfd_get_section_size instead ofAlan Modra1-1/+1
_raw_size or bfd_get_section_size_before_reloc. Don't set reloc_done. (compare_section_lma): Likewise. * addr2line.c (find_address_in_section): Likewise. * coffgrok.c (do_sections_p1): Likewise. * dlltool.c (scan_drectve_symbols): Likewise. * nlmconv.c (main): Likewise. (copy_sections): Likewise. (powerpc_mangle_relocs): Likewise. * objdump.c (disassemble_section): Likewise. * prdbg.c (find_address_in_section): Likewise. * size.c (berkeley_sum): Likewise. * srconv.c (wr_ob): Likewise. * strings.c (strings_a_section): Likewise.
2004-03-08Honour the PRIVATE keywordNick Clifton1-35/+33
2004-02-21* dlltool.c (gen_exp_file): Always output names for forwarded symbols.Christopher Faylor1-6/+6
2003-11-25 * doc/binutils.texi (dlltool): Document dlltool --temp-prefixDanny Smith1-0/+1
option. * dlltool.c (usage): Likewise.
2003-10-27 * ChangeLog: Fix typos.Kazu Hirata1-5/+5
* ChangeLog-9197: Likewise. * ChangeLog-9899: Likewise. * NEWS: Likewise. * ar.c: Fix comment typos. * arsup.c: Likewise. * coffgrok.c: Likewise. * debug.c: Likewise. * debug.h: Likewise. * dlltool.c: Likewise. * ieee.c: Likewise. * nm.c: Likewise. * objdump.c: Likewise. * prdbg.c: Likewise. * readelf.c: Likewise. * resrc.c: Likewise. * sysinfo.y: Likewise. * windres.c: Likewise.
2003-09-15Fix C90 conversionAnthony Green1-5/+5
2003-09-14 * addr2line.c: Convert to ISO C90 prototypes, change PTR, removeAndreas Jaeger1-248/+118
unneeded (void *) casts. * ar.c: Likewise. * arlex.l: Likewise. * arparse.y: Likewise. * arsup.c: Likewise. * binemul.c: Likewise. * binemul.h: Likewise. * bucomm.c: Likewise. * bucomm.h: Likewise. * budbg.h: Likewise. * budemang.c: Likewise. * budemang.h: Likewise. * coffdump.c: Likewise. * coffgrok.c: Likewise. * cxxfilt.c: Likewise. * debug.c: Likewise. * debug.h: Likewise. * deflex.l: Likewise. * dlltool.c: Likewise. * dlltool.h: Likewise. * dllwrap.c: Likewise. * emul_aix.c: Likewise. * filemode.c: Likewise. * ieee.c: Likewise. * nlmconv.c: Likewise. * nlmconv.h: Likewise. * nlmheader.y: Likewise. * nm.c: Likewise. * prdbg.c: Likewise. * rclex.l: Likewise. * rcparse.y: Likewise. * rdcoff.c: Likewise. * rddbg.c: Likewise. * rename.c: Likewise. * resbin.c: Likewise. * rescoff.c: Likewise. * resrc.c: Likewise. * size.c: Likewise. * srconv.c: Likewise. * stabs.c: Likewise. * strings.c: Likewise. * sysdump.c: Likewise. * sysinfo.y: Likewise. * syslex.l: Likewise. * unwind-ia64.c: Likewise. * unwind-ia64.h: Likewise. * version.c: Likewise. * windres.c: Likewise. * windres.h: Likewise. * winduni.c: Likewise. * wrstabs.c: Likewise.
2003-07-05* dlltool.c (prefix_encode): Use a fixed length for alpha.Christopher Faylor1-1/+1
2003-07-05* dlltool.c (prefix_encode): New function. Encode temp file prefix from pid.Christopher Faylor1-14/+34
(dlltmp): Pass address of pointer being alloced or suffer neverending mallocs. (make_one_lib_file): Allocate enough space for new longer stub names. (gen_lib_file): Ditto. (main): Generate the temp file prefix from the pid if prefix was not specified on the command line.
2003-03-22 * dlltool.c (gen_def_file): Put demangled name comments onDanny Smith1-8/+10
own line preceding export name.
2003-02-20* rclex.l (handle_quotes): Fix minor formatting problems introduced in previousChristopher Faylor1-6/+27
change.
2002-12-12 * dlltool.c (mcore_elf_gen_out_file): Replace all occurrences ofAlan Modra1-26/+26
dyn_string_append with dyn_string_append_cstr. * emul_aix.c (ar_emul_aix_create): Remove unused function.
2002-11-30s/boolean/bfd_boolean/ s/true/TRUE/ s/false/FALSE/. SimplifyAlan Modra1-70/+115
comparisons of bfd_boolean vars with TRUE/FALSE. Formatting.
2002-11-06Adds support for fastcall symbols as used on Microsoft Windows platformsNick Clifton1-141/+163
(i386)
2002-05-20 * debug.c: Fix formatting.Kazu Hirata1-115/+115
* debug.h: Likewise. * dlltool.c: Likewise. * dllwrap.c: Likewise. * emul_aix.c: Likewise. * emul_vanilla.c: Likewise.
2002-05-05 * dlltool.c (process_def_file): Add missing prototype.Alan Modra1-19/+13
(new_directive, assemble_file, main): Likewise. (process_def_file, new_directive): Make static. (inform): Rewrite using VA_FIXEDARG. * dllwrap.c (mybasename): Add missing prototype. (strhash, main): Likewise. (inform): Rewrite using VA_FIXEDARG. (warn): Likewise. (cleanup_and_exit): Use old style function definition. (strhash): Likewise. * windres.c (define_resource): Use one memset to clear all of struct res_resource.
2002-03-01Take into account --kill-at (-k) while generating .exp file.Nick Clifton1-2/+2
2002-01-23Tidy up formatting of --help output.Nick Clifton1-3/+4
2001-09-19Locale changes from Bruno Haible <haible@clisp.cons.org>.H.J. Lu1-3/+6
2001-04-17* dlltool.c (do_default_excludes): Initialise to true.DJ Delorie1-1/+1
2001-03-30* dlltool.c (make_one_lib_file): Fix section flags forDJ Delorie1-10/+19
.text, .data and .bss in stub ds*.o files to match those generated by gas.
2001-03-14* defparse.y (opt_equal_name): allow "." in name.Christopher Faylor1-7/+29
* dlltool.c (def_exports): Added ability to generate forwarded exports. (gen_exp_file): Likewise.
2001-03-13Fix typos in ChangeLogs and update copyright noticesNick Clifton1-1/+2
2000-12-19Add missing support for arm-epoc-pe.Nick Clifton1-1/+8
2000-04-07A mostly cosmetic tidy up of warnings and error message reporting.Alan Modra1-57/+19
2000-02-24Add support for WinCE targeted toolchains.Nick Clifton1-0/+8
2000-01-20fix dll table lookup code for MotorolaNick Clifton1-14/+18
2000-01-05add year 2000 copyright noticeNick Clifton1-1/+1
2000-01-04Apply Mumit Khan's patch to implement --compat-implib command line switchNick Clifton1-21/+39
1999-12-231999-12-23 Andrew Haley <aph@cygnus.com>Andrew Haley1-4/+4
* dlltool.c (mtable): mcore how_jtab_roff is 4 bytes into the jtab; was 8.
1999-12-17change default arm gas abi selection to 32Nick Clifton1-1/+1
1999-12-17Fix compile time warningsNick Clifton1-11/+16
1999-12-09Pass -mpacs-26 by default to arm assembler.Nick Clifton1-7/+21
Add arm-epoc target support. Do no mangle null page entries.
1999-11-03Chnage the default endianness for mcore to littleNick Clifton1-4/+4
1999-11-03clip shorts to prevent assembler warningsNick Clifton1-3/+4
1999-10-26Remove spurious test of exp_nameNick Clifton1-2/+1
1999-10-22Add default assembler switchhes on a per machine basis.Nick Clifton1-62/+57
Use machine target type when opening output bfd files.
1999-09-28* dlltool.c (scan_drectve_symbols): Handle type tags in exportedDJ Delorie1-4/+19
symbols. (scan_filtered_symbols): Likewise.
1999-08-19extend comment.Nick Clifton1-2/+27
1999-08-18only emit -mthumb-interowrk directive if really necessary.Nick Clifton1-12/+12
1999-06-221999-06-23 Mumit Khan <khan@xraylith.wisc.edu>Ian Lance Taylor1-3/+3
* configure.in (HAVE_EXECUTABLE_SUFFIX): Define. * dlltool.c (look_for_prog): Use HAVE_EXECUTABLE_SUFFIX. * dllwrap.c (look_for_prog): Likewise. * resrc.c (look_for_default): Likewise. * configure, config.in: Rebuild.
1999-06-22 Based on patches from Mumit Khan <khan@xraylith.wisc.EDU>:Ian Lance Taylor1-87/+198
* configure.in: Define EXECUTABLE_SUFFIX. * dlltool.c: Include "dyn-string.h". Include <stdarg.h> based on ANSI_PROTOTYPES, not __STDC__. (outfile): Remove. (gen_exp_file): Change uses of outfile to use alloca. (make_one_lib_file, make_head, make_tail): Likewise. (gen_lib_file): Likewise. (look_for_prog): New static function. (deduce_name): Rewrite to use look_for_prog. (mcore_elf_gen_out_file): Use dyn_string_t rather than outfile. * dllwrap.c: Don't include <stdio.h>, <errno.h>, <string.h>, <stdlib.h>, or <unistd.h>. Include <sys/stat.h> and either <stdarg.h> or <varargs.h>. (driver_name): Initialize to NULL, not "gcc". (dlltool_name): Initialize to NULL, not "dlltool". (display, inform, look_for_prog, deduce_name): New static functions. (usage): Mention -mno-cygwin. (OPTION_MNO_CYGWIN): Define. (main): Handle -mno-cygwin. Deduce driver_name and dlltool_name. * resrc.c (look_for_default): Make static. Remove unused local path. Check using EXECUTABLE_SUFFIX. (read_rc_file): Allocate enough space to hold EXECUTABLE_SUFFIX. * Makefile.am: Rebuild dependencies. (dllwrap_LDADD): Add $(INTLLIBS). * configure, Makefile.in, config.in: Rebuild.
1999-06-21Link object files with the .exp file, not the .lib fileNick Clifton1-6/+3
1999-06-03Use macros to hold names of temporary files.Nick Clifton1-10/+35
1999-06-02* dlltool.c (gen_exp_file): Revert 19990411 change.Richard Henderson1-20/+1