mirror of
https://gitlab.com/freepascal.org/fpc/source.git
synced 2025-08-19 21:29:24 +02:00
* declare Sptr() and get_frame() as "nostackframe"
git-svn-id: trunk@22235 -
This commit is contained in:
parent
f7dbe6d7a6
commit
da32d99b7e
@ -22,14 +22,14 @@
|
||||
****************************************************************************}
|
||||
|
||||
{$define FPC_SYSTEM_HAS_SPTR}
|
||||
Function Sptr : Pointer;assembler;{$ifdef SYSTEMINLINE}inline;{$endif}
|
||||
Function Sptr : Pointer;assembler;nostackframe;{$ifdef SYSTEMINLINE}inline;{$endif}
|
||||
asm
|
||||
movq %rsp,%rax
|
||||
end;
|
||||
|
||||
{$IFNDEF INTERNAL_BACKTRACE}
|
||||
{$define FPC_SYSTEM_HAS_GET_FRAME}
|
||||
function get_frame:pointer;assembler;{$ifdef SYSTEMINLINE}inline;{$endif}
|
||||
function get_frame:pointer;assembler;nostackframe;{$ifdef SYSTEMINLINE}inline;{$endif}
|
||||
asm
|
||||
movq %rbp,%rax
|
||||
end;
|
||||
|
Loading…
Reference in New Issue
Block a user