mirror of
https://gitlab.com/freepascal.org/fpc/source.git
synced 2025-08-14 17:49:09 +02:00
30 lines
405 B
ObjectPascal
30 lines
405 B
ObjectPascal
program heapsize;
|
|
|
|
{$AsmMode ATT}
|
|
|
|
procedure syscall; external name '___SYSCALL';
|
|
|
|
var a:longint;
|
|
|
|
procedure writeheapsize;
|
|
|
|
begin
|
|
asm
|
|
movl $0x7f00,%eax
|
|
xorl %edx,%edx
|
|
call syscall
|
|
mov %eax,A
|
|
end;
|
|
writeln(a);
|
|
end;
|
|
|
|
begin
|
|
writeheapsize;
|
|
asm
|
|
movl $0x7f00,%eax
|
|
movl $327680,%edx
|
|
call syscall
|
|
end;
|
|
writeheapsize;
|
|
end.
|