Top | ![]() |
![]() |
![]() |
![]() |
Asm * | asm_new () |
void | asm_delete () |
char const * | asm_get_arch () |
int | asm_set_arch () |
char const * | asm_get_format () |
int | asm_set_format () |
AsmFunction * | asm_set_function () |
AsmSection * | asm_set_section () |
int | asm_guess_arch () |
int | asm_guess_format () |
int | asm_close () |
int | asm_assemble () |
int | asm_assemble_string () |
int | asm_open_assemble () |
int | asm_instruction () |
AsmCode * | asm_deassemble () |
AsmCode * | asm_open_deassemble () |
int | asm_plugin_list () |
AsmFunction * asm_set_function (Asm *a
,char const *name
,off_t offset
,ssize_t size
);
AsmSection * asm_set_section (Asm *a
,unsigned int flags
,char const *name
,off_t offset
,ssize_t size
,off_t base
);
int asm_assemble (Asm *a
,AsmPrefs *prefs
,char const *infile
,char const *outfile
);
int asm_assemble_string (Asm *a
,AsmPrefs *prefs
,char const *outfile
,char const *string
);
AsmCode * asm_deassemble (Asm *a
,char const *buffer
,size_t size
,AsmArchInstructionCall **calls
,size_t *calls_cnt
);