#include <ProfilerCompilation.h>
|
| Compilation (Bytecodes *, CompilationKind) |
|
| ~Compilation () |
|
void | addProfiledBytecodes (Database &, CodeBlock *) |
|
unsigned | profiledBytecodesSize () const |
|
const ProfiledBytecodes & | profiledBytecodesAt (unsigned i) const |
|
void | noticeInlinedGetById () |
|
void | noticeInlinedPutById () |
|
void | noticeInlinedCall () |
|
Bytecodes * | bytecodes () const |
|
CompilationKind | kind () const |
|
void | addDescription (const CompiledBytecode &) |
|
void | addDescription (const OriginStack &, const CString &description) |
|
ExecutionCounter * | executionCounterFor (const OriginStack &) |
|
void | addOSRExitSite (const Vector< const void *> &codeAddresses) |
|
OSRExit * | addOSRExit (unsigned id, const OriginStack &, ExitKind, bool isWatchpoint) |
|
void | setJettisonReason (JettisonReason, const FireDetail *) |
|
UID | uid () const |
|
void | dump (PrintStream &) const |
|
JSValue | toJS (ExecState *) const |
|
| Compilation (Bytecodes *, CompilationKind) |
|
| ~Compilation () |
|
void | addProfiledBytecodes (Database &, CodeBlock *) |
|
unsigned | profiledBytecodesSize () const |
|
const ProfiledBytecodes & | profiledBytecodesAt (unsigned i) const |
|
void | noticeInlinedGetById () |
|
void | noticeInlinedPutById () |
|
void | noticeInlinedCall () |
|
Bytecodes * | bytecodes () const |
|
CompilationKind | kind () const |
|
void | addDescription (const CompiledBytecode &) |
|
void | addDescription (const OriginStack &, const CString &description) |
|
ExecutionCounter * | executionCounterFor (const OriginStack &) |
|
void | addOSRExitSite (const Vector< const void *> &codeAddresses) |
|
OSRExit * | addOSRExit (unsigned id, const OriginStack &, ExitKind, bool isWatchpoint) |
|
void | setJettisonReason (JettisonReason, const FireDetail *) |
|
UID | uid () const |
|
void | dump (PrintStream &) const |
|
JSValue | toJS (ExecState *) const |
|
◆ Compilation() [1/2]
◆ ~Compilation() [1/2]
JSC::Profiler::Compilation::~Compilation |
( |
| ) |
|
◆ Compilation() [2/2]
◆ ~Compilation() [2/2]
JSC::Profiler::Compilation::~Compilation |
( |
| ) |
|
◆ addDescription() [1/4]
◆ addDescription() [2/4]
◆ addDescription() [3/4]
void JSC::Profiler::Compilation::addDescription |
( |
const OriginStack & |
stack, |
|
|
const CString & |
description |
|
) |
| |
◆ addDescription() [4/4]
void JSC::Profiler::Compilation::addDescription |
( |
const OriginStack & |
, |
|
|
const CString & |
description |
|
) |
| |
◆ addOSRExit() [1/2]
OSRExit * JSC::Profiler::Compilation::addOSRExit |
( |
unsigned |
id, |
|
|
const OriginStack & |
originStack, |
|
|
ExitKind |
exitKind, |
|
|
bool |
isWatchpoint |
|
) |
| |
◆ addOSRExit() [2/2]
◆ addOSRExitSite() [1/2]
void JSC::Profiler::Compilation::addOSRExitSite |
( |
const Vector< const void *> & |
codeAddresses | ) |
|
◆ addOSRExitSite() [2/2]
void JSC::Profiler::Compilation::addOSRExitSite |
( |
const Vector< const void *> & |
codeAddresses | ) |
|
◆ addProfiledBytecodes() [1/2]
◆ addProfiledBytecodes() [2/2]
◆ bytecodes() [1/2]
Bytecodes* JSC::Profiler::Compilation::bytecodes |
( |
| ) |
const |
|
inline |
◆ bytecodes() [2/2]
Bytecodes* JSC::Profiler::Compilation::bytecodes |
( |
| ) |
const |
|
inline |
◆ dump() [1/2]
void JSC::Profiler::Compilation::dump |
( |
PrintStream & |
| ) |
const |
◆ dump() [2/2]
void JSC::Profiler::Compilation::dump |
( |
PrintStream & |
out | ) |
const |
◆ executionCounterFor() [1/2]
◆ executionCounterFor() [2/2]
◆ kind() [1/2]
◆ kind() [2/2]
◆ noticeInlinedCall() [1/2]
void JSC::Profiler::Compilation::noticeInlinedCall |
( |
| ) |
|
|
inline |
◆ noticeInlinedCall() [2/2]
void JSC::Profiler::Compilation::noticeInlinedCall |
( |
| ) |
|
|
inline |
◆ noticeInlinedGetById() [1/2]
void JSC::Profiler::Compilation::noticeInlinedGetById |
( |
| ) |
|
|
inline |
◆ noticeInlinedGetById() [2/2]
void JSC::Profiler::Compilation::noticeInlinedGetById |
( |
| ) |
|
|
inline |
◆ noticeInlinedPutById() [1/2]
void JSC::Profiler::Compilation::noticeInlinedPutById |
( |
| ) |
|
|
inline |
◆ noticeInlinedPutById() [2/2]
void JSC::Profiler::Compilation::noticeInlinedPutById |
( |
| ) |
|
|
inline |
◆ profiledBytecodesAt() [1/2]
const ProfiledBytecodes& JSC::Profiler::Compilation::profiledBytecodesAt |
( |
unsigned |
i | ) |
const |
|
inline |
◆ profiledBytecodesAt() [2/2]
const ProfiledBytecodes& JSC::Profiler::Compilation::profiledBytecodesAt |
( |
unsigned |
i | ) |
const |
|
inline |
◆ profiledBytecodesSize() [1/2]
unsigned JSC::Profiler::Compilation::profiledBytecodesSize |
( |
| ) |
const |
|
inline |
◆ profiledBytecodesSize() [2/2]
unsigned JSC::Profiler::Compilation::profiledBytecodesSize |
( |
| ) |
const |
|
inline |
◆ setJettisonReason() [1/2]
◆ setJettisonReason() [2/2]
◆ toJS() [1/2]
◆ toJS() [2/2]
◆ uid() [1/2]
UID JSC::Profiler::Compilation::uid |
( |
| ) |
const |
|
inline |
◆ uid() [2/2]
UID JSC::Profiler::Compilation::uid |
( |
| ) |
const |
|
inline |
The documentation for this class was generated from the following files: