summaryrefslogtreecommitdiffstats
path: root/private/windbg/em/p_i386/strings.h
diff options
context:
space:
mode:
Diffstat (limited to '')
-rw-r--r--private/windbg/em/p_i386/strings.h119
1 files changed, 119 insertions, 0 deletions
diff --git a/private/windbg/em/p_i386/strings.h b/private/windbg/em/p_i386/strings.h
new file mode 100644
index 000000000..0da54c1b2
--- /dev/null
+++ b/private/windbg/em/p_i386/strings.h
@@ -0,0 +1,119 @@
+/*
+** STRINGS.H
+**
+** This file contains all strings which are used in the EM for display
+** purposes. This is done for internationalization purposes.
+**
+** strings.c defines DEFINE_STRINGS before including this file. Other
+** source files just include this file normally.
+*/
+
+/*
+** strings.c should define DEFINE_STRINGS before including this file,
+** so that the strings will be defined rather than just declared.
+*/
+
+#ifdef DEFINE_STRINGS
+ #define DECL_STR(name, value) char name[] = value
+#else
+ #define DECL_STR(name, value) extern char name[]
+#endif
+
+DECL_STR(SzAH, "AH");
+DECL_STR(SzAL, "AL");
+DECL_STR(SzAX, "AX");
+DECL_STR(SzEAX, "EAX");
+DECL_STR(SzBH, "BH");
+DECL_STR(SzBL, "BL");
+DECL_STR(SzBX, "BX");
+DECL_STR(SzEBX, "EBX");
+DECL_STR(SzCH, "CH");
+DECL_STR(SzCL, "CL");
+DECL_STR(SzCX, "CX");
+DECL_STR(SzECX, "ECX");
+DECL_STR(SzDH, "DH");
+DECL_STR(SzDL, "DL");
+DECL_STR(SzDX, "DX");
+DECL_STR(SzEDX, "EDX");
+DECL_STR(SzSI, "SI");
+DECL_STR(SzESI, "ESI");
+DECL_STR(SzDI, "DI");
+DECL_STR(SzEDI, "EDI");
+DECL_STR(SzSP, "SP");
+DECL_STR(SzESP, "ESP");
+DECL_STR(SzBP, "BP");
+DECL_STR(SzEBP, "EBP");
+DECL_STR(SzIP, "IP");
+DECL_STR(SzEIP, "EIP");
+DECL_STR(SzFlags, "FL");
+DECL_STR(SzEFlags, "EFL");
+DECL_STR(SzCS, "CS");
+DECL_STR(SzDS, "DS");
+DECL_STR(SzES, "ES");
+DECL_STR(SzSS, "SS");
+DECL_STR(SzFS, "FS");
+DECL_STR(SzGS, "GS");
+DECL_STR(SzST0, "ST0");
+DECL_STR(SzST1, "ST1");
+DECL_STR(SzST2, "ST2");
+DECL_STR(SzST3, "ST3");
+DECL_STR(SzST4, "ST4");
+DECL_STR(SzST5, "ST5");
+DECL_STR(SzST6, "ST6");
+DECL_STR(SzST7, "ST7");
+DECL_STR(SzCtrl, "CTRL");
+DECL_STR(SzStat, "STAT");
+DECL_STR(SzTag, "TAGS");
+DECL_STR(SzFpIp, "IP");
+DECL_STR(SzFpEip, "EIP");
+DECL_STR(SzFpCs, "CS");
+DECL_STR(SzFpDo, "DO");
+DECL_STR(SzFpEdo, "EDO");
+DECL_STR(SzFpDs, "DS");
+
+DECL_STR(SzCr0, "Cr0");
+DECL_STR(SzCr2, "Cr2");
+DECL_STR(SzCr3, "Cr3");
+DECL_STR(SzCr4, "Cr4");
+
+DECL_STR(SzDr0, "Dr0");
+DECL_STR(SzDr1, "Dr1");
+DECL_STR(SzDr2, "Dr2");
+DECL_STR(SzDr3, "Dr3");
+DECL_STR(SzDr6, "Dr6");
+DECL_STR(SzDr7, "Dr7");
+DECL_STR(SzGdtr, "GDTR");
+DECL_STR(SzGdtl, "GDTL");
+DECL_STR(SzIdtr, "IDTR");
+DECL_STR(SzIdtl, "IDTL");
+DECL_STR(SzTr, "TR");
+DECL_STR(SzLdtr, "LDTR");
+
+DECL_STR(SzOverflow, "OV");
+DECL_STR(SzDirection, "UP");
+DECL_STR(SzInterrupt, "EI");
+DECL_STR(SzTrap, "TP");
+DECL_STR(SzSign, "PL");
+DECL_STR(SzZero, "ZR");
+DECL_STR(SzACarry, "AC");
+DECL_STR(SzParity, "PE");
+DECL_STR(SzCarry, "CY");
+
+DECL_STR(SzFrozen, "Frozen");
+DECL_STR(SzSuspended, "Suspended");
+DECL_STR(SzBlocked, "Blocked");
+
+DECL_STR(SzRunnable, "Runnable");
+DECL_STR(SzRunning, "Running");
+DECL_STR(SzStopped, "Stopped");
+DECL_STR(SzExiting, "Exiting");
+DECL_STR(SzDead, "Dead");
+DECL_STR(SzUnknown, "UNKNOWN");
+
+DECL_STR(SzExcept1st, "Except1st");
+DECL_STR(SzExcept2nd, "Except2nd");
+DECL_STR(SzRipped, "RIP");
+
+DECL_STR(SzCritSec, "CritSec");
+
+DECL_STR(SzStandard, "Standard");