v8
V8 is Google’s open source high-performance JavaScript and WebAssembly engine, written in C++.
Loading...
Searching...
No Matches
v8::base::MemoryRegion Struct Reference

#include <platform-linux.h>

Collaboration diagram for v8::base::MemoryRegion:

Static Public Member Functions

static std::optional< MemoryRegionFromMapsLine (const char *line)
 

Public Attributes

uintptr_t start
 
uintptr_t end
 
char permissions [5]
 
off_t offset
 
dev_t dev
 
ino_t inode
 
std::string pathname
 

Detailed Description

Definition at line 22 of file platform-linux.h.

Member Function Documentation

◆ FromMapsLine()

std::optional< MemoryRegion > v8::base::MemoryRegion::FromMapsLine ( const char * line)
static

Definition at line 143 of file platform-linux.cc.

Member Data Documentation

◆ dev

dev_t v8::base::MemoryRegion::dev

Definition at line 27 of file platform-linux.h.

◆ end

uintptr_t v8::base::MemoryRegion::end

Definition at line 24 of file platform-linux.h.

◆ inode

ino_t v8::base::MemoryRegion::inode

Definition at line 28 of file platform-linux.h.

◆ offset

off_t v8::base::MemoryRegion::offset

Definition at line 26 of file platform-linux.h.

◆ pathname

std::string v8::base::MemoryRegion::pathname

Definition at line 29 of file platform-linux.h.

◆ permissions

char v8::base::MemoryRegion::permissions[5]

Definition at line 25 of file platform-linux.h.

◆ start

uintptr_t v8::base::MemoryRegion::start

Definition at line 23 of file platform-linux.h.


The documentation for this struct was generated from the following files: