callBack_prims.cpp File Reference

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

Include dependency graph for callBack_prims.cpp:

Go to the source code of this file.

Typedefs

typedef int(__stdcall *) mytype (int a, int b)

Functions

 PRIM_DECL_2 (callBackPrimitives::initialize, oop receiver, oop selector)
 PRIM_DECL_3 (callBackPrimitives::registerPascalCall, oop index, oop nofArgs, oop result)
 PRIM_DECL_2 (callBackPrimitives::registerCCall, oop index, oop result)
 PRIM_DECL_1 (callBackPrimitives::unregister, oop proxy)
 PRIM_DECL_1 (callBackPrimitives::invokePascal, oop proxy)
 PRIM_DECL_1 (callBackPrimitives::invokeC, oop proxy)


Typedef Documentation

typedef int(__stdcall *) mytype(int a, int b)

Definition at line 70 of file callBack_prims.cpp.


Function Documentation

PRIM_DECL_1 ( callBackPrimitives::invokeC  ,
oop  proxy 
)

Definition at line 80 of file callBack_prims.cpp.

References as_smiOop(), proxyOopDesc::get_pointer(), oopDesc::is_proxy(), markSymbol(), and PROLOGUE_1.

Here is the call graph for this function:

PRIM_DECL_1 ( callBackPrimitives::invokePascal  ,
oop  proxy 
)

Definition at line 72 of file callBack_prims.cpp.

References as_smiOop(), proxyOopDesc::get_pointer(), oopDesc::is_proxy(), markSymbol(), and PROLOGUE_1.

Here is the call graph for this function:

PRIM_DECL_1 ( callBackPrimitives::unregister  ,
oop  proxy 
)

Definition at line 61 of file callBack_prims.cpp.

References oopDesc::is_proxy(), markSymbol(), PROLOGUE_1, proxyOopDesc::set_pointer(), and callBack::unregister().

Here is the call graph for this function:

PRIM_DECL_2 ( callBackPrimitives::registerCCall  ,
oop  index,
oop  result 
)

Definition at line 51 of file callBack_prims.cpp.

References oopDesc::is_proxy(), oopDesc::is_smi(), markSymbol(), PROLOGUE_2, callBack::registerCCall(), and proxyOopDesc::set_pointer().

Here is the call graph for this function:

PRIM_DECL_2 ( callBackPrimitives::initialize  ,
oop  receiver,
oop  selector 
)

Definition at line 31 of file callBack_prims.cpp.

References callBack::initialize(), markSymbol(), and PROLOGUE_2.

Here is the call graph for this function:

PRIM_DECL_3 ( callBackPrimitives::registerPascalCall  ,
oop  index,
oop  nofArgs,
oop  result 
)

Definition at line 39 of file callBack_prims.cpp.

References oopDesc::is_proxy(), oopDesc::is_smi(), markSymbol(), PROLOGUE_3, callBack::registerPascalCall(), and proxyOopDesc::set_pointer().

Here is the call graph for this function:


Generated on Mon Oct 9 13:38:45 2006 for Strongtalk VM by  doxygen 1.4.7