Messages in this thread | | | From | Florian Weimer <> | Subject | Re: violating function pointer signature | Date | Wed, 18 Nov 2020 15:18:29 +0100 |
| |
* Peter Zijlstra:
>> The default Linux calling conventions are all of the cdecl family, >> where the caller pops the argument off the stack. You didn't quote >> enough to context to tell whether other calling conventions matter in >> your case. > > This is strictly in-kernel, and I think we're all cdecl, of which the > important part is caller-cleanup. The function compiles to: > > RET > > so whatever the arguments are is irrelevant.
Yes, then the stub is ABI-compatible, as far as I know.
| |