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

#include <marking-verifier.h>

Inheritance diagram for cppgc::internal::VerificationState:
Collaboration diagram for cppgc::internal::VerificationState:

Public Member Functions

void VerifyMarked (const void *) const
 
void SetCurrentParent (const HeapObjectHeader *header)
 
bool IsParentOnStack () const
 

Protected Attributes

const HeapObjectHeaderparent_ = nullptr
 

Detailed Description

Definition at line 21 of file marking-verifier.h.

Member Function Documentation

◆ IsParentOnStack()

bool cppgc::internal::VerificationState::IsParentOnStack ( ) const
inline

Definition at line 27 of file marking-verifier.h.

Here is the caller graph for this function:

◆ SetCurrentParent()

void cppgc::internal::VerificationState::SetCurrentParent ( const HeapObjectHeader * header)
inline

Definition at line 24 of file marking-verifier.h.

Here is the caller graph for this function:

◆ VerifyMarked()

void cppgc::internal::VerificationState::VerifyMarked ( const void * base_object_payload) const

Definition at line 21 of file marking-verifier.cc.

Here is the call graph for this function:
Here is the caller graph for this function:

Member Data Documentation

◆ parent_

const HeapObjectHeader* cppgc::internal::VerificationState::parent_ = nullptr
protected

Definition at line 30 of file marking-verifier.h.


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