webkit  2cdf99a9e3038c7e01b3c37e8ad903ecbe5eecf1
https://github.com/WebKit/webkit
All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Modules Pages
Public Member Functions | Static Public Member Functions | Friends | List of all members
JSC::ObjectAllocationProfile Class Reference

#include <ObjectAllocationProfile.h>

Public Member Functions

 ObjectAllocationProfile ()
 
bool isNull ()
 
void initialize (VM &vm, JSGlobalObject *globalObject, JSCell *owner, JSObject *prototype, unsigned inferredInlineCapacity)
 
Structurestructure ()
 
unsigned inlineCapacity ()
 
void clear ()
 
void visitAggregate (SlotVisitor &visitor)
 
 ObjectAllocationProfile ()
 
bool isNull ()
 
void initialize (VM &vm, JSGlobalObject *globalObject, JSCell *owner, JSObject *prototype, unsigned inferredInlineCapacity)
 
Structurestructure ()
 
unsigned inlineCapacity ()
 
void clear ()
 
void visitAggregate (SlotVisitor &visitor)
 

Static Public Member Functions

static ptrdiff_t offsetOfAllocator ()
 
static ptrdiff_t offsetOfStructure ()
 
static ptrdiff_t offsetOfInlineCapacity ()
 
static ptrdiff_t offsetOfAllocator ()
 
static ptrdiff_t offsetOfStructure ()
 
static ptrdiff_t offsetOfInlineCapacity ()
 

Friends

class LLIntOffsetsExtractor
 

Constructor & Destructor Documentation

◆ ObjectAllocationProfile() [1/2]

JSC::ObjectAllocationProfile::ObjectAllocationProfile ( )
inline

◆ ObjectAllocationProfile() [2/2]

JSC::ObjectAllocationProfile::ObjectAllocationProfile ( )
inline

Member Function Documentation

◆ clear() [1/2]

void JSC::ObjectAllocationProfile::clear ( )
inline

◆ clear() [2/2]

void JSC::ObjectAllocationProfile::clear ( )
inline

◆ initialize() [1/2]

void JSC::ObjectAllocationProfile::initialize ( VM vm,
JSGlobalObject globalObject,
JSCell owner,
JSObject prototype,
unsigned  inferredInlineCapacity 
)
inline

◆ initialize() [2/2]

void JSC::ObjectAllocationProfile::initialize ( VM vm,
JSGlobalObject globalObject,
JSCell owner,
JSObject prototype,
unsigned  inferredInlineCapacity 
)
inline

◆ inlineCapacity() [1/2]

unsigned JSC::ObjectAllocationProfile::inlineCapacity ( )
inline

◆ inlineCapacity() [2/2]

unsigned JSC::ObjectAllocationProfile::inlineCapacity ( )
inline

◆ isNull() [1/2]

bool JSC::ObjectAllocationProfile::isNull ( )
inline

◆ isNull() [2/2]

bool JSC::ObjectAllocationProfile::isNull ( )
inline

◆ offsetOfAllocator() [1/2]

static ptrdiff_t JSC::ObjectAllocationProfile::offsetOfAllocator ( )
inlinestatic

◆ offsetOfAllocator() [2/2]

static ptrdiff_t JSC::ObjectAllocationProfile::offsetOfAllocator ( )
inlinestatic

◆ offsetOfInlineCapacity() [1/2]

static ptrdiff_t JSC::ObjectAllocationProfile::offsetOfInlineCapacity ( )
inlinestatic

◆ offsetOfInlineCapacity() [2/2]

static ptrdiff_t JSC::ObjectAllocationProfile::offsetOfInlineCapacity ( )
inlinestatic

◆ offsetOfStructure() [1/2]

static ptrdiff_t JSC::ObjectAllocationProfile::offsetOfStructure ( )
inlinestatic

◆ offsetOfStructure() [2/2]

static ptrdiff_t JSC::ObjectAllocationProfile::offsetOfStructure ( )
inlinestatic

◆ structure() [1/2]

Structure* JSC::ObjectAllocationProfile::structure ( )
inline

◆ structure() [2/2]

Structure* JSC::ObjectAllocationProfile::structure ( )
inline

◆ visitAggregate() [1/2]

void JSC::ObjectAllocationProfile::visitAggregate ( SlotVisitor visitor)
inline

◆ visitAggregate() [2/2]

void JSC::ObjectAllocationProfile::visitAggregate ( SlotVisitor visitor)
inline

Friends And Related Function Documentation

◆ LLIntOffsetsExtractor


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