X-Git-Url: http://v3vee.org/palacios/gitweb/gitweb.cgi?p=palacios.git;a=blobdiff_plain;f=misc%2Fdecoder_test%2FXED2%2Fdoc%2Fhtml%2Fxed-operand-enum_8h.html;fp=misc%2Fdecoder_test%2FXED2%2Fdoc%2Fhtml%2Fxed-operand-enum_8h.html;h=830ef03ddb179374c2382b21d90a7e708010eaec;hp=0000000000000000000000000000000000000000;hb=ddc16b0737cf58f7aa90a69c6652cdf4090aec51;hpb=626595465a2c6987606a6bc697df65130ad8c2d3 diff --git a/misc/decoder_test/XED2/doc/html/xed-operand-enum_8h.html b/misc/decoder_test/XED2/doc/html/xed-operand-enum_8h.html new file mode 100644 index 0000000..830ef03 --- /dev/null +++ b/misc/decoder_test/XED2/doc/html/xed-operand-enum_8h.html @@ -0,0 +1,507 @@ + + +XED2: XED2 User Guide - Thu May 15 03:15:09 2008 + + + + +
+
+
+
+

xed-operand-enum.h File Reference


Detailed Description

+
Author:
Mark Charney <mark.charney@intel.com>
+ +

+Definition in file xed-operand-enum.h. +

+#include "xed-common-hdrs.h"
+ +

+Go to the source code of this file. + + + + + + + + + + + + +

Defines

#define _XED_OPERAND_ENUM_H_

Enumerations

enum  xed_operand_enum_t {
+  XED_OPERAND_INVALID, +
+  XED_OPERAND_AGEN, +
+  XED_OPERAND_AMODE, +
+  XED_OPERAND_ASZ, +
+  XED_OPERAND_BASE0, +
+  XED_OPERAND_BASE1, +
+  XED_OPERAND_BRDISP_WIDTH, +
+  XED_OPERAND_BRDISP0, +
+  XED_OPERAND_BRDISP1, +
+  XED_OPERAND_DEFAULT_SEG, +
+  XED_OPERAND_DF64, +
+  XED_OPERAND_DISP_WIDTH, +
+  XED_OPERAND_DISP0, +
+  XED_OPERAND_DISP1, +
+  XED_OPERAND_DISP2, +
+  XED_OPERAND_DISP3, +
+  XED_OPERAND_EASZ, +
+  XED_OPERAND_ENCODER_PREFERRED, +
+  XED_OPERAND_EOSZ, +
+  XED_OPERAND_ERROR, +
+  XED_OPERAND_HINT_TAKEN, +
+  XED_OPERAND_HINT_NOT_TAKEN, +
+  XED_OPERAND_ICLASS, +
+  XED_OPERAND_IMM_WIDTH, +
+  XED_OPERAND_IMM0, +
+  XED_OPERAND_IMM0SIGNED, +
+  XED_OPERAND_IMM1, +
+  XED_OPERAND_INDEX, +
+  XED_OPERAND_LOCK, +
+  XED_OPERAND_LOCKABLE, +
+  XED_OPERAND_MEM_WIDTH, +
+  XED_OPERAND_MEM0, +
+  XED_OPERAND_MEM1, +
+  XED_OPERAND_MOD, +
+  XED_OPERAND_MODE, +
+  XED_OPERAND_MODRM, +
+  XED_OPERAND_NOREX, +
+  XED_OPERAND_OSZ, +
+  XED_OPERAND_OUTREG, +
+  XED_OPERAND_PTR, +
+  XED_OPERAND_REFINING, +
+  XED_OPERAND_REG, +
+  XED_OPERAND_REG0, +
+  XED_OPERAND_REG1, +
+  XED_OPERAND_REG2, +
+  XED_OPERAND_REG3, +
+  XED_OPERAND_REG4, +
+  XED_OPERAND_REG5, +
+  XED_OPERAND_REG6, +
+  XED_OPERAND_REG7, +
+  XED_OPERAND_REG8, +
+  XED_OPERAND_REG9, +
+  XED_OPERAND_REG10, +
+  XED_OPERAND_REG11, +
+  XED_OPERAND_REG12, +
+  XED_OPERAND_REG13, +
+  XED_OPERAND_REG14, +
+  XED_OPERAND_REG15, +
+  XED_OPERAND_RELBR, +
+  XED_OPERAND_REP, +
+  XED_OPERAND_REP_ABLE, +
+  XED_OPERAND_REX, +
+  XED_OPERAND_REXB, +
+  XED_OPERAND_REXR, +
+  XED_OPERAND_REXW, +
+  XED_OPERAND_REXX, +
+  XED_OPERAND_RM, +
+  XED_OPERAND_SCALE, +
+  XED_OPERAND_SEG_OVD, +
+  XED_OPERAND_SEG0, +
+  XED_OPERAND_SEG1, +
+  XED_OPERAND_SIB, +
+  XED_OPERAND_SIBBASE, +
+  XED_OPERAND_SIBINDEX, +
+  XED_OPERAND_SIBSCALE, +
+  XED_OPERAND_SMODE, +
+  XED_OPERAND_UIMM00, +
+  XED_OPERAND_UIMM1, +
+  XED_OPERAND_UIMM01, +
+  XED_OPERAND_UIMM02, +
+  XED_OPERAND_UIMM03, +
+  XED_OPERAND_USING_DEFAULT_SEGMENT0, +
+  XED_OPERAND_USING_DEFAULT_SEGMENT1, +
+  XED_OPERAND_LAST +
+ }

