1234567891011121314151617181920212223242526272829 |
- 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.
|