![]() |
v8
V8 is Google’s open source high-performance JavaScript and WebAssembly engine, written in C++.
|
#include <algorithm>#include "include/cppgc/trace-trait.h"#include "include/cppgc/visitor.h"#include "src/base/logging.h"#include "src/base/macros.h"#include "src/heap/base/cached-unordered-map.h"#include "src/heap/base/stack.h"#include "src/heap/cppgc/compaction-worklists.h"#include "src/heap/cppgc/globals.h"#include "src/heap/cppgc/heap-object-header.h"#include "src/heap/cppgc/heap-page.h"#include "src/heap/cppgc/liveness-broker.h"#include "src/heap/cppgc/marking-worklists.h"Go to the source code of this file.
Namespaces | |
| namespace | cppgc |
| namespace | cppgc::internal |
Functions | |
| template<size_t kDeadlineCheckInterval, typename Predicate , typename CreateStatsScopeCallback , typename WorklistLocal , typename ProcessWorklistItemCallback > | |
| bool | cppgc::internal::DrainWorklistWithPredicate (Predicate ShouldYield, CreateStatsScopeCallback CreateStatsScope, WorklistLocal &worklist_local, ProcessWorklistItemCallback ProcessWorklistItem) |
| template<AccessMode mode> | |
| void | cppgc::internal::DynamicallyTraceMarkedObject (Visitor &visitor, const HeapObjectHeader &header) |