v8  9.4.146 (node 16.13.0)
V8 is Google's open source JavaScript engine
TraceDescriptor Struct Reference

#include <trace-trait.h>

Collaboration diagram for TraceDescriptor:

Data Fields

const void * base_object_payload
 
TraceCallback callback
 

Detailed Description

Describes how to trace an object, i.e., how to visit all Oilpan-relevant fields of an object.

Definition at line 40 of file trace-trait.h.

Field Documentation

◆ base_object_payload

const void* base_object_payload

Adjusted base pointer, i.e., the pointer to the class inheriting directly from GarbageCollected, of the object that is being traced.

Definition at line 45 of file trace-trait.h.

Referenced by Visitor::TraceEphemeron().

◆ callback

TraceCallback callback

Callback for tracing the object.

Definition at line 49 of file trace-trait.h.


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