Home
last modified time | relevance | path

Searched refs:VirtualAddressSpace (Results 1 - 21 of 21) sorted by relevance

/third_party/node/deps/v8/src/base/
H A 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
[all...]
H A Dvirtual-address-space.h26 : public NON_EXPORTED_BASE(::v8::VirtualAddressSpace) {
28 using VirtualAddressSpace::VirtualAddressSpace;
50 class V8_BASE_EXPORT VirtualAddressSpace : public VirtualAddressSpaceBase { class
52 VirtualAddressSpace();
53 ~VirtualAddressSpace() override = default;
80 std::unique_ptr<v8::VirtualAddressSpace> AllocateSubspace(
125 std::unique_ptr<v8::VirtualAddressSpace> AllocateSubspace(
134 // The VirtualAddressSpace class creates instances of this class when
136 friend class v8::base::VirtualAddressSpace;
[all...]
H A Demulated-virtual-address-subspace.h32 : public NON_EXPORTED_BASE(::v8::VirtualAddressSpace) {
38 EmulatedVirtualAddressSubspace(v8::VirtualAddressSpace* parent_space,
69 std::unique_ptr<v8::VirtualAddressSpace> AllocateSubspace(
114 v8::VirtualAddressSpace* parent_space_;
H A Dvirtual-address-space-page-allocator.h17 // This class bridges a VirtualAddressSpace, the future memory management API,
24 explicit VirtualAddressSpacePageAllocator(v8::VirtualAddressSpace* vas);
56 // Client of this class must keep the VirtualAddressSpace alive during the
58 v8::VirtualAddressSpace* vas_;
60 // As the VirtualAddressSpace class doesn't support ReleasePages, this map is
H A 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>
H A Dvirtual-address-space-page-allocator.cc11 v8::VirtualAddressSpace* vas) in VirtualAddressSpacePageAllocator()
37 // The VirtualAddressSpace class doesn't support this method because it can't in ReleasePages()
/third_party/node/deps/v8/src/sandbox/
H A 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_;
H A 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()
H A Dexternal-pointer-table-inl.h21 VirtualAddressSpace* root_space = GetPlatformVirtualAddressSpace(); in Init()
25 VirtualAddressSpace::kNoHint, kExternalPointerTableReservationSize, in Init()
H A Dexternal-pointer-table.cc71 VirtualAddressSpace* root_space = GetPlatformVirtualAddressSpace(); in Grow()
/third_party/node/deps/v8/src/base/sanitizer/
H A Dlsan-virtual-address-space.h17 // This is a v8::VirtualAddressSpace implementation that decorates provided page
21 : public v8::VirtualAddressSpace {
24 std::unique_ptr<v8::VirtualAddressSpace> vas);
60 std::unique_ptr<VirtualAddressSpace> AllocateSubspace(
73 std::unique_ptr<v8::VirtualAddressSpace> vas_;
H A 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/v8-include/
H A Dv8-platform.h453 // VirtualAddressSpace API.
646 class VirtualAddressSpace { class
650 VirtualAddressSpace(size_t page_size, size_t allocation_granularity, in VirtualAddressSpace() function in v8::VirtualAddressSpace
659 virtual ~VirtualAddressSpace() = default;
876 virtual std::unique_ptr<VirtualAddressSpace> AllocateSubspace(
H A Dv8-initialization.h210 static VirtualAddressSpace* GetSandboxAddressSpace();
/third_party/node/deps/v8/include/
H A Dv8-platform.h405 // VirtualAddressSpace API.
587 class VirtualAddressSpace { class
591 VirtualAddressSpace(size_t page_size, size_t allocation_granularity, in VirtualAddressSpace() function in v8::VirtualAddressSpace
600 virtual ~VirtualAddressSpace() = default;
813 virtual std::unique_ptr<VirtualAddressSpace> AllocateSubspace(
H A Dv8-initialization.h226 static VirtualAddressSpace* GetSandboxAddressSpace();
/third_party/node/deps/v8/src/utils/
H A Dallocation.cc89 v8::VirtualAddressSpace* GetPlatformVirtualAddressSpace() { in GetPlatformVirtualAddressSpace()
92 std::make_unique<base::VirtualAddressSpace>()); in GetPlatformVirtualAddressSpace()
94 static base::LeakyObject<base::VirtualAddressSpace> vas; in GetPlatformVirtualAddressSpace()
H A Dallocation.h107 V8_EXPORT_PRIVATE v8::VirtualAddressSpace* GetPlatformVirtualAddressSpace();
/third_party/node/deps/v8/src/base/platform/
H A Dplatform.h128 class VirtualAddressSpace;
345 friend class v8::base::VirtualAddressSpace;
/third_party/node/deps/v8/src/init/
H A Dv8.cc110 v8::VirtualAddressSpace* vas = GetPlatformVirtualAddressSpace(); in InitializeSandbox()
/third_party/node/deps/v8/src/api/
H A Dapi.cc6218 VirtualAddressSpace* v8::V8::GetSandboxAddressSpace() { in GetSandboxAddressSpace()

Completed in 34 milliseconds