Source code of Windows XP (NT5)
You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

37 lines
1.2 KiB

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