Java Class Encryption and License Management
Create evaluation versions, host- and user based licenses using
the same installation package. FREE evaluation version available.
www.jsecurity.net

InterpreterCodelet Class Reference

#include <interpreter.hpp>


Public Member Functions

void initialize (int size)
void finalize ()
int size () const
address code_begin () const
address code_end () const
void verify ()
void print ()
void initialize (const char *description, Bytecodes::Code bytecode)
int code_size () const
const char * description () const
Bytecodes::Code bytecode () const

Static Public Member Functions

static int code_size_to_size (int code_size)

Private Attributes

int _size
const char * _description
Bytecodes::Code _bytecode

Friends

class VMStructs


Detailed Description

Definition at line 36 of file interpreter.hpp.


Member Function Documentation

Bytecodes::Code InterpreterCodelet.bytecode (  )  const

Definition at line 66 of file interpreter.hpp.

References _bytecode.

Referenced by print(), and ThreadProfiler.record_interpreted_tick().

address InterpreterCodelet.code_begin (  )  const

Definition at line 53 of file interpreter.hpp.

Referenced by code_size(), and print().

address InterpreterCodelet.code_end (  )  const

Definition at line 54 of file interpreter.hpp.

References size().

Referenced by code_size(), and print().

int InterpreterCodelet.code_size (  )  const

Definition at line 64 of file interpreter.hpp.

References code_begin(), and code_end().

Referenced by print().

static int InterpreterCodelet.code_size_to_size ( int  code_size  )  [static]

Definition at line 50 of file interpreter.hpp.

const char* InterpreterCodelet.description (  )  const

Definition at line 65 of file interpreter.hpp.

References _description.

Referenced by print().

void InterpreterCodelet.finalize (  ) 

Definition at line 46 of file interpreter.hpp.

void InterpreterCodelet::initialize ( const char *  description,
Bytecodes::Code  bytecode 
)

Definition at line 37 of file interpreter.cpp.

References _bytecode, and _description.

void InterpreterCodelet.initialize ( int  size  ) 

Definition at line 45 of file interpreter.hpp.

References _size.

Referenced by CodeletMark.CodeletMark().

void InterpreterCodelet::print (  ) 

int InterpreterCodelet.size (  )  const

Definition at line 49 of file interpreter.hpp.

References _size.

Referenced by code_end().

void InterpreterCodelet::verify (  ) 

Definition at line 43 of file interpreter.cpp.


Friends And Related Function Documentation

friend class VMStructs [friend]

Definition at line 37 of file interpreter.hpp.


Field Documentation

Definition at line 41 of file interpreter.hpp.

Referenced by bytecode(), and initialize().

const char* InterpreterCodelet._description [private]

Definition at line 40 of file interpreter.hpp.

Referenced by description(), and initialize().

int InterpreterCodelet._size [private]

Definition at line 39 of file interpreter.hpp.

Referenced by initialize(), and size().


The documentation for this class was generated from the following files:

Powered by jsecurity.net
Generated by doxygen 1.5.7.1