Home
last modified time | relevance | path

Searched refs:ExternalPointerTable (Results 1 - 8 of 8) sorted by relevance

/third_party/node/deps/v8/src/sandbox/
H A Dexternal-pointer-table.cc18 STATIC_ASSERT(sizeof(ExternalPointerTable) == ExternalPointerTable::kSize);
21 uint32_t ExternalPointerTable::AllocateEntry(ExternalPointerTable* table) { in AllocateEntry()
25 uint32_t ExternalPointerTable::Sweep(Isolate* isolate) { in Sweep()
59 uint32_t ExternalPointerTable::Grow() { in Grow()
H A Dexternal-pointer-table-inl.h18 void ExternalPointerTable::Init(Isolate* isolate) { in Init()
30 "Failed to reserve memory for ExternalPointerTable backing buffer"); in Init()
36 isolate, "Failed to allocate mutex for ExternalPointerTable"); in Init()
49 void ExternalPointerTable::TearDown() { in TearDown()
62 Address ExternalPointerTable::Get(uint32_t index, in Get()
72 void ExternalPointerTable::Set(uint32_t index, Address value, in Set()
82 uint32_t ExternalPointerTable::Allocate() { in Allocate()
126 void ExternalPointerTable::Mark(uint32_t index) { in Mark()
137 // ExternalPointerTable::Set), so we don't need to do it again. in Mark()
H A Dexternal-pointer-table.h61 class V8_EXPORT_PRIVATE ExternalPointerTable { class
63 // Size of an ExternalPointerTable, for layout computation in IsolateData.
67 ExternalPointerTable() = default;
95 static uint32_t AllocateEntry(ExternalPointerTable* table);
/third_party/node/deps/v8/src/execution/
H A Disolate-data.h60 V(kExternalPointerTableOffset, ExternalPointerTable::kSize, \
214 ExternalPointerTable external_pointer_table_;
H A Disolate.h1903 ExternalPointerTable& external_pointer_table() { in external_pointer_table()
1907 const ExternalPointerTable& external_pointer_table() const { in external_pointer_table()
H A Disolate.cc3326 CHECK_EQ(static_cast<int>(OFFSET_OF(ExternalPointerTable, buffer_)), in ThrowInternal()
3328 CHECK_EQ(static_cast<int>(OFFSET_OF(ExternalPointerTable, capacity_)), in ThrowInternal()
3330 CHECK_EQ(static_cast<int>(OFFSET_OF(ExternalPointerTable, freelist_head_)), in ThrowInternal()
/third_party/node/deps/v8/src/heap/
H A Dmarking-visitor.h288 ExternalPointerTable* const external_pointer_table_;
/third_party/node/deps/v8/src/codegen/
H A Dexternal-reference.cc1384 ExternalPointerTable::AllocateEntry)

Completed in 19 milliseconds