Functions
asmcode_get_arch ()
char const *
asmcode_get_arch (AsmCode *code);
 
asmcode_get_arch_definition ()
AsmArchDefinition const *
asmcode_get_arch_definition (AsmCode *code);
 
asmcode_get_arch_description ()
char const *
asmcode_get_arch_description (AsmCode *code);
 
asmcode_get_filename ()
char const *
asmcode_get_filename (AsmCode *code);
 
asmcode_get_format ()
char const *
asmcode_get_format (AsmCode *code);
 
asmcode_get_format_description ()
char const *
asmcode_get_format_description (AsmCode *code);
 
asmcode_get_functions ()
void
asmcode_get_functions (AsmCode *code,
                       AsmFunction **functions,
                       size_t *functions_cnt);
 
asmcode_set_function ()
AsmFunction *
asmcode_set_function (AsmCode *code,
                      int id,
                      char const *name,
                      off_t offset,
                      ssize_t size);
 
asmcode_get_arch_instruction_by_name ()
AsmArchInstruction const *
asmcode_get_arch_instruction_by_name (AsmCode *code,
                                      char const *name);
 
asmcode_get_arch_instructions ()
AsmArchInstruction const *
asmcode_get_arch_instructions (AsmCode *code);
 
asmcode_get_arch_prefix_by_name ()
AsmArchPrefix const *
asmcode_get_arch_prefix_by_name (AsmCode *code,
                                 char const *name);
 
asmcode_get_arch_prefixes ()
AsmArchPrefix const *
asmcode_get_arch_prefixes (AsmCode *code);
 
asmcode_get_arch_registers ()
AsmArchRegister const *
asmcode_get_arch_registers (AsmCode *code);
 
asmcode_get_section_by_name ()
AsmSection *
asmcode_get_section_by_name (AsmCode *code,
                             char const *name);
 
asmcode_get_sections ()
void
asmcode_get_sections (AsmCode *code,
                      AsmSection **sections,
                      size_t *sections_cnt);
 
asmcode_set_section ()
AsmSection *
asmcode_set_section (AsmCode *code,
                     int id,
                     unsigned int flags,
                     char const *name,
                     off_t offset,
                     ssize_t size,
                     off_t base);
 
asmcode_get_strings ()
void
asmcode_get_strings (AsmCode *code,
                     AsmString **strings,
                     size_t *strings_cnt);
 
asmcode_set_string ()
AsmString *
asmcode_set_string (AsmCode *code,
                    int id,
                    char const *name,
                    off_t offset,
                    ssize_t length);
 
asmcode_directive ()
int
asmcode_directive (AsmCode *code,
                   char const *name,
                   char const **args,
                   size_t args_cnt);
 
asmcode_function ()
int
asmcode_function (AsmCode *code,
                  char const *name);
 
asmcode_instruction ()
int
asmcode_instruction (AsmCode *code,
                     AsmArchInstructionCall *call);
 
asmcode_section ()
int
asmcode_section (AsmCode *code,
                 char const *name);
 
asmcode_decode ()
int
asmcode_decode (AsmCode *code,
                int raw);
 
asmcode_decode_at ()
int
asmcode_decode_at (AsmCode *code,
                   off_t offset,
                   size_t size,
                   off_t base,
                   AsmArchInstructionCall **calls,
                   size_t *calls_cnt);
 
asmcode_decode_buffer ()
int
asmcode_decode_buffer (AsmCode *code,
                       char const *buffer,
                       size_t size,
                       AsmArchInstructionCall **calls,
                       size_t *calls_cnt);
 
asmcode_decode_section ()
int
asmcode_decode_section (AsmCode *code,
                        AsmSection *section,
                        AsmArchInstructionCall **calls,
                        size_t *calls_cnt);
 
asmcode_print ()
int
asmcode_print (AsmCode *code,
               AsmArchInstructionCall *call);