* Fixed version of FpSysCall() with 6 params for Linux with PIC.

git-svn-id: trunk@37479 -
This commit is contained in:
yury 2017-10-17 18:03:29 +00:00
parent e8bbc4eef9
commit dbf482d62b

View File

@ -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