Palacios Public Git Repository

To checkout Palacios execute

  git clone http://v3vee.org/palacios/palacios.web/palacios.git
This will give you the master branch. You probably want the devel branch or one of the release branches. To switch to the devel branch, simply execute
  cd palacios
  git checkout --track -b devel origin/devel
The other branches are similar.


Release 1.0
[palacios.git] / misc / decoder_test / XED2 / doc / html / xed-error-enum_8h.html
1 <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
2 <html><head><meta http-equiv="Content-Type" content="text/html;charset=iso-8859-1">
3 <title>XED2: XED2 User Guide - Thu May 15 03:15:09 2008 </title>
4 <link href="doxygen.css" rel="stylesheet" type="text/css">
5 <link href="tabs.css" rel="stylesheet" type="text/css">
6 </head><body>
7 <!-- Generated by Doxygen 1.4.6 -->
8 <div class="tabs">
9   <ul>
10     <li><a href="main.html"><span>Main&nbsp;Page</span></a></li>
11     <li><a href="modules.html"><span>Modules</span></a></li>
12     <li><a href="classes.html"><span>Data&nbsp;Structures</span></a></li>
13     <li id="current"><a href="files.html"><span>Files</span></a></li>
14     <li>
15       <form action="search.php" method="get">
16         <table cellspacing="0" cellpadding="0" border="0">
17           <tr>
18             <td><label>&nbsp;<u>S</u>earch&nbsp;for&nbsp;</label></td>
19             <td><input type="text" name="query" value="" size="20" accesskey="s"/></td>
20           </tr>
21         </table>
22       </form>
23     </li>
24   </ul></div>
25 <div class="tabs">
26   <ul>
27     <li><a href="files.html"><span>File&nbsp;List</span></a></li>
28     <li><a href="globals.html"><span>Globals</span></a></li>
29   </ul></div>
30 <h1>xed-error-enum.h File Reference</h1><hr><a name="_details"></a><h2>Detailed Description</h2>
31 <dl compact><dt><b>Author:</b></dt><dd>Mark Charney &lt;<a href="mailto:mark.charney@intel.com">mark.charney@intel.com</a>&gt; </dd></dl>
32
33 <p>
34 Definition in file <a class="el" href="xed-error-enum_8h-source.html">xed-error-enum.h</a>.
35 <p>
36 <code>#include &quot;<a class="el" href="xed-common-hdrs_8h-source.html">xed-common-hdrs.h</a>&quot;</code><br>
37
38 <p>
39 <a href="xed-error-enum_8h-source.html">Go to the source code of this file.</a><table border="0" cellpadding="0" cellspacing="0">
40 <tr><td></td></tr>
41 <tr><td colspan="2"><br><h2>Defines</h2></td></tr>
42 <tr><td class="memItemLeft" nowrap align="right" valign="top">#define&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="xed-error-enum_8h.html#3fb63a36ba3f66b949ea74700875660e">_XED_ERROR_ENUM_H_</a></td></tr>
43
44 <tr><td colspan="2"><br><h2>Enumerations</h2></td></tr>
45 <tr><td class="memItemLeft" nowrap align="right" valign="top">enum &nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="xed-error-enum_8h.html#2611877aa5e8b566c1c2be45aa89c792">xed_error_enum_t</a> { <br>
46 &nbsp;&nbsp;<a class="el" href="xed-error-enum_8h.html#2611877aa5e8b566c1c2be45aa89c792d9f5736eacb4d9dedd9aadf1d75b9de6">XED_ERROR_NONE</a>, 
47 <br>
48 &nbsp;&nbsp;<a class="el" href="xed-error-enum_8h.html#2611877aa5e8b566c1c2be45aa89c7924e1f9ac48c70bc8ff830829266e6d10a">XED_ERROR_BUFFER_TOO_SHORT</a>, 
49 <br>
50 &nbsp;&nbsp;<a class="el" href="xed-error-enum_8h.html#2611877aa5e8b566c1c2be45aa89c7922ade7c52f8c2eb9b6ae4c6e4cb4bd0d5">XED_ERROR_GENERAL_ERROR</a>, 
51 <br>
52 &nbsp;&nbsp;<a class="el" href="xed-error-enum_8h.html#2611877aa5e8b566c1c2be45aa89c7927dc33c8b6abc37de0b5e0754127da620">XED_ERROR_BAD_REGISTER</a>, 
53 <br>
54 &nbsp;&nbsp;<a class="el" href="xed-error-enum_8h.html#2611877aa5e8b566c1c2be45aa89c79285dea33186927a79852fce42945c0f23">XED_ERROR_BAD_LOCK_PREFIX</a>, 
55 <br>
56 &nbsp;&nbsp;<a class="el" href="xed-error-enum_8h.html#2611877aa5e8b566c1c2be45aa89c7924395705c02fc4ff2cacd2b5a961c8f1b">XED_ERROR_BAD_REP_PREFIX</a>, 
57 <br>
58 &nbsp;&nbsp;<a class="el" href="xed-error-enum_8h.html#2611877aa5e8b566c1c2be45aa89c79231699d329b9d3c4d12980d3605428a8f">XED_ERROR_LAST</a>
59 <br>
60  }</td></tr>
61
62 <tr><td colspan="2"><br><h2>Functions</h2></td></tr>
63 <tr><td class="memItemLeft" nowrap align="right" valign="top">XED_DLL_EXPORT <a class="el" href="xed-error-enum_8h.html#2611877aa5e8b566c1c2be45aa89c792">xed_error_enum_t</a>&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="xed-error-enum_8h.html#203bb495b7c49e34ef3e83c25024775b">str2xed_error_enum_t</a> (const char *s)</td></tr>
64
65 <tr><td class="memItemLeft" nowrap align="right" valign="top">XED_DLL_EXPORT const char *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="xed-error-enum_8h.html#3a44865dce1b468619bc95ad8593b0bf">xed_error_enum_t2str</a> (const <a class="el" href="xed-error-enum_8h.html#2611877aa5e8b566c1c2be45aa89c792">xed_error_enum_t</a> p)</td></tr>
66
67 </table>
68 <hr><h2>Define Documentation</h2>
69 <a class="anchor" name="3fb63a36ba3f66b949ea74700875660e"></a><!-- doxytag: member="xed-error-enum.h::_XED_ERROR_ENUM_H_" ref="3fb63a36ba3f66b949ea74700875660e" args="" --><p>
70 <table class="mdTable" cellpadding="2" cellspacing="0">
71   <tr>
72     <td class="mdRow">
73       <table cellpadding="0" cellspacing="0" border="0">
74         <tr>
75           <td class="md" nowrap valign="top">#define _XED_ERROR_ENUM_H_          </td>
76         </tr>
77       </table>
78     </td>
79   </tr>
80 </table>
81 <table cellspacing="5" cellpadding="0" border="0">
82   <tr>
83     <td>
84       &nbsp;
85     </td>
86     <td>
87
88 <p>
89
90 <p>
91 Definition at line <a class="el" href="xed-error-enum_8h-source.html#l00040">40</a> of file <a class="el" href="xed-error-enum_8h-source.html">xed-error-enum.h</a>.    </td>
92   </tr>
93 </table>
94 <hr><h2>Enumeration Type Documentation</h2>
95 <a class="anchor" name="2611877aa5e8b566c1c2be45aa89c792"></a><!-- doxytag: member="xed-error-enum.h::xed_error_enum_t" ref="2611877aa5e8b566c1c2be45aa89c792" args="" --><p>
96 <table class="mdTable" cellpadding="2" cellspacing="0">
97   <tr>
98     <td class="mdRow">
99       <table cellpadding="0" cellspacing="0" border="0">
100         <tr>
101           <td class="md" nowrap valign="top">enum <a class="el" href="xed-error-enum_8h.html#2611877aa5e8b566c1c2be45aa89c792">xed_error_enum_t</a>          </td>
102         </tr>
103       </table>
104     </td>
105   </tr>
106 </table>
107 <table cellspacing="5" cellpadding="0" border="0">
108   <tr>
109     <td>
110       &nbsp;
111     </td>
112     <td>
113
114 <p>
115 <dl compact><dt><b>Enumerator: </b></dt><dd>
116 <table border="0" cellspacing="2" cellpadding="0">
117 <tr><td valign="top"><em><a class="anchor" name="2611877aa5e8b566c1c2be45aa89c792d9f5736eacb4d9dedd9aadf1d75b9de6"></a><!-- doxytag: member="XED_ERROR_NONE" ref="2611877aa5e8b566c1c2be45aa89c792d9f5736eacb4d9dedd9aadf1d75b9de6" args="" -->XED_ERROR_NONE</em>&nbsp;</td><td>
118 There was no error. </td></tr>
119 <tr><td valign="top"><em><a class="anchor" name="2611877aa5e8b566c1c2be45aa89c7924e1f9ac48c70bc8ff830829266e6d10a"></a><!-- doxytag: member="XED_ERROR_BUFFER_TOO_SHORT" ref="2611877aa5e8b566c1c2be45aa89c7924e1f9ac48c70bc8ff830829266e6d10a" args="" -->XED_ERROR_BUFFER_TOO_SHORT</em>&nbsp;</td><td>
120 There were not enough bytes in the given buffer. </td></tr>
121 <tr><td valign="top"><em><a class="anchor" name="2611877aa5e8b566c1c2be45aa89c7922ade7c52f8c2eb9b6ae4c6e4cb4bd0d5"></a><!-- doxytag: member="XED_ERROR_GENERAL_ERROR" ref="2611877aa5e8b566c1c2be45aa89c7922ade7c52f8c2eb9b6ae4c6e4cb4bd0d5" args="" -->XED_ERROR_GENERAL_ERROR</em>&nbsp;</td><td>
122 XED could not decode the given instruction. </td></tr>
123 <tr><td valign="top"><em><a class="anchor" name="2611877aa5e8b566c1c2be45aa89c7927dc33c8b6abc37de0b5e0754127da620"></a><!-- doxytag: member="XED_ERROR_BAD_REGISTER" ref="2611877aa5e8b566c1c2be45aa89c7927dc33c8b6abc37de0b5e0754127da620" args="" -->XED_ERROR_BAD_REGISTER</em>&nbsp;</td><td>
124 XED could not decode the given instruction because an invalid register encoding was used. </td></tr>
125 <tr><td valign="top"><em><a class="anchor" name="2611877aa5e8b566c1c2be45aa89c79285dea33186927a79852fce42945c0f23"></a><!-- doxytag: member="XED_ERROR_BAD_LOCK_PREFIX" ref="2611877aa5e8b566c1c2be45aa89c79285dea33186927a79852fce42945c0f23" args="" -->XED_ERROR_BAD_LOCK_PREFIX</em>&nbsp;</td><td>
126 A lock prefix was found where none is allowed. </td></tr>
127 <tr><td valign="top"><em><a class="anchor" name="2611877aa5e8b566c1c2be45aa89c7924395705c02fc4ff2cacd2b5a961c8f1b"></a><!-- doxytag: member="XED_ERROR_BAD_REP_PREFIX" ref="2611877aa5e8b566c1c2be45aa89c7924395705c02fc4ff2cacd2b5a961c8f1b" args="" -->XED_ERROR_BAD_REP_PREFIX</em>&nbsp;</td><td>
128 An F2 or F3 prefix was found where none is allowed. </td></tr>
129 <tr><td valign="top"><em><a class="anchor" name="2611877aa5e8b566c1c2be45aa89c79231699d329b9d3c4d12980d3605428a8f"></a><!-- doxytag: member="XED_ERROR_LAST" ref="2611877aa5e8b566c1c2be45aa89c79231699d329b9d3c4d12980d3605428a8f" args="" -->XED_ERROR_LAST</em>&nbsp;</td><td>
130 </td></tr>
131 </table>
132 </dl>
133
134 <p>
135 Definition at line <a class="el" href="xed-error-enum_8h-source.html#l00042">42</a> of file <a class="el" href="xed-error-enum_8h-source.html">xed-error-enum.h</a>.    </td>
136   </tr>
137 </table>
138 <hr><h2>Function Documentation</h2>
139 <a class="anchor" name="203bb495b7c49e34ef3e83c25024775b"></a><!-- doxytag: member="xed-error-enum.h::str2xed_error_enum_t" ref="203bb495b7c49e34ef3e83c25024775b" args="(const char *s)" --><p>
140 <table class="mdTable" cellpadding="2" cellspacing="0">
141   <tr>
142     <td class="mdRow">
143       <table cellpadding="0" cellspacing="0" border="0">
144         <tr>
145           <td class="md" nowrap valign="top">XED_DLL_EXPORT <a class="el" href="xed-error-enum_8h.html#2611877aa5e8b566c1c2be45aa89c792">xed_error_enum_t</a> str2xed_error_enum_t           </td>
146           <td class="md" valign="top">(&nbsp;</td>
147           <td class="md" nowrap valign="top">const char *&nbsp;</td>
148           <td class="mdname1" valign="top" nowrap> <em>s</em>          </td>
149           <td class="md" valign="top">&nbsp;)&nbsp;</td>
150           <td class="md" nowrap></td>
151         </tr>
152       </table>
153     </td>
154   </tr>
155 </table>
156 <table cellspacing="5" cellpadding="0" border="0">
157   <tr>
158     <td>
159       &nbsp;
160     </td>
161     <td>
162
163 <p>
164     </td>
165   </tr>
166 </table>
167 <a class="anchor" name="3a44865dce1b468619bc95ad8593b0bf"></a><!-- doxytag: member="xed-error-enum.h::xed_error_enum_t2str" ref="3a44865dce1b468619bc95ad8593b0bf" args="(const xed_error_enum_t p)" --><p>
168 <table class="mdTable" cellpadding="2" cellspacing="0">
169   <tr>
170     <td class="mdRow">
171       <table cellpadding="0" cellspacing="0" border="0">
172         <tr>
173           <td class="md" nowrap valign="top">XED_DLL_EXPORT const char* xed_error_enum_t2str           </td>
174           <td class="md" valign="top">(&nbsp;</td>
175           <td class="md" nowrap valign="top">const <a class="el" href="xed-error-enum_8h.html#2611877aa5e8b566c1c2be45aa89c792">xed_error_enum_t</a>&nbsp;</td>
176           <td class="mdname1" valign="top" nowrap> <em>p</em>          </td>
177           <td class="md" valign="top">&nbsp;)&nbsp;</td>
178           <td class="md" nowrap></td>
179         </tr>
180       </table>
181     </td>
182   </tr>
183 </table>
184 <table cellspacing="5" cellpadding="0" border="0">
185   <tr>
186     <td>
187       &nbsp;
188     </td>
189     <td>
190
191 <p>
192     </td>
193   </tr>
194 </table>
195 <hr size="1"><address style="align: right;"><small>Generated on Thu May 15 03:15:09 2008 for XED2 by&nbsp;
196 <a href="http://www.doxygen.org/index.html">
197 <img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.4.6 </small></address>
198 </body>
199 </html>