#endif
+
+
+#ifndef DEBUG_XED
+#undef PrintDebug
+#define PrintDebug(fmt, args...)
+#endif
+
+
+
static xed_state_t decoder_state;
#define GPR_REGISTER 0
break;
case PROTECTED:
case PROTECTED_PAE:
+ case LONG_32_COMPAT:
if (state->mmode != XED_MACHINE_MODE_LEGACY_32) {
xed_state_init(state,
XED_MACHINE_MODE_LEGACY_32,
}
break;
default:
+ PrintError("Unsupported CPU mode: %d\n", info->cpu_mode);
return -1;
}
return 0;
}
-int is_flags_reg(xed_reg_enum_t xed_reg) {
+static int is_flags_reg(xed_reg_enum_t xed_reg) {
switch (xed_reg) {
case XED_REG_FLAGS:
case XED_REG_EFLAGS:
-int init_decoder() {
+int v3_init_decoder() {
xed_tables_init();
xed_state_zero(&decoder_state);
return 0;