-
-
Replying to @whitequark
Nope. -fno-plt https://ewontfix.com/18/
@ewontfix :-)1 reply 0 retweets 9 likes -
these issues could be addressed either via explicit imports/exports or by trampolining calls in the linker
1 reply 0 retweets 0 likes -
Replying to @cr88192 @RichFelker and
explicit=needs annotations (ex: Win32); trampoline=pay more for non-local calls but cheaper local calls.
1 reply 0 retweets 0 likes -
Explicit import/export isn't C. PLT "trampoline" ABI on x86 is exactly the problem the linked article covers.
1 reply 0 retweets 0 likes -
Win32 does explicit import/export in C via __declspec, granted, not a good option for Linux/... codebases
1 reply 0 retweets 0 likes -
Replying to @cr88192 @RichFelker and
PLT calls generate stuff inline in the function; trampoline would generate it at externally at link time.
2 replies 0 retweets 0 likes -
Replying to @cr88192 @RichFelker and
so, w/ trampoline, local calls are just a 'call' op. non-local=call to a mess for doing an indirect call.
1 reply 0 retweets 0 likes -
Replying to @cr88192 @RichFelker and
note that Win32, unlike Linux, doesn't generally allow sharing raw globals across DLL boundaries, so ...
1 reply 0 retweets 0 likes -
(untag me please)
1 reply 0 retweets 0 likes
Sorry, didn't notice you were still tagged.
Loading seems to be taking a while.
Twitter may be over capacity or experiencing a momentary hiccup. Try again or visit Twitter Status for more information.