Analysis of sampling scummvm (pid 22957) every 1 millisecond Call graph: 6515 Thread_2b03 + 6515 _pthread_start + 6515 RunThread + 6515 SDL_RunThread + 6515 RunTimer + 6507 SDL_Delay + ! 6506 nanosleep + ! : 6505 mach_wait_until + ! : | 6505 mach_wait_until + ! : 1 nanosleep + ! 1 SDL_mutexP + ! 1 saveFP + ! 1 saveFP + 8 SDL_ThreadedTimerCheck + 5 SDL_ThreadedTimerCheck + 1 SDL_GetTicks + : 1 gettimeofday + : 1 __gettimeofday + : 1 __gettimeofday + 1 SDL_mutexP + : 1 pthread_mutex_lock + : 1 dyld_stub__spin_lock + : 1 dyld_stub__spin_lock + 1 __ZL13timer_handlerjPv + 1 DefaultTimerManager::handler() + 1 SdlMutexInternal::lock() + 1 SDL_mutexP + 1 pthread_mutex_lock + 1 __spin_lock + 1 __spin_lock 6515 Thread_2a03 + 6515 _pthread_start + 6515 CAPThread::Entry(CAPThread*) + 6515 HP_IOThread::ThreadEntry(HP_IOThread*) + 6515 HP_IOThread::WorkLoop() + 6388 _pthread_cond_wait + ! 6366 semaphore_timedwait_signal_trap + ! : 6366 semaphore_timedwait_signal_trap + ! 21 _pthread_cond_remove + ! : 21 _pthread_cond_remove + ! 1 _pthread_cond_wait + 115 HP_IOThread::PerformIO(AudioTimeStamp const&) + ! 108 IOA_Device::CallIOProcs(AudioTimeStamp const&, AudioTimeStamp const&, AudioTimeStamp const&) + ! : 60 iokit_user_client_trap + ! : | 60 iokit_user_client_trap + ! : 41 HP_IOProc::Call(AudioTimeStamp const&, AudioTimeStamp const&, AudioBufferList const*, AudioTimeStamp const&, AudioBufferList*) + ! : | 40 AUGenericOutputEntry + ! : | + 33 0x70005d00 + ! : | + ! 33 0x7000cacc + ! : | + ! 33 AudioConverterFillComplexBuffer + ! : | + ! 31 BufferedAudioConverter::FillBuffer(unsigned long&, AudioBufferList&, AudioStreamPacketDescription*) + ! : | + ! : 31 AudioConverterChain::RenderOutput(CABufferList*, unsigned long, unsigned long&, AudioStreamPacketDescription*) + ! : | + ! : 30 BufferedAudioConverter::FillBuffer(unsigned long&, AudioBufferList&, AudioStreamPacketDescription*) + ! : | + ! : | 29 CBRConverter::RenderOutput(CABufferList*, unsigned long, unsigned long&, AudioStreamPacketDescription*) + ! : | + ! : | + 27 BufferedAudioConverter::GetInputBytes(unsigned long, unsigned long&, CABufferList const*&) + ! : | + ! : | + ! 27 AudioConverterChain::FillBufferFromInputProc(unsigned long*, CABufferList*) + ! : | + ! : | + ! 27 AudioConverterChain::CallInputProc(unsigned long) + ! : | + ! : | + ! 25 0x7000cf60 + ! : | + ! : | + ! : 24 0x7000dda4 + ! : | + ! : | + ! : | 20 0x7000e7c4 + ! : | + ! : | + ! : | + 19 audioCallback + ! : | + ! : | + ! : | + ! 19 Audio::MixerImpl::mixCallback(unsigned char*, unsigned int) + ! : | + ! : | + ! : | + ! 19 Audio::Channel::mix(short*, unsigned int) + ! : | + ! : | + ! : | + ! 19 Audio::RateConverter_Impl::convert(Audio::AudioStream&, short*, unsigned int, unsigned short, unsigned short) + ! : | + ! : | + ! : | + ! 16 MidiDriver_Emulated::readBuffer(short*, int) + ! : | + ! : | + ! : | + ! : 9 Scumm::IMuseDriver_MacM68k::generateSamples(short*, int) + ! : | + ! : | + ! : | + ! : | 9 Scumm::IMuseDriver_MacM68k::generateSamples(short*, int) + ! : | + ! : | + ! : | + ! : 6 Scumm::IMuseInternal::on_timer(MidiDriver*) + ! : | + ! : | + ! : | + ! : | 3 Scumm::IMuseInternal::sequencer_timers(MidiDriver*) + ! : | + ! : | + ! : | + ! : | + 2 MidiParser::onTimer() + ! : | + ! : | + ! : | + ! : | + ! 2 MidiParser::processEvent(EventInfo const&, bool) + ! : | + ! : | + ! : | + ! : | + ! 1 Scumm::IMuseDriver_MacM68k::MidiChannel_MacM68k::noteOff(unsigned char) + ! : | + ! : | + ! : | + ! : | + ! : 1 dyld_stub_mcount + ! : | + ! : | + ! : | + ! : | + ! : 1 dyld_stub_mcount + ! : | + ! : | + ! : | + ! : | + ! 1 Scumm::Player::send(unsigned int) + ! : | + ! : | + ! : | + ! : | + ! 1 Scumm::Player::getPart(unsigned char) + ! : | + ! : | + ! : | + ! : | + ! 1 Scumm::Player::getPart(unsigned char) + ! : | + ! : | + ! : | + ! : | + 1 Scumm::Player::onTimer() + ! : | + ! : | + ! : | + ! : | + 1 mcount + ! : | + ! : | + ! : | + ! : | + 1 mcount + ! : | + ! : | + ! : | + ! : | 2 Scumm::IMuseInternal::handleDeferredCommands(MidiDriver*) + ! : | + ! : | + ! : | + ! : | + 1 MidiDriver_Emulated::getBaseTempo() + ! : | + ! : | + ! : | + ! : | + ! 1 MidiDriver_Emulated::getBaseTempo() + ! : | + ! : | + ! : | + ! : | + 1 Scumm::IMuseInternal::handleDeferredCommands(MidiDriver*) + ! : | + ! : | + ! : | + ! : | 1 SDL_mutexV + ! : | + ! : | + ! : | + ! : | 1 SDL_mutexV + ! : | + ! : | + ! : | + ! : 1 restGPRx + ! : | + ! : | + ! : | + ! : 1 restGPRx + ! : | + ! : | + ! : | + ! 3 Audio::RateConverter_Impl::convert(Audio::AudioStream&, short*, unsigned int, unsigned short, unsigned short) + ! : | + ! : | + ! : | + 1 0x7000ce64 + ! : | + ! : | + ! : | + 1 0x7000ce64 + ! : | + ! : | + ! : | 3 audioCallback + ! : | + ! : | + ! : | + 2 __memcpy + ! : | + ! : | + ! : | + ! 2 __memcpy + ! : | + ! : | + ! : | + 1 dyld_stub_memset + ! : | + ! : | + ! : | + 1 dyld_stub_memset + ! : | + ! : | + ! : | 1 CustomEQViewEntryShim + ! : | + ! : | + ! : | 1 CustomEQViewEntryShim + ! : | + ! : | + ! : 1 0x7000dcd0 + ! : | + ! : | + ! : 1 0x7000dcd0 + ! : | + ! : | + ! 2 AudioConverterChain::CallInputProc(unsigned long) + ! : | + ! : | + 2 PCMConverter::ConvertBufferList(unsigned long, CABufferList const*, CABufferList*) + ! : | + ! : | + 1 BEInt16ToFloat32Blitter::Convert(void const*, void*, unsigned int) + ! : | + ! : | + : 1 BEInt16ToFloat32Blitter::Convert(void const*, void*, unsigned int) + ! : | + ! : | + 1 Int16ToFloat32_Altivec + ! : | + ! : | + 1 Int16ToFloat32_Altivec + ! : | + ! : | 1 BufferedAudioConverter::FillBuffer(unsigned long&, AudioBufferList&, AudioStreamPacketDescription*) + ! : | + ! : 1 AudioConverterChain::RenderOutput(CABufferList*, unsigned long, unsigned long&, AudioStreamPacketDescription*) + ! : | + ! : 1 BufferedAudioConverter::FillBuffer(unsigned long&, AudioBufferList&, AudioStreamPacketDescription*) + ! : | + ! : 1 BufferedAudioConverter::FillBuffer(unsigned long&, AudioBufferList&, AudioStreamPacketDescription*) + ! : | + ! 2 OpaqueObject::FromOpaqueRef(void const*) + ! : | + ! 2 OpaqueObject::FromOpaqueRef(void const*) + ! : | + 3 AUMultibandCompressorEntry + ! : | + ! 2 pthread_equal + ! : | + ! : 2 pthread_equal + ! : | + ! 1 pthread_mutex_trylock + ! : | + ! 1 pthread_mutex_trylock + ! : | + 2 AUGenericOutputEntry + ! : | + 1 0x70000e8c + ! : | + ! 1 0x70000e8c + ! : | + 1 0x7000cacc + ! : | + 1 AudioConverterFillComplexBuffer + ! : | + 1 AudioConverterFillComplexBuffer + ! : | 1 HP_IOProc::RefreshBufferList(HP_Device const&, bool, AudioBufferList*, std::vector > const&) + ! : | 1 __bzero + ! : | 1 __bzero + ! : 3 IOA_SingleDevice::WriteOutputData(AudioTimeStamp const&, unsigned long) + ! : | 2 IOA_SingleDevice::WriteOutputData(AudioTimeStamp const&, unsigned long) + ! : | 1 HP_IOCycleTelemetry::IOCycleOutputWriteBegin(unsigned long, AudioTimeStamp const&) + ! : | 1 HP_IOCycleTelemetry::IOCycleOutputWriteBegin(unsigned long, AudioTimeStamp const&) + ! : 2 HP_IOProcList::RefreshIOProcBufferLists(bool) + ! : | 2 HP_IOProc::RefreshBufferList(HP_Device const&, bool, AudioBufferList*, std::vector > const&) + ! : | 2 HP_FormatList::CalculateIOBufferByteSize(unsigned long) const + ! : | 2 HP_FormatList::CalculateIOBufferByteSize(unsigned long) const + ! : 2 IOA_SingleDevice::PostProcessInputData(AudioTimeStamp const&) + ! : 1 HP_Device::GetStreamByIndex(bool, unsigned long) const + ! : + 1 std::vector >::at(unsigned long) const + ! : + 1 std::vector >::_M_range_check(unsigned long) const + ! : + 1 std::vector >::_M_range_check(unsigned long) const + ! : 1 IOA_SingleDevice::PostProcessInputData(AudioTimeStamp const&) + ! 2 HP_IOThread::PerformIO(AudioTimeStamp const&) + ! 1 IOA_HWDevice::GetSafetyOffset(bool) const + ! : 1 IOA_HWDevice::GetSafetyOffset(bool) const + ! 1 IOA_SingleDevice::GetSafetyOffset(bool) const + ! : 1 IOA_SingleDevice::GetSafetyOffset(bool) const + ! 1 IOA_SingleDevice::TranslateTime(AudioTimeStamp const&, AudioTimeStamp&) + ! : 1 IOA_SingleDevice::TranslateTime(AudioTimeStamp const&, AudioTimeStamp&) + ! 1 IOA_Time::TranslateTime(AudioTimeStamp const&, AudioTimeStamp&) const + ! : 1 IOA_Time::TranslateTime(AudioTimeStamp const&, AudioTimeStamp&) const + ! 1 std::vector >::size() const + ! 1 std::vector >::size() const + 5 IOA_Time::GetCurrentTime(AudioTimeStamp&) const + ! 4 IOA_Time::GetCurrentTime(AudioTimeStamp&) const + ! 1 dyld_stub___floatdidf + ! 1 dyld_stub___floatdidf + 2 CAGuard::WaitFor(unsigned long long) + ! 2 _pthread_cond_wait + ! 1 _pthread_cond_remove + ! : 1 restore_sem_to_pool + ! : 1 __spin_lock + ! : 1 __spin_lock + ! 1 pthread_mutex_lock + ! 1 semaphore_wait_trap + ! 1 semaphore_wait_trap + 2 IOA_SingleDevice::GetCurrentTime(AudioTimeStamp&) + ! 2 IOA_SingleDevice::GetCurrentTime(AudioTimeStamp&) + 2 IOA_Time::Update() + ! 1 IOA_HWTime::Update(double, bool&, bool&) + ! : 1 IOA_HWTime::Update(double, bool&, bool&) + ! 1 IOA_Time::Update() + 1 CAGuard::WaitUntil(unsigned long long) + 1 __fixunsdfdi + 1 __fixunsdfdi 6515 Thread_2503 + 6515 start + 6515 _start + 6515 main + 6515 -[NSApplication run] + 6515 -[NSApplication nextEventMatchingMask:untilDate:inMode:dequeue:] + 6515 _DPSNextEvent + 6515 AEProcessAppleEvent + 6515 aeProcessAppleEvent + 6515 dispatchEventAndSendReply(AEDesc const*, AEDesc*) + 6515 aeDispatchAppleEvent(AEDesc const*, AEDesc*, unsigned long, unsigned char*) + 6515 _NSAppleEventManagerGenericHandler + 6515 -[NSAppleEventManager dispatchRawAppleEvent:withRawReply:handlerRefCon:] + 6515 -[NSApplication(NSAppleEventHandling) _handleCoreEvent:withReplyEvent:] + 6515 -[NSApplication(NSAppleEventHandling) _handleAEOpen:] + 6515 -[NSApplication _sendFinishLaunchingNotification] + 6515 -[NSApplication _postDidFinishNotification] + 6515 -[NSNotificationCenter postNotificationName:object:userInfo:] + 6515 _CFXNotificationPostNotification + 6515 _nsnote_callback + 6515 -[SDLMain applicationDidFinishLaunching:] + 6515 SDL_main + 6515 scummvm_main + 6515 __ZL7runGamePK6PluginR7OSystemRK12DetectedGamePKv + 6515 Scumm::ScummEngine::run() + 6515 Scumm::ScummEngine::go() + 6231 Scumm::ScummEngine::scummLoop(int) + ! 4737 Scumm::ScummEngine::updatePalette() + ! : 3478 Graphics::MacWindowManager::passPalette(unsigned char const*, unsigned int) + ! : | 3477 Graphics::MacWindowManager::drawDesktop() + ! : | + 3477 Graphics::MacWindowManager::findBestColor(unsigned char, unsigned char, unsigned char) + ! : | + 2927 Graphics::PaletteLookup::findBestColor(unsigned char, unsigned char, unsigned char, bool) + ! : | + ! 1452 Common::HashMap, Common::EqualTo >::getOrCreateVal(int const&) + ! : | + ! : 668 Common::HashMap, Common::EqualTo >::lookupAndCreateIfMissing(int const&) + ! : | + ! : | 334 Common::HashMap, Common::EqualTo >::lookupAndCreateIfMissing(int const&) + ! : | + ! : | 173 mcount + ! : | + ! : | + 117 moncount + ! : | + ! : | + ! 117 moncount + ! : | + ! : | + 56 mcount + ! : | + ! : | 145 Common::HashMap, Common::EqualTo >::lookupAndCreateIfMissing(int const&) + ! : | + ! : | + 145 mcount + ! : | + ! : | + 145 mcount + ! : | + ! : | 16 dyld_stub_mcount + ! : | + ! : | 16 dyld_stub_mcount + ! : | + ! : 333 Common::HashMap, Common::EqualTo >::getOrCreateVal(int const&) + ! : | + ! : 285 __ZNK6Common7HashMapIjbNS_4HashIjEENS_7EqualToIjEEE8containsERKj.isra.17 + ! : | + ! : | 146 mcount + ! : | + ! : | + 146 mcount + ! : | + ! : | 139 moncount + ! : | + ! : | 139 moncount + ! : | + ! : 67 restGPRx + ! : | + ! : | 67 restGPRx + ! : | + ! : 63 mcount + ! : | + ! : | 63 mcount + ! : | + ! : 22 dyld_stub__ZN6Common7HashMapIihNS_4HashIiEENS_7EqualToIiEEE24lookupAndCreateIfMissingERKi + ! : | + ! : | 22 dyld_stub__ZN6Common7HashMapIihNS_4HashIiEENS_7EqualToIiEEE24lookupAndCreateIfMissingERKi + ! : | + ! : 11 dyld_stub_mcount + ! : | + ! : | 11 dyld_stub_mcount + ! : | + ! : 3 Common::HashMap, Common::EqualTo >::getOrCreateVal(int const&) + ! : | + ! : 3 Common::HashMap, Common::EqualTo >::lookupAndCreateIfMissing(int const&) + ! : | + ! : 3 Common::HashMap, Common::EqualTo >::lookupAndCreateIfMissing(int const&) + ! : | + ! 548 Graphics::PaletteLookup::findBestColor(unsigned char, unsigned char, unsigned char, bool) + ! : | + ! 334 mcount + ! : | + ! : 220 mcount + ! : | + ! : 114 moncount + ! : | + ! : 114 moncount + ! : | + ! 212 dyld_stub__ZN6Common7HashMapIihNS_4HashIiEENS_7EqualToIiEEE14getOrCreateValERKi + ! : | + ! : 212 dyld_stub__ZN6Common7HashMapIihNS_4HashIiEENS_7EqualToIiEEE14getOrCreateValERKi + ! : | + ! 211 dyld_stub_mcount + ! : | + ! : 211 dyld_stub_mcount + ! : | + ! 153 Graphics::PaletteLookup::findBestColor(unsigned char, unsigned char, unsigned char, bool) + ! : | + ! : 138 mcount + ! : | + ! : | 138 mcount + ! : | + ! : 15 Common::HashMap, Common::EqualTo >::getOrCreateVal(int const&) + ! : | + ! : 15 Common::HashMap, Common::EqualTo >::getOrCreateVal(int const&) + ! : | + ! 17 Graphics::Palette::findBestColor(unsigned char, unsigned char, unsigned char, bool) const + ! : | + ! 17 Graphics::Palette::findBestColor(unsigned char, unsigned char, unsigned char, bool) const + ! : | + 229 dyld_stub_mcount + ! : | + ! 229 dyld_stub_mcount + ! : | + 198 mcount + ! : | + ! 132 moncount + ! : | + ! : 132 moncount + ! : | + ! 66 mcount + ! : | + 123 Graphics::MacWindowManager::findBestColor(unsigned char, unsigned char, unsigned char) + ! : | + 123 mcount + ! : | + 123 mcount + ! : | 1 Graphics::PaletteLookup::setPalette(unsigned char const*, unsigned int) + ! : | 1 Common::MemoryPool::freeChunk(void*) + ! : | 1 dyld_stub_mcount + ! : | 1 dyld_stub_mcount + ! : 1215 Graphics::MacWindowManager::drawDesktop() + ! : | 967 Graphics::MacWindowManager::drawDesktop() + ! : | 172 Graphics::MacWindowManager::findBestColor(unsigned char, unsigned char, unsigned char) + ! : | + 172 Graphics::MacWindowManager::findBestColor(unsigned char, unsigned char, unsigned char) + ! : | 76 restGPRx + ! : | 76 restGPRx + ! : 38 restGPRx + ! : | 38 restGPRx + ! : 4 Graphics::PaletteLookup::setPalette(unsigned char const*, unsigned int) + ! : | 3 Common::MemoryPool::freeUnusedPages() + ! : | + 3 Common::MemoryPool::freeUnusedPages() + ! : | 1 Graphics::PaletteLookup::setPalette(unsigned char const*, unsigned int) + ! : 1 OpenGL::OpenGLGraphicsManager::updateCursorPalette() + ! : | 1 OpenGL::FakeTexture::setPalette(unsigned int, unsigned int, unsigned char const*) + ! : | 1 OpenGL::FakeTexture::setPalette(unsigned int, unsigned int, unsigned char const*) + ! : 1 __memcpy + ! : 1 __memcpy + ! 1288 Scumm::ScummEngine::processInput() + ! : 1288 Scumm::ScummEngine::processKeyboard(Common::KeyState) + ! : 1288 Scumm::ScummEngine::showBannerAndPause(int, int, char const*, ...) + ! : 1280 Scumm::ScummEngine::waitForBannerInput(int, Common::KeyState&, bool&, bool&, bool) + ! : | 1277 Scumm::ScummEngine::waitForTimer(int, bool) + ! : | + 1186 SDL_Delay + ! : | + ! 1185 nanosleep + ! : | + ! : 1184 mach_wait_until + ! : | + ! : | 1184 mach_wait_until + ! : | + ! : 1 muldiv128 + ! : | + ! : 1 muldiv128 + ! : | + ! 1 SDL_Delay + ! : | + 72 Scumm::ScummEngine::parseEvents() + ! : | + ! 72 DefaultEventManager::pollEvent(Common::Event&) + ! : | + ! 72 Common::EventDispatcher::dispatch() + ! : | + ! 70 Common::KeyboardRepeatEventSourceWrapper::pollEvent(Common::Event&) + ! : | + ! : 70 SdlEventSource::pollEvent(Common::Event&) + ! : | + ! : 70 SDL_PollEvent + ! : | + ! : 68 SDL_PumpEvents + ! : | + ! : | 68 QZ_PumpEvents + ! : | + ! : | 45 -[NSApplication nextEventMatchingMask:untilDate:inMode:dequeue:] + ! : | + ! : | + 43 _DPSNextEvent + ! : | + ! : | + ! 39 BlockUntilNextEventMatchingListInMode + ! : | + ! : | + ! : 38 ReceiveNextEventCommon + ! : | + ! : | + ! : | 33 RunCurrentEventLoopInMode + ! : | + ! : | + ! : | + 30 CFRunLoopRunSpecific + ! : | + ! : | + ! : | + ! 14 __CFRunLoopDoObservers + ! : | + ! : | + ! : | + ! : 7 _handleWindowNeedsDisplay + ! : | + ! : | + ! : | + ! : | 6 -[NSWindow displayIfNeeded] + ! : | + ! : | + ! : | + ! : | + 6 -[NSView _displayRectIgnoringOpacity:isVisibleRect:rectIsVisibleRectForView:] + ! : | + ! : | + ! : | + ! : | + 5 -[NSThemeFrame _recursiveDisplayRectIfNeededIgnoringOpacity:isVisibleRect:rectIsVisibleRectForView:topView:] + ! : | + ! : | + ! : | + ! : | + ! 5 -[NSView _recursiveDisplayRectIfNeededIgnoringOpacity:isVisibleRect:rectIsVisibleRectForView:topView:] + ! : | + ! : | + ! : | + ! : | + ! 4 -[NSView _drawRect:clip:] + ! : | + ! : | + ! : | + ! : | + ! : 4 -[NSThemeFrame drawRect:] + ! : | + ! : | + ! : | + ! : | + ! : 4 -[NSFrameView drawRect:] + ! : | + ! : | + ! : | + ! : | + ! : 4 -[NSThemeFrame drawFrame:] + ! : | + ! : | + ! : | + ! : | + ! : 4 -[NSThemeFrame _drawTitleBar:] + ! : | + ! : | + ! : | + ! : | + ! : 2 -[NSThemeFrame _drawUnifiedToolbar:] + ! : | + ! : | + ! : | + ! : | + ! : | 2 _NSDrawThemeBackground + ! : | + ! : | + ! : | + ! : | + ! : | 2 CUIRenderer::Draw(CGRect, CGContext*, __CFDictionary const*, __CFDictionary const**) + ! : | + ! : | + ! : | + ! : | + ! : | 2 CUIRenderer::DrawWindowFrameDark(CUIContext const*) + ! : | + ! : | + ! : | + ! : | + ! : | 1 CGContextFillRect + ! : | + ! : | + ! : | + ! : | + ! : | + 1 CGContextFillRects + ! : | + ! : | + ! : | + ! : | + ! : | + 1 CGContextDelegateGetInfo + ! : | + ! : | + ! : | + ! : | + ! : | + 1 CGContextDelegateGetInfo + ! : | + ! : | + ! : | + ! : | + ! : | 1 CUIRenderer::CreateImage(long, CUIContext const*, CGRect*, float*, long*, unsigned char*) + ! : | + ! : | + ! : | + ! : | + ! : | 1 __CFString::Create(__CFDictionary const*, __CFString const*, ...) + ! : | + ! : | + ! : | + ! : | + ! : | 1 _CFStringCreateWithFormatAndArgumentsAux + ! : | + ! : | + ! : | + ! : | + ! : | 1 CFStringCreateCopy + ! : | + ! : | + ! : | + ! : | + ! : | 1 CFStringCreateCopy + ! : | + ! : | + ! : | + ! : | + ! : 2 _NSDrawTextCell + ! : | + ! : | + ! : | + ! : | + ! : 2 _NSStringDrawingCore + ! : | + ! : | + ! : | + ! : | + ! : 2 +[NSStringDrawingTextStorage _fastDrawString:attributes:length:inRect:graphicsContext:baselineRendering:usesFontLeading:usesScreenFont:typesetterBehavior:paragraphStyle:lineBreakMode:boundingRect:padding:scrollable:] + ! : | + ! : | + ! : | + ! : | + ! : 2 ceilf + ! : | + ! : | + ! : | + ! : | + ! : 2 ceilf + ! : | + ! : | + ! : | + ! : | + ! 1 -[NSView _recursiveDisplayRectIfNeededIgnoringOpacity:isVisibleRect:rectIsVisibleRectForView:topView:] + ! : | + ! : | + ! : | + ! : | + ! 1 -[NSView _recursiveDisplayAllDirtyWithLockFocus:visRect:] + ! : | + ! : | + ! : | + ! : | + ! 1 -[NSView lockFocus] + ! : | + ! : | + ! : | + ! : | + ! 1 -[NSView lockFocusIfCanDraw] + ! : | + ! : | + ! : | + ! : | + ! 1 -[NSWindow _threadContext] + ! : | + ! : | + ! : | + ! : | + ! 1 _runningOnAppKitThread + ! : | + ! : | + ! : | + ! : | + ! 1 _CFRunLoop0 + ! : | + ! : | + ! : | + ! : | + ! 1 dyld_stub_pthread_self + ! : | + ! : | + ! : | + ! : | + ! 1 dyld_stub_pthread_self + ! : | + ! : | + ! : | + ! : | + 1 -[NSWindow flushWindow] + ! : | + ! : | + ! : | + ! : | + 1 -[NSFrameView _drawFrameShadowAndFlushContext:] + ! : | + ! : | + ! : | + ! : | + 1 CGSDisableUpdate + ! : | + ! : | + ! : | + ! : | + 1 CGSDisableUpdateForConnections + ! : | + ! : | + ! : | + ! : | + 1 _CGSDisableUpdateForConnections + ! : | + ! : | + ! : | + ! : | + 1 mach_msg + ! : | + ! : | + ! : | + ! : | + 1 mach_msg_trap + ! : | + ! : | + ! : | + ! : | + 1 mach_msg_trap + ! : | + ! : | + ! : | + ! : | 1 NSPopAutoreleasePool + ! : | + ! : | + ! : | + ! : | 1 NSPopAutoreleasePool + ! : | + ! : | + ! : | + ! : 3 FlushAllBuffers(__CFRunLoopObserver*, unsigned long, void*) + ! : | + ! : | + ! : | + ! : | 2 GetCurrentEventTime + ! : | + ! : | + ! : | + ! : | + 2 __floatditf + ! : | + ! : | + ! : | + ! : | + 1 __gcc_qadd + ! : | + ! : | + ! : | + ! : | + ! 1 __gcc_qadd + ! : | + ! : | + ! : | + ! : | + 1 __gcc_qmul + ! : | + ! : | + ! : | + ! : | + 1 __gcc_qmul + ! : | + ! : | + ! : | + ! : | 1 FlushAllBuffers(__CFRunLoopObserver*, unsigned long, void*) + ! : | + ! : | + ! : | + ! : 2 CFSetGetValues + ! : | + ! : | + ! : | + ! : | 2 CFSetGetValues + ! : | + ! : | + ! : | + ! : 1 __spin_lock + ! : | + ! : | + ! : | + ! : | 1 __spin_lock + ! : | + ! : | + ! : | + ! : 1 bsd_qsort + ! : | + ! : | + ! : | + ! : 1 bsd_qsort + ! : | + ! : | + ! : | + ! 6 mach_msg + ! : | + ! : | + ! : | + ! : 6 mach_msg_trap + ! : | + ! : | + ! : | + ! : 6 mach_msg_trap + ! : | + ! : | + ! : | + ! 3 CFSetApplyFunction + ! : | + ! : | + ! : | + ! : 2 __CFRunLoopCollectSources0 + ! : | + ! : | + ! : | + ! : | 2 __CFRunLoopCollectSources0 + ! : | + ! : | + ! : | + ! : 1 CFSetApplyFunction + ! : | + ! : | + ! : | + ! 2 __CFRunLoopFindMode + ! : | + ! : | + ! : | + ! : 2 CFSetGetValue + ! : | + ! : | + ! : | + ! : 1 _CFHash + ! : | + ! : | + ! : | + ! : | 1 _CFHash + ! : | + ! : | + ! : | + ! : 1 __CFSetFindBuckets1b + ! : | + ! : | + ! : | + ! : 1 __CFSetFindBuckets1b + ! : | + ! : | + ! : | + ! 1 CFRunLoopRunSpecific + ! : | + ! : | + ! : | + ! 1 __CFMachPortPerform + ! : | + ! : | + ! : | + ! : 1 PullEventsFromWindowServerOnConnection(unsigned int, unsigned char) + ! : | + ! : | + ! : | + ! : 1 CGEventCreateNextEvent + ! : | + ! : | + ! : | + ! : 1 CGSGetNextEventRecordInternal + ! : | + ! : | + ! : | + ! : 1 snarfEvents + ! : | + ! : | + ! : | + ! : 1 _CGSGetPortStreamInline + ! : | + ! : | + ! : | + ! : 1 __memcpy + ! : | + ! : | + ! : | + ! : 1 __memcpy + ! : | + ! : | + ! : | + ! 1 __CFRunLoopModeIsEmpty + ! : | + ! : | + ! : | + ! : 1 __CFRunLoopModeIsEmpty + ! : | + ! : | + ! : | + ! 1 __bzero + ! : | + ! : | + ! : | + ! : 1 __bzero + ! : | + ! : | + ! : | + ! 1 malloc_zone_malloc + ! : | + ! : | + ! : | + ! 1 objc_exception_try_exit + ! : | + ! : | + ! : | + ! 1 objc_exception_try_exit + ! : | + ! : | + ! : | + 1 CFStringCompare + ! : | + ! : | + ! : | + ! 1 CFStringCompare + ! : | + ! : | + ! : | + 1 _CFRunLoopSetCurrent + ! : | + ! : | + ! : | + ! 1 _CFRunLoop0 + ! : | + ! : | + ! : | + ! 1 _CFRunLoop0 + ! : | + ! : | + ! : | + 1 mk_timer_arm + ! : | + ! : | + ! : | + 1 mk_timer_arm + ! : | + ! : | + ! : | 4 GetCurrentEventQueue + ! : | + ! : | + ! : | + 3 MPTaskIsPreemptive + ! : | + ! : | + ! : | + ! 3 ThreadIsCooperative + ! : | + ! : | + ! : | + ! 3 TSLockMutex + ! : | + ! : | + ! : | + ! 2 TSLockMutex + ! : | + ! : | + ! : | + ! 1 pthread_mutex_lock + ! : | + ! : | + ! : | + ! 1 pthread_mutex_lock + ! : | + ! : | + ! : | + 1 TSSelf + ! : | + ! : | + ! : | + 1 TSSelf + ! : | + ! : | + ! : | 1 ReceiveNextEventCommon + ! : | + ! : | + ! : 1 BlockUntilNextEventMatchingListInMode + ! : | + ! : | + ! 1 -[NSDate timeIntervalSinceNow] + ! : | + ! : | + ! : 1 CFDateGetAbsoluteTime + ! : | + ! : | + ! : 1 CFDateGetAbsoluteTime + ! : | + ! : | + ! 1 _DPSConvertMaskToEventTypeList + ! : | + ! : | + ! : 1 _DPSConvertMaskToEventTypeList + ! : | + ! : | + ! 1 _DPSNextEvent + ! : | + ! : | + ! 1 _runningOnAppKitThread + ! : | + ! : | + ! 1 _CFRunLoop0 + ! : | + ! : | + ! 1 dyld_stub_OSSpinLockLock + ! : | + ! : | + ! 1 dyld_stub_OSSpinLockLock + ! : | + ! : | + 1 -[NSApplication nextEventMatchingMask:untilDate:inMode:dequeue:] + ! : | + ! : | + 1 -[NSEvent _initWithCGSEvent:eventRef:] + ! : | + ! : | + 1 -[NSEvent _initWithCGSEvent:eventRef:] + ! : | + ! : | 21 -[NSApplication sendEvent:] + ! : | + ! : | + 21 -[SDL_QuartzWindow sendEvent:] + ! : | + ! : | + 19 -[NSWindow sendEvent:] + ! : | + ! : | + ! 13 _NotifyEventLoopObservers + ! : | + ! : | + ! : 13 HIApplication::EventObserver(unsigned long, OpaqueEventRef*, void*) + ! : | + ! : | + ! : 13 HIApplication::HandleActivated(OpaqueEventRef*, unsigned char, OpaqueWindowPtr*) + ! : | + ! : | + ! : 13 SetMenuBarObscured + ! : | + ! : | + ! : 13 ShowBar(unsigned char, unsigned char) + ! : | + ! : | + ! : 6 IsCurrentProcessMenuBarOwner + ! : | + ! : | + ! : | 6 _GetFrontUIProcess + ! : | + ! : | + ! : | 6 _LSCopyApplicationArrayInFrontToBackOrder + ! : | + ! : | + ! : | 5 _LSDoGetVisibleProcessesArray + ! : | + ! : | + ! : | + 5 mach_msg + ! : | + ! : | + ! : | + 5 mach_msg_trap + ! : | + ! : | + ! : | + 5 mach_msg_trap + ! : | + ! : | + ! : | 1 UnflattenedCFItem::GetAndRelease(void const*, unsigned int, bool) + ! : | + ! : | + ! : | 1 UnflattenedCFItem::CopyRef() + ! : | + ! : | + ! : | 1 UnflattenedCFItem::Decode() + ! : | + ! : | + ! : | 1 UnflattenedCFItem::ReadTag() + ! : | + ! : | + ! : | 1 UnflattenedCFItem::ReadTag() + ! : | + ! : | + ! : 4 MBarDraw() + ! : | + ! : | + ! : | 4 ShowHide + ! : | + ! : | + ! : | 4 _ShowHideWindows + ! : | + ! : | + ! : | 4 WindowData::PrepareForVisibility() + ! : | + ! : | + ! : | 4 HIView::DrawComposited(short, OpaqueGrafPtr*, __HIShape const*, unsigned long, HIView*, CGContext*) + ! : | + ! : | + ! : | 4 HIView::RecursiveDrawComposited(__HIShape const*, unsigned long, HIView*, CGContext*, unsigned char, float) + ! : | + ! : | + ! : | 4 HIView::RecursiveDrawComposited(__HIShape const*, unsigned long, HIView*, CGContext*, unsigned char, float) + ! : | + ! : | + ! : | 4 HIView::SendDraw(short, OpaqueGrafPtr*, __HIShape const*, CGContext*) + ! : | + ! : | + ! : | 4 SendEventToEventTargetWithOptions + ! : | + ! : | + ! : | 4 SendEventToEventTargetInternal(OpaqueEventRef*, OpaqueEventTargetRef*, HandlerCallRec*) + ! : | + ! : | + ! : | 4 DispatchEventToHandlers(EventTargetRec*, OpaqueEventRef*, HandlerCallRec*) + ! : | + ! : | + ! : | 4 DrawOpaqueHandler(OpaqueEventHandlerCallRef*, OpaqueEventRef*, void*) + ! : | + ! : | + ! : | 4 HIMenuBarView::DrawSelf(short, __HIShape const*, CGContext*) + ! : | + ! : | + ! : | 2 HIMenuBarView::DrawTextTitle(MenuData*, CGRect const*, __CFString const*, unsigned short, CGContext*, bool) + ! : | + ! : | + ! : | + 2 HIThemeDrawTextBox + ! : | + ! : | + ! : | + 2 DataEngine::DrawTextBox(void const*, CGRect const*, HIThemeTextInfo*, CGContext*) + ! : | + ! : | + ! : | + 2 TCoreTextEngine::DrawThemeTextBox(THIThemeTextInfo*, CGRect const&, unsigned long, CGContext*) + ! : | + ! : | + ! : | + 2 TLine::DrawGlyphs(CGContext*) const + ! : | + ! : | + ! : | + 2 CGContextShowGlyphsWithAdvances + ! : | + ! : | + ! : | + 2 draw_glyphs + ! : | + ! : | + ! : | + 1 ripc_DrawGlyphs + ! : | + ! : | + ! : | + ! 1 ripc_RenderGlyphs + ! : | + ! : | + ! : | + ! 1 ripl_BltGlyph + ! : | + ! : | + ! : | + ! 1 CGSDeviceUnlock + ! : | + ! : | + ! : | + ! 1 CGSBoundsIntersection + ! : | + ! : | + ! : | + ! 1 CGSBoundsIntersection + ! : | + ! : | + ! : | + 1 ripc_RenderGlyphs + ! : | + ! : | + ! : | + 1 ripc_RenderGlyphs + ! : | + ! : | + ! : | 1 CGContextClearRect + ! : | + ! : | + ! : | + 1 CGContextFillRects + ! : | + ! : | + ! : | + 1 ripc_DrawRects + ! : | + ! : | + ! : | + 1 ripc_Render + ! : | + ! : | + ! : | + 1 ripl_BltShape + ! : | + ! : | + ! : | + 1 ripd_Lock + ! : | + ! : | + ! : | + 1 CGSDeviceLock + ! : | + ! : | + ! : | + 1 _CGSLockWindow + ! : | + ! : | + ! : | + 1 _CGSSynchronizeWindowBackingStore + ! : | + ! : | + ! : | + 1 mach_msg + ! : | + ! : | + ! : | + 1 mach_msg_trap + ! : | + ! : | + ! : | + 1 mach_msg_trap + ! : | + ! : | + ! : | 1 HIThemeDrawMenuBarBackground + ! : | + ! : | + ! : | 1 _HIThemeCUIDraw + ! : | + ! : | + ! : | 1 CUIRenderer::Draw(CGRect, CGContext*, __CFDictionary const*, __CFDictionary const**) + ! : | + ! : | + ! : | 1 CUIRenderer::DrawMenuBar(CUIContext const*) + ! : | + ! : | + ! : | 1 CGContextDrawImage + ! : | + ! : | + ! : | 1 ripc_DrawImage + ! : | + ! : | + ! : | 1 ripc_RenderImage + ! : | + ! : | + ! : | 1 ripl_BltImage + ! : | + ! : | + ! : | 1 ripd_Mark + ! : | + ! : | + ! : | 1 ARGB32_image + ! : | + ! : | + ! : | 1 ARGB32_image_mark + ! : | + ! : | + ! : | 1 ARGB32_image_mark + ! : | + ! : | + ! : 3 SetMenuBarLimits + ! : | + ! : | + ! : 3 _CGSSetSystemStatusBarLimits + ! : | + ! : | + ! : 3 mach_msg + ! : | + ! : | + ! : 3 mach_msg_trap + ! : | + ! : | + ! : 3 mach_msg_trap + ! : | + ! : | + ! 2 _NXDoDeferredWindowOrdering + ! : | + ! : | + ! : 2 CGSDoDeferredOrdering + ! : | + ! : | + ! : 2 _CGSDoDeferredOrdering + ! : | + ! : | + ! : 2 mach_msg + ! : | + ! : | + ! : 2 mach_msg_trap + ! : | + ! : | + ! : 2 mach_msg_trap + ! : | + ! : | + ! 2 _NXFinishActivation + ! : | + ! : | + ! : 2 SendEventToEventTarget + ! : | + ! : | + ! : 2 SendEventToEventTargetInternal(OpaqueEventRef*, OpaqueEventTargetRef*, HandlerCallRec*) + ! : | + ! : | + ! : 2 DispatchEventToHandlers(EventTargetRec*, OpaqueEventRef*, HandlerCallRec*) + ! : | + ! : | + ! : 2 ToolboxEventDispatcherHandler(OpaqueEventHandlerCallRef*, OpaqueEventRef*, void*) + ! : | + ! : | + ! : 2 SendEventToEventTargetWithOptions + ! : | + ! : | + ! : 2 SendEventToEventTargetInternal(OpaqueEventRef*, OpaqueEventTargetRef*, HandlerCallRec*) + ! : | + ! : | + ! : 2 DispatchEventToHandlers(EventTargetRec*, OpaqueEventRef*, HandlerCallRec*) + ! : | + ! : | + ! : 2 TSMAppActivationHandler + ! : | + ! : | + ! : 1 ActivateTSMDocument + ! : | + ! : | + ! : | 1 MyActivateTSMDocument + ! : | + ! : | + ! : | 1 SendRestrictEnabledInputSourcesMessageToUIServer + ! : | + ! : | + ! : | 1 TSMSendMessageToUIServer + ! : | + ! : | + ! : | 1 CFDictionaryAddValue + ! : | + ! : | + ! : | 1 _CFHash + ! : | + ! : | + ! : | 1 _CFHash + ! : | + ! : | + ! : 1 TSMSimulateAppActivated + ! : | + ! : | + ! : 1 TSMHandleAppActivatedEvent + ! : | + ! : | + ! : 1 InstallActivateTSMDocument_Timer + ! : | + ! : | + ! : 1 InstallEventLoopTimerInMode + ! : | + ! : | + ! : 1 InstallEventLoopTimerInternal + ! : | + ! : | + ! : 1 CFRunLoopAddTimer + ! : | + ! : | + ! : 1 CFSetApplyFunction + ! : | + ! : | + ! : 1 mk_timer_arm + ! : | + ! : | + ! : 1 mk_timer_arm + ! : | + ! : | + ! 2 _NXShowKeyAndMain + ! : | + ! : | + ! 1 -[NSNotificationCenter postNotificationName:object:userInfo:] + ! : | + ! : | + ! | 1 +[NSConcreteNotification newTempNotificationWithName:object:userInfo:] + ! : | + ! : | + ! | 1 -[NSCFString copyWithZone:] + ! : | + ! : | + ! | 1 _NSKeyValueRetainedObservationInfoForObject + ! : | + ! : | + ! | 1 dyld_stub_pthread_getspecific + ! : | + ! : | + ! | 1 dyld_stub_pthread_getspecific + ! : | + ! : | + ! 1 -[NSWindow _setFrameNeedsDisplay:] + ! : | + ! : | + ! 1 -[NSThemeFrame _setFrameNeedsDisplay:] + ! : | + ! : | + ! 1 -[NSView setNeedsDisplayInRect:] + ! : | + ! : | + ! 1 -[NSView visibleRect] + ! : | + ! : | + ! 1 objc_msgSend_rtp + ! : | + ! : | + ! 1 objc_msgSend_rtp + ! : | + ! : | + 2 -[NSWindow becomeKeyWindow] + ! : | + ! : | + 1 -[NSApplication(NSWindowsMenu) updateWindowsItem:] + ! : | + ! : | + : 1 -[NSMenu itemChanged:] + ! : | + ! : | + : 1 _NSUpdateMenuRefWithChangedMenuItem + ! : | + ! : | + : 1 AdjustCarbonMenuItem + ! : | + ! : | + : 1 SetItemMark + ! : | + ! : | + : 1 _SetItemMark(MenuData*, unsigned short, short) + ! : | + ! : | + : 1 MenuItemData::SetItemMark(unsigned char) + ! : | + ! : | + : 1 MenuElementRow::SetData(__CFAllocator const*, __CFString const*, unsigned long, unsigned long, void const*, unsigned long) + ! : | + ! : | + : 1 MenuElementRow::UpdateData(__CFAllocator const*, __CFString const*, unsigned char, unsigned long, unsigned long, void const*, unsigned long) + ! : | + ! : | + : 1 MenuElementRow::UpdateData(__CFAllocator const*, __CFString const*, unsigned char, unsigned long, unsigned long, void const*, unsigned long) + ! : | + ! : | + 1 -[NSCursor set] + ! : | + ! : | + 1 CGSSetCursorFromData + ! : | + ! : | + 1 CGSSetCursorFromDataWithSeed + ! : | + ! : | + 1 CGSRegisterCursorWithData + ! : | + ! : | + 1 CGSRegisterCursorWithData2 + ! : | + ! : | + 1 _CGSRegisterCursorWithData + ! : | + ! : | + 1 mach_msg + ! : | + ! : | + 1 mach_msg_trap + ! : | + ! : | + 1 mach_msg_trap + ! : | + ! : | 1 objc_msgSend + ! : | + ! : | + 1 objc_msgSend + ! : | + ! : | 1 objc_msgSend_rtp + ! : | + ! : | 1 objc_msgSend_rtp + ! : | + ! : 2 SDL_PeepEvents + ! : | + ! : 1 SDL_PeepEvents + ! : | + ! : 1 SDL_mutexP + ! : | + ! : 1 SDL_mutexP + ! : | + ! 1 Common::EventDispatcher::dispatchEvent(Common::Event const&) + ! : | + ! : 1 DefaultEventManager::notifyEvent(Common::Event const&) + ! : | + ! : 1 operator new(unsigned long) + ! : | + ! : 1 operator new(unsigned long) + ! : | + ! 1 Common::VirtualMouse::pollEvent(Common::Event&) + ! : | + ! 1 ModularGraphicsBackend::getWidth() + ! : | + ! 1 dyld_stub_mcount + ! : | + ! 1 dyld_stub_mcount + ! : | + 9 Engine::shouldQuit() + ! : | + ! 9 Engine::shouldQuit() + ! : | + 5 OpenGL::OpenGLGraphicsManager::updateScreen() + ! : | + ! 3 CGLFlushDrawable + ! : | + ! : 3 gldPageoffBuffer + ! : | + ! : 2 glcDoNonSimpleFlushOptions + ! : | + ! : | 2 CGSFlushSurfaceWithOptions + ! : | + ! : | 1 _CGSFlushSurfaceInline + ! : | + ! : | + 1 mach_msg + ! : | + ! : | + 1 mach_msg_trap + ! : | + ! : | + 1 mach_msg_trap + ! : | + ! : | 1 _CGSGetSurfaceBinding + ! : | + ! : | 1 mach_msg + ! : | + ! : | 1 mach_msg_trap + ! : | + ! : | 1 mach_msg_trap + ! : | + ! : 1 gldPageoffBuffer + ! : | + ! : 1 io_connect_map_memory + ! : | + ! : 1 mach_msg + ! : | + ! : 1 mach_msg_trap + ! : | + ! : 1 mach_msg_trap + ! : | + ! 1 OpenGL::ShaderPipeline::drawTextureInternal(OpenGL::GLTexture const&, float const*, float const*) + ! : | + ! : 1 gleDrawArraysOrElements_VBO_Exec + ! : | + ! : 1 gldUpdateDispatch + ! : | + ! : 1 gldGetString + ! : | + ! : 1 gldGetString + ! : | + ! : 1 gldGetString + ! : | + ! : 1 gldGetString + ! : | + ! 1 gldAllocVertexBuffer + ! : | + ! 1 gldAllocVertexBuffer + ! : | + ! 1 gldGetString + ! : | + ! 1 gldGetString + ! : | + ! 1 gldGetString + ! : | + ! 1 gldGetString + ! : | + ! 1 gldGetString + ! : | + ! 1 gldGetString + ! : | + 3 Scumm::ScummEngine::updateScreenShakeEffect() + ! : | + ! 3 Scumm::ScummEngine::updateScreenShakeEffect() + ! : | + 1 SDL_GetTicks + ! : | + ! 1 gettimeofday + ! : | + ! 1 __gettimeofday + ! : | + ! 1 __gettimeofday + ! : | + 1 Scumm::ScummEngine::waitForTimer(int, bool) + ! : | 3 Scumm::ScummEngine::waitForBannerInput(int, Common::KeyState&, bool&, bool&, bool) + ! : 7 Scumm::ScummEngine::clearBanner() + ! : | 5 OpenGL::OpenGLGraphicsManager::updateScreen() + ! : | + 4 OpenGL::FakeTexture::updateGLTexture() + ! : | + ! 2 OpenGL::FakeTexture::applyPaletteAndMask(unsigned char*, unsigned char const*, unsigned int, unsigned int, unsigned int, Common::Rect const&, Graphics::PixelFormat const&, Graphics::PixelFormat const&) const + ! : | + ! : 2 Graphics::crossBlitMap(unsigned char*, unsigned char const*, unsigned int, unsigned int, unsigned int, unsigned int, unsigned int, unsigned int const*) + ! : | + ! : 2 Graphics::crossBlitMap(unsigned char*, unsigned char const*, unsigned int, unsigned int, unsigned int, unsigned int, unsigned int, unsigned int const*) + ! : | + ! 2 OpenGL::Texture::updateGLTexture() + ! : | + ! 2 OpenGL::Texture::updateGLTexture(Common::Rect&) + ! : | + ! 2 OpenGL::GLTexture::updateArea(Common::Rect const&, Graphics::Surface const&) + ! : | + ! 2 glTexSubImage2D + ! : | + ! 2 glTexSubImage2D_Exec + ! : | + ! 2 gldGetTextureLevel + ! : | + ! 1 __memcpy + ! : | + ! | 1 __memcpy + ! : | + ! 1 gldPageoffBuffer + ! : | + ! 1 io_connect_map_memory + ! : | + ! 1 mach_msg + ! : | + ! 1 mach_msg_trap + ! : | + ! 1 mach_msg_trap + ! : | + 1 OpenGL::ShaderPipeline::drawTextureInternal(OpenGL::GLTexture const&, float const*, float const*) + ! : | + 1 gleDrawArraysOrElements_VBO_Exec + ! : | + 1 gldAllocVertexBuffer + ! : | + 1 gldPageoffBuffer + ! : | + 1 io_connect_map_memory + ! : | + 1 mach_msg + ! : | + 1 mach_msg_trap + ! : | + 1 mach_msg_trap + ! : | 2 Scumm::ScummEngine::drawStripToScreen(Scumm::VirtScreen*, int, int, int, int) + ! : | 1 Scumm::ScummEngine::drawStripToScreen(Scumm::VirtScreen*, int, int, int, int) + ! : | 1 Scumm::ScummEngine::mac_applyDoubleResToBuffer(unsigned char const*, unsigned char*, int, int, int, int) + ! : | 1 Scumm::ScummEngine::mac_applyDoubleResToBuffer(unsigned char const*, unsigned char*, int, int, int, int) + ! : 1 Scumm::ScummEngine::restoreSurfacesPostGUI() + ! : 1 deallocate_pages + ! : 1 munmap$UNIX2003 + ! : 1 munmap$UNIX2003 + ! 150 Scumm::ScummEngine::scummLoop_handleEffects() + ! : 150 Scumm::ScummEngine::fadeIn(int) + ! : 150 Scumm::ScummEngine::updatePalette() + ! : 95 Graphics::MacWindowManager::passPalette(unsigned char const*, unsigned int) + ! : | 95 Graphics::MacWindowManager::drawDesktop() + ! : | 95 Graphics::MacWindowManager::findBestColor(unsigned char, unsigned char, unsigned char) + ! : | 70 Graphics::PaletteLookup::findBestColor(unsigned char, unsigned char, unsigned char, bool) + ! : | + 42 Common::HashMap, Common::EqualTo >::getOrCreateVal(int const&) + ! : | + ! 27 Common::HashMap, Common::EqualTo >::lookupAndCreateIfMissing(int const&) + ! : | + ! : 11 Common::HashMap, Common::EqualTo >::lookupAndCreateIfMissing(int const&) + ! : | + ! : 10 mcount + ! : | + ! : | 6 mcount + ! : | + ! : | 4 moncount + ! : | + ! : | 4 moncount + ! : | + ! : 6 Common::HashMap, Common::EqualTo >::lookupAndCreateIfMissing(int const&) + ! : | + ! : 6 mcount + ! : | + ! : 6 mcount + ! : | + ! 5 Common::HashMap, Common::EqualTo >::getOrCreateVal(int const&) + ! : | + ! : 5 mcount + ! : | + ! : 5 mcount + ! : | + ! 5 mcount + ! : | + ! : 5 moncount + ! : | + ! : 5 moncount + ! : | + ! 3 restGPRx + ! : | + ! : 3 restGPRx + ! : | + ! 2 Common::HashMap, Common::EqualTo >::getOrCreateVal(int const&) + ! : | + 10 Graphics::PaletteLookup::findBestColor(unsigned char, unsigned char, unsigned char, bool) + ! : | + 7 dyld_stub__ZN6Common7HashMapIihNS_4HashIiEENS_7EqualToIiEEE14getOrCreateValERKi + ! : | + ! 7 dyld_stub__ZN6Common7HashMapIihNS_4HashIiEENS_7EqualToIiEEE14getOrCreateValERKi + ! : | + 6 dyld_stub_mcount + ! : | + ! 6 dyld_stub_mcount + ! : | + 3 Graphics::PaletteLookup::findBestColor(unsigned char, unsigned char, unsigned char, bool) + ! : | + ! 2 mcount + ! : | + ! : 2 mcount + ! : | + ! 1 Common::HashMap, Common::EqualTo >::getOrCreateVal(int const&) + ! : | + ! 1 Common::HashMap, Common::EqualTo >::getOrCreateVal(int const&) + ! : | + 2 mcount + ! : | + 1 mcount + ! : | + 1 moncount + ! : | + 1 moncount + ! : | 14 dyld_stub_mcount + ! : | + 14 dyld_stub_mcount + ! : | 8 mcount + ! : | + 6 moncount + ! : | + ! 6 moncount + ! : | + 2 mcount + ! : | 3 Graphics::MacWindowManager::findBestColor(unsigned char, unsigned char, unsigned char) + ! : | 3 mcount + ! : | 3 mcount + ! : 55 Graphics::MacWindowManager::drawDesktop() + ! : 34 Graphics::MacWindowManager::drawDesktop() + ! : 18 Graphics::MacWindowManager::findBestColor(unsigned char, unsigned char, unsigned char) + ! : + 18 Graphics::MacWindowManager::findBestColor(unsigned char, unsigned char, unsigned char) + ! : 3 restGPRx + ! : 3 restGPRx + ! 19 Scumm::ScummEngine::updateDirtyScreen(Scumm::VirtScreenNumber) + ! : 19 Scumm::ScummEngine::drawStripToScreen(Scumm::VirtScreen*, int, int, int, int) + ! : 11 Scumm::ScummEngine::mac_applyDoubleResToBuffer(unsigned char const*, unsigned char*, int, int, int, int) + ! : | 11 Scumm::ScummEngine::mac_applyDoubleResToBuffer(unsigned char const*, unsigned char*, int, int, int, int) + ! : 5 __memcpy + ! : | 5 __memcpy + ! : 2 Scumm::ScummEngine::drawStripToScreen(Scumm::VirtScreen*, int, int, int, int) + ! : 1 Scumm::ScummEngine::mac_drawBufferToScreen(unsigned char const*, int, int, int, int, int, bool) + ! : 1 Scumm::ScummEngine::mac_updateCompositeBuffer(unsigned char const*, int, int, int, int, int) + ! : 1 Scumm::ScummEngine::mac_updateCompositeBuffer(unsigned char const*, int, int, int, int, int) + ! 14 Scumm::ScummEngine::processActors() + ! : 14 Scumm::Actor::drawActorCostume(bool) + ! : 13 Scumm::BaseCostumeRenderer::drawCostume(Scumm::VirtScreen const&, int, Scumm::Actor const*, bool) + ! : | 13 Scumm::ClassicCostumeRenderer::drawLimb(Scumm::Actor const*, int) + ! : | 13 Scumm::ClassicCostumeRenderer::mainRoutine(int, int) + ! : | 13 Scumm::ClassicCostumeRenderer::proc3(Scumm::BaseCostumeRenderer::ByleRLEData&) + ! : | 13 Scumm::ClassicCostumeRenderer::proc3(Scumm::BaseCostumeRenderer::ByleRLEData&) + ! : 1 Scumm::Actor::prepareDrawActorCostume(Scumm::BaseCostumeRenderer*) + ! : 1 Scumm::ScummEngine::getMaskFromBox(int) + ! : 1 Scumm::ScummEngine::getBoxBaseAddr(int) + ! : 1 Scumm::ScummEngine::getBoxBaseAddr(int) + ! 8 Scumm::ScummEngine::runAllScripts() + ! : 8 Scumm::ScummEngine::executeScript() + ! : 4 Scumm::ScummEngine::endCutscene() + ! : | 4 Scumm::ScummEngine::runScriptNested(int) + ! : | 4 Scumm::ScummEngine::executeScript() + ! : | 4 Scumm::ScummEngine::actorFollowCamera(int) + ! : | 4 Scumm::ScummEngine::setCameraFollows(Scumm::Actor*, bool) + ! : | 4 Scumm::ScummEngine::startScene(int, Scumm::Actor*, int) + ! : | 1 Scumm::ScummEngine::ensureResourceLoaded(Scumm::ResType, unsigned short) + ! : | + 1 Scumm::ScummEngine::loadResource(Scumm::ResType, unsigned short) + ! : | + 1 Scumm::ResourceManager::createResource(Scumm::ResType, unsigned short, unsigned int) + ! : | + 1 Scumm::ResourceManager::createResource(Scumm::ResType, unsigned short, unsigned int) + ! : | 1 Scumm::ScummEngine::initBGBuffers(int) + ! : | + 1 Scumm::ResourceManager::createResource(Scumm::ResType, unsigned short, unsigned int) + ! : | + 1 Scumm::ResourceManager::createResource(Scumm::ResType, unsigned short, unsigned int) + ! : | 1 Scumm::ScummEngine::resetRoomSubBlocks() + ! : | + 1 Scumm::ScummEngine::getResourceAddress(Scumm::ResType, unsigned short) + ! : | + 1 Scumm::debugC(int, char const*, ...) + ! : | + 1 Common::DebugManager::isDebugChannelEnabled(unsigned int, bool) + ! : | + 1 dyld_stub_mcount + ! : | + 1 dyld_stub_mcount + ! : | 1 Scumm::ScummEngine::runEntryScript() + ! : | 1 Scumm::ScummEngine::runScriptNested(int) + ! : | 1 Scumm::ScummEngine::executeScript() + ! : | 1 Scumm::ScummEngine_v5::o5_startScript() + ! : | 1 Scumm::ScummEngine::runScriptNested(int) + ! : | 1 Scumm::ScummEngine::executeScript() + ! : | 1 Scumm::ScummEngine_v5::o5_actorOps() + ! : | 1 Scumm::Actor::setActorCostume(int) + ! : | 1 Scumm::Actor::showActor() + ! : | 1 Scumm::ScummEngine::ensureResourceLoaded(Scumm::ResType, unsigned short) + ! : | 1 Scumm::ScummEngine::loadResource(Scumm::ResType, unsigned short) + ! : | 1 Scumm::ScummFile::read(void*, unsigned int) + ! : | 1 fread + ! : | 1 __srefill + ! : | 1 _sread + ! : | 1 read + ! : | 1 read + ! : 1 Scumm::ScummEngine::refreshScriptPointer() + ! : | 1 Scumm::ScummEngine::refreshScriptPointer() + ! : 1 Scumm::ScummEngine_v5::decodeParseString() + ! : | 1 Scumm::ScummEngine_v5::decodeParseStringTextString(int) + ! : | 1 Scumm::ScummEngine::displayDialog() + ! : | 1 Common::ConfigManager::getBool(Common::String const&, Common::String const&) const + ! : | 1 Common::HashMap::getVal(Common::String const&) const + ! : | 1 __ZNK6Common7HashMapINS_6StringES1_NS_15IgnoreCase_HashENS_18IgnoreCase_EqualToEE6lookupERKS1_.isra.19 + ! : | 1 Common::hashit_lower(char const*) + ! : | 1 __tolower + ! : | 1 __tolower + ! : 1 Scumm::Sound::processSound() + ! : | 1 Scumm::Sound::processSound() + ! : 1 Scumm::debugC(int, char const*, ...) + ! : 1 Common::DebugManager::isDebugChannelEnabled(unsigned int, bool) + ! : 1 mcount + ! : 1 mcount + ! 6 Scumm::ScummEngine::scummLoop_handleDrawing() + ! : 6 Scumm::ScummEngine::redrawBGAreas() + ! : 5 Scumm::ScummEngine::redrawBGStrip(int, int) + ! : | 5 Scumm::Gdi::drawBitmap(unsigned char const*, Scumm::VirtScreen*, int, int, int, int, int, int, unsigned char) + ! : | 4 Scumm::Gdi::decompressBitmap(unsigned char*, int, unsigned char const*, int) + ! : | + 4 Scumm::Gdi::drawStripComplex(unsigned char*, int, unsigned char const*, int, bool) const + ! : | + 2 Scumm::Gdi::writeRoomColor(unsigned char*, unsigned char) const + ! : | + ! 1 Scumm::ScummEngine::stopObjectCode() + ! : | + ! : 1 moncount + ! : | + ! : 1 moncount + ! : | + ! 1 mcount + ! : | + ! 1 mcount + ! : | + 2 restGPRx + ! : | + 2 restGPRx + ! : | 1 Scumm::Gdi::drawBitmap(unsigned char const*, Scumm::VirtScreen*, int, int, int, int, int, int, unsigned char) + ! : 1 Scumm::ScummEngine::drawRoomObjects(int) + ! : 1 __ZN5Scumm11ScummEngine10drawObjectEii.part.13 + ! : 1 Scumm::Gdi::drawBitmap(unsigned char const*, Scumm::VirtScreen*, int, int, int, int, int, int, unsigned char) + ! : 1 Scumm::Gdi::decompressBitmap(unsigned char*, int, unsigned char const*, int) + ! : 1 Scumm::Gdi::drawStripComplex(unsigned char*, int, unsigned char const*, int, bool) const + ! : 1 Scumm::MajMinCodec::decodeLine(unsigned char*, int, int) + ! : 1 Scumm::MajMinCodec::decodeLine(unsigned char*, int, int) + ! 4 Scumm::ScummEngine::playActorSounds() + ! : 4 Scumm::ScummEngine::playActorSounds() + ! 2 Scumm::ScummEngine::drawDirtyScreenParts() + ! : 1 Scumm::ScummEngine::drawStripToScreen(Scumm::VirtScreen*, int, int, int, int) + ! : | 1 Scumm::ScummEngine::mac_applyDoubleResToBuffer(unsigned char const*, unsigned char*, int, int, int, int) + ! : | 1 Scumm::ScummEngine::mac_applyDoubleResToBuffer(unsigned char const*, unsigned char*, int, int, int, int) + ! : 1 Scumm::ScummEngine::updateDirtyScreen(Scumm::VirtScreenNumber) + ! : 1 Scumm::ScummEngine::drawStripToScreen(Scumm::VirtScreen*, int, int, int, int) + ! : 1 Scumm::ScummEngine::mac_applyDoubleResToBuffer(unsigned char const*, unsigned char*, int, int, int, int) + ! : 1 Scumm::ScummEngine::mac_applyDoubleResToBuffer(unsigned char const*, unsigned char*, int, int, int, int) + ! 1 Scumm::ScummEngine::scummLoop(int) + ! 1 Scumm::ScummEngine::updateObjectStates() + ! : 1 Scumm::ScummEngine::updateObjectStates() + ! 1 Scumm::ScummEngine_v5::scummLoop_handleActors() + ! 1 Scumm::ScummEngine::resetActorBgs() + ! 1 Scumm::ScummEngine::clearGfxUsageBit(int, int) + ! 1 Scumm::ScummEngine::clearGfxUsageBit(int, int) + 284 Scumm::ScummEngine::waitForTimer(int, bool) + 266 OpenGL::OpenGLGraphicsManager::updateScreen() + : 220 OpenGL::FakeTexture::updateGLTexture() + : | 134 OpenGL::Texture::updateGLTexture() + : | + 130 OpenGL::Texture::updateGLTexture(Common::Rect&) + : | + ! 130 OpenGL::GLTexture::updateArea(Common::Rect const&, Graphics::Surface const&) + : | + ! 130 glTexSubImage2D + : | + ! 130 glTexSubImage2D_Exec + : | + ! 130 gldGetTextureLevel + : | + ! 98 __memcpy + : | + ! : 98 __memcpy + : | + ! 28 gldPageoffBuffer + : | + ! : 28 io_connect_map_memory + : | + ! : 26 mach_msg + : | + ! : | 26 mach_msg_trap + : | + ! : | 26 mach_msg_trap + : | + ! : 1 io_connect_map_memory + : | + ! : 1 mig_get_reply_port + : | + ! : 1 dyld_stub_pthread_self + : | + ! : 1 dyld_stub_pthread_self + : | + ! 4 gldGetTextureLevel + : | + 4 OpenGL::Texture::updateGLTexture() + : | 86 OpenGL::FakeTexture::applyPaletteAndMask(unsigned char*, unsigned char const*, unsigned int, unsigned int, unsigned int, Common::Rect const&, Graphics::PixelFormat const&, Graphics::PixelFormat const&) const + : | 86 Graphics::crossBlitMap(unsigned char*, unsigned char const*, unsigned int, unsigned int, unsigned int, unsigned int, unsigned int, unsigned int const*) + : | 86 Graphics::crossBlitMap(unsigned char*, unsigned char const*, unsigned int, unsigned int, unsigned int, unsigned int, unsigned int, unsigned int const*) + : 22 OpenGL::ShaderPipeline::drawTextureInternal(OpenGL::GLTexture const&, float const*, float const*) + : | 22 gleDrawArraysOrElements_VBO_Exec + : | 21 gldAllocVertexBuffer + : | + 21 gldPageoffBuffer + : | + 21 io_connect_map_memory + : | + 20 mach_msg + : | + ! 20 mach_msg_trap + : | + ! 20 mach_msg_trap + : | + 1 io_connect_map_memory + : | 1 gleSetVertexSubmitFunc + : | 1 gleGetVertexSubmitFuncObjectAndKey + : | 1 gleGetVertexSubmitFuncObjectAndKey + : 20 CGLFlushDrawable + : | 18 gldPageoffBuffer + : | + 17 glcDoNonSimpleFlushOptions + : | + ! 17 CGSFlushSurfaceWithOptions + : | + ! 13 _CGSFlushSurfaceInline + : | + ! : 13 ripd_Lock + : | + ! : 13 mach_msg_trap + : | + ! : 13 mach_msg_trap + : | + ! 3 _CGSGetSurfaceBinding + : | + ! : 3 mach_msg + : | + ! : 3 mach_msg_trap + : | + ! : 3 mach_msg_trap + : | + ! 1 _CGSWindowByID + : | + ! 1 _CGSWindowByID + : | + 1 gldPageoffBuffer + : | + 1 io_connect_map_memory + : | + 1 mach_msg + : | + 1 mach_msg_trap + : | + 1 mach_msg_trap + : | 2 glSwap_Exec + : | 2 gldUpdateDispatch + : | 1 gldGetQueryInfo + : | ! 1 gldGetString + : | ! 1 gldGetString + : | 1 gldUpdateDispatch + : 4 glClear_Exec + : 3 gldUpdateDispatch + : + 2 gldGetString + : + ! 2 gldGetString + : + ! 2 gldGetString + : + 1 gldGetQueryInfo + : + 1 gldGetString + : + 1 gldGetString + : + 1 gldGetString + : + 1 gldGetString + : + 1 gldGetString + : + 1 gldInitDispatch + : + 1 gldInitDispatch + : + 1 gldInitDispatch + : 1 gleUpdateDeferredState + : 1 gleUpdateDeferredState + 16 Scumm::ScummEngine::parseEvents() + : 16 DefaultEventManager::pollEvent(Common::Event&) + : 16 Common::EventDispatcher::dispatch() + : 15 Common::KeyboardRepeatEventSourceWrapper::pollEvent(Common::Event&) + : | 14 SdlEventSource::pollEvent(Common::Event&) + : | + 14 SDL_PollEvent + : | + 14 SDL_PumpEvents + : | + 14 QZ_PumpEvents + : | + 13 -[NSApplication nextEventMatchingMask:untilDate:inMode:dequeue:] + : | + ! 13 _DPSNextEvent + : | + ! 13 BlockUntilNextEventMatchingListInMode + : | + ! 13 ReceiveNextEventCommon + : | + ! 11 RunCurrentEventLoopInMode + : | + ! : 10 CFRunLoopRunSpecific + : | + ! : | 3 mach_msg + : | + ! : | + 2 mach_msg_trap + : | + ! : | + ! 2 mach_msg_trap + : | + ! : | + 1 mach_msg + : | + ! : | 2 CFSetApplyFunction + : | + ! : | + 1 __CFRunLoopCollectSources0 + : | + ! : | + ! 1 __CFRunLoopCollectSources0 + : | + ! : | + 1 __CF_FAULT_CALLBACK + : | + ! : | + 1 __CF_FAULT_CALLBACK + : | + ! : | 2 __CFRunLoopDoObservers + : | + ! : | + 2 FlushAllBuffers(__CFRunLoopObserver*, unsigned long, void*) + : | + ! : | + 1 FlushAllBuffers(__CFRunLoopObserver*, unsigned long, void*) + : | + ! : | + 1 mk_timer_arm + : | + ! : | + 1 mk_timer_arm + : | + ! : | 1 __CFMachPortPerform + : | + ! : | + 1 PullEventsFromWindowServerOnConnection(unsigned int, unsigned char) + : | + ! : | + 1 CGEventCreateNextEvent + : | + ! : | + 1 CGSGetNextEventRecordInternal + : | + ! : | + 1 snarfEvents + : | + ! : | + 1 _CGSGetPortStreamInline + : | + ! : | + 1 mach_msg + : | + ! : | + 1 mach_msg_trap + : | + ! : | + 1 mach_msg_trap + : | + ! : | 1 __CFRunLoopFindMode + : | + ! : | + 1 CFSetGetValue + : | + ! : | + 1 __CFSetFindBuckets1b + : | + ! : | + 1 __CFSetFindBuckets1b + : | + ! : | 1 bsd_qsort + : | + ! : | 1 bsd_qsort + : | + ! : 1 mk_timer_arm + : | + ! : 1 mk_timer_arm + : | + ! 1 GetCurrentEventQueue + : | + ! : 1 _EventThreadLock + : | + ! : 1 _EventThreadLock + : | + ! 1 pthread_mutex_lock + : | + ! 1 pthread_mutex_lock + : | + 1 UpdateSystemActivity + : | + 1 IOHIDPostEvent + : | + 1 IOConnectCallMethod + : | + 1 io_connect_method + : | + 1 mach_msg + : | + 1 mach_msg_trap + : | + 1 mach_msg_trap + : | 1 Common::KeyboardRepeatEventSourceWrapper::pollEvent(Common::Event&) + : 1 Common::DelayedEventSource::pollEvent(Common::Event&) + : 1 Common::DelayedEventSource::pollEvent(Common::Event&) + 1 Graphics::MacWindowManager::getMenu() + : 1 Graphics::MacWindowManager::getMenu() + 1 virtual thunk to OSystem_SDL::getMillis(bool) + 1 virtual thunk to OSystem_SDL::getMillis(bool) 6515 Thread_2603 + 6515 _pthread_start + 6515 glcDebugListener + 6515 mach_msg + 6515 mach_msg_trap + 6515 mach_msg_trap 6515 Thread_2703 + 6515 _pthread_start + 6515 glvmDoWork + 6515 _pthread_cond_wait + 6515 __semwait_signal + 6515 __semwait_signal 6515 Thread_2803 + 6515 _pthread_start + 6515 CAPThread::Entry(CAPThread*) + 6515 XThread::RunHelper(void*) + 6515 MIDIInPortThread::Run() + 6515 XServerMachPort::ReceiveMessage(int&, void*, int&) + 6515 mach_msg + 6515 mach_msg_trap + 6515 mach_msg_trap 6515 Thread_2903 6515 _pthread_start 6515 CAPThread::Entry(CAPThread*) 6515 HALRunLoop::OwnThread(void*) 6515 CFRunLoopRunSpecific 6515 mach_msg 6515 mach_msg_trap 6515 mach_msg_trap Total number in stack (recursive counted multiple, when >=5): 23 mach_msg_trap 22 mach_msg 19 mcount 16 gldGetString 10 dyld_stub_mcount 9 moncount 8 gldPageoffBuffer 7 restGPRx 6 Common::HashMap, Common::EqualTo >::getOrCreateVal(int const&) 6 Graphics::MacWindowManager::findBestColor(unsigned char, unsigned char, unsigned char) 6 __memcpy 6 _pthread_start 6 io_connect_map_memory 5 Common::HashMap, Common::EqualTo >::lookupAndCreateIfMissing(int const&) 5 pthread_mutex_lock Sort by top of stack, same collapsed (when >= 5): mach_msg_trap 19636 mach_wait_until 7689 __semwait_signal 6515 semaphore_timedwait_signal_trap 6366 Graphics::MacWindowManager::drawDesktop() 1001 mcount 985 Graphics::PaletteLookup::findBestColor(unsigned char, unsigned char, unsigned char, bool) 558 moncount 519 dyld_stub_mcount 491 Common::HashMap, Common::EqualTo >::getOrCreateVal(int const&) 351 Common::HashMap, Common::EqualTo >::lookupAndCreateIfMissing(int const&) 348 dyld_stub__ZN6Common7HashMapIihNS_4HashIiEENS_7EqualToIiEEE14getOrCreateValERKi 219 Graphics::MacWindowManager::findBestColor(unsigned char, unsigned char, unsigned char) 190 restGPRx 190 __memcpy 108 Graphics::crossBlitMap(unsigned char*, unsigned char const*, unsigned int, unsigned int, unsigned int, unsigned int, unsigned int, unsigned int const*) 88 iokit_user_client_trap 60 dyld_stub__ZN6Common7HashMapIihNS_4HashIiEENS_7EqualToIiEEE24lookupAndCreateIfMissingERKi 22 _pthread_cond_remove 21 Graphics::Palette::findBestColor(unsigned char, unsigned char, unsigned char, bool) const 17 Scumm::ScummEngine::mac_applyDoubleResToBuffer(unsigned char const*, unsigned char*, int, int, int, int) 14 Scumm::ClassicCostumeRenderer::proc3(Scumm::BaseCostumeRenderer::ByleRLEData&) 13 Engine::shouldQuit() 9 Scumm::IMuseDriver_MacM68k::generateSamples(short*, int) 9 SDL_ThreadedTimerCheck 5 gldGetString 5