
Add an optional feature to emit landing pads on x64. If CET IBT support is enforced, all indirect jmps/calls need to end up at an endbr64 instruction or have a notrack prefix. The feature is behind the build flag (off by default) v8_enable_cet_ibt Bug: v8:13355 Change-Id: Ifd350a566b2cb1aa9e5976b797dc658106df826c Reviewed-on: https://chromium-review.googlesource.com/c/v8/v8/+/4637222 Reviewed-by: Michael Lippautz <mlippautz@chromium.org> Commit-Queue: Stephen Röttger <sroettger@google.com> Reviewed-by: Thibaud Michaud <thibaudm@chromium.org> Reviewed-by: Andreas Haas <ahaas@chromium.org> Reviewed-by: Leszek Swirski <leszeks@chromium.org> Reviewed-by: Patrick Thier <pthier@chromium.org> Reviewed-by: Clemens Backes <clemensb@chromium.org> Cr-Commit-Position: refs/heads/main@{#91273}