|
@@ -22,14 +22,14 @@
|
|
****************************************************************************}
|
|
****************************************************************************}
|
|
|
|
|
|
{$define FPC_SYSTEM_HAS_SPTR}
|
|
{$define FPC_SYSTEM_HAS_SPTR}
|
|
-Function Sptr : Pointer;assembler;{$ifdef SYSTEMINLINE}inline;{$endif}
|
|
|
|
|
|
+Function Sptr : Pointer;assembler;nostackframe;{$ifdef SYSTEMINLINE}inline;{$endif}
|
|
asm
|
|
asm
|
|
movq %rsp,%rax
|
|
movq %rsp,%rax
|
|
end;
|
|
end;
|
|
|
|
|
|
{$IFNDEF INTERNAL_BACKTRACE}
|
|
{$IFNDEF INTERNAL_BACKTRACE}
|
|
{$define FPC_SYSTEM_HAS_GET_FRAME}
|
|
{$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
|
|
asm
|
|
movq %rbp,%rax
|
|
movq %rbp,%rax
|
|
end;
|
|
end;
|