#include <marking-worklist.h>
Definition at line 132 of file marking-worklist.h.
◆ Local()
◆ ~Local()
v8::internal::MarkingWorklists::Local::~Local |
( |
| ) |
|
|
default |
◆ Context()
Address v8::internal::MarkingWorklists::Local::Context |
( |
| ) |
const |
|
inline |
◆ cpp_marking_state()
CppMarkingState * v8::internal::MarkingWorklists::Local::cpp_marking_state |
( |
| ) |
const |
|
inline |
◆ IsEmpty()
bool v8::internal::MarkingWorklists::Local::IsEmpty |
( |
| ) |
|
◆ IsPerContextMode()
bool v8::internal::MarkingWorklists::Local::IsPerContextMode |
( |
| ) |
const |
|
inline |
◆ IsWrapperEmpty()
bool v8::internal::MarkingWorklists::Local::IsWrapperEmpty |
( |
| ) |
const |
◆ MergeOnHold()
void v8::internal::MarkingWorklists::Local::MergeOnHold |
( |
| ) |
|
◆ Pop()
◆ PopContext()
◆ PopOnHold()
◆ Publish()
void v8::internal::MarkingWorklists::Local::Publish |
( |
| ) |
|
◆ PublishCppHeapObjects()
void v8::internal::MarkingWorklists::Local::PublishCppHeapObjects |
( |
| ) |
|
|
inline |
◆ PublishWork()
void v8::internal::MarkingWorklists::Local::PublishWork |
( |
| ) |
|
◆ Push()
◆ PushOnHold()
void v8::internal::MarkingWorklists::Local::PushOnHold |
( |
Tagged< HeapObject > | object | ) |
|
|
inline |
◆ ShareWork()
void v8::internal::MarkingWorklists::Local::ShareWork |
( |
| ) |
|
◆ SwitchToContext()
Address v8::internal::MarkingWorklists::Local::SwitchToContext |
( |
Address | context | ) |
|
|
inline |
◆ SwitchToContextImpl()
void v8::internal::MarkingWorklists::Local::SwitchToContextImpl |
( |
Address | context, |
|
|
MarkingWorklist::Local * | worklist ) |
|
inlineprivate |
◆ SwitchToContextSlow()
Address v8::internal::MarkingWorklists::Local::SwitchToContextSlow |
( |
Address | context | ) |
|
|
private |
◆ SwitchToSharedForTesting()
Address v8::internal::MarkingWorklists::Local::SwitchToSharedForTesting |
( |
| ) |
|
◆ active_
MarkingWorklist::Local* v8::internal::MarkingWorklists::Local::active_ |
|
private |
◆ active_context_
Address v8::internal::MarkingWorklists::Local::active_context_ |
|
private |
◆ context_worklists_
std::vector<MarkingWorklist::Local> v8::internal::MarkingWorklists::Local::context_worklists_ |
|
private |
◆ cpp_marking_state_
std::unique_ptr<CppMarkingState> v8::internal::MarkingWorklists::Local::cpp_marking_state_ |
|
private |
◆ is_per_context_mode_
const bool v8::internal::MarkingWorklists::Local::is_per_context_mode_ |
|
private |
◆ kNoCppMarkingState
std::nullptr_t v8::internal::MarkingWorklists::Local::kNoCppMarkingState = nullptr |
|
staticconstexpr |
◆ kOtherContext
Address v8::internal::MarkingWorklists::Local::kOtherContext = MarkingWorklists::kOtherContext |
|
staticconstexpr |
◆ kSharedContext
Address v8::internal::MarkingWorklists::Local::kSharedContext = MarkingWorklists::kSharedContext |
|
staticconstexpr |
◆ on_hold_
MarkingWorklist::Local v8::internal::MarkingWorklists::Local::on_hold_ |
|
private |
◆ other_
MarkingWorklist::Local v8::internal::MarkingWorklists::Local::other_ |
|
private |
◆ shared_
MarkingWorklist::Local v8::internal::MarkingWorklists::Local::shared_ |
|
private |
◆ worklist_by_context_
The documentation for this class was generated from the following files: