2 ms·
If you're referring to ifuncs, they aren't doing anything like "JIT itself": your rtld simply calls your function to decide which version of the function you wa
by floatboth 7y ago
If you're referring to ifuncs, they aren't doing anything like "JIT itself": your rtld simply calls your function to decide which version of the function you want to call and updates the PLT.
FreeBSD kernel uses ifuncs for SMAP, XSAVE, ERMS (Enhanced REP MOVSB/STOSB), RDSEED.
- mhh__ 7y agoI don't know what they call it normally, but I noticed a magic symbol attribute in the LLVM d compiler that invoked a jit at runtime (-dynamic* something like that) Edit: I checked and they're not ifuncs