Top | ![]() |
![]() |
![]() |
![]() |
char const * | asmcode_get_arch () |
AsmArchDefinition const * | asmcode_get_arch_definition () |
char const * | asmcode_get_arch_description () |
AsmArchInstruction const * | asmcode_get_arch_instructions () |
char const * | asmcode_get_filename () |
char const * | asmcode_get_format () |
char const * | asmcode_get_format_description () |
AsmFunction * | asmcode_get_function_by_id () |
void | asmcode_get_functions () |
AsmFunction * | asmcode_set_function () |
AsmArchRegister const * | asmcode_get_arch_registers () |
AsmSection * | asmcode_get_section_by_id () |
AsmSection * | asmcode_get_section_by_name () |
void | asmcode_get_sections () |
AsmSection * | asmcode_set_section () |
AsmString * | asmcode_get_string_by_id () |
void | asmcode_get_strings () |
AsmString * | asmcode_set_string () |
int | asmcode_function () |
int | asmcode_instruction () |
int | asmcode_section () |
int | asmcode_decode () |
int | asmcode_decode_at () |
int | asmcode_decode_buffer () |
int | asmcode_decode_section () |
int | asmcode_print () |
AsmArchDefinition const *
asmcode_get_arch_definition (AsmCode *code
);
AsmArchInstruction const *
asmcode_get_arch_instructions (AsmCode *code
);
AsmFunction * asmcode_get_function_by_id (AsmCode *code
,AsmFunctionId id
);
void asmcode_get_functions (AsmCode *code
,AsmFunction **functions
,size_t *functions_cnt
);
AsmFunction * asmcode_set_function (AsmCode *code
,int id
,char const *name
,off_t offset
,ssize_t size
);
AsmSection * asmcode_get_section_by_id (AsmCode *code
,AsmSectionId id
);
AsmSection * asmcode_get_section_by_name (AsmCode *code
,char const *name
);
void asmcode_get_sections (AsmCode *code
,AsmSection **sections
,size_t *sections_cnt
);
AsmSection * asmcode_set_section (AsmCode *code
,int id
,unsigned int flags
,char const *name
,off_t offset
,ssize_t size
,off_t base
);
void asmcode_get_strings (AsmCode *code
,AsmString **strings
,size_t *strings_cnt
);
AsmString * asmcode_set_string (AsmCode *code
,int id
,char const *name
,off_t offset
,ssize_t length
);
int asmcode_decode_at (AsmCode *code
,off_t offset
,size_t size
,off_t base
,AsmArchInstructionCall **calls
,size_t *calls_cnt
);
int asmcode_decode_buffer (AsmCode *code
,char const *buffer
,size_t size
,AsmArchInstructionCall **calls
,size_t *calls_cnt
);
int asmcode_decode_section (AsmCode *code
,AsmSection *section
,AsmArchInstructionCall **calls
,size_t *calls_cnt
);