diff --git a/disasmtool/disasmtool.c b/disasmtool/disasmtool.c index c5d03fb..b0f4c2c 100644 --- a/disasmtool/disasmtool.c +++ b/disasmtool/disasmtool.c @@ -260,7 +260,6 @@ const char* category_to_string( case ND_CAT_EXPAND: return "EXPAND"; case ND_CAT_FLAGOP: return "FLAGOP"; case ND_CAT_FMA4: return "FMA4"; - case ND_CAT_FRED: return "FRED"; case ND_CAT_GATHER: return "GATHER"; case ND_CAT_GFNI: return "GFNI"; case ND_CAT_HRESET: return "HRESET"; @@ -1693,6 +1692,10 @@ handle_shemu( { printf(" SHEMU_FLAG_SYSCALL_MSR_WRITE\n"); } + if (ctx.Flags & SHEMU_FLAG_SIDT) + { + printf(" SHEMU_FLAG_SIDT\n"); + } if (fNameDecoded != NULL) { diff --git a/disasmtool_lix/dumpers.cpp b/disasmtool_lix/dumpers.cpp index 9c6ecb6..b74d9c2 100644 --- a/disasmtool_lix/dumpers.cpp +++ b/disasmtool_lix/dumpers.cpp @@ -1591,7 +1591,6 @@ std::string ins_cat_to_str(ND_INS_CATEGORY category) case ND_CAT_EXPAND: return "expand"; case ND_CAT_FLAGOP: return "flagop"; case ND_CAT_FMA4: return "fma4"; - case ND_CAT_FRED: return "fred"; case ND_CAT_GATHER: return "gather"; case ND_CAT_GFNI: return "gfni"; case ND_CAT_HRESET: return "hreset";