Преглед изворни кода

+ adapted TOmfObjSection.MemPosStr to output segment:offset for NewExe executables

git-svn-id: trunk@42568 -
nickysn пре 6 година
родитељ
комит
868030b3fe
1 измењених фајлова са 2 додато и 0 уклоњено
  1. 2 0
      compiler/ogomf.pas

+ 2 - 0
compiler/ogomf.pas

@@ -764,6 +764,8 @@ implementation
         if Assigned(MZExeUnifiedLogicalSegment) then
           Result:=HexStr(MZExeUnifiedLogicalSegment.MemBasePos shr 4,4)+':'+
             HexStr(MemPos-MZExeUnifiedLogicalSegment.MemBasePos,4)
+        else if Assigned(ExeSection) and (ExeSection is TNewExeSection) then
+          Result:=HexStr(TNewExeSection(ExeSection).MemBasePos,4)+':'+HexStr(mempos,4)
         else
           Result:=inherited;
       end;