Searched refs:OriginStack (Results 1 - 13 of 13) sorted by relevance

/macosx-10.9.5/JavaScriptCore-7537.78.1/profiler/
H A DProfilerOriginStack.h44 class OriginStack { class in namespace:JSC::Profiler
46 OriginStack() { } function in class:JSC::Profiler::OriginStack
48 OriginStack(WTF::HashTableDeletedValueType);
50 explicit OriginStack(const Origin&);
52 explicit OriginStack(Database&, CodeBlock*, const CodeOrigin&);
54 ~OriginStack();
64 bool operator==(const OriginStack&) const;
76 inline bool OriginStack::isHashTableDeletedValue() const
82 static unsigned hash(const OriginStack& key) { return key.hash(); }
83 static bool equal(const OriginStack
[all...]
H A DProfilerCompiledBytecode.h37 // It's valid to have an empty OriginStack, which indicates that this is some
39 CompiledBytecode(const OriginStack&, const CString& description);
42 const OriginStack& originStack() const { return m_origin; }
48 OriginStack m_origin;
H A DProfilerOriginStack.cpp36 OriginStack::OriginStack(WTF::HashTableDeletedValueType) function in class:JSC::Profiler::OriginStack
41 OriginStack::OriginStack(const Origin& origin) function in class:JSC::Profiler::OriginStack
46 OriginStack::OriginStack(Database& database, CodeBlock* codeBlock, const CodeOrigin& codeOrigin) function in class:JSC::Profiler::OriginStack
59 OriginStack::~OriginStack() { }
61 void OriginStack::append(const Origin& origin)
66 bool OriginStack
[all...]
H A DProfilerOSRExit.h37 OSRExit(unsigned id, const OriginStack&, ExitKind, bool isWatchpoint);
41 const OriginStack& origin() const { return m_origin; }
52 OriginStack m_origin;
H A DProfilerCompilation.h66 ExecutionCounter* executionCounterFor(const OriginStack&);
68 OSRExit* addOSRExit(unsigned id, const OriginStack&, ExitKind, bool isWatchpoint);
77 HashMap<OriginStack, OwnPtr<ExecutionCounter> > m_counters;
H A DProfilerCompiledBytecode.cpp35 CompiledBytecode::CompiledBytecode(const OriginStack& origin, const CString& description)
H A DProfilerOSRExit.cpp35 OSRExit::OSRExit(unsigned id, const OriginStack& origin, ExitKind kind, bool isWatchpoint)
H A DProfilerCompilation.cpp70 ExecutionCounter* Compilation::executionCounterFor(const OriginStack& origin)
72 HashMap<OriginStack, OwnPtr<ExecutionCounter> >::iterator iter = m_counters.find(origin);
87 OSRExit* Compilation::addOSRExit(unsigned id, const OriginStack& originStack, ExitKind exitKind, bool isWatchpoint)
111 HashMap<OriginStack, OwnPtr<ExecutionCounter> >::const_iterator end = m_counters.end();
112 for (HashMap<OriginStack, OwnPtr<ExecutionCounter> >::const_iterator iter = m_counters.begin(); iter != end; ++iter) {
/macosx-10.9.5/JavaScriptCore-7537.78.1/jit/
H A DJITDisassembler.cpp72 compilation->addDescription(Profiler::CompiledBytecode(Profiler::OriginStack(), out.toCString()));
75 compilation->addDescription(Profiler::CompiledBytecode(Profiler::OriginStack(), out.toCString()));
78 compilation->addDescription(Profiler::CompiledBytecode(Profiler::OriginStack(), " (End Of Main Path)\n"));
80 compilation->addDescription(Profiler::CompiledBytecode(Profiler::OriginStack(), " (End Of Slow Path)\n"));
83 compilation->addDescription(Profiler::CompiledBytecode(Profiler::OriginStack(), out.toCString()));
153 Profiler::OriginStack(Profiler::Origin(compilation->bytecodes(), dumpedOps[i].index)),
H A DJIT.cpp205 AbsoluteAddress(m_compilation->executionCounterFor(Profiler::OriginStack(Profiler::Origin(
/macosx-10.9.5/JavaScriptCore-7537.78.1/dfg/
H A DDFGDisassembler.cpp59 Profiler::OriginStack stack;
62 stack = Profiler::OriginStack(*m_graph.m_vm.m_perBytecodeProfiler, m_graph.m_codeBlock, ops[i].codeOrigin);
H A DDFGOSRExitCompiler.cpp103 exitIndex, Profiler::OriginStack(database, codeBlock, exit.m_codeOrigin),
H A DDFGByteCodeParser.cpp2003 Profiler::OriginStack(*m_vm->m_perBytecodeProfiler, m_codeBlock, currentCodeOrigin()))));

Completed in 239 milliseconds