Loading...
Searching...
No Matches
Classes | Namespaces | Typedefs | Enumerations | Functions
v8-platform.h File Reference
#include <math.h>
#include <stddef.h>
#include <stdint.h>
#include <stdlib.h>
#include <memory>
#include <string>
#include "v8-source-location.h"
#include "v8config.h"
Include dependency graph for v8-platform.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

class  v8::Task
 
class  v8::IdleTask
 
class  v8::TaskRunner
 
class  v8::JobDelegate
 
class  v8::JobHandle
 
class  v8::JobTask
 
class  v8::ScopedBlockingCall
 
class  v8::ConvertableToTraceFormat
 
class  v8::TracingController
 
class  v8::TracingController::TraceStateObserver
 
class  v8::PageAllocator
 
class  v8::PageAllocator::SharedMemoryMapping
 
class  v8::PageAllocator::SharedMemory
 
class  v8::ThreadIsolatedAllocator
 
class  v8::VirtualAddressSpace
 
class  v8::ZoneBackingAllocator
 
class  v8::HighAllocationThroughputObserver
 
class  v8::Platform
 

Namespaces

namespace  v8
 

Typedefs

using v8::PlatformSharedMemoryHandle = intptr_t
 

Enumerations

enum class  v8::TaskPriority : uint8_t { v8::kBestEffort , v8::kUserVisible , v8::kUserBlocking , v8::kMaxPriority = kUserBlocking }
 
enum class  v8::BlockingType { v8::kMayBlock , v8::kWillBlock }
 
enum class  v8::PagePermissions {
  v8::kNoAccess , v8::kRead , v8::kReadWrite , v8::kReadWriteExecute ,
  v8::kReadExecute
}
 

Functions

PlatformSharedMemoryHandle v8::SharedMemoryHandleFromFileDescriptor (int fd)
 
int v8::FileDescriptorFromSharedMemoryHandle (PlatformSharedMemoryHandle handle)