X-Git-Url: http://v3vee.org/palacios/gitweb/gitweb.cgi?p=palacios.git;a=blobdiff_plain;f=misc%2Fdecoder_test%2FXED2%2Fdoc%2Fhtml%2Fxed-nonterminal-enum_8h-source.html;fp=misc%2Fdecoder_test%2FXED2%2Fdoc%2Fhtml%2Fxed-nonterminal-enum_8h-source.html;h=0022612d30fbf03571eb2658a023ae2b4d6fbabf;hp=0000000000000000000000000000000000000000;hb=ddc16b0737cf58f7aa90a69c6652cdf4090aec51;hpb=626595465a2c6987606a6bc697df65130ad8c2d3 diff --git a/misc/decoder_test/XED2/doc/html/xed-nonterminal-enum_8h-source.html b/misc/decoder_test/XED2/doc/html/xed-nonterminal-enum_8h-source.html new file mode 100644 index 0000000..0022612 --- /dev/null +++ b/misc/decoder_test/XED2/doc/html/xed-nonterminal-enum_8h-source.html @@ -0,0 +1,197 @@ + +
+00001 /*BEGIN_LEGAL +00002 Copyright (c) 2007, Intel Corp. +00003 All rights reserved. +00004 +00005 Redistribution and use in source and binary forms, with or without +00006 modification, are permitted provided that the following conditions are +00007 met: +00008 +00009 * Redistributions of source code must retain the above copyright +00010 notice, this list of conditions and the following disclaimer. +00011 +00012 * Redistributions in binary form must reproduce the above +00013 copyright notice, this list of conditions and the following +00014 disclaimer in the documentation and/or other materials provided +00015 with the distribution. +00016 +00017 * Neither the name of Intel Corporation nor the names of its +00018 contributors may be used to endorse or promote products derived +00019 from this software without specific prior written permission. +00020 +00021 THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS +00022 "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT +00023 LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR +00024 A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT +00025 OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, +00026 SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT +00027 LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, +00028 DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY +00029 THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT +00030 (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE +00031 OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. +00032 END_LEGAL */ +00035 +00036 // This file was automatically generated. +00037 // Do not edit this file. +00038 +00039 #if !defined(_XED_NONTERMINAL_ENUM_H_) +00040 # define _XED_NONTERMINAL_ENUM_H_ +00041 #include "xed-common-hdrs.h" +00042 typedef enum { +00043 XED_NONTERMINAL_INVALID, +00044 XED_NONTERMINAL_AR10, +00045 XED_NONTERMINAL_AR11, +00046 XED_NONTERMINAL_AR12, +00047 XED_NONTERMINAL_AR13, +00048 XED_NONTERMINAL_AR14, +00049 XED_NONTERMINAL_AR15, +00050 XED_NONTERMINAL_AR8, +00051 XED_NONTERMINAL_AR9, +00052 XED_NONTERMINAL_ARAX, +00053 XED_NONTERMINAL_ARBP, +00054 XED_NONTERMINAL_ARBX, +00055 XED_NONTERMINAL_ARCX, +00056 XED_NONTERMINAL_ARDI, +00057 XED_NONTERMINAL_ARDX, +00058 XED_NONTERMINAL_ARSI, +00059 XED_NONTERMINAL_ARSP, +00060 XED_NONTERMINAL_ASZ_NONTERM, +00061 XED_NONTERMINAL_BRANCH_HINT, +00062 XED_NONTERMINAL_BRDISP8, +00063 XED_NONTERMINAL_BRDISPZ, +00064 XED_NONTERMINAL_CR_B, +00065 XED_NONTERMINAL_CR_R, +00066 XED_NONTERMINAL_DF64, +00067 XED_NONTERMINAL_DR_B, +00068 XED_NONTERMINAL_DR_R, +00069 XED_NONTERMINAL_FINAL_DSEG, +00070 XED_NONTERMINAL_FINAL_DSEG1, +00071 XED_NONTERMINAL_FINAL_DSEG1_MODE64, +00072 XED_NONTERMINAL_FINAL_DSEG1_NOT64, +00073 XED_NONTERMINAL_FINAL_DSEG_MODE64, +00074 XED_NONTERMINAL_FINAL_DSEG_NOT64, +00075 XED_NONTERMINAL_FINAL_ESEG, +00076 XED_NONTERMINAL_FINAL_SSEG, +00077 XED_NONTERMINAL_FINAL_SSEG1, +00078 XED_NONTERMINAL_FINAL_SSEG_MODE64, +00079 XED_NONTERMINAL_FINAL_SSEG_NOT64, +00080 XED_NONTERMINAL_GPR16_B, +00081 XED_NONTERMINAL_GPR16_R, +00082 XED_NONTERMINAL_GPR32_B, +00083 XED_NONTERMINAL_GPR32_R, +00084 XED_NONTERMINAL_GPR32_X, +00085 XED_NONTERMINAL_GPR64_B, +00086 XED_NONTERMINAL_GPR64_R, +00087 XED_NONTERMINAL_GPR64_X, +00088 XED_NONTERMINAL_GPR8_B, +00089 XED_NONTERMINAL_GPR8_R, +00090 XED_NONTERMINAL_GPRV_B, +00091 XED_NONTERMINAL_GPRV_R, +00092 XED_NONTERMINAL_GPRY_B, +00093 XED_NONTERMINAL_GPRY_R, +00094 XED_NONTERMINAL_GPRZ_B, +00095 XED_NONTERMINAL_GPRZ_R, +00096 XED_NONTERMINAL_GPR_ERROR_B, +00097 XED_NONTERMINAL_GPR_ERROR_R, +00098 XED_NONTERMINAL_INSTRUCTIONS, +00099 XED_NONTERMINAL_ISA, +00100 XED_NONTERMINAL_LOCK_VALIDATE, +00101 XED_NONTERMINAL_MEMDISP16, +00102 XED_NONTERMINAL_MEMDISP32, +00103 XED_NONTERMINAL_MEMDISP8, +00104 XED_NONTERMINAL_MEMDISPV, +00105 XED_NONTERMINAL_MMX_B, +00106 XED_NONTERMINAL_MMX_R, +00107 XED_NONTERMINAL_MODRM, +00108 XED_NONTERMINAL_MODRM16, +00109 XED_NONTERMINAL_MODRM32, +00110 XED_NONTERMINAL_MODRM64ALT32, +00111 XED_NONTERMINAL_OEAX, +00112 XED_NONTERMINAL_OEBP, +00113 XED_NONTERMINAL_OEBX, +00114 XED_NONTERMINAL_OECX, +00115 XED_NONTERMINAL_OEDI, +00116 XED_NONTERMINAL_OEDX, +00117 XED_NONTERMINAL_OESI, +00118 XED_NONTERMINAL_OESP, +00119 XED_NONTERMINAL_OR10, +00120 XED_NONTERMINAL_OR11, +00121 XED_NONTERMINAL_OR12, +00122 XED_NONTERMINAL_OR13, +00123 XED_NONTERMINAL_OR14, +00124 XED_NONTERMINAL_OR15, +00125 XED_NONTERMINAL_OR8, +00126 XED_NONTERMINAL_OR9, +00127 XED_NONTERMINAL_ORAX, +00128 XED_NONTERMINAL_ORBP, +00129 XED_NONTERMINAL_ORBX, +00130 XED_NONTERMINAL_ORCX, +00131 XED_NONTERMINAL_ORDI, +00132 XED_NONTERMINAL_ORDX, +00133 XED_NONTERMINAL_ORSI, +00134 XED_NONTERMINAL_ORSP, +00135 XED_NONTERMINAL_OSZ_NONTERM, +00136 XED_NONTERMINAL_PREFIXES, +00137 XED_NONTERMINAL_REFINING66, +00138 XED_NONTERMINAL_REMOVE_SEGMENT, +00139 XED_NONTERMINAL_REP_VALIDATE, +00140 XED_NONTERMINAL_RFLAGS, +00141 XED_NONTERMINAL_RIP, +00142 XED_NONTERMINAL_SEG, +00143 XED_NONTERMINAL_SIB, +00144 XED_NONTERMINAL_SIB_BASE0, +00145 XED_NONTERMINAL_SIMM8, +00146 XED_NONTERMINAL_SIMMZ, +00147 XED_NONTERMINAL_TMP_B, +00148 XED_NONTERMINAL_TMP_R, +00149 XED_NONTERMINAL_UIMM16, +00150 XED_NONTERMINAL_UIMM32, +00151 XED_NONTERMINAL_UIMM8, +00152 XED_NONTERMINAL_UIMM8_1, +00153 XED_NONTERMINAL_UIMMV, +00154 XED_NONTERMINAL_X87, +00155 XED_NONTERMINAL_XMM_B, +00156 XED_NONTERMINAL_XMM_R, +00157 XED_NONTERMINAL_LAST +00158 } xed_nonterminal_enum_t; +00159 +00160 XED_DLL_EXPORT xed_nonterminal_enum_t +00161 str2xed_nonterminal_enum_t(const char* s); +00162 XED_DLL_EXPORT const char* +00163 xed_nonterminal_enum_t2str(const xed_nonterminal_enum_t p); +00164 +00165 #endif +