#include "incls/_precompiled.incl"
#include "incls/_block_prims.cpp.incl"
Include dependency graph for block_prims.cpp:
Go to the source code of this file.
Functions | |
static void | inc_calls () |
static void | inc_block_counter () |
static void | inc_context_counter () |
blockClosureOop | allocateTenuredBlock (smiOop nofArgs) |
blockClosureOop | allocateBlock (smiOop nofArgs) |
PRIM_DECL_2 (unwindprotect, oop receiver, oop protectBlock) | |
PRIM_DECL_1 (blockRepeat, oop receiver) | |
PRIM_DECL_1 (block_method, oop receiver) | |
PRIM_DECL_1 (block_is_optimized, oop receiver) | |
Variables | |
bool | have_nlr_through_C |
oop | nlr_result |
blockClosureOop allocateBlock | ( | smiOop | nofArgs | ) |
Definition at line 54 of file block_prims.cpp.
References Universe::allocate(), blockClosureKlass::blockKlassFor(), inc_block_counter(), memOopDesc::init_mark(), oopSize, PROLOGUE_1, memOopDesc::set_klass_field(), and smiOopDesc::value().
Here is the call graph for this function:
blockClosureOop allocateTenuredBlock | ( | smiOop | nofArgs | ) |
Definition at line 43 of file block_prims.cpp.
References Universe::allocate_tenured(), blockClosureKlass::blockKlassFor(), inc_block_counter(), memOopDesc::init_mark(), oopSize, PROLOGUE_1, memOopDesc::set_klass_field(), and smiOopDesc::value().
Referenced by blockClosureOopDesc::create_clean_block().
Here is the call graph for this function:
static void inc_block_counter | ( | ) | [inline, static] |
Definition at line 31 of file block_prims.cpp.
Referenced by allocateBlock(), and allocateTenuredBlock().
static void inc_calls | ( | ) | [inline, static] |
Definition at line 29 of file block_prims.cpp.
static void inc_context_counter | ( | ) | [inline, static] |
Definition at line 37 of file block_prims.cpp.
PRIM_DECL_1 | ( | block_is_optimized | , | |
oop | receiver | |||
) |
Definition at line 163 of file block_prims.cpp.
PRIM_DECL_1 | ( | block_method | , | |
oop | receiver | |||
) |
Definition at line 158 of file block_prims.cpp.
PRIM_DECL_1 | ( | blockRepeat | , | |
oop | receiver | |||
) |
Definition at line 151 of file block_prims.cpp.
Definition at line 137 of file block_prims.cpp.
Definition at line 134 of file block_prims.cpp.
Definition at line 135 of file block_prims.cpp.
Referenced by ErrorHandler::abort_current_process(), PRIM_DECL_2(), unwindInfo::unwindInfo(), and unwindInfo::~unwindInfo().