fcml 1.2.2
|
Structures and functions declarations related to FCML renderers. More...
#include "fcml_lib_export.h"
#include "fcml_types.h"
#include "fcml_errors.h"
#include "fcml_dialect.h"
#include "fcml_disassembler.h"
Go to the source code of this file.
Classes | |
struct | fcml_st_render_config |
Renderer configuration. More... | |
Typedefs | |
typedef struct fcml_st_render_config | fcml_st_render_config |
Renderer configuration. | |
Functions | |
LIB_EXPORT fcml_ceh_error LIB_CALL | fcml_fn_render (const fcml_st_dialect *dialect, const fcml_st_render_config *config, fcml_char *buffer, fcml_usize buffer_len, const fcml_st_disassembler_result *result) |
Renders the disassembled instruction into its textual representation. | |
Structures and functions declarations related to FCML renderers.
LIB_EXPORT fcml_ceh_error LIB_CALL fcml_fn_render | ( | const fcml_st_dialect * | dialect, |
const fcml_st_render_config * | config, | ||
fcml_char * | buffer, | ||
fcml_usize | buffer_len, | ||
const fcml_st_disassembler_result * | result | ||
) |
Renders the disassembled instruction into its textual representation.
Prepares textual representation of the disassembled code using syntax based on the provided dialect.
dialect | Dialect instance. | |
config | Renderer configuration. | |
[out] | buffer | Destination buffer for the generated instruction. |
buffer_len | Size of the destination buffer. | |
result | Disassembled instruction. |