fcml  1.1.3
Classes | Typedefs | Functions
fcml_choosers.h File Reference

API for instruction choosers. More...

#include "fcml_lib_export.h"
#include "fcml_types.h"
#include "fcml_common.h"
Include dependency graph for fcml_choosers.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

struct  fcml_st_chooser_context
 Instruction chooser context used to communicate with environment. More...
 

Typedefs

typedef fcml_ptr(* fcml_fnp_chooser_next) (fcml_ptr instruction)
 Returns next instructions from the iterator. More...
 
typedef void(* fcml_fnp_chooser_extract) (fcml_ptr instruction, fcml_st_instruction_code *instruction_code)
 Gets instruction code from current abstract instruction pointer. More...
 
typedef struct fcml_st_chooser_context fcml_st_chooser_context
 Instruction chooser context used to communicate with environment. More...
 
typedef fcml_ptr(LIB_CALL * fcml_fnp_asm_instruction_chooser) (fcml_st_chooser_context *chooser_context)
 Instruction chooser fun