On Thu, Nov 29, 2018 at 9:13 AM Steven Rostedt <rost...@goodmis.org> wrote: > > No, we really do need to sync after we change the second part of the > command with the int3 on it. Unless there's another way to guarantee > that the full instruction gets seen when we replace the int3 with the > finished command.
Making sure the call instruction is aligned with the I$ fetch boundary should do that. It's not in the SDM, but neither was our current behavior - we were/are just relying on "it will work". Linus