Przeglądaj źródła

Merged revisions 2912 via svnmerge from
http://svn.freepascal.org/svn/fpc/branches/linker/compiler

........
r2912 | peter | 2006-03-14 07:45:15 +0100 (Tue, 14 Mar 2006) | 2 lines

* data and bss start and end symbols

........

git-svn-id: trunk@2913 -

peter 19 lat temu
rodzic
commit
bb7ff4b064
1 zmienionych plików z 4 dodań i 0 usunięć
  1. 4 0
      compiler/ogcoff.pas

+ 4 - 0
compiler/ogcoff.pas

@@ -2305,8 +2305,10 @@ const win32stub : array[0..131] of byte=(
             Concat('  SYMBOL etext');
             Concat('ENDEXESECTION');
             Concat('EXESECTION .data');
+            Concat('  SYMBOL __data_start__');
             Concat('  OBJSECTION .data*');
             Concat('  SYMBOL edata');
+            Concat('  SYMBOL __data_end__');
             Concat('ENDEXESECTION');
             Concat('EXESECTION .idata');
             Concat('  OBJSECTION .idata$2');
@@ -2318,7 +2320,9 @@ const win32stub : array[0..131] of byte=(
             Concat('  OBJSECTION .idata$7');
             Concat('ENDEXESECTION');
             Concat('EXESECTION .bss');
+            Concat('  SYMBOL __bss_start__');
             Concat('  OBJSECTION .bss*');
+            Concat('  SYMBOL __bss_end__');
             Concat('ENDEXESECTION');
             Concat('EXESECTION .rsrc');
             Concat('  OBJSECTION .rsrc*');