uctools.h File Reference

#include "bgintrinsics.h"
#include "siintrinsics.h"

Include dependency graph for uctools.h:

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

Go to the source code of this file.

Classes

struct  _opcode_desc

Defines

#define IMMED   0
#define DATA_STRING   1
#define RELATIVE_JUMP   2
#define CALL   3
#define VARREF   4
#define FLGREF   5
#define EXTCALL   6
#define IMMED_AND_RELATIVE_JUMP   7
#define PUSH   8
#define BYTE   9
#define SLOOP   10
#define POP   11
#define IMMED32   12
#define DATA_STRING32   13
#define RELATIVE_JUMP32   14
#define IMMED_RELJUMP32   15
#define SLOOP32   16
#define USECODE_INTRINSIC_PTR(NAME)   #NAME

Typedefs

typedef _opcode_desc opcode_desc

Variables

static opcode_desc opcode_table []
const char * bg_intrinsic_table []
const int bg_intrinsic_size = sizeof(bg_intrinsic_table)/sizeof(char*)
const char * si_intrinsic_table []
const int si_intrinsic_size = sizeof(si_intrinsic_table)/sizeof(char*)


Define Documentation

#define BYTE   9

Definition at line 24 of file uctools.h.

Referenced by main(), and Usecode_internal::uc_trace_disasm().

#define CALL   3

Definition at line 12 of file uctools.h.

#define DATA_STRING   1

Definition at line 8 of file uctools.h.

#define DATA_STRING32   13

Definition at line 29 of file uctools.h.

Referenced by main(), and Usecode_internal::uc_trace_disasm().

#define EXTCALL   6

Definition at line 18 of file uctools.h.

#define FLGREF   5

Definition at line 16 of file uctools.h.

#define IMMED   0

Definition at line 6 of file uctools.h.

#define IMMED32   12

Definition at line 28 of file uctools.h.

Referenced by main(), and Usecode_internal::uc_trace_disasm().

#define IMMED_AND_RELATIVE_JUMP   7

Definition at line 20 of file uctools.h.

Referenced by main(), and Usecode_internal::uc_trace_disasm().

#define IMMED_RELJUMP32   15

Definition at line 31 of file uctools.h.

Referenced by main(), and Usecode_internal::uc_trace_disasm().

#define POP   11

Definition at line 27 of file uctools.h.

Referenced by main().

#define PUSH   8

Definition at line 22 of file uctools.h.

Referenced by main().

#define RELATIVE_JUMP   2

Definition at line 10 of file uctools.h.

#define RELATIVE_JUMP32   14

Definition at line 30 of file uctools.h.

Referenced by main(), and Usecode_internal::uc_trace_disasm().

#define SLOOP   10

Definition at line 26 of file uctools.h.

Referenced by main(), and Usecode_internal::uc_trace_disasm().

#define SLOOP32   16

Definition at line 32 of file uctools.h.

Referenced by main(), and Usecode_internal::uc_trace_disasm().

#define USECODE_INTRINSIC_PTR ( NAME   )     #NAME

Definition at line 230 of file uctools.h.

#define VARREF   4

Definition at line 14 of file uctools.h.


Typedef Documentation

typedef struct _opcode_desc opcode_desc


Variable Documentation

const int bg_intrinsic_size = sizeof(bg_intrinsic_table)/sizeof(char*)

Definition at line 236 of file uctools.h.

Referenced by main().

const char* bg_intrinsic_table[]

Initial value:

  {

  }

Definition at line 232 of file uctools.h.

Referenced by main(), and Usecode_internal::uc_trace_disasm().

opcode_desc opcode_table[] [static]

Definition at line 46 of file uctools.h.

const int si_intrinsic_size = sizeof(si_intrinsic_table)/sizeof(char*)

Definition at line 241 of file uctools.h.

Referenced by main().

const char* si_intrinsic_table[]

Initial value:

 
  {

  }

Definition at line 237 of file uctools.h.

Referenced by main(), and Usecode_internal::uc_trace_disasm().


Generated on Mon Jul 9 14:45:49 2007 for ExultEngine by  doxygen 1.5.1