[DynInst_API:] [dyninst/dyninst] 040fb1: x86: check that opcode supports VEX/EVEX prefix if...


Date: Sun, 26 May 2024 09:44:07 -0700
From: Kirill Batuzov <noreply@xxxxxxxxxx>
Subject: [DynInst_API:] [dyninst/dyninst] 040fb1: x86: check that opcode supports VEX/EVEX prefix if...
  Branch: refs/heads/master
  Home:   https://github.com/dyninst/dyninst
  Commit: 040fb1961137a0183b10e8c7fbcb73ce2633bc71
      https://github.com/dyninst/dyninst/commit/040fb1961137a0183b10e8c7fbcb73ce2633bc71
  Author: Kirill Batuzov <43408219+batuzovk@xxxxxxxxxxxxxxxxxxxxxxxx>
  Date:   2024-05-26 (Sun, 26 May 2024)

  Changed paths:
    M common/src/arch-x86.C

  Log Message:
  -----------
  x86: check that opcode supports VEX/EVEX prefix if it is present (#1746)

Dyninst recognizes invalid combinations of VEX/EVEX prefixes and opcodes as valid instructions. The "&& false" check was introduced in 39caf8e and most probably is some debugging change that slipped into the main code by accident.



To unsubscribe from these emails, change your notification settings at https://github.com/dyninst/dyninst/settings/notifications
[← Prev in Thread] Current Thread [Next in Thread→]
  • [DynInst_API:] [dyninst/dyninst] 040fb1: x86: check that opcode supports VEX/EVEX prefix if..., Kirill Batuzov <=