#include <xed-print-info.h>
Data Fields | |
| int | blen |
| length of the output buffer. (bytes) Must be > 25 to start. | |
| char * | buf |
| pointer to the output buffer | |
| void * | context |
| passed to disassembly callback. Can be zero if not used. | |
| xed_disassembly_callback_fn_t | disassembly_callback |
| disassembly_callback MUST be set to zero if not used! If zero, the default disassembly callback is used (if one has been registered). | |
| xed_bool_t | emitted |
| internal, do not use | |
| xed_reg_enum_t | extra_index_operand |
| internal, do not use | |
| xed_format_options_t | format_options |
| int | format_options_valid |
| 1=indicated the format_options field is valid, 0=use default formating options from xed_format_set_options(). | |
| unsigned int | operand_indx |
| internal, do not use | |
| const xed_decoded_inst_t * | p |
| the decoded instruction to print | |
| xed_uint64_t | runtime_address |
| program counter location. | |
| unsigned int | skip_operand |
| internal, do not use | |
| xed_syntax_enum_t | syntax |
| default is Intel-syntax (dest on left) | |
Call xed_init_print_info to initialize the fields. Then change the required and optional fields when required.
Definition at line 45 of file xed-print-info.h.
|
|
length of the output buffer. (bytes) Must be > 25 to start.
Definition at line 58 of file xed-print-info.h. |
|
|
pointer to the output buffer
Definition at line 55 of file xed-print-info.h. |
|
|
passed to disassembly callback. Can be zero if not used.
Definition at line 74 of file xed-print-info.h. |
|
|
disassembly_callback MUST be set to zero if not used! If zero, the default disassembly callback is used (if one has been registered).
Definition at line 71 of file xed-print-info.h. |
|
|
internal, do not use
Definition at line 90 of file xed-print-info.h. |
|
|
internal, do not use
Definition at line 99 of file xed-print-info.h. |
|
|
Definition at line 82 of file xed-print-info.h. |
|
|
1=indicated the format_options field is valid, 0=use default formating options from xed_format_set_options().
Definition at line 81 of file xed-print-info.h. |
|
|
internal, do not use
Definition at line 93 of file xed-print-info.h. |
|
|
the decoded instruction to print
Definition at line 52 of file xed-print-info.h. |
|
|
program counter location. Must be zero if not used. (Sometimes instructions are disassembled in a temporary buffer at a different location than where they may or will exist in memory). Definition at line 67 of file xed-print-info.h. |
|
|
internal, do not use
Definition at line 96 of file xed-print-info.h. |
|
|
default is Intel-syntax (dest on left)
Definition at line 77 of file xed-print-info.h. |
1.4.6