Classes | ||||
| struct | port_disasm_info_t | |||
Typedefs | ||||
| typedef port_disassembler_t | port_disassembler_t | |||
Functions | ||||
| apr_status_t | port_disasm_initialize () | |||
Initializes the disasm module. | ||||
| apr_status_t | port_disassembler_create (port_disassembler_t **disassembler, apr_pool_t *pool) | |||
| Creates the disassembler. | ||||
| apr_status_t | port_disasm_set_info (port_disassembler_t *disassembler, const port_disasm_info_t new_info, port_disasm_info_t *old_info) | |||
| ||||
| apr_status_t | port_disasm (port_disassembler_t *disassembler, const char *code, unsigned int len, char **disasm_code) | |||
| Translates from machine native to human readable code. | ||||
| apr_status_t | port_disasm_to_file (port_disassembler_t *disassembler, const char *code, unsigned int len, apr_file_t *thefile) | |||
| Translates from machine native to human readable code. | ||||
| typedef struct port_disassembler_t port_disassembler_t |
| apr_status_t port_disasm_initialize | ( | ) |
Initializes the disasm module.
| apr_status_t port_disassembler_create | ( | port_disassembler_t ** | disassembler, | |
| apr_pool_t * | pool | |||
| ) |
Creates the disassembler.
| disassembler | - the created disassembler | |
| pool | - the pool to use |
| apr_status_t port_disasm_set_info | ( | port_disassembler_t * | disassembler, | |
| const port_disasm_info_t | new_info, | |||
| port_disasm_info_t * | old_info | |||
| ) |
| new_info | - the info to set up |
| old_info | - the pointer to the memory to store old info in; NULL should be specified if no interest for the old info |
| apr_status_t port_disasm | ( | port_disassembler_t * | disassembler, | |
| const char * | code, | |||
| unsigned int | len, | |||
| char ** | disasm_code | |||
| ) |
Translates from machine native to human readable code.
| disassembler | - the disassembler | |
| code | - the assembler code to translate | |
| len | - the number of bytes to be translated | |
| disasm_code | - the pointer to the pointer to the disassembled code on exit; is valid when the disassembler is valid |
| apr_status_t port_disasm_to_file | ( | port_disassembler_t * | disassembler, | |
| const char * | code, | |||
| unsigned int | len, | |||
| apr_file_t * | thefile | |||
| ) |
Translates from machine native to human readable code.
| code | - the assembler code to translate | |
| len | - the number of bytes to be translated | |
| thefile | - the destination file |
Genereated on Tue Mar 11 19:25:24 2008 by Doxygen.
(c) Copyright 2005, 2008 The Apache Software Foundation or its licensors, as applicable.