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);