v8
V8 is Google’s open source high-performance JavaScript and WebAssembly engine, written in C++.
Loading...
Searching...
No Matches
mark-sweep-utilities.h File Reference
#include <memory>
#include <vector>
#include "src/common/globals.h"
#include "src/heap/heap.h"
#include "src/heap/marking-state.h"
#include "src/heap/marking-worklist.h"
#include "src/heap/spaces.h"
#include "src/objects/string-forwarding-table.h"
#include "src/objects/visitors.h"
Include dependency graph for mark-sweep-utilities.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

class  v8::internal::ExternalStringTableCleanerVisitor< mode >
 
class  v8::internal::StringForwardingTableCleanerBase
 

Namespaces

namespace  v8
 
namespace  v8::internal
 

Enumerations

enum class  v8::internal::ExternalStringTableCleaningMode { v8::internal::kAll , v8::internal::kYoungOnly }
 

Functions

bool v8::internal::IsCppHeapMarkingFinished (Heap *heap, MarkingWorklists::Local *local_marking_worklists)