Browse Source

* fixed DUMPGROW compile

git-svn-id: trunk@1305 -
peter 20 years ago
parent
commit
f9f75b40e5
1 changed files with 14 additions and 12 deletions
  1. 14 12
      rtl/inc/heap.inc

+ 14 - 12
rtl/inc/heap.inc

@@ -472,31 +472,33 @@ end;
 procedure DumpBlocks;
 procedure DumpBlocks;
 var
 var
   s,i,j : ptrint;
   s,i,j : ptrint;
-  hp  : pfreerecord;
+  hpfixed  : pmemchunk_fixed;
+  hpvar  : pmemchunk_var;
 begin
 begin
-  for i := 1 to maxblock do
+  { fixed freelist }
+  for i := 1 to maxblockindex do
    begin
    begin
-     hp := freelists[i];
+     hpfixed := freelists_fixed[i];
      j := 0;
      j := 0;
-     while assigned(hp) do
+     while assigned(hpfixed) do
       begin
       begin
         inc(j);
         inc(j);
-        hp := hp^.next;
+        hpfixed := hpfixed^.next_fixed;
       end;
       end;
      writeln('Block ',i*blocksize,': ',j);
      writeln('Block ',i*blocksize,': ',j);
    end;
    end;
-{ freelist 0 }
-  hp := freelists[0];
+  { var freelist }
+  hpvar := freelist_var;
   j := 0;
   j := 0;
   s := 0;
   s := 0;
-  while assigned(hp) do
+  while assigned(hpvar) do
    begin
    begin
      inc(j);
      inc(j);
-     if hp^.size>s then
-      s := hp^.size;
-     hp := hp^.next;
+     if hpvar^.size>s then
+      s := hpvar^.size;
+     hpvar := hpvar^.next_var;
    end;
    end;
-  writeln('Main: ',j,' maxsize: ',s);
+  writeln('Variable: ',j,' maxsize: ',s);
 end;
 end;
 {$endif}
 {$endif}