Skip to content

Commit

Permalink
Intel MPX support
Browse files Browse the repository at this point in the history
Skipping all MPX instructions has been added in order to eliminate bugs caused on these Issues
avast#1148
avast#1135

Intel MPX is a dead technology that has not been supported by the Linux kernel since 2020(proof: https://www.phoronix.com/news/Intel-MPX-Is-Dead). It was only in the Skylake and Intel Goldmont(atom) architecture, consider all current processors do not support this technology. Zydis & capstone mistakenly disassembles instructions added to Intel MPX(Intel MPX adds 7 new instructions, as well as BND0-3 registers in x64 and x32 mode for more information, see here(https://intel-mpx.github.io/design /)), a tool like Hiew also does not disassemble instructions of Intel MPX (https://fpic.in/VQ9yfJ1)
  • Loading branch information
Nitr0-G authored Apr 26, 2023
1 parent 9a93d49 commit 57b6617
Showing 1 changed file with 2,321 additions and 2,297 deletions.
Loading

0 comments on commit 57b6617

Please sign in to comment.