Browse Source

+ Removed HASGETHEAPSTATUS HASGETFPCHEAPSTATUS defines

git-svn-id: trunk@311 -
michael 20 years ago
parent
commit
fccc19aa5c
4 changed files with 0 additions and 116 deletions
  1. 0 11
      rtl/inc/cmem.pp
  2. 0 51
      rtl/inc/heap.inc
  3. 0 27
      rtl/inc/heaph.inc
  4. 0 27
      rtl/inc/heaptrc.pp

+ 0 - 11
rtl/inc/cmem.pp

@@ -126,7 +126,6 @@ begin
   CMemSize:=pptrint(p-sizeof(ptrint))^;
   CMemSize:=pptrint(p-sizeof(ptrint))^;
 end;
 end;
 
 
-{$ifdef HASGETFPCHEAPSTATUS}  
 function CGetHeapStatus:THeapStatus;
 function CGetHeapStatus:THeapStatus;
 
 
 var res: THeapStatus;
 var res: THeapStatus;
@@ -141,14 +140,6 @@ function CGetFPCHeapStatus:TFPCHeapStatus;
 begin
 begin
   fillchar(CGetFPCHeapStatus,sizeof(CGetFPCHeapStatus),0);
   fillchar(CGetFPCHeapStatus,sizeof(CGetFPCHeapStatus),0);
 end;
 end;
-{$else HASGETFPCHEAPSTATUS}  
-Procedure CGetHeapStatus(var status:THeapStatus);
-
-begin
-  fillchar(status,sizeof(status),0);
-end;
-{$endif HASGETFPCHEAPSTATUS}  
-
 
 
 Const
 Const
  CMemoryManager : TMemoryManager =
  CMemoryManager : TMemoryManager =
@@ -161,9 +152,7 @@ Const
       ReallocMem : @CReAllocMem;
       ReallocMem : @CReAllocMem;
       MemSize : @CMemSize;
       MemSize : @CMemSize;
       GetHeapStatus : @CGetHeapStatus;
       GetHeapStatus : @CGetHeapStatus;
-{$ifdef HASGETFPCHEAPSTATUS}  
       GetFPCHeapStatus: @CGetFPCHeapStatus;	
       GetFPCHeapStatus: @CGetFPCHeapStatus;	
-{$endif HASGETFPCHEAPSTATUS}  
     );
     );
 
 
 Var
 Var

+ 0 - 51
rtl/inc/heap.inc

@@ -70,9 +70,7 @@ const
     ReAllocMem: @SysReAllocMem;
     ReAllocMem: @SysReAllocMem;
     MemSize: @SysMemSize;
     MemSize: @SysMemSize;
     GetHeapStatus: @SysGetHeapStatus;
     GetHeapStatus: @SysGetHeapStatus;
-{$ifdef HASGETFPCHEAPSTATUS}
     GetFPCHeapStatus: @SysGetFPCHeapStatus;
     GetFPCHeapStatus: @SysGetFPCHeapStatus;
