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.

381 lines
12 KiB

  1. /*++
  2. Copyright (c) 1993 Digital Equipment Corporation
  3. Module Name:
  4. alpha_strings.h
  5. Abstract:
  6. strings to be used in windbg, ntsd, disassembler;
  7. these strings are generated into tables in optable.c.
  8. Author:
  9. Miche Baker-Harvey (mbh) 10-Jan-1993
  10. Revision History:
  11. modified from strings.h in windbg.
  12. --*/
  13. /*
  14. ** alpha_optable.c should define DEFINE_STRINGS before including this file,
  15. ** so that the strings will be defined rather than just declared.
  16. */
  17. #ifdef DEFINE_STRINGS
  18. #define DECL_STR(name, value) char name[] = value
  19. #undef DEFINE_STRINGS
  20. #else
  21. #define DECL_STR(name, value) extern char name[]
  22. #endif
  23. //
  24. // The integer registers
  25. //
  26. DECL_STR( g_AlphaV0 , V0_REG_STR);
  27. DECL_STR( g_AlphaT0 , T0_REG_STR);
  28. DECL_STR( g_AlphaT1 , T1_REG_STR);
  29. DECL_STR( g_AlphaT2 , T2_REG_STR);
  30. DECL_STR( g_AlphaT3 , T3_REG_STR);
  31. DECL_STR( g_AlphaT4 , T4_REG_STR);
  32. DECL_STR( g_AlphaT5 , T5_REG_STR);
  33. DECL_STR( g_AlphaT6 , T6_REG_STR);
  34. DECL_STR( g_AlphaT7 , T7_REG_STR);
  35. DECL_STR( g_AlphaS0 , S0_REG_STR);
  36. DECL_STR( g_AlphaS1 , S1_REG_STR);
  37. DECL_STR( g_AlphaS2 , S2_REG_STR);
  38. DECL_STR( g_AlphaS3 , S3_REG_STR);
  39. DECL_STR( g_AlphaS4 , S4_REG_STR);
  40. DECL_STR( g_AlphaS5 , S5_REG_STR);
  41. DECL_STR( g_AlphaFP , FP_REG_STR);
  42. DECL_STR( g_AlphaA0 , A0_REG_STR);
  43. DECL_STR( g_AlphaA1 , A1_REG_STR);
  44. DECL_STR( g_AlphaA2 , A2_REG_STR);
  45. DECL_STR( g_AlphaA3 , A3_REG_STR);
  46. DECL_STR( g_AlphaA4 , A4_REG_STR);
  47. DECL_STR( g_AlphaA5 , A5_REG_STR);
  48. DECL_STR( g_AlphaT8 , T8_REG_STR);
  49. DECL_STR( g_AlphaT9 , T9_REG_STR);
  50. DECL_STR( g_AlphaT10 , T10_REG_STR);
  51. DECL_STR( g_AlphaT11 , T11_REG_STR);
  52. DECL_STR( g_AlphaRA , RA_REG_STR);
  53. DECL_STR( g_AlphaT12 , T12_REG_STR);
  54. DECL_STR( g_AlphaAT , AT_REG_STR);
  55. DECL_STR( g_AlphaGP , GP_REG_STR);
  56. DECL_STR( g_AlphaSP , SP_REG_STR);
  57. DECL_STR( g_AlphaZero , ZERO_REG_STR);
  58. //
  59. // ALPHA other accessible registers
  60. //
  61. DECL_STR( szFpcr , "fpcr"); // floating point control register
  62. DECL_STR( szSoftFpcr , "softfpcr"); // floating point control register
  63. DECL_STR( szFir , "fir"); // fetched/faulting instruction: nextPC
  64. DECL_STR( szPsr , "psr"); // processor status register: see flags
  65. //
  66. // these flags are associated with the psr);
  67. // defined in ntalpha.h.
  68. DECL_STR( szFlagMode , "mode"); // mode: 1? user : system
  69. DECL_STR( szFlagIe , "ie"); // interrupt enable
  70. DECL_STR( szFlagIrql , "irql"); // IRQL level: 3 bits
  71. DECL_STR( szFlagInt5 , "int5");
  72. DECL_STR( szFlagInt4 , "int4");
  73. DECL_STR( szFlagInt3 , "int3");
  74. DECL_STR( szFlagInt2 , "int2");
  75. DECL_STR( szFlagInt1 , "int1");
  76. DECL_STR( szFlagInt0 , "int0");
  77. DECL_STR( szGPReg , "$gp");
  78. //
  79. // Thread states
  80. //
  81. DECL_STR(SzFrozen, "Frozen");
  82. DECL_STR(SzSuspended, "Suspended");
  83. DECL_STR(SzBlocked, "Blocked");
  84. DECL_STR(SzRunnable, "Runnable");
  85. DECL_STR(SzRunning, "Running");
  86. DECL_STR(SzStopped, "Stopped");
  87. DECL_STR(SzExiting, "Exiting");
  88. DECL_STR(SzDead, "Dead");
  89. DECL_STR(SzUnknown, "UNKNOWN");
  90. DECL_STR(SzExcept1st, "Except1st");
  91. DECL_STR(SzExcept2nd, "Except2nd");
  92. DECL_STR(SzRipped, "RIP");
  93. DECL_STR(SzCritSec, "CritSec");
  94. DECL_STR(SzStandard, "Standard");
  95. //
  96. // taken from alphaops.h, and munged with emacs
  97. //
  98. DECL_STR( szLda, LDA_OP_STR );
  99. DECL_STR( szLdah, LDAH_OP_STR );
  100. DECL_STR( szLdq_u, LDQ_U_OP_STR );
  101. DECL_STR( szStq_u, STQ_U_OP_STR );
  102. DECL_STR( szLdf, LDF_OP_STR );
  103. DECL_STR( szLdg, LDG_OP_STR );
  104. DECL_STR( szLds, LDS_OP_STR );
  105. DECL_STR( szLdt, LDT_OP_STR );
  106. DECL_STR( szStf, STF_OP_STR );
  107. DECL_STR( szStg, STG_OP_STR );
  108. DECL_STR( szSts, STS_OP_STR );
  109. DECL_STR( szStt, STT_OP_STR );
  110. DECL_STR( szLdbu, LDBU_OP_STR );
  111. DECL_STR( szLdwu, LDWU_OP_STR );
  112. DECL_STR( szLdl, LDL_OP_STR );
  113. DECL_STR( szLdq, LDQ_OP_STR );
  114. DECL_STR( szLdl_l, LDL_L_OP_STR );
  115. DECL_STR( szLdq_l, LDQ_L_OP_STR );
  116. DECL_STR( szStb, STB_OP_STR );
  117. DECL_STR( szStw, STW_OP_STR );
  118. DECL_STR( szStl, STL_OP_STR );
  119. DECL_STR( szStq, STQ_OP_STR );
  120. DECL_STR( szStl_c, STL_C_OP_STR );
  121. DECL_STR( szStq_c, STQ_C_OP_STR );
  122. DECL_STR( szBr, BR_OP_STR );
  123. DECL_STR( szFbeq, FBEQ_OP_STR );
  124. DECL_STR( szFblt, FBLT_OP_STR );
  125. DECL_STR( szFble, FBLE_OP_STR );
  126. DECL_STR( szBsr, BSR_OP_STR );
  127. DECL_STR( szFbne, FBNE_OP_STR );
  128. DECL_STR( szFbge, FBGE_OP_STR );
  129. DECL_STR( szFbgt, FBGT_OP_STR );
  130. DECL_STR( szBlbc, BLBC_OP_STR );
  131. DECL_STR( szBeq, BEQ_OP_STR );
  132. DECL_STR( szBlt, BLT_OP_STR );
  133. DECL_STR( szBle, BLE_OP_STR );
  134. DECL_STR( szBlbs, BLBS_OP_STR );
  135. DECL_STR( szBne, BNE_OP_STR );
  136. DECL_STR( szBge, BGE_OP_STR );
  137. DECL_STR( szBgt, BGT_OP_STR );
  138. DECL_STR( szMb, MB_FUNC_STR );
  139. DECL_STR( szWmb, MB1_FUNC_STR );
  140. DECL_STR( szMb2, MB2_FUNC_STR );
  141. DECL_STR( szMb3, MB3_FUNC_STR );
  142. DECL_STR( szFetch, FETCH_FUNC_STR );
  143. DECL_STR( szRs, RS_FUNC_STR );
  144. DECL_STR( szTrapb, TRAPB_FUNC_STR );
  145. DECL_STR( szExcb, EXCB_FUNC_STR );
  146. DECL_STR( szFetch_m, FETCH_M_FUNC_STR );
  147. DECL_STR( szRpcc, RPCC_FUNC_STR );
  148. DECL_STR( szRc, RC_FUNC_STR );
  149. DECL_STR( szJmp, JMP_FUNC_STR );
  150. DECL_STR( szJsr, JSR_FUNC_STR );
  151. DECL_STR( szRet, RET_FUNC_STR );
  152. DECL_STR( szJsr_co, JSR_CO_FUNC_STR );
  153. DECL_STR( szAddl, ADDL_FUNC_STR );
  154. DECL_STR( szAddlv, ADDLV_FUNC_STR );
  155. DECL_STR( szS4addl, S4ADDL_FUNC_STR );
  156. DECL_STR( szS8addl, S8ADDL_FUNC_STR );
  157. DECL_STR( szAddq, ADDQ_FUNC_STR );
  158. DECL_STR( szAddqv, ADDQV_FUNC_STR );
  159. DECL_STR( szS4addq, S4ADDQ_FUNC_STR );
  160. DECL_STR( szS8addq, S8ADDQ_FUNC_STR );
  161. DECL_STR( szSubl, SUBL_FUNC_STR );
  162. DECL_STR( szSublv, SUBLV_FUNC_STR );
  163. DECL_STR( szS4subl, S4SUBL_FUNC_STR );
  164. DECL_STR( szS8subl, S8SUBL_FUNC_STR );
  165. DECL_STR( szSubq, SUBQ_FUNC_STR );
  166. DECL_STR( szSubqv, SUBQV_FUNC_STR );
  167. DECL_STR( szS4subq, S4SUBQ_FUNC_STR );
  168. DECL_STR( szS8subq, S8SUBQ_FUNC_STR );
  169. DECL_STR( szCmpeq, CMPEQ_FUNC_STR );
  170. DECL_STR( szCmplt, CMPLT_FUNC_STR );
  171. DECL_STR( szCmple, CMPLE_FUNC_STR );
  172. DECL_STR( szCmpult, CMPULT_FUNC_STR );
  173. DECL_STR( szCmpule, CMPULE_FUNC_STR );
  174. DECL_STR( szCmpbge, CMPBGE_FUNC_STR );
  175. DECL_STR( szAnd, AND_FUNC_STR );
  176. DECL_STR( szBic, BIC_FUNC_STR );
  177. DECL_STR( szBis, BIS_FUNC_STR );
  178. DECL_STR( szEqv, EQV_FUNC_STR );
  179. DECL_STR( szOrnot, ORNOT_FUNC_STR );
  180. DECL_STR( szXor, XOR_FUNC_STR );
  181. DECL_STR( szCmoveq, CMOVEQ_FUNC_STR );
  182. DECL_STR( szCmovge, CMOVGE_FUNC_STR );
  183. DECL_STR( szCmovgt, CMOVGT_FUNC_STR );
  184. DECL_STR( szCmovlbc, CMOVLBC_FUNC_STR );
  185. DECL_STR( szCmovlbs, CMOVLBS_FUNC_STR );
  186. DECL_STR( szCmovle, CMOVLE_FUNC_STR );
  187. DECL_STR( szCmovlt, CMOVLT_FUNC_STR );
  188. DECL_STR( szCmovne, CMOVNE_FUNC_STR );
  189. DECL_STR( szSll, SLL_FUNC_STR );
  190. DECL_STR( szSrl, SRL_FUNC_STR );
  191. DECL_STR( szSra, SRA_FUNC_STR );
  192. DECL_STR( szExtbl, EXTBL_FUNC_STR );
  193. DECL_STR( szExtwl, EXTWL_FUNC_STR );
  194. DECL_STR( szExtll, EXTLL_FUNC_STR );
  195. DECL_STR( szExtql, EXTQL_FUNC_STR );
  196. DECL_STR( szExtwh, EXTWH_FUNC_STR );
  197. DECL_STR( szExtlh, EXTLH_FUNC_STR );
  198. DECL_STR( szExtqh, EXTQH_FUNC_STR );
  199. DECL_STR( szInsbl, INSBL_FUNC_STR );
  200. DECL_STR( szInswl, INSWL_FUNC_STR );
  201. DECL_STR( szInsll, INSLL_FUNC_STR );
  202. DECL_STR( szInsql, INSQL_FUNC_STR );
  203. DECL_STR( szInswh, INSWH_FUNC_STR );
  204. DECL_STR( szInslh, INSLH_FUNC_STR );
  205. DECL_STR( szInsqh, INSQH_FUNC_STR );
  206. DECL_STR( szMskbl, MSKBL_FUNC_STR );
  207. DECL_STR( szMskwl, MSKWL_FUNC_STR );
  208. DECL_STR( szMskll, MSKLL_FUNC_STR );
  209. DECL_STR( szMskql, MSKQL_FUNC_STR );
  210. DECL_STR( szMskwh, MSKWH_FUNC_STR );
  211. DECL_STR( szMsklh, MSKLH_FUNC_STR );
  212. DECL_STR( szMskqh, MSKQH_FUNC_STR );
  213. DECL_STR( szZap, ZAP_FUNC_STR );
  214. DECL_STR( szZapnot, ZAPNOT_FUNC_STR );
  215. DECL_STR( szMull, MULL_FUNC_STR );
  216. DECL_STR( szMullv, MULLV_FUNC_STR );
  217. DECL_STR( szMulq, MULQ_FUNC_STR );
  218. DECL_STR( szMulqv, MULQV_FUNC_STR );
  219. DECL_STR( szUmulh, UMULH_FUNC_STR );
  220. DECL_STR( szSextb, SEXTB_FUNC_STR );
  221. DECL_STR( szSextw, SEXTW_FUNC_STR );
  222. DECL_STR( szCtpop, CTPOP_FUNC_STR );
  223. DECL_STR( szCtlz, CTLZ_FUNC_STR );
  224. DECL_STR( szCttz, CTTZ_FUNC_STR );
  225. DECL_STR( szCvtlq, CVTLQ_FUNC_STR );
  226. DECL_STR( szCpys, CPYS_FUNC_STR );
  227. DECL_STR( szCpysn, CPYSN_FUNC_STR );
  228. DECL_STR( szCpyse, CPYSE_FUNC_STR );
  229. DECL_STR( szMt_fpcr, MT_FPCR_FUNC_STR );
  230. DECL_STR( szMf_fpcr, MF_FPCR_FUNC_STR );
  231. DECL_STR( szFcmoveq, FCMOVEQ_FUNC_STR );
  232. DECL_STR( szFcmovne, FCMOVNE_FUNC_STR );
  233. DECL_STR( szFcmovlt, FCMOVLT_FUNC_STR );
  234. DECL_STR( szFcmovge, FCMOVGE_FUNC_STR );
  235. DECL_STR( szFcmovle, FCMOVLE_FUNC_STR );
  236. DECL_STR( szFcmovgt, FCMOVGT_FUNC_STR );
  237. DECL_STR( szCvtql, CVTQL_FUNC_STR );
  238. DECL_STR( szCvtqlv, CVTQLV_FUNC_STR );
  239. DECL_STR( szCvtqlsv, CVTQLSV_FUNC_STR );
  240. DECL_STR( szAdds, ADDS_FUNC_STR );
  241. DECL_STR( szSubs, SUBS_FUNC_STR );
  242. DECL_STR( szMuls, MULS_FUNC_STR );
  243. DECL_STR( szDivs, DIVS_FUNC_STR );
  244. DECL_STR( szAddt, ADDT_FUNC_STR );
  245. DECL_STR( szSubt, SUBT_FUNC_STR );
  246. DECL_STR( szMult, MULT_FUNC_STR );
  247. DECL_STR( szDivt, DIVT_FUNC_STR );
  248. DECL_STR( szCmptun, CMPTUN_FUNC_STR );
  249. DECL_STR( szCmpteq, CMPTEQ_FUNC_STR );
  250. DECL_STR( szCmptlt, CMPTLT_FUNC_STR );
  251. DECL_STR( szCmptle, CMPTLE_FUNC_STR );
  252. DECL_STR( szCvtts, CVTTS_FUNC_STR );
  253. DECL_STR( szCvttq, CVTTQ_FUNC_STR );
  254. DECL_STR( szCvtqs, CVTQS_FUNC_STR );
  255. DECL_STR( szCvtqt, CVTQT_FUNC_STR );
  256. DECL_STR( szCvtst, CVTST_FUNC_STR );
  257. DECL_STR( szCvtsts, CVTST_S_FUNC_STR );
  258. DECL_STR( szAddf, ADDF_FUNC_STR );
  259. DECL_STR( szCvtdg, CVTDG_FUNC_STR );
  260. DECL_STR( szAddg, ADDG_FUNC_STR );
  261. DECL_STR( szCmpgeq, CMPGEQ_FUNC_STR );
  262. DECL_STR( szCmpglt, CMPGLT_FUNC_STR );
  263. DECL_STR( szCmpgle, CMPGLE_FUNC_STR );
  264. DECL_STR( szCvtgf, CVTGF_FUNC_STR );
  265. DECL_STR( szCvtgd, CVTGD_FUNC_STR );
  266. DECL_STR( szCvtqf, CVTQF_FUNC_STR );
  267. DECL_STR( szCvtqg, CVTQG_FUNC_STR );
  268. DECL_STR( szDivf, DIVF_FUNC_STR );
  269. DECL_STR( szDivg, DIVG_FUNC_STR );
  270. DECL_STR( szMulf, MULF_FUNC_STR );
  271. DECL_STR( szMulg, MULG_FUNC_STR );
  272. DECL_STR( szSubf, SUBF_FUNC_STR );
  273. DECL_STR( szSubg, SUBG_FUNC_STR );
  274. DECL_STR( szCvtgq, CVTGQ_FUNC_STR );
  275. DECL_STR( szC, C_FLAGS_STR );
  276. DECL_STR( szM, M_FLAGS_STR );
  277. DECL_STR( szNone, NONE_FLAGS_STR );
  278. DECL_STR( szD, D_FLAGS_STR );
  279. DECL_STR( szUc, UC_FLAGS_STR );
  280. DECL_STR( szVc, VC_FLAGS_STR );
  281. DECL_STR( szUm, UM_FLAGS_STR );
  282. DECL_STR( szVm, VM_FLAGS_STR );
  283. DECL_STR( szU, U_FLAGS_STR );
  284. DECL_STR( szV, V_FLAGS_STR );
  285. DECL_STR( szUd, UD_FLAGS_STR );
  286. DECL_STR( szVd, VD_FLAGS_STR );
  287. DECL_STR( szSc, SC_FLAGS_STR );
  288. DECL_STR( szS, S_FLAGS_STR );
  289. DECL_STR( szSuc, SUC_FLAGS_STR );
  290. DECL_STR( szSvc, SVC_FLAGS_STR );
  291. DECL_STR( szSum, SUM_FLAGS_STR );
  292. DECL_STR( szSvm, SVM_FLAGS_STR );
  293. DECL_STR( szSu, SU_FLAGS_STR );
  294. DECL_STR( szSv, SV_FLAGS_STR );
  295. DECL_STR( szSud, SUD_FLAGS_STR );
  296. DECL_STR( szSvd, SVD_FLAGS_STR );
  297. DECL_STR( szSuic, SUIC_FLAGS_STR );
  298. DECL_STR( szSvic, SVIC_FLAGS_STR );
  299. DECL_STR( szSuim, SUIM_FLAGS_STR );
  300. DECL_STR( szSvim, SVIM_FLAGS_STR );
  301. DECL_STR( szSui, SUI_FLAGS_STR );
  302. DECL_STR( szSvi, SVI_FLAGS_STR );
  303. DECL_STR( szSuid, SUID_FLAGS_STR );
  304. DECL_STR( szSvid, SVID_FLAGS_STR );
  305. DECL_STR( szBpt, BPT_FUNC_STR );
  306. DECL_STR( szCallsys, CALLSYS_FUNC_STR );
  307. DECL_STR( szImb, IMB_FUNC_STR );
  308. DECL_STR( szRdteb, RDTEB_FUNC_STR );
  309. DECL_STR( szRdteb64, RDTEB64_FUNC_STR );
  310. DECL_STR( szGentrap, GENTRAP_FUNC_STR );
  311. DECL_STR( szKbpt, KBPT_FUNC_STR );
  312. DECL_STR( szCallKD, CALLKD_FUNC_STR );
  313. DECL_STR( szHalt, HALT_FUNC_STR );
  314. DECL_STR( szRestart, RESTART_FUNC_STR );
  315. DECL_STR( szDraina, DRAINA_FUNC_STR );
  316. DECL_STR( szInitpal, INITPAL_FUNC_STR );
  317. DECL_STR( szWrentry, WRENTRY_FUNC_STR );
  318. DECL_STR( szSwpirql, SWPIRQL_FUNC_STR );
  319. DECL_STR( szRdirql, RDIRQL_FUNC_STR );
  320. DECL_STR( szDi, DI_FUNC_STR );
  321. DECL_STR( szEi, EI_FUNC_STR );
  322. DECL_STR( szSwppal, SWPPAL_FUNC_STR );
  323. DECL_STR( szSsir, SSIR_FUNC_STR );
  324. DECL_STR( szCsir, CSIR_FUNC_STR );
  325. DECL_STR( szRfe, RFE_FUNC_STR );
  326. DECL_STR( szRetsys, RETSYS_FUNC_STR );
  327. DECL_STR( szSwpctx, SWPCTX_FUNC_STR );
  328. DECL_STR( szSwpprocess, SWPPROCESS_FUNC_STR );
  329. DECL_STR( szRdmces, RDMCES_FUNC_STR );
  330. DECL_STR( szWrmces, WRMCES_FUNC_STR );
  331. DECL_STR( szTbia, TBIA_FUNC_STR );
  332. DECL_STR( szTbis, TBIS_FUNC_STR );
  333. DECL_STR( szDtbis, DTBIS_FUNC_STR );
  334. DECL_STR( szRdksp, RDKSP_FUNC_STR );
  335. DECL_STR( szSwpksp, SWPKSP_FUNC_STR );
  336. DECL_STR( szRdpsr, RDPSR_FUNC_STR );
  337. DECL_STR( szRdpcr, RDPCR_FUNC_STR );
  338. DECL_STR( szRdthread, RDTHREAD_FUNC_STR );
  339. DECL_STR( szRdcounters, RDCOUNTERS_FUNC_STR );
  340. DECL_STR( szRdstate, RDSTATE_FUNC_STR );
  341. DECL_STR( szInitpcr, INITPCR_FUNC_STR );
  342. DECL_STR( szWrperfmon, WRPERFMON_FUNC_STR );
  343. DECL_STR( szMt, MTPR_OP_STR );
  344. DECL_STR( szMf, MFPR_OP_STR );
  345. DECL_STR( szHwld, HWLD_OP_STR );
  346. DECL_STR( szHwst, HWST_OP_STR );
  347. DECL_STR( szRei, REI_OP_STR );