mirror of
https://gitlab.com/freepascal.org/fpc/source.git
synced 2025-09-13 13:09:16 +02:00
Add _csu_abort function
This commit is contained in:
parent
d18812b32f
commit
eff8f956a1
@ -39,6 +39,13 @@ procedure _FPC_proc_start; assembler; nostackframe; public name '_start'; public
|
||||
|
||||
function _strrchr(str: PAnsiChar; character: LongInt): PAnsiChar; forward;
|
||||
|
||||
procedure _csu_abort; cdecl; external name '_csu_abort';
|
||||
begin
|
||||
asm
|
||||
int3
|
||||
end;
|
||||
end;
|
||||
|
||||
procedure _FPC_proc___start(argc: LongInt; argv: PPAnsiChar; envp: Pointer; cleanup: TCdeclProcedure); cdecl;
|
||||
var
|
||||
I: SizeUInt;
|
||||
|
@ -36,6 +36,15 @@ procedure _FPC_proc_start; assembler; nostackframe; public name '_start'; public
|
||||
|
||||
function _strrchr(str: PAnsiChar; character: LongInt): PAnsiChar; forward;
|
||||
|
||||
procedure _csu_abort; cdecl; public name '_csu_abort';
|
||||
begin
|
||||
asm
|
||||
// endbr64
|
||||
// Not yet supported by our inline assembler reader
|
||||
int3
|
||||
end;
|
||||
end;
|
||||
|
||||
procedure _FPC_proc___start(argc: LongInt; argv: PPAnsiChar; envp: Pointer; cleanup: TCdeclProcedure); cdecl;
|
||||
var
|
||||
I: SizeUInt;
|
||||
|
Loading…
Reference in New Issue
Block a user