This is the mail archive of the binutils@sourceware.cygnus.com mailing list for the binutils project.


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]

strip sets RELOC flag in section headers


In som object models, strip incorrectly sets the RELOC flag causing
execute failures.  Here are header dumps before and after using strip:

vmlinux:          file format som

Sections:
Idx Name          Size      VMA       LMA       File off  Algn
  0 $TEXT$        0006a128  00012000  00000000  0002d000  2**3
                  
  1 $FIRST$       00000050  00012000  00000000  0002d000  2**3
                  CONTENTS, ALLOC, LOAD, READONLY, CODE
  2 $SHLIB_INFO$  00000000  00012050  00000000  0002d050  2**3
                  ALLOC, LOAD, READONLY, CODE
  3 $MILLICODE$   00001aa0  00013000  00000000  0002e000  2**4
                  CONTENTS, ALLOC, LOAD, READONLY, CODE
  4 $LIT$         000098e0  00014aa0  00000000  0002faa0  2**3
                  CONTENTS, ALLOC, LOAD, READONLY, CODE
  5 $CODE$        00057ca0  0001e380  00000000  00039380  2**3
                  CONTENTS, ALLOC, LOAD, READONLY, CODE
  6 $UNWIND_START$ 00005d90  00076020  00000000  00091020  2**3
                  CONTENTS, ALLOC, LOAD, READONLY, CODE
  7 $UNWIND_END$  00000378  0007bdb0  00000000  00096db0  2**3
                  CONTENTS, ALLOC, LOAD, READONLY, CODE
  8 $PRIVATE$     0000ee18  0007d000  00000000  00098000  2**3
                  
  9 $GLOBAL$      00000008  0007d000  00000000  00098000  2**3
                  CONTENTS, ALLOC, LOAD, READONLY, CODE
 10 $DATA_START$  00000000  0007d008  00000000  00098008  2**3
                  ALLOC, LOAD, DATA
 11 .data.init_task 00002000  0007e000  00000000  00099000  2**3
                  CONTENTS, ALLOC, LOAD, DATA
 12 .data.cacheline_aligned 00000010  00080000  00000000  0009b000  2**3
                  CONTENTS, ALLOC, LOAD, DATA
 13 $DATA$        0000be08  00080010  00000000  0009b010  2**3
                  CONTENTS, ALLOC, LOAD, DATA
 14 $BSS$         00010d30  0008be18  00000000  00000000  2**3
                  ALLOC


vmlinux:          file format som

Sections:
Idx Name          Size      VMA       LMA       File off  Algn
  0 $TEXT$        0006a128  00012000  00000000  00001000  2**3
                  
  1 $FIRST$       00000050  00012000  00000000  00001000  2**3
                  CONTENTS, ALLOC, LOAD, RELOC, READONLY, CODE
  2 $SHLIB_INFO$  00000000  00012050  00000000  00001050  2**3
                  ALLOC, LOAD, READONLY, CODE
  3 $MILLICODE$   00001aa0  00013000  00000000  00002000  2**4
                  CONTENTS, ALLOC, LOAD, RELOC, READONLY, CODE
  4 $LIT$         000098e0  00014aa0  00000000  00003aa0  2**3
                  CONTENTS, ALLOC, LOAD, RELOC, READONLY, CODE
  5 $CODE$        00057ca0  0001e380  00000000  0000d380  2**3
                  CONTENTS, ALLOC, LOAD, RELOC, READONLY, CODE
  6 $UNWIND_START$ 00005d90  00076020  00000000  00065020  2**3
                  CONTENTS, ALLOC, LOAD, RELOC, READONLY, CODE
  7 $UNWIND_END$  00000378  0007bdb0  00000000  0006adb0  2**3
                  CONTENTS, ALLOC, LOAD, RELOC, READONLY, CODE
  8 $PRIVATE$     0000ee18  0007d000  00000000  0006c000  2**3
                  
  9 $GLOBAL$      00000008  0007d000  00000000  0006c000  2**3
                  CONTENTS, ALLOC, LOAD, RELOC, READONLY, CODE
 10 $DATA_START$  00000000  0007d008  00000000  0006c008  2**3
                  ALLOC, LOAD, DATA
 11 .data.init_task 00002000  0007e000  00000000  0006d000  2**3
                  CONTENTS, ALLOC, LOAD, RELOC, DATA
 12 .data.cacheline_aligned 00000010  00080000  00000000  0006f000  2**3
                  CONTENTS, ALLOC, LOAD, RELOC, DATA
 13 $DATA$        0000be08  00080010  00000000  0006f010  2**3
                  CONTENTS, ALLOC, LOAD, RELOC, DATA
 14 $BSS$         00010d30  0008be18  00000000  00000000  2**3
                  ALLOC

Dave
-- 
J. David Anglin                                  dave.anglin@nrc.ca
National Research Council of Canada              (613) 990-0752 (FAX: 952-6605)

Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]