X-Git-Url: http://v3vee.org/palacios/gitweb/gitweb.cgi?p=palacios.git;a=blobdiff_plain;f=misc%2Fdecoder_test%2FXED2%2Fdoc%2Fhtml%2Fstructxed__decoded__inst__s.html;fp=misc%2Fdecoder_test%2FXED2%2Fdoc%2Fhtml%2Fstructxed__decoded__inst__s.html;h=884a90dd344e922bc4fcfc3b70f0b82e678d1db9;hp=0000000000000000000000000000000000000000;hb=ddc16b0737cf58f7aa90a69c6652cdf4090aec51;hpb=626595465a2c6987606a6bc697df65130ad8c2d3 diff --git a/misc/decoder_test/XED2/doc/html/structxed__decoded__inst__s.html b/misc/decoder_test/XED2/doc/html/structxed__decoded__inst__s.html new file mode 100644 index 0000000..884a90d --- /dev/null +++ b/misc/decoder_test/XED2/doc/html/structxed__decoded__inst__s.html @@ -0,0 +1,388 @@ + +
+#include <xed-decoded-inst.h>
++
+After decode, it holds an array of operands with derived information from decode and also valid xed_inst_t pointer which describes the operand templates and the operand order. See Decoding Instructions for API documentation. +
+ +
+Definition at line 61 of file xed-decoded-inst.h.
Data Fields | |
union { | |
const xed_uint8_t * _dec | |
xed_uint8_t * _enc | |
} | _byte_array |
xed_uint8_t | _decoded_length |
const xed_inst_t * | _inst |
when we decode an instruction, we set the _inst and get the properites of that instruction here. | |
xed_uint8_t | _n_operand_order |
xed_uint8_t | _operand_order [XED_ENCODE_ORDER_MAX_OPERANDS] |
Used for encode operand ordering. Not set by decode. | |
xed_operand_values_t | _operands [XED_OPERAND_LAST] |
The operand storage fields discovered during decoding. This same array is used by encode. | |
union { | |
xed_decoder_vars_s * dv | |
xed_encoder_vars_s * ev | |
xed_uint64_t user_data | |
} | u |
+
+
|
+
+ + | +
+
+ + |
+
+
+
|
+
+ + | +
+
+ + + +Definition at line 80 of file xed-decoded-inst.h. |
+
+
+
|
+
+ + | +
+
+ + + +Definition at line 68 of file xed-decoded-inst.h. |
+
+
+
|
+
+ + | +
+
+ + + +Definition at line 79 of file xed-decoded-inst.h. |
+
+
+
|
+
+ + | +
+
+ +when we decode an instruction, we set the _inst and get the properites of that instruction here. + +This also points to the operands template array. + +Definition at line 75 of file xed-decoded-inst.h. |
+
+
+
|
+
+ + | +
+
+ + + +Definition at line 70 of file xed-decoded-inst.h. |
+
+
+
|
+
+ + | +
+
+ +Used for encode operand ordering. Not set by decode. + + + +Definition at line 66 of file xed-decoded-inst.h. |
+
+
+
|
+
+ + | +
+
+ +The operand storage fields discovered during decoding. This same array is used by encode. + + + +Definition at line 63 of file xed-decoded-inst.h. |
+
+
+
|
+
+ + | +
+
+ + + +Definition at line 90 of file xed-decoded-inst.h. |
+
+
+
|
+
+ + | +
+
+ + + +Definition at line 91 of file xed-decoded-inst.h. |
+
+
+
|
+
+ + | +
+
+ + |
+
+
+
|
+
+ + | +
+
+ + + +Definition at line 89 of file xed-decoded-inst.h. |
+