/third_party/node/deps/v8/src/base/ |
D | virtual-address-space.cc | 52 VirtualAddressSpace::VirtualAddressSpace() in VirtualAddressSpace() function in v8::base::VirtualAddressSpace 68 void VirtualAddressSpace::SetRandomSeed(int64_t seed) { in SetRandomSeed() 72 Address VirtualAddressSpace::RandomPageAddress() { in RandomPageAddress() 76 Address VirtualAddressSpace::AllocatePages(Address hint, size_t size, in AllocatePages() 88 void VirtualAddressSpace::FreePages(Address address, size_t size) { in FreePages() 95 bool VirtualAddressSpace::SetPagePermissions(Address address, size_t size, in SetPagePermissions() 104 bool VirtualAddressSpace::AllocateGuardRegion(Address address, size_t size) { in AllocateGuardRegion() 117 void VirtualAddressSpace::FreeGuardRegion(Address address, size_t size) { in FreeGuardRegion() 124 bool VirtualAddressSpace::CanAllocateSubspaces() { in CanAllocateSubspaces() 128 Address VirtualAddressSpace::AllocateSharedPages( in AllocateSharedPages() [all …]
|
D | virtual-address-space.h | 26 : public NON_EXPORTED_BASE(::v8::VirtualAddressSpace) { in NON_EXPORTED_BASE() argument 28 using VirtualAddressSpace::VirtualAddressSpace; in NON_EXPORTED_BASE() 50 class V8_BASE_EXPORT VirtualAddressSpace : public VirtualAddressSpaceBase { 52 VirtualAddressSpace(); 53 ~VirtualAddressSpace() override = default; 80 std::unique_ptr<v8::VirtualAddressSpace> AllocateSubspace( 125 std::unique_ptr<v8::VirtualAddressSpace> AllocateSubspace( 136 friend class v8::base::VirtualAddressSpace;
|
D | emulated-virtual-address-subspace.h | 32 : public NON_EXPORTED_BASE(::v8::VirtualAddressSpace) { in NON_EXPORTED_BASE() argument 38 EmulatedVirtualAddressSubspace(v8::VirtualAddressSpace* parent_space, in NON_EXPORTED_BASE() 69 std::unique_ptr<v8::VirtualAddressSpace> AllocateSubspace( in NON_EXPORTED_BASE() 114 v8::VirtualAddressSpace* parent_space_; in NON_EXPORTED_BASE()
|
D | virtual-address-space-page-allocator.h | 24 explicit VirtualAddressSpacePageAllocator(v8::VirtualAddressSpace* vas); 58 v8::VirtualAddressSpace* vas_;
|
D | emulated-virtual-address-subspace.cc | 15 VirtualAddressSpace* parent_space, Address base, size_t mapped_size, in EmulatedVirtualAddressSubspace() 17 : VirtualAddressSpace(parent_space->page_size(), in EmulatedVirtualAddressSubspace() 174 std::unique_ptr<v8::VirtualAddressSpace>
|
D | virtual-address-space-page-allocator.cc | 11 v8::VirtualAddressSpace* vas) in VirtualAddressSpacePageAllocator()
|
/third_party/node/deps/v8/src/sandbox/ |
D | sandbox.h | 60 bool Initialize(v8::VirtualAddressSpace* vas); 85 v8::VirtualAddressSpace* address_space() const { in address_space() 134 bool Initialize(v8::VirtualAddressSpace* vas, size_t size, 142 bool InitializeAsPartiallyReservedSandbox(v8::VirtualAddressSpace* vas, 165 std::unique_ptr<v8::VirtualAddressSpace> address_space_;
|
D | sandbox.cc | 84 bool Sandbox::Initialize(v8::VirtualAddressSpace* vas) { in Initialize() 161 bool Sandbox::Initialize(v8::VirtualAddressSpace* vas, size_t size, in Initialize() 233 bool Sandbox::InitializeAsPartiallyReservedSandbox(v8::VirtualAddressSpace* vas, in InitializeAsPartiallyReservedSandbox()
|
D | external-pointer-table-inl.h | 21 VirtualAddressSpace* root_space = GetPlatformVirtualAddressSpace(); in Init() 25 VirtualAddressSpace::kNoHint, kExternalPointerTableReservationSize, in Init()
|
D | external-pointer-table.cc | 71 VirtualAddressSpace* root_space = GetPlatformVirtualAddressSpace(); in Grow()
|
/third_party/node/deps/v8/src/base/sanitizer/ |
D | lsan-virtual-address-space.h | 21 : public v8::VirtualAddressSpace { 24 std::unique_ptr<v8::VirtualAddressSpace> vas); 60 std::unique_ptr<VirtualAddressSpace> AllocateSubspace( 73 std::unique_ptr<v8::VirtualAddressSpace> vas_;
|
D | lsan-virtual-address-space.cc | 18 std::unique_ptr<v8::VirtualAddressSpace> vas) in LsanVirtualAddressSpace() 19 : VirtualAddressSpace(vas->page_size(), vas->allocation_granularity(), in LsanVirtualAddressSpace() 65 std::unique_ptr<VirtualAddressSpace> LsanVirtualAddressSpace::AllocateSubspace( in AllocateSubspace()
|
/third_party/node/deps/v8/include/ |
D | v8-platform.h | 587 class VirtualAddressSpace { 591 VirtualAddressSpace(size_t page_size, size_t allocation_granularity, in VirtualAddressSpace() function 600 virtual ~VirtualAddressSpace() = default; 813 virtual std::unique_ptr<VirtualAddressSpace> AllocateSubspace(
|
D | v8-initialization.h | 226 static VirtualAddressSpace* GetSandboxAddressSpace();
|
/third_party/node/deps/v8/src/utils/ |
D | allocation.cc | 89 v8::VirtualAddressSpace* GetPlatformVirtualAddressSpace() { in GetPlatformVirtualAddressSpace() 92 std::make_unique<base::VirtualAddressSpace>()); in GetPlatformVirtualAddressSpace() 94 static base::LeakyObject<base::VirtualAddressSpace> vas; in GetPlatformVirtualAddressSpace()
|
D | allocation.h | 107 V8_EXPORT_PRIVATE v8::VirtualAddressSpace* GetPlatformVirtualAddressSpace();
|
/third_party/node/deps/v8/src/base/platform/ |
D | platform.h | 128 class VirtualAddressSpace; variable 345 friend class v8::base::VirtualAddressSpace;
|
/third_party/node/deps/v8/src/init/ |
D | v8.cc | 110 v8::VirtualAddressSpace* vas = GetPlatformVirtualAddressSpace(); in InitializeSandbox()
|
/third_party/node/deps/v8/src/api/ |
D | api.cc | 6199 VirtualAddressSpace* v8::V8::GetSandboxAddressSpace() { in GetSandboxAddressSpace()
|