-{$endif HASGETFPCHEAPSTATUS}
   );
   );
 
 
   MemoryMutexManager: TMemoryMutexManager = (
   MemoryMutexManager: TMemoryMutexManager = (
@@ -130,11 +128,7 @@ type
   pfreelists   = ^tfreelists;
   pfreelists   = ^tfreelists;
 
 
 var
 var
-{$ifdef HASGETFPCHEAPSTATUS}
   internal_status : TFPCHeapStatus;
   internal_status : TFPCHeapStatus;
-{$else HASGETFPCHEAPSTATUS}
-  internal_status : THeapStatus;
-{$endif HASGETFPCHEAPSTATUS}
 
 
   freelists_fixed    : tfreelists;
   freelists_fixed    : tfreelists;
   freelist_var       : pmemchunk_var;
   freelist_var       : pmemchunk_var;
@@ -265,7 +259,6 @@ begin
 end;
 end;
 
 
 
 
-{$ifdef HASGETFPCHEAPSTATUS}
 function GetHeapStatus:THeapStatus;
 function GetHeapStatus:THeapStatus;
 begin
 begin
   if IsMultiThread and MemoryManager.NeedLock then
   if IsMultiThread and MemoryManager.NeedLock then
@@ -300,25 +293,6 @@ begin
      Result:=MemoryManager.GetFPCHeapStatus();
      Result:=MemoryManager.GetFPCHeapStatus();
    end;
    end;
 end;
 end;
-{$else HASGETFPCHEAPSTATUS}
-procedure GetHeapStatus(var status:THeapStatus);
-begin
-  if IsMultiThread and MemoryManager.NeedLock then
-   begin
-     try
-       MemoryMutexManager.MutexLock;
-       MemoryManager.GetHeapStatus(status);
-     finally
-       MemoryMutexManager.MutexUnlock;
-     end;
-   end
-  else
-   begin
-     MemoryManager.GetHeapStatus(status);
-   end;
-end;
-{$endif HASGETFPCHEAPSTATUS}
-
 
 
 
 
 function MemSize(p:pointer):ptrint;
 function MemSize(p:pointer):ptrint;
@@ -467,27 +441,10 @@ begin
 end;
 end;
 
 
 
 
-{ Bootstrapping }
-{$ifndef HASGETHEAPSTATUS}
-Function  Memavail:ptrint;
-begin
-  result:=0;
-end;
-Function  Maxavail:ptrint;
-begin
-  result:=0;
-end;
-Function  Heapsize:ptrint;
-begin
-  result:=0;
-end;
-{$endif HASGETHEAPSTATUS}
-
 {*****************************************************************************
 {*****************************************************************************
                                GetHeapStatus
                                GetHeapStatus
 *****************************************************************************}
 *****************************************************************************}
 
 
-{$ifdef HASGETFPCHEAPSTATUS}
 function SysGetFPCHeapStatus:TFPCHeapStatus;
 function SysGetFPCHeapStatus:TFPCHeapStatus;
 begin
 begin
   internal_status.CurrHeapFree:=internal_status.CurrHeapSize-internal_status.CurrHeapUsed;
   internal_status.CurrHeapFree:=internal_status.CurrHeapSize-internal_status.CurrHeapUsed;
@@ -509,14 +466,6 @@ begin
   result.Overhead         :=0;
   result.Overhead         :=0;
   result.HeapErrorCode    :=0;
   result.HeapErrorCode    :=0;
 end;
 end;
-{$else}
-procedure SysGetHeapStatus(var status:THeapStatus);
-begin
-  internal_status.CurrHeapFree:=internal_status.CurrHeapSize-internal_status.CurrHeapUsed;
-  status:=internal_status;
-end;
-{$endif HASGETFPCHEAPSTATUS}
-
 
 
 
 
 {$ifdef DUMPBLOCKS}   // TODO
 {$ifdef DUMPBLOCKS}   // TODO

+ 0 - 27
rtl/inc/heaph.inc

@@ -15,7 +15,6 @@
 
 
 { Memorymanager }
 { Memorymanager }
 type
 type
-{$ifdef HASGETFPCHEAPSTATUS}
   TFPCHeapStatus = record
   TFPCHeapStatus = record
     MaxHeapSize,
     MaxHeapSize,
     MaxHeapUsed,
     MaxHeapUsed,
@@ -35,15 +34,6 @@ type
     Overhead: Cardinal;
     Overhead: Cardinal;
     HeapErrorCode: Cardinal;
     HeapErrorCode: Cardinal;
   end;
   end;
-{$else HASGETFPCHEAPSTATUS}
-  THeapStatus = record
-    MaxHeapSize,
-    MaxHeapUsed,
-    CurrHeapSize,
-    CurrHeapUsed,
-    CurrHeapFree  : ptrint;
-  end;
-{$endif HASGETFPCHEAPSTATUS}
 
 
   PMemoryManager = ^TMemoryManager;
   PMemoryManager = ^TMemoryManager;
   TMemoryManager = record
   TMemoryManager = record
@@ -54,12 +44,8 @@ type
     AllocMem            : Function(Size:ptrint):Pointer;
     AllocMem            : Function(Size:ptrint):Pointer;
     ReAllocMem          : Function(var p:pointer;Size:ptrint):Pointer;
     ReAllocMem          : Function(var p:pointer;Size:ptrint):Pointer;
     MemSize             : function(p:pointer):ptrint;
     MemSize             : function(p:pointer):ptrint;
-{$ifdef HASGETFPCHEAPSTATUS}
     GetHeapStatus       : function :THeapStatus;
     GetHeapStatus       : function :THeapStatus;
     GetFPCHeapStatus    : function :TFPCHeapStatus;
     GetFPCHeapStatus    : function :TFPCHeapStatus;
-{$else HASGETFPCHEAPSTATUS}
-    GetHeapStatus : procedure(var status:THeapStatus);
-{$endif HASGETFPCHEAPSTATUS}
   end;
   end;
 
 
   TMemoryMutexManager = record
   TMemoryMutexManager = record
@@ -92,12 +78,8 @@ Function  SysMemSize(p:pointer):ptrint;
 Function  SysAllocMem(size:ptrint):Pointer;
 Function  SysAllocMem(size:ptrint):Pointer;
 function  SysTryResizeMem(var p:pointer;size : ptrint):boolean;
 function  SysTryResizeMem(var p:pointer;size : ptrint):boolean;
 Function  SysReAllocMem(var p:pointer;size:ptrint):Pointer;
 Function  SysReAllocMem(var p:pointer;size:ptrint):Pointer;
-{$ifdef HASGETFPCHEAPSTATUS}
 function  SysGetHeapStatus:THeapStatus;
 function  SysGetHeapStatus:THeapStatus;
 function  SysGetFPCHeapStatus:TFPCHeapStatus;
 function  SysGetFPCHeapStatus:TFPCHeapStatus;
-{$else}
-procedure SysGetHeapStatus(var status:THeapStatus);
-{$endif HASGETFPCHEAPSTATUS}
 
 
 { Tp7 functions }
 { Tp7 functions }
 Procedure Getmem(Var p:pointer;Size:ptrint);
 Procedure Getmem(Var p:pointer;Size:ptrint);
@@ -116,17 +98,8 @@ function Freememory(p:pointer):ptrint;
 function AllocMem(Size:ptrint):pointer;
 function AllocMem(Size:ptrint):pointer;
 function ReAllocMem(var p:pointer;Size:ptrint):pointer;
 function ReAllocMem(var p:pointer;Size:ptrint):pointer;
 function ReAllocMemory(var p:pointer;Size:ptrint):pointer;
 function ReAllocMemory(var p:pointer;Size:ptrint):pointer;
-{$ifdef HASGETFPCHEAPSTATUS}
 function GetHeapStatus:THeapStatus;
 function GetHeapStatus:THeapStatus;
 function GetFPCHeapStatus:TFPCHeapStatus;
 function GetFPCHeapStatus:TFPCHeapStatus;
-{$else}
-procedure GetHeapStatus(var status:THeapStatus);
-{$endif HASGETFPCHEAPSTATUS}
 
 
 { Bootstrapping }
 { Bootstrapping }
-{$ifndef HASGETHEAPSTATUS}
-Function  Memavail:ptrint;
-Function  Maxavail:ptrint;
-Function  Heapsize:ptrint;
-{$endif HASGETHEAPSTATUS}
 
 

+ 0 - 27
rtl/inc/heaptrc.pp

@@ -867,22 +867,14 @@ var
   pp : pheap_mem_info;
   pp : pheap_mem_info;
   i : ptrint;
   i : ptrint;
   ExpectedHeapFree : ptrint;
   ExpectedHeapFree : ptrint;
-{$ifdef HASGETFPCHEAPSTATUS}
   status : TFPCHeapStatus;
   status : TFPCHeapStatus;
-{$else HASGETFPCHEAPSTATUS}
-  status : THeapStatus;
-{$endif HASGETFPCHEAPSTATUS}
 begin
 begin
   pp:=heap_mem_root;
   pp:=heap_mem_root;
   Writeln(ptext^,'Heap dump by heaptrc unit');
   Writeln(ptext^,'Heap dump by heaptrc unit');
   Writeln(ptext^,getmem_cnt, ' memory blocks allocated : ',getmem_size,'/',getmem8_size);
   Writeln(ptext^,getmem_cnt, ' memory blocks allocated : ',getmem_size,'/',getmem8_size);
   Writeln(ptext^,freemem_cnt,' memory blocks freed     : ',freemem_size,'/',freemem8_size);
   Writeln(ptext^,freemem_cnt,' memory blocks freed     : ',freemem_size,'/',freemem8_size);
   Writeln(ptext^,getmem_cnt-freemem_cnt,' unfreed memory blocks : ',getmem_size-freemem_size);
   Writeln(ptext^,getmem_cnt-freemem_cnt,' unfreed memory blocks : ',getmem_size-freemem_size);
-{$ifdef HASGETFPCHEAPSTATUS}
   status:=SysGetFPCHeapStatus;
   status:=SysGetFPCHeapStatus;
-{$else HASGETFPCHEAPSTATUS}
-  SysGetHeapStatus(status);
-{$endif HASGETFPCHEAPSTATUS}
   Write(ptext^,'True heap size : ',status.CurrHeapSize);
   Write(ptext^,'True heap size : ',status.CurrHeapSize);
   if EntryMemUsed > 0 then
   if EntryMemUsed > 0 then
     Writeln(ptext^,' (',EntryMemUsed,' used in System startup)')
     Writeln(ptext^,' (',EntryMemUsed,' used in System startup)')
@@ -959,7 +951,6 @@ end;
                             No specific tracing calls
                             No specific tracing calls
 *****************************************************************************}
 *****************************************************************************}
 
 
