diff --git a/arch/X86/X86Mapping.c b/arch/X86/X86Mapping.c index 0a7bf779..fb5b56da 100644 --- a/arch/X86/X86Mapping.c +++ b/arch/X86/X86Mapping.c @@ -16866,25 +16866,25 @@ static insn_map insns[] = { // full x86 instructions { X86_SYSEXIT, X86_INS_SYSEXIT, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { 0 }, 0, 0 + { 0 }, { 0 }, { X86_GRP_IRET, 0 }, 0, 0 #endif }, { X86_SYSEXIT64, X86_INS_SYSEXIT, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { X86_GRP_MODE64, 0 }, 0, 0 + { 0 }, { 0 }, { X86_GRP_MODE64, X86_GRP_IRET, 0 }, 0, 0 #endif }, { X86_SYSRET, X86_INS_SYSRET, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { 0 }, 0, 0 + { 0 }, { 0 }, { X86_GRP_IRET, 0 }, 0, 0 #endif }, { X86_SYSRET64, X86_INS_SYSRET, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { X86_GRP_MODE64, 0 }, 0, 0 + { 0 }, { 0 }, { X86_GRP_MODE64, X86_GRP_IRET, 0 }, 0, 0 #endif }, { @@ -40625,25 +40625,25 @@ static insn_map insns[] = { // reduce x86 instructions { X86_SYSEXIT, X86_INS_SYSEXIT, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { 0 }, 0, 0 + { 0 }, { 0 }, { X86_GRP_IRET, 0 }, 0, 0 #endif }, { X86_SYSEXIT64, X86_INS_SYSEXIT, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { X86_GRP_MODE64, 0 }, 0, 0 + { 0 }, { 0 }, { X86_GRP_MODE64, X86_GRP_IRET, 0 }, 0, 0 #endif }, { X86_SYSRET, X86_INS_SYSRET, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { 0 }, 0, 0 + { 0 }, { 0 }, { X86_GRP_IRET, 0 }, 0, 0 #endif }, { X86_SYSRET64, X86_INS_SYSRET, #ifndef CAPSTONE_DIET - { 0 }, { 0 }, { X86_GRP_MODE64, 0 }, 0, 0 + { 0 }, { 0 }, { X86_GRP_MODE64, X86_GRP_IRET, 0 }, 0, 0 #endif }, {