⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 itab.c

📁 Ksplice is practical technology for updating the Linux kernel without rebooting. It enables you to a
💻 C
📖 第 1 页 / 共 5 页
字号:
  /* 00 */  { UD_Iinvalid,     O_NONE, O_NONE, O_NONE,    P_none },  /* 01 */  { UD_Igrp_rm,      O_NONE, O_NONE, O_NONE,    ITAB__0F__OP_A7__MOD__OP_01__RM },};static struct ud_itab_entry itab__0f__op_a7__mod__op_01__rm[8] = {  /* 00 */  { UD_Igrp_reg,     O_NONE, O_NONE, O_NONE,    ITAB__0F__OP_A7__MOD__OP_01__RM__OP_00__REG },  /* 01 */  { UD_Iinvalid,     O_NONE, O_NONE, O_NONE,    P_none },  /* 02 */  { UD_Iinvalid,     O_NONE, O_NONE, O_NONE,    P_none },  /* 03 */  { UD_Iinvalid,     O_NONE, O_NONE, O_NONE,    P_none },  /* 04 */  { UD_Iinvalid,     O_NONE, O_NONE, O_NONE,    P_none },  /* 05 */  { UD_Iinvalid,     O_NONE, O_NONE, O_NONE,    P_none },  /* 06 */  { UD_Iinvalid,     O_NONE, O_NONE, O_NONE,    P_none },  /* 07 */  { UD_Iinvalid,     O_NONE, O_NONE, O_NONE,    P_none },};static struct ud_itab_entry itab__0f__op_a7__mod__op_01__rm__op_00__reg[8] = {  /* 00 */  { UD_Ixstore,      O_NONE,  O_NONE,  O_NONE,  P_none },  /* 01 */  { UD_Ixcryptecb,   O_NONE,  O_NONE,  O_NONE,  P_none },  /* 02 */  { UD_Ixcryptcbc,   O_NONE,  O_NONE,  O_NONE,  P_none },  /* 03 */  { UD_Ixcryptctr,   O_NONE,  O_NONE,  O_NONE,  P_none },  /* 04 */  { UD_Ixcryptcfb,   O_NONE,  O_NONE,  O_NONE,  P_none },  /* 05 */  { UD_Ixcryptofb,   O_NONE,  O_NONE,  O_NONE,  P_none },  /* 06 */  { UD_Iinvalid,     O_NONE, O_NONE, O_NONE,    P_none },  /* 07 */  { UD_Iinvalid,     O_NONE, O_NONE, O_NONE,    P_none },};static struct ud_itab_entry itab__0f__op_ae__reg[8] = {  /* 00 */  { UD_Ifxsave,      O_M,     O_NONE,  O_NONE,  P_aso|P_rexw|P_rexr|P_rexx|P_rexb },  /* 01 */  { UD_Ifxrstor,     O_M,     O_NONE,  O_NONE,  P_aso|P_rexw|P_rexr|P_rexx|P_rexb },  /* 02 */  { UD_Ildmxcsr,     O_Md,    O_NONE,  O_NONE,  P_aso|P_rexw|P_rexr|P_rexx|P_rexb },  /* 03 */  { UD_Istmxcsr,     O_Md,    O_NONE,  O_NONE,  P_aso|P_rexw|P_rexr|P_rexx|P_rexb },  /* 04 */  { UD_Iinvalid,     O_NONE, O_NONE, O_NONE,    P_none },  /* 05 */  { UD_Igrp_mod,     O_NONE, O_NONE, O_NONE,    ITAB__0F__OP_AE__REG__OP_05__MOD },  /* 06 */  { UD_Igrp_mod,     O_NONE, O_NONE, O_NONE,    ITAB__0F__OP_AE__REG__OP_06__MOD },  /* 07 */  { UD_Igrp_mod,     O_NONE, O_NONE, O_NONE,    ITAB__0F__OP_AE__REG__OP_07__MOD },};static struct ud_itab_entry itab__0f__op_ae__reg__op_05__mod[2] = {  /* 00 */  { UD_Iinvalid,     O_NONE, O_NONE, O_NONE,    P_none },  /* 01 */  { UD_Igrp_rm,      O_NONE, O_NONE, O_NONE,    ITAB__0F__OP_AE__REG__OP_05__MOD__OP_01__RM },};static struct ud_itab_entry itab__0f__op_ae__reg__op_05__mod__op_01__rm[8] = {  /* 00 */  { UD_Ilfence,      O_NONE,  O_NONE,  O_NONE,  P_none },  /* 01 */  { UD_Ilfence,      O_NONE,  O_NONE,  O_NONE,  P_none },  /* 02 */  { UD_Ilfence,      O_NONE,  O_NONE,  O_NONE,  P_none },  /* 03 */  { UD_Ilfence,      O_NONE,  O_NONE,  O_NONE,  P_none },  /* 04 */  { UD_Ilfence,      O_NONE,  O_NONE,  O_NONE,  P_none },  /* 05 */  { UD_Ilfence,      O_NONE,  O_NONE,  O_NONE,  P_none },  /* 06 */  { UD_Ilfence,      O_NONE,  O_NONE,  O_NONE,  P_none },  /* 07 */  { UD_Ilfence,      O_NONE,  O_NONE,  O_NONE,  P_none },};static struct ud_itab_entry itab__0f__op_ae__reg__op_06__mod[2] = {  /* 00 */  { UD_Iinvalid,     O_NONE, O_NONE, O_NONE,    P_none },  /* 01 */  { UD_Igrp_rm,      O_NONE, O_NONE, O_NONE,    ITAB__0F__OP_AE__REG__OP_06__MOD__OP_01__RM },};static struct ud_itab_entry itab__0f__op_ae__reg__op_06__mod__op_01__rm[8] = {  /* 00 */  { UD_Imfence,      O_NONE,  O_NONE,  O_NONE,  P_none },  /* 01 */  { UD_Imfence,      O_NONE,  O_NONE,  O_NONE,  P_none },  /* 02 */  { UD_Imfence,      O_NONE,  O_NONE,  O_NONE,  P_none },  /* 03 */  { UD_Imfence,      O_NONE,  O_NONE,  O_NONE,  P_none },  /* 04 */  { UD_Imfence,      O_NONE,  O_NONE,  O_NONE,  P_none },  /* 05 */  { UD_Imfence,      O_NONE,  O_NONE,  O_NONE,  P_none },  /* 06 */  { UD_Imfence,      O_NONE,  O_NONE,  O_NONE,  P_none },  /* 07 */  { UD_Imfence,      O_NONE,  O_NONE,  O_NONE,  P_none },};static struct ud_itab_entry itab__0f__op_ae__reg__op_07__mod[2] = {  /* 00 */  { UD_Iclflush,     O_M,     O_NONE,  O_NONE,  P_aso|P_rexw|P_rexr|P_rexx|P_rexb },  /* 01 */  { UD_Igrp_rm,      O_NONE, O_NONE, O_NONE,    ITAB__0F__OP_AE__REG__OP_07__MOD__OP_01__RM },};static struct ud_itab_entry itab__0f__op_ae__reg__op_07__mod__op_01__rm[8] = {  /* 00 */  { UD_Isfence,      O_NONE,  O_NONE,  O_NONE,  P_none },  /* 01 */  { UD_Isfence,      O_NONE,  O_NONE,  O_NONE,  P_none },  /* 02 */  { UD_Isfence,      O_NONE,  O_NONE,  O_NONE,  P_none },  /* 03 */  { UD_Isfence,      O_NONE,  O_NONE,  O_NONE,  P_none },  /* 04 */  { UD_Isfence,      O_NONE,  O_NONE,  O_NONE,  P_none },  /* 05 */  { UD_Isfence,      O_NONE,  O_NONE,  O_NONE,  P_none },  /* 06 */  { UD_Isfence,      O_NONE,  O_NONE,  O_NONE,  P_none },  /* 07 */  { UD_Isfence,      O_NONE,  O_NONE,  O_NONE,  P_none },};static struct ud_itab_entry itab__0f__op_ba__reg[8] = {  /* 00 */  { UD_Iinvalid,     O_NONE, O_NONE, O_NONE,    P_none },  /* 01 */  { UD_Iinvalid,     O_NONE, O_NONE, O_NONE,    P_none },  /* 02 */  { UD_Iinvalid,     O_NONE, O_NONE, O_NONE,    P_none },  /* 03 */  { UD_Iinvalid,     O_NONE, O_NONE, O_NONE,    P_none },  /* 04 */  { UD_Ibt,          O_Ev,    O_Ib,    O_NONE,  P_c1|P_aso|P_oso|P_rexw|P_rexr|P_rexx|P_rexb },  /* 05 */  { UD_Ibts,         O_Ev,    O_Ib,    O_NONE,  P_c1|P_aso|P_oso|P_rexw|P_rexr|P_rexx|P_rexb },  /* 06 */  { UD_Ibtr,         O_Ev,    O_Ib,    O_NONE,  P_c1|P_aso|P_oso|P_rexw|P_rexr|P_rexx|P_rexb },  /* 07 */  { UD_Ibtc,         O_Ev,    O_Ib,    O_NONE,  P_c1|P_aso|P_oso|P_rexw|P_rexr|P_rexx|P_rexb },};static struct ud_itab_entry itab__0f__op_c7__reg[8] = {  /* 00 */  { UD_Iinvalid,     O_NONE, O_NONE, O_NONE,    P_none },  /* 01 */  { UD_Icmpxchg8b,   O_M,     O_NONE,  O_NONE,  P_aso|P_rexr|P_rexx|P_rexb },  /* 02 */  { UD_Iinvalid,     O_NONE, O_NONE, O_NONE,    P_none },  /* 03 */  { UD_Iinvalid,     O_NONE, O_NONE, O_NONE,    P_none },  /* 04 */  { UD_Iinvalid,     O_NONE, O_NONE, O_NONE,    P_none },  /* 05 */  { UD_Iinvalid,     O_NONE, O_NONE, O_NONE,    P_none },  /* 06 */  { UD_Igrp_vendor,  O_NONE, O_NONE, O_NONE,    ITAB__0F__OP_C7__REG__OP_06__VENDOR },  /* 07 */  { UD_Igrp_vendor,  O_NONE, O_NONE, O_NONE,    ITAB__0F__OP_C7__REG__OP_07__VENDOR },};static struct ud_itab_entry itab__0f__op_c7__reg__op_06__vendor[3] = {  /* 00 */  { UD_Iinvalid,     O_NONE, O_NONE, O_NONE,    P_none },  /* 01 */  { UD_Ivmptrld,     O_Mq,    O_NONE,  O_NONE,  P_aso|P_rexr|P_rexx|P_rexb },  /* 02 */  { UD_Ivmptrld,     O_Mq,    O_NONE,  O_NONE,  P_aso|P_rexr|P_rexx|P_rexb },};static struct ud_itab_entry itab__0f__op_c7__reg__op_07__vendor[3] = {  /* 00 */  { UD_Iinvalid,     O_NONE, O_NONE, O_NONE,    P_none },  /* 01 */  { UD_Ivmptrst,     O_Mq,    O_NONE,  O_NONE,  P_aso|P_rexr|P_rexx|P_rexb },  /* 02 */  { UD_Ivmptrst,     O_Mq,    O_NONE,  O_NONE,  P_aso|P_rexr|P_rexx|P_rexb },};static struct ud_itab_entry itab__0f__op_d9__mod[2] = {  /* 00 */  { UD_Iinvalid,     O_NONE, O_NONE, O_NONE,    P_none },  /* 01 */  { UD_Igrp_x87,     O_NONE, O_NONE, O_NONE,    ITAB__0F__OP_D9__MOD__OP_01__X87 },};static struct ud_itab_entry itab__0f__op_d9__mod__op_01__x87[64] = {  /* 00 */  { UD_Iinvalid,     O_NONE, O_NONE, O_NONE,    P_none },  /* 01 */  { UD_Iinvalid,     O_NONE, O_NONE, O_NONE,    P_none },  /* 02 */  { UD_Iinvalid,     O_NONE, O_NONE, O_NONE,    P_none },  /* 03 */  { UD_Iinvalid,     O_NONE, O_NONE, O_NONE,    P_none },  /* 04 */  { UD_Iinvalid,     O_NONE, O_NONE, O_NONE,    P_none },  /* 05 */  { UD_Iinvalid,     O_NONE, O_NONE, O_NONE,    P_none },  /* 06 */  { UD_Iinvalid,     O_NONE, O_NONE, O_NONE,    P_none },  /* 07 */  { UD_Iinvalid,     O_NONE, O_NONE, O_NONE,    P_none },  /* 08 */  { UD_Iinvalid,     O_NONE, O_NONE, O_NONE,    P_none },  /* 09 */  { UD_Iinvalid,     O_NONE, O_NONE, O_NONE,    P_none },  /* 0A */  { UD_Iinvalid,     O_NONE, O_NONE, O_NONE,    P_none },  /* 0B */  { UD_Iinvalid,     O_NONE, O_NONE, O_NONE,    P_none },  /* 0C */  { UD_Iinvalid,     O_NONE, O_NONE, O_NONE,    P_none },  /* 0D */  { UD_Iinvalid,     O_NONE, O_NONE, O_NONE,    P_none },  /* 0E */  { UD_Iinvalid,     O_NONE, O_NONE, O_NONE,    P_none },  /* 0F */  { UD_Iinvalid,     O_NONE, O_NONE, O_NONE,    P_none },  /* 10 */  { UD_Iinvalid,     O_NONE, O_NONE, O_NONE,    P_none },  /* 11 */  { UD_Iinvalid,     O_NONE, O_NONE, O_NONE,    P_none },  /* 12 */  { UD_Iinvalid,     O_NONE, O_NONE, O_NONE,    P_none },  /* 13 */  { UD_Iinvalid,     O_NONE, O_NONE, O_NONE,    P_none },  /* 14 */  { UD_Iinvalid,     O_NONE, O_NONE, O_NONE,    P_none },  /* 15 */  { UD_Iinvalid,     O_NONE, O_NONE, O_NONE,    P_none },  /* 16 */  { UD_Iinvalid,     O_NONE, O_NONE, O_NONE,    P_none },  /* 17 */  { UD_Iinvalid,     O_NONE, O_NONE, O_NONE,    P_none },  /* 18 */  { UD_Iinvalid,     O_NONE, O_NONE, O_NONE,    P_none },  /* 19 */  { UD_Iinvalid,     O_NONE, O_NONE, O_NONE,    P_none },  /* 1A */  { UD_Iinvalid,     O_NONE, O_NONE, O_NONE,    P_none },  /* 1B */  { UD_Iinvalid,     O_NONE, O_NONE, O_NONE,    P_none },  /* 1C */  { UD_Iinvalid,     O_NONE, O_NONE, O_NONE,    P_none },  /* 1D */  { UD_Iinvalid,     O_NONE, O_NONE, O_NONE,    P_none },  /* 1E */  { UD_Iinvalid,     O_NONE, O_NONE, O_NONE,    P_none },  /* 1F */  { UD_Iinvalid,     O_NONE, O_NONE, O_NONE,    P_none },  /* 20 */  { UD_Iinvalid,     O_NONE, O_NONE, O_NONE,    P_none },  /* 21 */  { UD_Ifabs,        O_NONE,  O_NONE,  O_NONE,  P_none },  /* 22 */  { UD_Iinvalid,     O_NONE, O_NONE, O_NONE,    P_none },  /* 23 */  { UD_Iinvalid,     O_NONE, O_NONE, O_NONE,    P_none },  /* 24 */  { UD_Iinvalid,     O_NONE, O_NONE, O_NONE,    P_none },  /* 25 */  { UD_Iinvalid,     O_NONE, O_NONE, O_NONE,    P_none },  /* 26 */  { UD_Iinvalid,     O_NONE, O_NONE, O_NONE,    P_none },  /* 27 */  { UD_Iinvalid,     O_NONE, O_NONE, O_NONE,    P_none },  /* 28 */  { UD_Iinvalid,     O_NONE, O_NONE, O_NONE,    P_none },  /* 29 */  { UD_Iinvalid,     O_NONE, O_NONE, O_NONE,    P_none },  /* 2A */  { UD_Iinvalid,     O_NONE, O_NONE, O_NONE,    P_none },  /* 2B */  { UD_Iinvalid,     O_NONE, O_NONE, O_NONE,    P_none },  /* 2C */  { UD_Iinvalid,     O_NONE, O_NONE, O_NONE,    P_none },  /* 2D */  { UD_Iinvalid,     O_NONE, O_NONE, O_NONE,    P_none },  /* 2E */  { UD_Iinvalid,     O_NONE, O_NONE, O_NONE,    P_none },  /* 2F */  { UD_Iinvalid,     O_NONE, O_NONE, O_NONE,    P_none },  /* 30 */  { UD_If2xm1,       O_NONE,  O_NONE,  O_NONE,  P_none },  /* 31 */  { UD_Iinvalid,     O_NONE, O_NONE, O_NONE,    P_none },  /* 32 */  { UD_Iinvalid,     O_NONE, O_NONE, O_NONE,    P_none },  /* 33 */  { UD_Iinvalid,     O_NONE, O_NONE, O_NONE,    P_none },  /* 34 */  { UD_Iinvalid,     O_NONE, O_NONE, O_NONE,    P_none },  /* 35 */  { UD_Iinvalid,     O_NONE, O_NONE, O_NONE,    P_none },  /* 36 */  { UD_Iinvalid,     O_NONE, O_NONE, O_NONE,    P_none },  /* 37 */  { UD_Iinvalid,     O_NONE, O_NONE, O_NONE,    P_none },  /* 38 */  { UD_Iinvalid,     O_NONE, O_NONE, O_NONE,    P_none },  /* 39 */  { UD_Iinvalid,     O_NONE, O_NONE, O_NONE,    P_none },  /* 3A */  { UD_Iinvalid,     O_NONE, O_NONE, O_NONE,    P_none },  /* 3B */  { UD_Iinvalid,     O_NONE, O_NONE, O_NONE,    P_none },  /* 3C */  { UD_Iinvalid,     O_NONE, O_NONE, O_NONE,    P_none },  /* 3D */  { UD_Iinvalid,     O_NONE, O_NONE, O_NONE,    P_none },  /* 3E */  { UD_Iinvalid,     O_NONE, O_NONE, O_NONE,    P_none },  /* 3F */  { UD_Iinvalid,     O_NONE, O_NONE, O_NONE,    P_none },};static struct ud_itab_entry itab__1byte[256] = {  /* 00 */  { UD_Iadd,         O_Eb,    O_Gb,    O_NONE,  P_aso|P_rexr|P_rexx|P_rexb },  /* 01 */  { UD_Iadd,         O_Ev,    O_Gv,    O_NONE,  P_aso|P_oso|P_rexw|P_rexr|P_rexx|P_rexb },  /* 02 */  { UD_Iadd,         O_Gb,    O_Eb,    O_NONE,  P_aso|P_rexr|P_rexx|P_rexb },  /* 03 */  { UD_Iadd,         O_Gv,    O_Ev,    O_NONE,  P_aso|P_oso|P_rexw|P_rexr|P_rexx|P_rexb },  /* 04 */  { UD_Iadd,         O_AL,    O_Ib,    O_NONE,  P_none },  /* 05 */  { UD_Iadd,         O_rAX,   O_Iz,    O_NONE,  P_oso|P_rexw },  /* 06 */  { UD_Ipush,        O_ES,    O_NONE,  O_NONE,  P_inv64|P_none },  /* 07 */  { UD_Ipop,         O_ES,    O_NONE,  O_NONE,  P_inv64|P_none },  /* 08 */  { UD_Ior,          O_Eb,    O_Gb,    O_NONE,  P_aso|P_rexr|P_rexx|P_rexb },  /* 09 */  { UD_Ior,          O_Ev,    O_Gv,    O_NONE,  P_aso|P_oso|P_rexw|P_rexr|P_rexx|P_rexb },  /* 0A */  { UD_Ior,          O_Gb,    O_Eb,    O_NONE,  P_aso|P_rexr|P_rexx|P_rexb },  /* 0B */  { UD_Ior,          O_Gv,    O_Ev,    O_NONE,  P_aso|P_oso|P_rexw|P_rexr|P_rexx|P_rexb },  /* 0C */  { UD_Ior,          O_AL,    O_Ib,    O_NONE,  P_none },  /* 0D */  { UD_Ior,          O_rAX,   O_Iz,    O_NONE,  P_oso|P_rexw },  /* 0E */  { UD_Ipush,        O_CS,    O_NONE,  O_NONE,  P_inv64|P_none },  /* 0F */  { UD_Iinvalid,     O_NONE, O_NONE, O_NONE,    P_none },  /* 10 */  { UD_Iadc,         O_Eb,    O_Gb,    O_NONE,  P_aso|P_rexr|P_rexx|P_rexb },  /* 11 */  { UD_Iadc,         O_Ev,    O_Gv,    O_NONE,  P_aso|P_oso|P_rexw|P_rexr|P_rexx|P_rexb },  /* 12 */  { UD_Iadc,         O_Gb,    O_Eb,    O_NONE,  P_aso|P_rexr|P_rexx|P_rexb },  /* 13 */  { UD_Iadc,         O_Gv,    O_Ev,    O_NONE,  P_aso|P_oso|P_rexw|P_rexr|P_rexx|P_rexb },  /* 14 */  { UD_Iadc,         O_AL,    O_Ib,    O_NONE,  P_none },  /* 15 */  { UD_Iadc,         O_rAX,   O_Iz,    O_NONE,  P_oso|P_rexw },  /* 16 */  { UD_Ipush,        O_SS,    O_NONE,  O_NONE,  P_inv64|P_none },  /* 17 */  { UD_Ipop,         O_SS,    O_NONE,  O_NONE,  P_inv64|P_none },  /* 18 */  { UD_Isbb,         O_Eb,    O_Gb,    O_NONE,  P_aso|P_rexr|P_rexx|P_rexb },  /* 19 */  { UD_Isbb,         O_Ev,    O_Gv,    O_NONE,  P_aso|P_oso|P_rexw|P_rexr|P_rexx|P_rexb },  /* 1A */  { UD_Isbb,         O_Gb,    O_Eb,    O_NONE,  P_aso|P_rexr|P_rexx|P_rexb },  /* 1B */  { UD_Isbb,         O_Gv,    O_Ev,    O_NONE,  P_aso|P_oso|P_rexw|P_rexr|P_rexx|P_rexb },  /* 1C */  { UD_Isbb,         O_AL,    O_Ib,    O_NONE,  P_none },  /* 1D */  { UD_Isbb,         O_rAX,   O_Iz,    O_NONE,  P_oso|P_rexw },  /* 1E */  { UD_Ipush,        O_DS,    O_NONE,  O_NONE,  P_inv64|P_none },  /* 1F */  { UD_Ipop,         O_DS,    O_NONE,  O_NONE,  P_inv64|P_none },  /* 20 */  { UD_Iand,         O_Eb,    O_Gb,    O_NONE,  P_aso|P_rexr|P_rexx|P_rexb },  /* 21 */  { UD_Iand,         O_Ev,    O_Gv,    O_NONE,  P_aso|P_oso|P_rexw|P_rexr|P_rexx|P_rexb },  /* 22 */  { UD_Iand,         O_Gb,    O_Eb,    O_NONE,  P_aso|P_rexr|P_rexx|P_rexb },  /* 23 */  { UD_Iand,         O_Gv,    O_Ev,    O_NONE,  P_aso|P_oso|P_rexw|P_rexr|P_rexx|P_rexb },  /* 24 */  { UD_Iand,         O_AL,    O_Ib,    O_NONE,  P_none },  /* 25 */  { UD_Iand,         O_rAX,   O_Iz,    O_NONE,  P_oso|P_rexw },  /* 26 */  { UD_Iinvalid,     O_NONE, O_NONE, O_NONE,    P_none },  /* 27 */  { UD_Idaa,         O_NONE,  O_NONE,  O_NONE,  P_inv64|P_none },  /* 28 */  { UD_Isub,         O_Eb,    O_Gb,    O_NONE,  P_aso|P_rexr|P_rexx|P_rexb },  /* 29 */  { UD_Isub,         O_Ev,    O_Gv,    O_NONE,  P_aso|P_oso|P_rexw|P_rexr|P_rexx|P_rexb },  /* 2A */  { UD_Isub,         O_Gb,    O_Eb,    O_NONE,  P_aso|P_rexr|P_rexx|P_rexb },  /* 2B */  { UD_Isub,         O_Gv,    O_Ev,    O_NONE,  P_aso|P_oso|P_rexw|P_rexr|P_rexx|P_rexb },  /* 2C */  { UD_Isub,         O_AL,    O_Ib,    O_NONE,  P_none },  /* 2D */  { UD_Isub,         O_rAX,   O_Iz,    O_NONE,  P_oso|P_rexw },  /* 2E */  { UD_Iinvalid,     O_NONE, O_NONE, O_NONE,    P_none },  /* 2F */  { UD_Idas,         O_NONE,  O_NONE,  O_NONE,  P_inv64|P_none },  /* 30 */  { UD_Ixor,         O_Eb,    O_Gb,    O_NONE,  P_aso|P_rexr|P_rexx|P_rexb },  /* 31 */  { UD_Ixor,         O_Ev,    O_Gv,    O_NONE,  P_aso|P_oso|P_rexw|P_rexr|P_rexx|P_rexb },  /* 32 */  { UD_Ixor,         O_Gb,    O_Eb,    O_NONE,  P_aso|P_rexr|P_rexx|P_rexb },  /* 33 */  { UD_Ixor,         O_Gv,    O_Ev,    O_NONE,  P_aso|P_oso|P_rexw|P_rexr|P_rexx|P_rexb },  /* 34 */  { UD_Ixor,         O_AL,    O_Ib,    O_NONE,  P_none },  /* 35 */  { UD_Ixor,         O_rAX,   O_Iz,    O_NONE,  P_oso|P_rexw },  /* 36 */  { UD_Iinvalid,     O_NONE, O_NONE, O_NONE,    P_none },  /* 37 */  { UD_Iaaa,         O_NONE,  O_NONE,  O_NONE,  P_inv64|P_none },  /* 38 */  { UD_Icmp,         O_Eb,    O_Gb,    O_NONE,  P_aso|P_rexr|P_rexx|P_rexb },  /* 39 */  { UD_Icmp,         O_Ev,    O_Gv,    O_NONE,  P_aso|P_oso|P_rexw|P_rexr|P_rexx|P_rexb },  /* 3A */  { UD_Icmp,         O_Gb,    O_Eb,    O_NONE,  P_aso|P_rexr|P_rexx|P_rexb },  /* 3B */  { UD_Icmp,         O_Gv,    O_Ev,    O_NONE,  P_aso|P_oso|P_rexw|P_rexr|P_rexx|P_rexb },  /* 3C */  { UD_Icmp,         O_AL,    O_Ib,    O_NONE,  P_none },  /* 3D */  { UD_Icmp,         O_rAX,   O_Iz,    O_NONE,  P_oso|P_rexw },  /* 3E */  { UD_Iinvalid,     O_NONE, O_NONE, O_NONE,    P_none },  /* 3F */  { UD_Iaas,         O_NONE,  O_NONE,  O_NONE,  P_inv64|P_none },  /* 40 */  { UD_Iinc,         O_eAX,   O_NONE,  O_NONE,  P_oso },  /* 41 */  { UD_Iinc,         O_eCX,   O_NONE,  O_NONE,  P_oso },  /* 42 */  { UD_Iinc,         O_eDX,   O_NONE,  O_NONE,  P_oso },  /* 43 */  { UD_Iinc,         O_eBX,   O_NONE,  O_NONE,  P_oso },  /* 44 */  { UD_Iinc,         O_eSP,   O_NONE,  O_NONE,  P_oso },  /* 45 */  { UD_Iinc,         O_eBP,   O_NONE,  O_NONE,  P_oso },  /* 46 */  { UD_Iinc,         O_eSI,   O_NONE,  O_NONE,  P_oso },  /* 47 */  { UD_Iinc,         O_eDI,   O_NONE,  O_NONE,  P_oso },  /* 48 */  { UD_Idec,         O_eAX,   O_NONE,  O_NONE,  P_oso },  /* 49 */  { UD_Idec,         O_eCX,   O_NONE,  O_NONE,  P_oso },  /* 4A */  { UD_Idec,         O_eDX,   O_NONE,  O_NONE,  P_oso },  /* 4B */  { UD_Idec,         O_eBX,   O_NONE,  O_NONE,  P_oso },  /* 4C */  { UD_Idec,         O_eSP,   O_NONE,  O_NONE,  P_oso },  /* 4D */  { UD_Idec,         O_eBP,   O_NONE,  O_NONE,  P_oso },  /* 4E */  { UD_Idec,         O_eSI,   O_NONE,  O_NONE,  P_oso },  /* 4F */  { UD_Idec,         O_eDI,   O_NONE,  O_NONE,  P_oso },  /* 50 */  { UD_Ipush,        O_rAXr8, O_NONE,  O_NONE,  P_def64|P_depM|P_oso|P_rexb },  /* 51 */  { UD_Ipush,        O_rCXr9, O_NONE,  O_NONE,  P_def64|P_depM|P_oso|P_rexb },  /* 52 */  { UD_Ipush,        O_rDXr10, O_NONE,  O_NONE, P_def64|P_depM|P_oso|P_rexb },  /* 53 */  { UD_Ipush,        O_rBXr11, O_NONE,  O_NONE, P_def64|P_depM|P_oso|P_rexb },  /* 54 */  { UD_Ipush,        O_rSPr12, O_NONE,  O_NONE, P_def64|P_depM|P_oso|P_rexb },  /* 55 */  { UD_Ipush,        O_rBPr13, O_NONE,  O_NONE, P_def64|P_depM|P_oso|P_rexb },  /* 56 */  { UD_Ipush,        O_rSIr14, O_NONE,  O_NONE, P_def64|P_depM|P_oso|P_rexb },  /* 57 */  { UD_Ipush,        O_rDIr15, O_NONE,  O_NONE, P_def64|P_depM|P_oso|P_rexb },  /* 58 */  { UD_Ipop,         O_rAXr8, O_NONE,  O_NONE,  P_def64|P_depM|P_oso|P_rexb },  /* 59 */  { UD_Ipop,         O_rCXr9, O_NONE,  O_NONE,  P_def64|P_depM|P_oso|P_rexb },  /* 5A */  { UD_Ipop,         O_rDXr10, O_NONE,  O_NONE, P_def64|P_depM|P_oso|P_rexb },  /* 5B */  { UD_Ipop,         O_rBXr11, O_NONE,  O_NONE, P_def64|P_depM|P_oso|P_rexb },  /* 5C */  { UD_Ip

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -