Home
last modified time | relevance | path

Searched refs:VirtualAddressSpace (Results 1 – 19 of 19) sorted by relevance

/third_party/node/deps/v8/src/base/
Dvirtual-address-space.cc52 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 …]
Dvirtual-address-space.h26 : 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;
Demulated-virtual-address-subspace.h32 : 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()
Dvirtual-address-space-page-allocator.h24 explicit VirtualAddressSpacePageAllocator(v8::VirtualAddressSpace* vas);
58 v8::VirtualAddressSpace* vas_;
Demulated-virtual-address-subspace.cc15 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>
Dvirtual-address-space-page-allocator.cc11 v8::VirtualAddressSpace* vas) in VirtualAddressSpacePageAllocator()
/third_party/node/deps/v8/src/sandbox/
Dsandbox.h60 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_;
Dsandbox.cc84 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()
Dexternal-pointer-table-inl.h21 VirtualAddressSpace* root_space = GetPlatformVirtualAddressSpace(); in Init()
25 VirtualAddressSpace::kNoHint, kExternalPointerTableReservationSize, in Init()
Dexternal-pointer-table.cc71 VirtualAddressSpace* root_space = GetPlatformVirtualAddressSpace(); in Grow()
/third_party/node/deps/v8/src/base/sanitizer/
Dlsan-virtual-address-space.h21 : public v8::VirtualAddressSpace {
24 std::unique_ptr<v8::VirtualAddressSpace> vas);
60 std::unique_ptr<VirtualAddressSpace> AllocateSubspace(
73 std::unique_ptr<v8::VirtualAddressSpace> vas_;
Dlsan-virtual-address-space.cc18 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/
Dv8-platform.h587 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(
Dv8-initialization.h226 static VirtualAddressSpace* GetSandboxAddressSpace();
/third_party/node/deps/v8/src/utils/
Dallocation.cc89 v8::VirtualAddressSpace* GetPlatformVirtualAddressSpace() { in GetPlatformVirtualAddressSpace()
92 std::make_unique<base::VirtualAddressSpace>()); in GetPlatformVirtualAddressSpace()
94 static base::LeakyObject<base::VirtualAddressSpace> vas; in GetPlatformVirtualAddressSpace()
Dallocation.h107 V8_EXPORT_PRIVATE v8::VirtualAddressSpace* GetPlatformVirtualAddressSpace();
/third_party/node/deps/v8/src/base/platform/
Dplatform.h128 class VirtualAddressSpace; variable
345 friend class v8::base::VirtualAddressSpace;
/third_party/node/deps/v8/src/init/
Dv8.cc110 v8::VirtualAddressSpace* vas = GetPlatformVirtualAddressSpace(); in InitializeSandbox()
/third_party/node/deps/v8/src/api/
Dapi.cc6199 VirtualAddressSpace* v8::V8::GetSandboxAddressSpace() { in GetSandboxAddressSpace()