@@ -81,7 +81,7 @@ ALWAYS_INLINE static void reportStats()
8181
8282class FrameWalker {
8383public:
84- FrameWalker (VM& vm, ExecState* callFrame, const LockHolder & codeBlockSetLocker, const LockHolder & machineThreadsLocker)
84+ FrameWalker (VM& vm, ExecState* callFrame, const AbstractLocker & codeBlockSetLocker, const AbstractLocker & machineThreadsLocker)
8585 : m_vm(vm)
8686 , m_callFrame(callFrame)
8787 , m_vmEntryFrame(vm.topVMEntryFrame)
@@ -190,8 +190,8 @@ class FrameWalker {
190190 VM& m_vm;
191191 ExecState* m_callFrame;
192192 VMEntryFrame* m_vmEntryFrame;
193- const LockHolder & m_codeBlockSetLocker;
194- const LockHolder & m_machineThreadsLocker;
193+ const AbstractLocker & m_codeBlockSetLocker;
194+ const AbstractLocker & m_machineThreadsLocker;
195195 bool m_bailingOut { false };
196196 size_t m_depth { 0 };
197197};
@@ -200,7 +200,7 @@ class CFrameWalker : public FrameWalker {
200200public:
201201 typedef FrameWalker Base;
202202
203- CFrameWalker (VM& vm, void * machineFrame, ExecState* callFrame, const LockHolder & codeBlockSetLocker, const LockHolder & machineThreadsLocker)
203+ CFrameWalker (VM& vm, void * machineFrame, ExecState* callFrame, const AbstractLocker & codeBlockSetLocker, const AbstractLocker & machineThreadsLocker)
204204 : Base(vm, callFrame, codeBlockSetLocker, machineThreadsLocker)
205205 , m_machineFrame(machineFrame)
206206 {
@@ -296,7 +296,7 @@ SamplingProfiler::~SamplingProfiler()
296296{
297297}
298298
299- void SamplingProfiler::createThreadIfNecessary (const LockHolder &)
299+ void SamplingProfiler::createThreadIfNecessary (const AbstractLocker &)
300300{
301301 ASSERT (m_lock.isLocked ());
302302
@@ -334,7 +334,7 @@ void SamplingProfiler::timerLoop()
334334 }
335335}
336336
337- void SamplingProfiler::takeSample (const LockHolder &, std::chrono::microseconds& stackTraceProcessingTime)
337+ void SamplingProfiler::takeSample (const AbstractLocker &, std::chrono::microseconds& stackTraceProcessingTime)
338338{
339339 ASSERT (m_lock.isLocked ());
340340 if (m_vm.entryScope ) {
@@ -659,21 +659,21 @@ void SamplingProfiler::start()
659659 start (locker);
660660}
661661
662- void SamplingProfiler::start (const LockHolder & locker)
662+ void SamplingProfiler::start (const AbstractLocker & locker)
663663{
664664 ASSERT (m_lock.isLocked ());
665665 m_isPaused = false ;
666666 createThreadIfNecessary (locker);
667667}
668668
669- void SamplingProfiler::pause (const LockHolder &)
669+ void SamplingProfiler::pause (const AbstractLocker &)
670670{
671671 ASSERT (m_lock.isLocked ());
672672 m_isPaused = true ;
673673 reportStats ();
674674}
675675
676- void SamplingProfiler::noticeCurrentThreadAsJSCExecutionThread (const LockHolder &)
676+ void SamplingProfiler::noticeCurrentThreadAsJSCExecutionThread (const AbstractLocker &)
677677{
678678 ASSERT (m_lock.isLocked ());
679679 m_jscExecutionThread = m_vm.heap .machineThreads ().machineThreadForCurrentThread ();
@@ -700,7 +700,7 @@ void SamplingProfiler::noticeVMEntry()
700700 createThreadIfNecessary (locker);
701701}
702702
703- void SamplingProfiler::clearData (const LockHolder &)
703+ void SamplingProfiler::clearData (const AbstractLocker &)
704704{
705705 ASSERT (m_lock.isLocked ());
706706 m_stackTraces.clear ();
@@ -858,7 +858,7 @@ String SamplingProfiler::StackFrame::url()
858858 return url;
859859}
860860
861- Vector<SamplingProfiler::StackTrace> SamplingProfiler::releaseStackTraces (const LockHolder & locker)
861+ Vector<SamplingProfiler::StackTrace> SamplingProfiler::releaseStackTraces (const AbstractLocker & locker)
862862{
863863 ASSERT (m_lock.isLocked ());
864864 {
0 commit comments