-{$ifdef HASGETFPCHEAPSTATUS}
 function TraceGetHeapStatus:THeapStatus;
 function TraceGetHeapStatus:THeapStatus;
 begin
 begin
   TraceGetHeapStatus:=SysGetHeapStatus;
   TraceGetHeapStatus:=SysGetHeapStatus;
@@ -969,12 +960,6 @@ function TraceGetFPCHeapStatus:TFPCHeapStatus;
 begin
 begin
     TraceGetFPCHeapStatus:=SysGetFPCHeapStatus;
     TraceGetFPCHeapStatus:=SysGetFPCHeapStatus;
 end;
 end;
-{$else HASGETFPCHEAPSTATUS}
-procedure TraceGetHeapStatus(var status:THeapStatus);
-begin
-  SysGetHeapStatus(status);
-end;
-{$endif HASGETFPCHEAPSTATUS}
 
 
 
 
 {*****************************************************************************
 {*****************************************************************************
@@ -1025,28 +1010,16 @@ const
     AllocMem : @TraceAllocMem;
     AllocMem : @TraceAllocMem;
     ReAllocMem : @TraceReAllocMem;
     ReAllocMem : @TraceReAllocMem;
     MemSize : @TraceMemSize;
     MemSize : @TraceMemSize;
-{$ifdef HASGETFPCHEAPSTATUS}
     GetHeapStatus : @TraceGetHeapStatus;
     GetHeapStatus : @TraceGetHeapStatus;
     GetFPCHeapStatus : @TraceGetFPCHeapStatus;
     GetFPCHeapStatus : @TraceGetFPCHeapStatus;
-{$else HASGETFPCHEAPSTATUS}
-    GetHeapStatus : @TraceGetHeapStatus;
-{$endif HASGETFPCHEAPSTATUS}
   );
   );
 
 
 
 
 procedure TraceInit;
 procedure TraceInit;
 var
 var
-{$ifdef HASGETFPCHEAPSTATUS}
   initheapstatus : TFPCHeapStatus;
   initheapstatus : TFPCHeapStatus;
-{$else HASGETFPCHEAPSTATUS}
-  initheapstatus : THeapStatus;
-{$endif HASGETFPCHEAPSTATUS}
 begin
 begin
-{$ifdef HASGETFPCHEAPSTATUS}
   initheapstatus:=SysGetFPCHeapStatus;
   initheapstatus:=SysGetFPCHeapStatus;
-{$else HASGETFPCHEAPSTATUS}
-  SysGetHeapStatus(initheapstatus);
-{$endif HASGETFPCHEAPSTATUS}
   EntryMemUsed:=initheapstatus.CurrHeapUsed;
   EntryMemUsed:=initheapstatus.CurrHeapUsed;
   MakeCRC32Tbl;
   MakeCRC32Tbl;
   SetMemoryManager(TraceManager);
   SetMemoryManager(TraceManager);