Main Page | Class Hierarchy | Class List | File List | Class Members | File Members

asm.cc File Reference

#include "asm.h"
#include "common.h"
#include "global.h"
#include "htatom.h"
#include "htdebug.h"
#include <string.h>
#include <stdio.h>
#include <stdarg.h>
#include "alphadis.h"
#include "ia64dis.h"
#include "ildis.h"
#include "javadis.h"
#include "x86dis.h"
#include "ppcdis.h"

Go to the source code of this file.

Functions

bool init_asm ()
void done_asm ()

Variables

char *(* addr_sym_func )(CPU_ADDR addr, int *symstrlen, void *context)=NULL
void * addr_sym_func_context = NULL


Function Documentation

void done_asm  ) 
 

Definition at line 288 of file asm.cc.

References ATOM_DISASM_ALPHA, ATOM_DISASM_IA64, ATOM_DISASM_JAVA, ATOM_DISASM_PPC, ATOM_DISASM_X86, ATOM_DISASM_X86_VXD, and UNREGISTER.

bool init_asm  ) 
 

Definition at line 277 of file asm.cc.

References ATOM_DISASM_ALPHA, ATOM_DISASM_IA64, ATOM_DISASM_JAVA, ATOM_DISASM_PPC, ATOM_DISASM_X86, ATOM_DISASM_X86_VXD, and REGISTER.


Variable Documentation

char*(* addr_sym_func)(CPU_ADDR addr, int *symstrlen, void *context) = NULL
 

Definition at line 201 of file asm.cc.

Referenced by generate_html_output(), AnalyserOutput::generateAddr(), Analyser::getDisasmStr(), Analyser::getDisasmStrFormatted(), ht_disasm_sub::getline(), x86dis::str_op(), javadis::str_op(), PPCDisassembler::strf(), ILDisassembler::strf(), IA64Disassembler::strf(), and Alphadis::strf().

void* addr_sym_func_context = NULL
 

Definition at line 202 of file asm.cc.

Referenced by AnalyserOutput::generateAddr(), Analyser::getDisasmStrFormatted(), ht_disasm_sub::getline(), x86dis::str_op(), javadis::str_op(), PPCDisassembler::strf(), ILDisassembler::strf(), IA64Disassembler::strf(), and Alphadis::strf().


Generated on Fri May 7 21:15:46 2004 by doxygen 1.3.5