Functions
asm_new ()
Asm *
asm_new (char const *arch,
char const *format);
asm_delete ()
void
asm_delete (Asm *a);
asm_get_arch ()
char const *
asm_get_arch (Asm *a);
asm_set_arch ()
int
asm_set_arch (Asm *a,
char const *arch);
asm_get_format ()
char const *
asm_get_format (Asm *a);
asm_set_format ()
int
asm_set_format (Asm *a,
char const *format);
asm_set_function ()
AsmFunction *
asm_set_function (Asm *a,
char const *name,
off_t offset,
ssize_t size);
asm_set_section ()
AsmSection *
asm_set_section (Asm *a,
unsigned int flags,
char const *name,
off_t offset,
ssize_t size,
off_t base);
asm_guess_arch ()
int
asm_guess_arch (Asm *a);
asm_guess_format ()
int
asm_guess_format (Asm *a);
asm_close ()
int
asm_close (Asm *a);
asm_assemble ()
int
asm_assemble (Asm *a,
AsmPrefs *prefs,
char const *infile,
char const *outfile);
asm_assemble_string ()
int
asm_assemble_string (Asm *a,
AsmPrefs *prefs,
char const *outfile,
char const *string);
asm_open_assemble ()
int
asm_open_assemble (Asm *a,
char const *outfile);
asm_instruction ()
int
asm_instruction (Asm *a,
char const *name,
unsigned int operands_cnt,
...);
asm_deassemble ()
AsmCode *
asm_deassemble (Asm *a,
char const *buffer,
size_t size,
AsmArchInstructionCall **calls,
size_t *calls_cnt);
asm_open_deassemble ()
AsmCode *
asm_open_deassemble (Asm *a,
char const *filename,
int raw);
asm_plugin_list ()
int
asm_plugin_list (AsmPluginType type,
int decode);