Functions

XED_DLL_EXPORT xed_operand_enum_t str2xed_operand_enum_t (const char *s)
XED_DLL_EXPORT const char * xed_operand_enum_t2str (const xed_operand_enum_t p)
+


Define Documentation

+

+ + + + +
+ + + + +
#define _XED_OPERAND_ENUM_H_
+
+ + + + + +
+   + + +

+ +

+Definition at line 40 of file xed-operand-enum.h.

+


Enumeration Type Documentation

+

+ + + + +
+ + + + +
enum xed_operand_enum_t
+
+ + + + + +
+   + + +

+

Enumerator:
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
XED_OPERAND_INVALID  +
XED_OPERAND_AGEN  +
XED_OPERAND_AMODE  +
XED_OPERAND_ASZ  +
XED_OPERAND_BASE0  +
XED_OPERAND_BASE1  +
XED_OPERAND_BRDISP_WIDTH  +
XED_OPERAND_BRDISP0  +
XED_OPERAND_BRDISP1  +
XED_OPERAND_DEFAULT_SEG  +
XED_OPERAND_DF64  +
XED_OPERAND_DISP_WIDTH  +
XED_OPERAND_DISP0  +
XED_OPERAND_DISP1  +
XED_OPERAND_DISP2  +
XED_OPERAND_DISP3  +
XED_OPERAND_EASZ  +
XED_OPERAND_ENCODER_PREFERRED  +
XED_OPERAND_EOSZ  +
XED_OPERAND_ERROR  +
XED_OPERAND_HINT_TAKEN  +
XED_OPERAND_HINT_NOT_TAKEN  +
XED_OPERAND_ICLASS  +
XED_OPERAND_IMM_WIDTH  +
XED_OPERAND_IMM0  +
XED_OPERAND_IMM0SIGNED  +
XED_OPERAND_IMM1  +
XED_OPERAND_INDEX  +
XED_OPERAND_LOCK  +
XED_OPERAND_LOCKABLE  +
XED_OPERAND_MEM_WIDTH  +
XED_OPERAND_MEM0  +
XED_OPERAND_MEM1  +
XED_OPERAND_MOD  +
XED_OPERAND_MODE  +
XED_OPERAND_MODRM  +
XED_OPERAND_NOREX  +
XED_OPERAND_OSZ  +
XED_OPERAND_OUTREG  +
XED_OPERAND_PTR  +
XED_OPERAND_REFINING  +
XED_OPERAND_REG  +
XED_OPERAND_REG0  +
XED_OPERAND_REG1  +
XED_OPERAND_REG2  +
XED_OPERAND_REG3  +
XED_OPERAND_REG4  +
XED_OPERAND_REG5  +
XED_OPERAND_REG6  +
XED_OPERAND_REG7  +
XED_OPERAND_REG8  +
XED_OPERAND_REG9  +
XED_OPERAND_REG10  +
XED_OPERAND_REG11  +
XED_OPERAND_REG12  +
XED_OPERAND_REG13  +
XED_OPERAND_REG14  +
XED_OPERAND_REG15  +
XED_OPERAND_RELBR  +
XED_OPERAND_REP  +
XED_OPERAND_REP_ABLE  +
XED_OPERAND_REX  +
XED_OPERAND_REXB  +
XED_OPERAND_REXR  +
XED_OPERAND_REXW  +
XED_OPERAND_REXX  +
XED_OPERAND_RM  +
XED_OPERAND_SCALE  +
XED_OPERAND_SEG_OVD  +
XED_OPERAND_SEG0  +
XED_OPERAND_SEG1  +
XED_OPERAND_SIB  +
XED_OPERAND_SIBBASE  +
XED_OPERAND_SIBINDEX  +
XED_OPERAND_SIBSCALE  +
XED_OPERAND_SMODE  +
XED_OPERAND_UIMM00  +
XED_OPERAND_UIMM1  +
XED_OPERAND_UIMM01  +
XED_OPERAND_UIMM02  +
XED_OPERAND_UIMM03  +
XED_OPERAND_USING_DEFAULT_SEGMENT0  +
XED_OPERAND_USING_DEFAULT_SEGMENT1  +
XED_OPERAND_LAST  +
+
+ +

+Definition at line 42 of file xed-operand-enum.h.

+


Function Documentation

+

+ + + + +
+ + + + + + + + + +
XED_DLL_EXPORT xed_operand_enum_t str2xed_operand_enum_t const char *  s  ) 
+
+ + + + + +
+   + + +

+

+

+ + + + +
+ + + + + + + + + +
XED_DLL_EXPORT const char* xed_operand_enum_t2str const xed_operand_enum_t  p  ) 
+
+ + + + + +
+   + + +

+

+


Generated on Thu May 15 03:15:09 2008 for XED2 by  + +doxygen 1.4.6
+ +