windows-nt/Source/XPSP1/NT/base/wow64/mscpu/inc/cpunotif.h
2020-09-26 16:20:57 +08:00

38 lines
1.2 KiB
C

/*++
Copyright (c) 1994 Microsoft Corporation
Module Name:
cpunotif.h
Abstract:
definitions for CPUNOTIFY constants
Author:
21-July-1995 t-orig (Ori Gershony), created
Revision History:
--*/
//
// defines for Wx86Tib.CpuNotify
//
#define CPUNOTIFY_TRACEFLAG 0x00000001 // Trace Flag value
#define CPUNOTIFY_TRACEADDR 0x00000002 // Trace Address is set
#define CPUNOTIFY_INSTBREAK 0x00000004 // Debug Reg Instruction breakpoints
#define CPUNOTIFY_DATABREAK 0x00000008 // Debug Reg Data breakpoints
#define CPUNOTIFY_SLOWMODE 0x00000010 // Cpu runs in slow mode
#define CPUNOTIFY_INTERRUPT 0x00000020 // async request for cpu
#define CPUNOTIFY_UNSIMULATE 0x00000040 // cpu has reached a Bop fe
#define CPUNOTIFY_CPUTRAP 0x00000080 // catch all for cpu internal usage
#define CPUNOTIFY_EXITTC 0x00000100 // TC is about to be flushed
#define CPUNOTIFY_DBGFLUSHTC 0x00000200 // debugger modified memory - flush TC
#define CPUNOTIFY_SUSPEND 0x00000400 // SuspendThread() called on this thread
#define CPUNOTIFY_INTX 0x00000800 // INTx instruction hit
#define CPUNOTIFY_MODECHANGE 0x00001000 // Compiler switched between fast and slow - flush TC