Functions
get_filename ()
char const *
(*get_filename) (AsmArch *arch
);
get_functions ()
void
(*get_functions) (AsmFormat *format
,
AsmFunction **functions
,
size_t *functions_cnt
);
read ()
ssize_t
(*read) (AsmArch *arch
,
void *buf
,
size_t size
);
seek ()
off_t
(*seek) (AsmArch *arch
,
off_t offset
,
int whence
);
write ()
ssize_t
(*write) (AsmArch *arch
,
void const *buf
,
size_t size
);
set_function ()
AsmSection *
(*set_function) (AsmFormat *format
,
int id
,
char const *name
,
off_t offset
,
ssize_t size
);
set_section ()
AsmSection *
(*set_section) (AsmFormat *format
,
int id
,
unsigned int flags
,
char const *name
,
off_t offset
,
ssize_t size
,
off_t base
);
set_string ()
AsmString *
(*set_string) (AsmFormat *format
,
int id
,
char const *name
,
off_t offset
,
ssize_t size
);
decode ()
int
(*decode) (AsmArchPlugin *arch
,
AsmArchInstructionCall *call
);
guess ()
char const *
(*guess) (AsmFormatPlugin *format
,
char const *hint
);
directive ()
int
(*directive) (AsmFormatPlugin *format
,
char const *directive
,
char const **args
,
size_t size
);
function ()
int
(*function) (AsmFormatPlugin *format
,
char const *function
);
decode_section ()
int
(*decode_section) (AsmFormatPlugin *format
,
AsmSection *section
,
AsmArchInstructionCall **calls
,
size_t *calls_cnt
);