vframe_prims.cpp File Reference

#include "incls/_precompiled.incl"
#include "incls/_vframe_prims.cpp.incl"

Include dependency graph for vframe_prims.cpp:

Go to the source code of this file.

Classes

class  vframeStream

Defines

#define ASSERT_RECEIVER   assert(receiver->is_vframe(), "receiver must be vframe")

Functions

 PRIM_DECL_1 (vframeOopPrimitives::process, oop receiver)
 PRIM_DECL_1 (vframeOopPrimitives::index, oop receiver)
 PRIM_DECL_1 (vframeOopPrimitives::time_stamp, oop receiver)
 PRIM_DECL_1 (vframeOopPrimitives::is_smalltalk_activation, oop receiver)
 PRIM_DECL_1 (vframeOopPrimitives::byte_code_index, oop receiver)
 PRIM_DECL_1 (vframeOopPrimitives::expression_stack, oop receiver)
 PRIM_DECL_1 (vframeOopPrimitives::method, oop receiver)
 PRIM_DECL_1 (vframeOopPrimitives::receiver, oop recv)
 PRIM_DECL_1 (vframeOopPrimitives::temporaries, oop receiver)
 PRIM_DECL_1 (vframeOopPrimitives::arguments, oop receiver)
 PRIM_DECL_1 (vframeOopPrimitives::pretty_print, oop receiver)


Define Documentation

#define ASSERT_RECEIVER   assert(receiver->is_vframe(), "receiver must be vframe")

Definition at line 32 of file vframe_prims.cpp.


Function Documentation

PRIM_DECL_1 ( vframeOopPrimitives::pretty_print  ,
oop  receiver 
)

Definition at line 173 of file vframe_prims.cpp.

References byteArrayPrettyPrintStream::asByteArray(), ASSERT_RECEIVER, vframeOopDesc::get_vframe(), vframe::is_delta_frame(), markSymbol(), prettyPrinter::print_body(), and PROLOGUE_1.

Here is the call graph for this function:

PRIM_DECL_1 ( vframeOopPrimitives::arguments  ,
oop  receiver 
)

Definition at line 147 of file vframe_prims.cpp.

References ASSERT_RECEIVER, vframeOopDesc::get_vframe(), vframe::is_delta_frame(), markSymbol(), oopFactory::new_objArray(), and PROLOGUE_1.

Here is the call graph for this function:

PRIM_DECL_1 ( vframeOopPrimitives::temporaries  ,
oop  receiver 
)

Definition at line 140 of file vframe_prims.cpp.

References ASSERT_RECEIVER, and PROLOGUE_1.

PRIM_DECL_1 ( vframeOopPrimitives::receiver  ,
oop  recv 
)

Definition at line 122 of file vframe_prims.cpp.

References assert, vframeOopDesc::get_vframe(), oopDesc::is_vframe(), markSymbol(), and PROLOGUE_1.

Here is the call graph for this function:

PRIM_DECL_1 ( vframeOopPrimitives::method  ,
oop  receiver 
)

Definition at line 105 of file vframe_prims.cpp.

References ASSERT_RECEIVER, vframeOopDesc::get_vframe(), vframe::is_delta_frame(), markSymbol(), and PROLOGUE_1.

Here is the call graph for this function:

PRIM_DECL_1 ( vframeOopPrimitives::expression_stack  ,
oop  receiver 
)

Definition at line 84 of file vframe_prims.cpp.

References ASSERT_RECEIVER, vframeOopDesc::get_vframe(), vframe::is_delta_frame(), markSymbol(), oopFactory::new_objArray(), and PROLOGUE_1.

Here is the call graph for this function:

PRIM_DECL_1 ( vframeOopPrimitives::byte_code_index  ,
oop  receiver 
)

Definition at line 67 of file vframe_prims.cpp.

References as_smiOop(), ASSERT_RECEIVER, vframeOopDesc::get_vframe(), vframe::is_delta_frame(), markSymbol(), and PROLOGUE_1.

Here is the call graph for this function:

PRIM_DECL_1 ( vframeOopPrimitives::is_smalltalk_activation  ,
oop  receiver 
)

Definition at line 53 of file vframe_prims.cpp.

References ASSERT_RECEIVER, falseObj, vframeOopDesc::get_vframe(), vframe::is_delta_frame(), markSymbol(), PROLOGUE_1, and trueObj.

Here is the call graph for this function:

PRIM_DECL_1 ( vframeOopPrimitives::time_stamp  ,
oop  receiver 
)

Definition at line 46 of file vframe_prims.cpp.

References as_smiOop(), ASSERT_RECEIVER, and PROLOGUE_1.

Here is the call graph for this function:

PRIM_DECL_1 ( vframeOopPrimitives::index  ,
oop  receiver 
)

Definition at line 40 of file vframe_prims.cpp.

References as_smiOop(), ASSERT_RECEIVER, and PROLOGUE_1.

Here is the call graph for this function:

PRIM_DECL_1 ( vframeOopPrimitives::process  ,
oop  receiver 
)

Definition at line 34 of file vframe_prims.cpp.

References ASSERT_RECEIVER, vframeOopDesc::process(), and PROLOGUE_1.

Here is the call graph for this function:


Generated on Mon Oct 9 13:47:07 2006 for Strongtalk VM by  doxygen 1.4.7