#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.
1.4.7