On Fri, May 25, 2018 at 10:56 AM <h...@zytor.com> wrote:
> You need the extern inline in the .h file and the out-of-line .S file
both.

But the out-of-line .S file looks like:

...
    10 ENTRY(native_save_fl)

    11   pushf

    12   pop %_ASM_AX

    13   ret

    14 ENDPROC(native_save_fl)

    15 EXPORT_SYMBOL(native_save_fl)
...

I don't see how you can specify to the linker from assembly source that
this function should be treated as `extern inline`?

I assume you don't literally mean the C keywords `extern inline` but
whatever the equivalent incantation is needed in terms of assembler
directives (which I also don't know).

I'm beginning to think that what you'd like to see cannot be expressed (at
least via `extern inline`).
--
Thanks,
~Nick Desaulniers

Reply via email to