Explorar o código

+ i8086-msdos implementation of exeinfo.GetModuleByAddr

git-svn-id: trunk@39068 -
nickysn %!s(int64=7) %!d(string=hai) anos
pai
achega
2955ee2dc4
Modificáronse 1 ficheiros con 8 adicións e 0 borrados
  1. 8 0
      rtl/inc/exeinfo.pp

+ 8 - 0
rtl/inc/exeinfo.pp

@@ -121,6 +121,14 @@ uses
 {$endif FPC_HAS_FEATURE_COMMANDARGS}
 {$endif FPC_HAS_FEATURE_COMMANDARGS}
     end;
     end;
 
 
+{$elseif defined(msdos)}
+
+  procedure GetModuleByAddr(addr: farpointer; var baseaddr: farpointer; var filename: string);
+    begin
+      baseaddr:=Ptr(PrefixSeg+16,0);
+      filename:=ParamStr(0);
+    end;
+
 {$else}
 {$else}
 
 
 {$ifdef CPUI8086}
 {$ifdef CPUI8086}