v8
V8 is Google’s open source high-performance JavaScript and WebAssembly engine, written in C++.
Loading...
Searching...
No Matches
v8::internal::trap_handler::MetadataLock Class Reference

#include <trap-handler-internal.h>

Collaboration diagram for v8::internal::trap_handler::MetadataLock:

Public Member Functions

 MetadataLock ()
 
 ~MetadataLock ()
 
 MetadataLock (const MetadataLock &)=delete
 
void operator= (const MetadataLock &)=delete
 

Static Private Attributes

static std::atomic_flag spinlock_ = ATOMIC_FLAG_INIT
 

Detailed Description

Definition at line 31 of file trap-handler-internal.h.

Constructor & Destructor Documentation

◆ MetadataLock() [1/2]

v8::internal::trap_handler::MetadataLock::MetadataLock ( )

Definition at line 50 of file handler-shared.cc.

◆ ~MetadataLock()

v8::internal::trap_handler::MetadataLock::~MetadataLock ( )

Definition at line 59 of file handler-shared.cc.

◆ MetadataLock() [2/2]

v8::internal::trap_handler::MetadataLock::MetadataLock ( const MetadataLock & )
delete

Member Function Documentation

◆ operator=()

void v8::internal::trap_handler::MetadataLock::operator= ( const MetadataLock & )
delete

Member Data Documentation

◆ spinlock_

std::atomic_flag v8::internal::trap_handler::MetadataLock::spinlock_ = ATOMIC_FLAG_INIT
staticprivate

Definition at line 32 of file trap-handler-internal.h.


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