mirror of
https://gitlab.com/freepascal.org/fpc/source.git
synced 2025-04-21 15:49:26 +02:00
* Fixed version of FpSysCall() with 6 params for Linux with PIC.
git-svn-id: trunk@37479 -
This commit is contained in:
parent
e8bbc4eef9
commit
dbf482d62b
@ -479,8 +479,12 @@ asm
|
||||
movl param3,%edx // param3
|
||||
movl param4,%esi // param4
|
||||
movl param5,%edi // param5
|
||||
// push address of psysinfo, since ebp will be rewritten below
|
||||
// and ebp based access to local vars will be unavailable after that
|
||||
push _psysinfo
|
||||
movl param6,%ebp // param6
|
||||
call _psysinfo
|
||||
call (%esp)
|
||||
addl $4,%esp // adjust esp
|
||||
{$else FPC_PIC}
|
||||
movl %edx,%ebx // param1
|
||||
pop %ecx // param2
|
||||
|
Loading…
Reference in New Issue
Block a user