diff options
Diffstat (limited to 'bfd/peicode.h')
-rw-r--r-- | bfd/peicode.h | 43 |
1 files changed, 2 insertions, 41 deletions
diff --git a/bfd/peicode.h b/bfd/peicode.h index 22f1bbd..2061f41 100644 --- a/bfd/peicode.h +++ b/bfd/peicode.h @@ -1,6 +1,6 @@ /* Support for the generic parts of PE/PEI, for BFD. Copyright 1995, 1996, 1997, 1998, 1999, 2000, 2001, 2002, 2003, 2004, - 2005, 2006 Free Software Foundation, Inc. + 2005 Free Software Foundation, Inc. Written by Cygnus Solutions. This file is part of BFD, the Binary File Descriptor library. @@ -182,10 +182,6 @@ coff_swap_filehdr_in (bfd * abfd, void * src, void * dst) #ifdef COFF_IMAGE_WITH_PE # define coff_swap_filehdr_out _bfd_XXi_only_swap_filehdr_out -#elif defined COFF_WITH_pex64 -# define coff_swap_filehdr_out _bfd_pex64_only_swap_filehdr_out -#elif defined COFF_WITH_pep -# define coff_swap_filehdr_out _bfd_pep_only_swap_filehdr_out #else # define coff_swap_filehdr_out _bfd_pe_only_swap_filehdr_out #endif @@ -221,10 +217,7 @@ coff_swap_scnhdr_in (bfd * abfd, void * ext, void * in) if (scnhdr_int->s_vaddr != 0) { scnhdr_int->s_vaddr += pe_data (abfd)->pe_opthdr.ImageBase; - /* Do not cut upper 32-bits for 64-bit vma. */ -#ifndef COFF_WITH_pex64 scnhdr_int->s_vaddr &= 0xffffffff; -#endif } #ifndef COFF_NO_HACK_SCNHDR_SIZE @@ -412,16 +405,8 @@ pe_bfd_copy_private_bfd_data (bfd *ibfd, bfd *obfd) + NUM_ILF_SECTIONS * 9 \ + STRING_SIZE_SIZE) #define SIZEOF_IDATA2 (5 * 4) - -/* For PEx64 idata4 & 5 have thumb size of 8 bytes. */ -#ifdef COFF_WITH_pex64 -#define SIZEOF_IDATA4 (2 * 4) -#define SIZEOF_IDATA5 (2 * 4) -#else #define SIZEOF_IDATA4 (1 * 4) #define SIZEOF_IDATA5 (1 * 4) -#endif - #define SIZEOF_IDATA6 (2 + strlen (symbol_name) + 1 + 1) #define SIZEOF_IDATA7 (strlen (source_dll) + 1 + 1) #define SIZEOF_ILF_SECTIONS (NUM_ILF_SECTIONS * sizeof (struct coff_section_tdata)) @@ -671,20 +656,9 @@ static jump_table jtab[] = }, #endif -#ifdef AMD64MAGIC - { AMD64MAGIC, - { 0xff, 0x25, 0x00, 0x00, 0x00, 0x00, 0x90, 0x90 }, - 8, 2 - }, -#endif - #ifdef MC68MAGIC - { MC68MAGIC, - { /* XXX fill me in */ }, - 0, 0 - }, + { MC68MAGIC, { /* XXX fill me in */ }, 0, 0 }, #endif - #ifdef MIPS_ARCH_MAGIC_WINCE { MIPS_ARCH_MAGIC_WINCE, { 0x00, 0x00, 0x08, 0x3c, 0x00, 0x00, 0x08, 0x8d, @@ -856,15 +830,8 @@ pe_ILF_build_a_bfd (bfd * abfd, /* XXX - treat as IMPORT_NAME ??? */ abort (); -#ifdef COFF_WITH_pex64 - ((unsigned int *) id4->contents)[0] = ordinal; - ((unsigned int *) id4->contents)[1] = 0x80000000; - ((unsigned int *) id5->contents)[0] = ordinal; - ((unsigned int *) id5->contents)[1] = 0x80000000; -#else * (unsigned int *) id4->contents = ordinal | 0x80000000; * (unsigned int *) id5->contents = ordinal | 0x80000000; -#endif } else { @@ -1104,12 +1071,6 @@ pe_ILF_object_p (bfd * abfd) #endif break; - case IMAGE_FILE_MACHINE_AMD64: -#ifdef AMD64MAGIC - magic = AMD64MAGIC; -#endif - break; - case IMAGE_FILE_MACHINE_M68K: #ifdef MC68AGIC magic = MC68MAGIC; |