v8
V8 is Google’s open source high-performance JavaScript and WebAssembly engine, written in C++.
Loading...
Searching...
No Matches
traced-handles.cc File Reference
Include dependency graph for traced-handles.cc:

Go to the source code of this file.

Namespaces

namespace  v8
 
namespace  v8::internal
 

Functions

void v8::internal::SetSlotThreadSafe (Address **slot, Address *val)
 

Variable Documentation

◆ derived_

Derived& derived_
private

Definition at line 450 of file traced-handles.cc.

◆ handler_

EmbedderRootsHandler* handler_
private

Definition at line 586 of file traced-handles.cc.

◆ heap_

Heap* heap_
private

Definition at line 476 of file traced-handles.cc.

◆ kBackgroundThreadScope

auto kBackgroundThreadScope
staticconstexpr
Initial value:
= GCTracer::Scope::
SCAVENGER_BACKGROUND_TRACED_HANDLES_COMPUTE_WEAKNESS_PARALLEL

Definition at line 488 of file traced-handles.cc.

◆ kMainThreadScope

auto kMainThreadScope
staticconstexpr
Initial value:
=
GCTracer::Scope::SCAVENGER_TRACED_HANDLES_COMPUTE_WEAKNESS_PARALLEL

Definition at line 486 of file traced-handles.cc.

◆ kStartNote

char kStartNote[] = "ComputeWeaknessProcessor start"
staticconstexpr

Definition at line 490 of file traced-handles.cc.

◆ num_young_blocks_

const size_t num_young_blocks_
private

Definition at line 478 of file traced-handles.cc.

◆ processed_young_blocks_

std::atomic<size_t> processed_young_blocks_ {0}
private

Definition at line 480 of file traced-handles.cc.

◆ should_reset_handle_

WeakSlotCallbackWithHeap should_reset_handle_
private

Definition at line 587 of file traced-handles.cc.

◆ trace_id_

const uint64_t trace_id_
private

Definition at line 479 of file traced-handles.cc.

◆ visitor_

RootVisitor* visitor_
private

Definition at line 585 of file traced-handles.cc.

◆ young_blocks_

TracedNodeBlock::YoungList& young_blocks_
private

Definition at line 477 of file traced-handles.cc.