ops.h File Reference

#include <map>
#include <string>
#include <vector>
#include <iostream>
#include <cassert>
#include "Configuration.h"
#include "ucc.h"

Include dependency graph for ops.h:

This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

class  ucxtInit
class  UCOpcodeData

Functions

std::vector< std::string > qnd_ocsplit (const std::string &s)
void map_type_size (const std::vector< std::string > &param_types, std::vector< std::pair< unsigned int, bool > > &param_sizes)
static std::string strip_backticks (const std::string &s)

Variables

std::vector< UCOpcodeDataopcode_table_data
std::vector< std::pair< unsigned
int, unsigned int > > 
opcode_jumps
std::map< unsigned int, std::string > uc_intrinsics


Function Documentation

void map_type_size ( const std::vector< std::string > &  param_types,
std::vector< std::pair< unsigned int, bool > > &  param_sizes 
)

Definition at line 304 of file ops.cc.

References s, and type_size_map.

Referenced by UCOpcodeData::UCOpcodeData().

std::vector<std::string> qnd_ocsplit ( const std::string &  s  ) 

Definition at line 231 of file ops.cc.

Referenced by UCOpcodeData::UCOpcodeData().

static std::string strip_backticks ( const std::string &  s  )  [inline, static]

Definition at line 34 of file ops.h.

Referenced by UCOpcodeData::UCOpcodeData().


Variable Documentation

std::vector<std::pair<unsigned int, unsigned int> > opcode_jumps

Definition at line 62 of file ops.cc.

Referenced by ucxtInit::opcodes().

std::vector<UCOpcodeData> opcode_table_data

Referenced by demunge_ocstring(), GotoSet::gc(), main(), ucxtInit::opcodes(), and readbin_U7UCFunc().

std::map<unsigned int, std::string> uc_intrinsics

Definition at line 64 of file ops.cc.

Referenced by UCData::disassamble().


Generated on Mon Jul 9 14:46:04 2007 for ExultEngine by  doxygen 1.5.1