@kodabb I don't think it's a problem to satisfy @laurentbercot's request, but 3% in static libc size is prob. <0.1% final static binary size
@CopperheadSec @lu_zero_ @laurentbercot Without PIC support? Perhaps you mean without efficient PC-relative addressing?
-
-
@RichFelker@lu_zero_@laurentbercot Meaning without hardware PIC support like PC relative addressing to make it fast. -
@RichFelker@lu_zero_@laurentbercot And some have basic PC relative addressing (like 32-bit ARM) but x86_64 / ARMv8 make it nearly free. -
@RichFelker@lu_zero_@laurentbercot i386 is especially bad because wasting a register is a big deal though. Not as bad to do that on ARM. -
@CopperheadSec@lu_zero_@laurentbercot ARM doesn't waste a register for PIC (there's no ABI requirement for calling into PLT). -
@RichFelker@lu_zero_@laurentbercot Ah, didn't realize that. -
@CopperheadSec@lu_zero_@laurentbercot They have an inter-procedural temp register (ip) that PLT thunks and distant-call-thunks can use.
End of conversation
New conversation -
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.