Searched refs:ExternalPointerTable (Results 1 - 8 of 8) sorted by relevance
/third_party/node/deps/v8/src/sandbox/ |
H A D | external-pointer-table.cc | 18 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 D | external-pointer-table-inl.h | 18 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 D | external-pointer-table.h | 61 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 D | isolate-data.h | 60 V(kExternalPointerTableOffset, ExternalPointerTable::kSize, \ 214 ExternalPointerTable external_pointer_table_;
|
H A D | isolate.h | 1903 ExternalPointerTable& external_pointer_table() { in external_pointer_table() 1907 const ExternalPointerTable& external_pointer_table() const { in external_pointer_table()
|
H A D | isolate.cc | 3326 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 D | marking-visitor.h | 288 ExternalPointerTable* const external_pointer_table_;
|
/third_party/node/deps/v8/src/codegen/ |
H A D | external-reference.cc | 1384 ExternalPointerTable::AllocateEntry)
|
Completed in 19 milliseconds