2
0
Эх сурвалжийг харах

* ImageBase changed to qword to avoid 8-bit truncation in the internal linker map file

git-svn-id: trunk@45570 -
nickysn 5 жил өмнө
parent
commit
da2bd5f789

+ 3 - 3
compiler/ogmap.pas

@@ -36,7 +36,7 @@ interface
        texemap = class
        texemap = class
        private
        private
          t : text;
          t : text;
-         FImageBase : aword;
+         FImageBase : qword;
        public
        public
          constructor Create(const s:string);
          constructor Create(const s:string);
          destructor Destroy;override;
          destructor Destroy;override;
@@ -45,7 +45,7 @@ interface
          procedure AddHeader(const s:string);
          procedure AddHeader(const s:string);
          procedure AddCommonSymbolsHeader;
          procedure AddCommonSymbolsHeader;
          procedure AddCommonSymbol(p:TObjSymbol);
          procedure AddCommonSymbol(p:TObjSymbol);
-         procedure AddMemoryMapHeader(abase:aint);
+         procedure AddMemoryMapHeader(abase:qword);
          procedure AddMemoryMapExeSection(p:texesection);
          procedure AddMemoryMapExeSection(p:texesection);
          procedure AddMemoryMapObjectSection(p:TObjSection);
          procedure AddMemoryMapObjectSection(p:TObjSection);
          procedure AddMemoryMapSymbol(p:TObjSymbol);
          procedure AddMemoryMapSymbol(p:TObjSymbol);
@@ -154,7 +154,7 @@ implementation
        end;
        end;
 
 
 
 
-     procedure TExeMap.AddMemoryMapHeader(abase:aint);
+     procedure TExeMap.AddMemoryMapHeader(abase:qword);
        var
        var
          imagebasestr : string;
          imagebasestr : string;
        begin
        begin