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→] |
---|---|---|
|
Previous by Date: | [DynInst_API:] [dyninst/dyninst], Tim Haines |
---|---|
Next by Date: | [DynInst_API:] [dyninst/dyninst] 9cb8cb: x86: correctly detect 3DNow instruction length (#1..., Kirill Batuzov |
Previous by Thread: | [DynInst_API:] [dyninst/dyninst] 03b7ed: Re-use source checkout in build action, Tim Haines |
Next by Thread: | [DynInst_API:] [dyninst/dyninst] 0435b9: aarch64: fix PC conversion, Tim Haines |
Indexes: | [Date] [Thread] |