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.