logoalt Hacker News

ok123456today at 5:26 PM1 replyview on HN

Doesn't x86 actually support nested call pointers using enter to natively support this in Pascal?


Replies

klodolphtoday at 5:45 PM

It’s not a question of ISA support. If you call via a function pointer, how do you supply the pointer to the data? (It has to either be in a separate place from the function code, or the same place. One requires an ABI change, the other an executable, writable section of memory.)

show 2 replies