Main Page   Class Hierarchy   Compound List   File List   Header Files   Compound Members   File Members  

vframeOopClass Class Reference

#include <vframeOop.h>

Class diagram for vframeOopClass:

slotsOopClass oopsOopClass

List of all members.

Public Members

framelocals ()
smiOop descOffset ()
Processprocess ()
oop method ()
abstract_vframeas_vframe ()
oop enumeration_target ()
bool equal (vframeOop v)
bool is_below (frame* fr)
bool is_equal (frame* fr)
bool is_above (frame* fr)
bool is_equal (abstract_vframe* vf)
bool verify ()

Protected Members

vframeOopClass* addr ()
void kill_vframe ()
bool is_live_vframe ()
vframeOop basic_clone (bool mustAllocate= true, oop genObj= NULL)
framefr ()
vframeOop next ()
void set_next (vframeOop n)
void insertAfter (vframeOop before)
void remove (vframeOop prev)
void set_descOffset (smiOop n)
vframeOop set_method (oop n)
void set_locals (frame* l)
void set_process (Process* p)
vframeOop _next
oop _method
Process_process
smiOop _descOffset
frame_locals

Friends

vframeOop create_vframeOop (oop method)
vframeOop new_vframeOop (Process* p,abstract_vframe* vf)
vframeOop new_senderVFrameOop (Process* p, vframeOop from, abstract_vframe* vf)
class  Process
class  vframeMap
class  processOopClass
class  processMap
class  Recompilation

Detailed Description


Member Function Documentation

frame * vframeOopClass::locals () [inline]

smiOop vframeOopClass::descOffset () [inline]

Process * vframeOopClass::process () [inline]

oop vframeOopClass::method () [inline]

abstract_vframe * vframeOopClass::as_vframe ()

oop vframeOopClass::enumeration_target () [inline]

bool vframeOopClass::equal (vframeOop v)

bool vframeOopClass::is_below (frame * fr)

bool vframeOopClass::is_equal (frame * fr)

bool vframeOopClass::is_above (frame * fr)

bool vframeOopClass::is_equal (abstract_vframe * vf)

bool vframeOopClass::verify ()

Reimplemented from oopsOopClass.

vframeOopClass * vframeOopClass::addr () [inline, protected]

Reimplemented from slotsOopClass.

void vframeOopClass::kill_vframe () [protected]

bool vframeOopClass::is_live_vframe () [inline, protected]

vframeOop vframeOopClass::basic_clone (bool mustAllocate = true, oop genObj = NULL) [inline, protected]

frame * vframeOopClass::fr () [protected]

vframeOop vframeOopClass::next () [inline, protected]

void vframeOopClass::set_next (vframeOop n) [inline, protected]

void vframeOopClass::insertAfter (vframeOop before) [inline, protected]

void vframeOopClass::remove (vframeOop prev) [inline, protected]

void vframeOopClass::set_descOffset (smiOop n) [inline, protected]

vframeOop vframeOopClass::set_method (oop n) [inline, protected]

void vframeOopClass::set_locals (frame * l) [inline, protected]

void vframeOopClass::set_process (Process * p) [inline, protected]


Friends And Related Function Documentation

vframeOop create_vframeOop (oop method) [friend]

vframeOop new_vframeOop (Process * p, abstract_vframe * vf) [friend]

vframeOop new_senderVFrameOop (Process * p, vframeOop from, abstract_vframe * vf) [friend]

friend class Process [friend]

friend class vframeMap [friend]

friend class processOopClass [friend]

friend class processMap [friend]

friend class Recompilation [friend]


Member Data Documentation

vframeOop vframeOopClass::_next [protected]

oop vframeOopClass::_method [protected]

Process* vframeOopClass::_process [protected]

smiOop vframeOopClass::_descOffset [protected]

frame* vframeOopClass::_locals [protected]


The documentation for this class was generated from the following files:
Generated at Tue Jun 27 12:18:36 2000 for SelfVM by doxygen 1.0.0 written by Dimitri van Heesch, © 1997-1999