program ideone;
uses heaptrc;
type
TMyStruct = record
a,b: integer;
end;
PMyStruct = ^TMyStruct;
var
global : TMyStruct;
p : PMyStruct;
begin
heaptrc.SetHeapTraceOutput(output);
p := @global;
p^.a := 5;
writeln(p^.a);
end.
cHJvZ3JhbSBpZGVvbmU7CnVzZXMgaGVhcHRyYzsKdHlwZQogIFRNeVN0cnVjdCA9IHJlY29yZAogICAgYSxiOiBpbnRlZ2VyOwogIGVuZDsKICBQTXlTdHJ1Y3QgPSBeVE15U3RydWN0OwoKdmFyCiAgZ2xvYmFsIDogVE15U3RydWN0OwogIHAgOiBQTXlTdHJ1Y3Q7CmJlZ2luCiAgaGVhcHRyYy5TZXRIZWFwVHJhY2VPdXRwdXQob3V0cHV0KTsKICBwIDo9IEBnbG9iYWw7CiAgcF4uYSA6PSA1OwogIHdyaXRlbG4ocF4uYSk7CmVuZC4=