#include <process.hpp>
Inheritance diagram for Processes:
Static Public Member Functions | |
static void | add (DeltaProcess *p) |
static void | remove (DeltaProcess *p) |
static bool | includes (DeltaProcess *p) |
static DeltaProcess * | last () |
static DeltaProcess * | find_from_thread_id (int id) |
static void | start (VMProcess *p) |
static bool | has_completed_async_call () |
static void | kill_all () |
static void | frame_iterate (FrameClosure *blk) |
static void | oop_iterate (OopClosure *blk) |
static void | process_iterate (ProcessClosure *blk) |
static void | scavenge_contents () |
static void | follow_roots () |
static void | convert_hcode_pointers () |
static void | restore_hcode_pointers () |
static void | verify () |
static void | print () |
static void | deoptimize_wrt (nmethod *nm) |
static void | deoptimize_wrt (GrowableArray< nmethod * > *list) |
static void | deoptimize_all () |
static void | deoptimized_wrt_marked_nmethods () |
static void | update_nlr_targets (compiledVFrame *f, contextOop con) |
Static Private Attributes | |
static DeltaProcess * | processList = NULL |
Definition at line 395 of file process.hpp.
void Processes::add | ( | DeltaProcess * | p | ) | [static] |
void Processes::convert_hcode_pointers | ( | ) | [static] |
void Processes::deoptimize_all | ( | ) | [static] |
void Processes::deoptimize_wrt | ( | GrowableArray< nmethod * > * | list | ) | [static] |
Definition at line 1100 of file process.cpp.
References GrowableArray< E >::at(), and GenericGrowableArray::length().
Here is the call graph for this function:
void Processes::deoptimize_wrt | ( | nmethod * | nm | ) | [static] |
Definition at line 1086 of file process.cpp.
void Processes::deoptimized_wrt_marked_nmethods | ( | ) | [static] |
DeltaProcess * Processes::find_from_thread_id | ( | int | id | ) | [static] |
void Processes::follow_roots | ( | ) | [static] |
void Processes::frame_iterate | ( | FrameClosure * | blk | ) | [static] |
Definition at line 966 of file process.cpp.
bool Processes::has_completed_async_call | ( | ) | [static] |
Definition at line 982 of file process.cpp.
References yielded_after_async_dll.
Referenced by DeltaProcess::wait_for_async_dll().
bool Processes::includes | ( | DeltaProcess * | p | ) | [static] |
void Processes::kill_all | ( | ) | [static] |
Definition at line 1029 of file process.cpp.
References DeltaProcess::next(), DeltaProcess::set_next(), and VMProcess::terminate().
Referenced by ErrorHandler::genesis().
Here is the call graph for this function:
DeltaProcess * Processes::last | ( | ) | [static] |
Definition at line 1023 of file process.cpp.
void Processes::oop_iterate | ( | OopClosure * | blk | ) | [static] |
void Processes::print | ( | ) | [static] |
void Processes::process_iterate | ( | ProcessClosure * | blk | ) | [static] |
void Processes::remove | ( | DeltaProcess * | p | ) | [static] |
void Processes::restore_hcode_pointers | ( | ) | [static] |
void Processes::scavenge_contents | ( | ) | [static] |
void Processes::start | ( | VMProcess * | p | ) | [static] |
void Processes::update_nlr_targets | ( | compiledVFrame * | f, | |
contextOop | con | |||
) | [static] |
void Processes::verify | ( | ) | [static] |
DeltaProcess * Processes::processList = NULL [static, private] |
Definition at line 397 of file process.hpp.