prim_impl.hpp File Reference

Go to the source code of this file.

Defines

#define PRIM_NOT_IMPLEMENTED   return markSymbol(vmSymbols::not_yet_implemented());
#define PRIMITIVE_FAILS_IN_PRODUCT
#define PRIMITIVE_RETURNS_TRUE_IN_PRODUCT
#define PRIMITIVE_RETURNS_ZERO_IN_PRODUCT
#define TRACE_FUNC(flag, label)
#define TRACE_0(name)
#define TRACE_1(name, a1)
#define TRACE_2(name, a1, a2)
#define TRACE_3(name, a1, a2, a3)
#define TRACE_4(name, a1, a2, a3, a4)
#define TRACE_5(name, a1, a2, a3, a4, a5)
#define TRACE_6(name, a1, a2, a3, a4, a5, a6)
#define TRACE_7(name, a1, a2, a3, a4, a5, a6, a7)
#define PROLOGUE_0(name)   TRACE_0(name)
#define PROLOGUE_1(name, a1)   TRACE_1(name, a1)
#define PROLOGUE_2(name, a1, a2)   TRACE_2(name, a1, a2)
#define PROLOGUE_3(name, a1, a2, a3)   TRACE_3(name, a1, a2, a3)
#define PROLOGUE_4(name, a1, a2, a3, a4)   TRACE_4(name, a1, a2, a3, a4)
#define PROLOGUE_5(name, a1, a2, a3, a4, a5)   TRACE_5(name, a1, a2, a3, a4, a5)
#define PROLOGUE_6(name, a1, a2, a3, a4, a5, a6)   TRACE_6(name, a1, a2, a3, a4, a5, a6)
#define PROLOGUE_7(name, a1, a2, a3, a4, a5, a6, a7)   TRACE_7(name, a1, a2, a3, a4, a5, a6, a7)


Define Documentation

#define PRIM_NOT_IMPLEMENTED   return markSymbol(vmSymbols::not_yet_implemented());

Definition at line 26 of file prim_impl.hpp.

Referenced by PRIM_DECL_2().

#define PRIMITIVE_FAILS_IN_PRODUCT

Definition at line 41 of file prim_impl.hpp.

Referenced by PRIM_DECL_1(), and PRIM_DECL_2().

#define PRIMITIVE_RETURNS_TRUE_IN_PRODUCT

Definition at line 42 of file prim_impl.hpp.

Referenced by PRIM_DECL_0().

#define PRIMITIVE_RETURNS_ZERO_IN_PRODUCT

Definition at line 43 of file prim_impl.hpp.

Referenced by PRIM_DECL_0().

#define PROLOGUE_0 ( name   )     TRACE_0(name)

Definition at line 114 of file prim_impl.hpp.

Referenced by PRIM_DECL_0().

#define PROLOGUE_1 ( name,
a1   )     TRACE_1(name, a1)

Definition at line 115 of file prim_impl.hpp.

Referenced by allocateBlock(), allocateTenuredBlock(), PRIM_DECL_1(), and PRIM_DECL_2().

#define PROLOGUE_2 ( name,
a1,
a2   )     TRACE_2(name, a1, a2)

Definition at line 116 of file prim_impl.hpp.

Referenced by PRIM_DECL_2().

#define PROLOGUE_3 ( name,
a1,
a2,
a3   )     TRACE_3(name, a1, a2, a3)

Definition at line 117 of file prim_impl.hpp.

Referenced by PRIM_DECL_3().

#define PROLOGUE_4 ( name,
a1,
a2,
a3,
a4   )     TRACE_4(name, a1, a2, a3, a4)

Definition at line 118 of file prim_impl.hpp.

Referenced by PRIM_DECL_4().

#define PROLOGUE_5 ( name,
a1,
a2,
a3,
a4,
a5   )     TRACE_5(name, a1, a2, a3, a4, a5)

Definition at line 119 of file prim_impl.hpp.

Referenced by PRIM_DECL_5().

#define PROLOGUE_6 ( name,
a1,
a2,
a3,
a4,
a5,
a6   )     TRACE_6(name, a1, a2, a3, a4, a5, a6)

Definition at line 120 of file prim_impl.hpp.

Referenced by PRIM_DECL_6().

#define PROLOGUE_7 ( name,
a1,
a2,
a3,
a4,
a5,
a6,
a7   )     TRACE_7(name, a1, a2, a3, a4, a5, a6, a7)

Definition at line 121 of file prim_impl.hpp.

Referenced by PRIM_DECL_7().

#define TRACE_0 ( name   ) 

Definition at line 103 of file prim_impl.hpp.

#define TRACE_1 ( name,
a1   ) 

Definition at line 104 of file prim_impl.hpp.

#define TRACE_2 ( name,
a1,
a2   ) 

Definition at line 105 of file prim_impl.hpp.

#define TRACE_3 ( name,
a1,
a2,
a3   ) 

Definition at line 106 of file prim_impl.hpp.

#define TRACE_4 ( name,
a1,
a2,
a3,
a4   ) 

Definition at line 107 of file prim_impl.hpp.

#define TRACE_5 ( name,
a1,
a2,
a3,
a4,
a5   ) 

Definition at line 108 of file prim_impl.hpp.

#define TRACE_6 ( name,
a1,
a2,
a3,
a4,
a5,
a6   ) 

Definition at line 109 of file prim_impl.hpp.

#define TRACE_7 ( name,
a1,
a2,
a3,
a4,
a5,
a6,
a7   ) 

Definition at line 110 of file prim_impl.hpp.

#define TRACE_FUNC ( flag,
label   ) 

Definition at line 102 of file prim_impl.hpp.


Generated on Mon Oct 9 13:43:59 2006 for Strongtalk VM by  doxygen 1.4.7