|
Intel® X86 Encoder Decoder
|
#include "xed-common-hdrs.h"#include "xed-portability.h"#include "xed-types.h"#include "xed-error-enum.h"#include <stdarg.h>#include <string.h>Data Structures | |
| struct | xed_enc2_req_payload_t |
| This structure is filled in by the various XED ENC2 functions. More... | |
| union | xed_enc2_req_t |
| A wrapper for xed_enc2_req_payload_t . More... | |
Typedefs | |
| typedef void() | xed_user_abort_handler_t(const char *format, va_list args) |
Functions | |
| XED_DLL_EXPORT void | xed_emit_seg_prefix (xed_enc2_req_t *r, xed_reg_enum_t reg) |
| Emit a legacy segment prefix byte in to the specified request's output buffer. More... | |
| static XED_INLINE xed_uint32_t | xed_enc2_encoded_length (xed_enc2_req_t *r) |
| Returns the number of bytes that were used for the encoding. More... | |
| XED_DLL_EXPORT void | xed_enc2_error (const char *fmt,...) |
| The error handler routine. More... | |
| static XED_INLINE void | xed_enc2_req_t_init (xed_enc2_req_t *r, xed_uint8_t *output_buffer) |
| Zero out a xed_enc2_req_t structure and set the output pointer. More... | |
| XED_DLL_EXPORT void | xed_enc2_set_error_handler (xed_user_abort_handler_t *fn) |
| Set a function taking a variable-number-of-arguments (stdarg) to handle the errors and die. More... | |
| typedef void() xed_user_abort_handler_t(const char *format, va_list args) |