webkit  2cdf99a9e3038c7e01b3c37e8ad903ecbe5eecf1
https://github.com/WebKit/webkit
Public Member Functions | List of all members
JSC::Profiler::ProfiledBytecodes Class Reference

#include <ProfilerProfiledBytecodes.h>

Inheritance diagram for JSC::Profiler::ProfiledBytecodes:
JSC::Profiler::BytecodeSequence JSC::Profiler::BytecodeSequence

Public Member Functions

 ProfiledBytecodes (Bytecodes *, CodeBlock *)
 
 ~ProfiledBytecodes ()
 
const Bytecodesbytecodes () const
 
JSValue toJS (ExecState *) const
 
 ProfiledBytecodes (Bytecodes *, CodeBlock *)
 
 ~ProfiledBytecodes ()
 
const Bytecodesbytecodes () const
 
JSValue toJS (ExecState *) const
 
- Public Member Functions inherited from JSC::Profiler::BytecodeSequence
 BytecodeSequence (CodeBlock *)
 
 ~BytecodeSequence ()
 
unsigned size () const
 
const Bytecodeat (unsigned i) const
 
unsigned indexForBytecodeIndex (unsigned bytecodeIndex) const
 
const BytecodeforBytecodeIndex (unsigned bytecodeIndex) const
 
 BytecodeSequence (CodeBlock *)
 
 ~BytecodeSequence ()
 
unsigned size () const
 
const Bytecodeat (unsigned i) const
 
unsigned indexForBytecodeIndex (unsigned bytecodeIndex) const
 
const BytecodeforBytecodeIndex (unsigned bytecodeIndex) const
 

Additional Inherited Members

- Protected Member Functions inherited from JSC::Profiler::BytecodeSequence
void addSequenceProperties (ExecState *, JSObject *) const
 
void addSequenceProperties (ExecState *, JSObject *) const
 

Constructor & Destructor Documentation

◆ ProfiledBytecodes() [1/2]

JSC::Profiler::ProfiledBytecodes::ProfiledBytecodes ( Bytecodes bytecodes,
CodeBlock profiledBlock 
)

◆ ~ProfiledBytecodes() [1/2]

JSC::Profiler::ProfiledBytecodes::~ProfiledBytecodes ( )

◆ ProfiledBytecodes() [2/2]

JSC::Profiler::ProfiledBytecodes::ProfiledBytecodes ( Bytecodes ,
CodeBlock  
)

◆ ~ProfiledBytecodes() [2/2]

JSC::Profiler::ProfiledBytecodes::~ProfiledBytecodes ( )

Member Function Documentation

◆ bytecodes() [1/2]

const Bytecodes* JSC::Profiler::ProfiledBytecodes::bytecodes ( ) const
inline

◆ bytecodes() [2/2]

const Bytecodes* JSC::Profiler::ProfiledBytecodes::bytecodes ( ) const
inline

◆ toJS() [1/2]

JSValue JSC::Profiler::ProfiledBytecodes::toJS ( ExecState ) const

◆ toJS() [2/2]

JSValue JSC::Profiler::ProfiledBytecodes::toJS ( ExecState exec) const

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