x86: add endbr32 and endbr64 instructions
authorWim Taymans <wtaymans@redhat.com>
Fri, 19 Jul 2019 14:18:04 +0000 (16:18 +0200)
committerTim-Philipp Müller <tim@centricular.com>
Tue, 23 Jul 2019 23:32:24 +0000 (00:32 +0100)
commit7d67b97f3a9e4a5a0774f1ce9dbb78b90ed0c9e4
tree5d4ba5544ea982439165d06446e2a4729af332f7
parent5d0d6ce35c27bd455115d7a30f721a67aa76a7d4
x86: add endbr32 and endbr64 instructions

Issue endbr instructions at the start of generated functions to
make IBT (indirect branch tracking) work.

Resolves #17
orc/orcx86.c
orc/orcx86insn.c
orc/orcx86insn.h