logoalt Hacker News

zozbot234today at 2:36 PM1 replyview on HN

They can't be at 1byte-nop distance because pointer addresses as well as branch target addresses are expected to be aligned for performance reasons - often to 16 bytes. You need either a nop sequence or a jump/tailcall.


Replies

gpderettatoday at 3:00 PM

Sure, there are also probably pointer integrity landing pads. Make it larger nops then.