#include <abort.hpp>
Inheritance diagram for ErrorHandler:
Static Public Member Functions | |
static void | abort_compilation () |
static void | abort_current_process () |
static void | continue_nlr_in_delta () |
static void | genesis () |
static int | aborting_nlr_home_id () |
Definition at line 26 of file abort.hpp.
void ErrorHandler::abort_compilation | ( | ) | [static] |
void ErrorHandler::abort_current_process | ( | ) | [static] |
Definition at line 46 of file abort.cpp.
References aborting_nlr_home_id(), DeltaProcess::active(), last_Delta_fp, last_Delta_sp, nlr_home, nlr_home_id, nlr_result, provoke_nlr_at(), ShouldNotReachHere, and smiOop_zero.
Referenced by PRIM_DECL_1(), evaluator::single_step(), DeltaProcess::suspend(), and DeltaProcess::wait_for_control().
Here is the call graph for this function:
static int ErrorHandler::aborting_nlr_home_id | ( | ) | [inline, static] |
Definition at line 41 of file abort.hpp.
Referenced by abort_current_process(), and DeltaProcess::launch_delta().
void ErrorHandler::continue_nlr_in_delta | ( | ) | [static] |
Definition at line 56 of file abort.cpp.
References DeltaProcess::active(), DeltaProcess::last_Delta_fp(), DeltaProcess::last_Delta_sp(), and ShouldNotReachHere.
Referenced by handleCallBack().
Here is the call graph for this function:
void ErrorHandler::genesis | ( | ) | [static] |
Definition at line 61 of file abort.cpp.
References lookupCache::flush(), Universe::flush_inline_caches_in_methods(), Processes::kill_all(), and Processes::start().
Referenced by VM_Genesis::doit().
Here is the call graph for this function: