fork download
  1. program ideone;
  2. uses heaptrc;
  3. type
  4. TMyStruct = record
  5. a,b: integer;
  6. end;
  7. PMyStruct = ^TMyStruct;
  8.  
  9. var
  10. global : TMyStruct;
  11. p : PMyStruct;
  12. begin
  13. heaptrc.SetHeapTraceOutput(output);
  14. p := @global;
  15. p^.a := 5;
  16. writeln(p^.a);
  17. end.
Success #stdin #stdout 0.01s 5536KB
stdin
Standard input is empty
stdout
5
Heap dump by heaptrc unit
0 memory blocks allocated : 0/0
0 memory blocks freed     : 0/0
0 unfreed memory blocks : 0
True heap size : 0
True free heap : 0