RFR: 8286636: MacroAssembler::post_call_nop should have InstructionMark

Andrew Haley aph-open at littlepinkcloud.com
Thu May 12 13:13:00 UTC 2022


On 5/12/22 14:00, Aleksey Shipilev wrote:
> `InstructionMark` checks the instruction boundaries, which is important for relocatable instructions. Everywhere where we do any (?) sort of relocation, we do `InstructionMark`. I found that newly ad

What is the meaning of "checks the instruction boundaries"? Just that
we make sure that we cannot ever have multiple relocations of the
same address, or something more subtle than that?

Or, how would overlapping instructions happen?

Thanks,

-- 
Andrew Haley  (he/him)
Java Platform Lead Engineer
Red Hat UK Ltd. <https://www.redhat.com>
https://keybase.io/andrewhaley
EAC8 43EB D3EF DB98 CC77 2FAD A5CD 6035 332F A671


More information about the hotspot-dev mailing list