3 ms·
> You can do this with ptrace() which is in POSIX What? Did you think the P stands for POSIX?
by jart 3y ago
> You can do this with ptrace() which is in POSIX
What? Did you think the P stands for POSIX?
- nolist_policy 3y agoHuh, You are correct. Still, ptrace is implemented in many unixes. Uh, I guess time to do binary translation ala qemu-user. Webassembly anyone?
- toast0 3y agoWhat's wrong with iBCS? :P https://en.wikipedia.org/wiki/Intel_Binary_Compatibility_Standard https://en.wikipedia.org/wiki/Intel_Binary_Compatibility_Sta...
- LargoLasskhyfv 3y agoNot universal enough :P https://en.wikipedia.org/wiki/Architecture_Neutral_Distribution_Format https://en.wikipedia.org/wiki/Architecture_Neutral_Distribut...
- tambourine_man 3y agoNot universal enough either :) https://justine.lol/ape.html https://justine.lol/ape.html
- jart 3y agoIf you mean just Linux and FreeBSD. Even with those two, the API is the same in name only. It's wildly different. Shouldn't share the same name really.