1 | Analysis of sampling scummvm (pid 22957) every 1 millisecond
|
---|
2 | Call graph:
|
---|
3 | 6515 Thread_2b03
|
---|
4 | + 6515 _pthread_start
|
---|
5 | + 6515 RunThread
|
---|
6 | + 6515 SDL_RunThread
|
---|
7 | + 6515 RunTimer
|
---|
8 | + 6507 SDL_Delay
|
---|
9 | + ! 6506 nanosleep
|
---|
10 | + ! : 6505 mach_wait_until
|
---|
11 | + ! : | 6505 mach_wait_until
|
---|
12 | + ! : 1 nanosleep
|
---|
13 | + ! 1 SDL_mutexP
|
---|
14 | + ! 1 saveFP
|
---|
15 | + ! 1 saveFP
|
---|
16 | + 8 SDL_ThreadedTimerCheck
|
---|
17 | + 5 SDL_ThreadedTimerCheck
|
---|
18 | + 1 SDL_GetTicks
|
---|
19 | + : 1 gettimeofday
|
---|
20 | + : 1 __gettimeofday
|
---|
21 | + : 1 __gettimeofday
|
---|
22 | + 1 SDL_mutexP
|
---|
23 | + : 1 pthread_mutex_lock
|
---|
24 | + : 1 dyld_stub__spin_lock
|
---|
25 | + : 1 dyld_stub__spin_lock
|
---|
26 | + 1 __ZL13timer_handlerjPv
|
---|
27 | + 1 DefaultTimerManager::handler()
|
---|
28 | + 1 SdlMutexInternal::lock()
|
---|
29 | + 1 SDL_mutexP
|
---|
30 | + 1 pthread_mutex_lock
|
---|
31 | + 1 __spin_lock
|
---|
32 | + 1 __spin_lock
|
---|
33 | 6515 Thread_2a03
|
---|
34 | + 6515 _pthread_start
|
---|
35 | + 6515 CAPThread::Entry(CAPThread*)
|
---|
36 | + 6515 HP_IOThread::ThreadEntry(HP_IOThread*)
|
---|
37 | + 6515 HP_IOThread::WorkLoop()
|
---|
38 | + 6388 _pthread_cond_wait
|
---|
39 | + ! 6366 semaphore_timedwait_signal_trap
|
---|
40 | + ! : 6366 semaphore_timedwait_signal_trap
|
---|
41 | + ! 21 _pthread_cond_remove
|
---|
42 | + ! : 21 _pthread_cond_remove
|
---|
43 | + ! 1 _pthread_cond_wait
|
---|
44 | + 115 HP_IOThread::PerformIO(AudioTimeStamp const&)
|
---|
45 | + ! 108 IOA_Device::CallIOProcs(AudioTimeStamp const&, AudioTimeStamp const&, AudioTimeStamp const&)
|
---|
46 | + ! : 60 iokit_user_client_trap
|
---|
47 | + ! : | 60 iokit_user_client_trap
|
---|
48 | + ! : 41 HP_IOProc::Call(AudioTimeStamp const&, AudioTimeStamp const&, AudioBufferList const*, AudioTimeStamp const&, AudioBufferList*)
|
---|
49 | + ! : | 40 AUGenericOutputEntry
|
---|
50 | + ! : | + 33 0x70005d00
|
---|
51 | + ! : | + ! 33 0x7000cacc
|
---|
52 | + ! : | + ! 33 AudioConverterFillComplexBuffer
|
---|
53 | + ! : | + ! 31 BufferedAudioConverter::FillBuffer(unsigned long&, AudioBufferList&, AudioStreamPacketDescription*)
|
---|
54 | + ! : | + ! : 31 AudioConverterChain::RenderOutput(CABufferList*, unsigned long, unsigned long&, AudioStreamPacketDescription*)
|
---|
55 | + ! : | + ! : 30 BufferedAudioConverter::FillBuffer(unsigned long&, AudioBufferList&, AudioStreamPacketDescription*)
|
---|
56 | + ! : | + ! : | 29 CBRConverter::RenderOutput(CABufferList*, unsigned long, unsigned long&, AudioStreamPacketDescription*)
|
---|
57 | + ! : | + ! : | + 27 BufferedAudioConverter::GetInputBytes(unsigned long, unsigned long&, CABufferList const*&)
|
---|
58 | + ! : | + ! : | + ! 27 AudioConverterChain::FillBufferFromInputProc(unsigned long*, CABufferList*)
|
---|
59 | + ! : | + ! : | + ! 27 AudioConverterChain::CallInputProc(unsigned long)
|
---|
60 | + ! : | + ! : | + ! 25 0x7000cf60
|
---|
61 | + ! : | + ! : | + ! : 24 0x7000dda4
|
---|
62 | + ! : | + ! : | + ! : | 20 0x7000e7c4
|
---|
63 | + ! : | + ! : | + ! : | + 19 audioCallback
|
---|
64 | + ! : | + ! : | + ! : | + ! 19 Audio::MixerImpl::mixCallback(unsigned char*, unsigned int)
|
---|
65 | + ! : | + ! : | + ! : | + ! 19 Audio::Channel::mix(short*, unsigned int)
|
---|
66 | + ! : | + ! : | + ! : | + ! 19 Audio::RateConverter_Impl<false, true, false>::convert(Audio::AudioStream&, short*, unsigned int, unsigned short, unsigned short)
|
---|
67 | + ! : | + ! : | + ! : | + ! 16 MidiDriver_Emulated::readBuffer(short*, int)
|
---|
68 | + ! : | + ! : | + ! : | + ! : 9 Scumm::IMuseDriver_MacM68k::generateSamples(short*, int)
|
---|
69 | + ! : | + ! : | + ! : | + ! : | 9 Scumm::IMuseDriver_MacM68k::generateSamples(short*, int)
|
---|
70 | + ! : | + ! : | + ! : | + ! : 6 Scumm::IMuseInternal::on_timer(MidiDriver*)
|
---|
71 | + ! : | + ! : | + ! : | + ! : | 3 Scumm::IMuseInternal::sequencer_timers(MidiDriver*)
|
---|
72 | + ! : | + ! : | + ! : | + ! : | + 2 MidiParser::onTimer()
|
---|
73 | + ! : | + ! : | + ! : | + ! : | + ! 2 MidiParser::processEvent(EventInfo const&, bool)
|
---|
74 | + ! : | + ! : | + ! : | + ! : | + ! 1 Scumm::IMuseDriver_MacM68k::MidiChannel_MacM68k::noteOff(unsigned char)
|
---|
75 | + ! : | + ! : | + ! : | + ! : | + ! : 1 dyld_stub_mcount
|
---|
76 | + ! : | + ! : | + ! : | + ! : | + ! : 1 dyld_stub_mcount
|
---|
77 | + ! : | + ! : | + ! : | + ! : | + ! 1 Scumm::Player::send(unsigned int)
|
---|
78 | + ! : | + ! : | + ! : | + ! : | + ! 1 Scumm::Player::getPart(unsigned char)
|
---|
79 | + ! : | + ! : | + ! : | + ! : | + ! 1 Scumm::Player::getPart(unsigned char)
|
---|
80 | + ! : | + ! : | + ! : | + ! : | + 1 Scumm::Player::onTimer()
|
---|
81 | + ! : | + ! : | + ! : | + ! : | + 1 mcount
|
---|
82 | + ! : | + ! : | + ! : | + ! : | + 1 mcount
|
---|
83 | + ! : | + ! : | + ! : | + ! : | 2 Scumm::IMuseInternal::handleDeferredCommands(MidiDriver*)
|
---|
84 | + ! : | + ! : | + ! : | + ! : | + 1 MidiDriver_Emulated::getBaseTempo()
|
---|
85 | + ! : | + ! : | + ! : | + ! : | + ! 1 MidiDriver_Emulated::getBaseTempo()
|
---|
86 | + ! : | + ! : | + ! : | + ! : | + 1 Scumm::IMuseInternal::handleDeferredCommands(MidiDriver*)
|
---|
87 | + ! : | + ! : | + ! : | + ! : | 1 SDL_mutexV
|
---|
88 | + ! : | + ! : | + ! : | + ! : | 1 SDL_mutexV
|
---|
89 | + ! : | + ! : | + ! : | + ! : 1 restGPRx
|
---|
90 | + ! : | + ! : | + ! : | + ! : 1 restGPRx
|
---|
91 | + ! : | + ! : | + ! : | + ! 3 Audio::RateConverter_Impl<false, true, false>::convert(Audio::AudioStream&, short*, unsigned int, unsigned short, unsigned short)
|
---|
92 | + ! : | + ! : | + ! : | + 1 0x7000ce64
|
---|
93 | + ! : | + ! : | + ! : | + 1 0x7000ce64
|
---|
94 | + ! : | + ! : | + ! : | 3 audioCallback
|
---|
95 | + ! : | + ! : | + ! : | + 2 __memcpy
|
---|
96 | + ! : | + ! : | + ! : | + ! 2 __memcpy
|
---|
97 | + ! : | + ! : | + ! : | + 1 dyld_stub_memset
|
---|
98 | + ! : | + ! : | + ! : | + 1 dyld_stub_memset
|
---|
99 | + ! : | + ! : | + ! : | 1 CustomEQViewEntryShim
|
---|
100 | + ! : | + ! : | + ! : | 1 CustomEQViewEntryShim
|
---|
101 | + ! : | + ! : | + ! : 1 0x7000dcd0
|
---|
102 | + ! : | + ! : | + ! : 1 0x7000dcd0
|
---|
103 | + ! : | + ! : | + ! 2 AudioConverterChain::CallInputProc(unsigned long)
|
---|
104 | + ! : | + ! : | + 2 PCMConverter::ConvertBufferList(unsigned long, CABufferList const*, CABufferList*)
|
---|
105 | + ! : | + ! : | + 1 BEInt16ToFloat32Blitter::Convert(void const*, void*, unsigned int)
|
---|
106 | + ! : | + ! : | + : 1 BEInt16ToFloat32Blitter::Convert(void const*, void*, unsigned int)
|
---|
107 | + ! : | + ! : | + 1 Int16ToFloat32_Altivec
|
---|
108 | + ! : | + ! : | + 1 Int16ToFloat32_Altivec
|
---|
109 | + ! : | + ! : | 1 BufferedAudioConverter::FillBuffer(unsigned long&, AudioBufferList&, AudioStreamPacketDescription*)
|
---|
110 | + ! : | + ! : 1 AudioConverterChain::RenderOutput(CABufferList*, unsigned long, unsigned long&, AudioStreamPacketDescription*)
|
---|
111 | + ! : | + ! : 1 BufferedAudioConverter::FillBuffer(unsigned long&, AudioBufferList&, AudioStreamPacketDescription*)
|
---|
112 | + ! : | + ! : 1 BufferedAudioConverter::FillBuffer(unsigned long&, AudioBufferList&, AudioStreamPacketDescription*)
|
---|
113 | + ! : | + ! 2 OpaqueObject::FromOpaqueRef(void const*)
|
---|
114 | + ! : | + ! 2 OpaqueObject::FromOpaqueRef(void const*)
|
---|
115 | + ! : | + 3 AUMultibandCompressorEntry
|
---|
116 | + ! : | + ! 2 pthread_equal
|
---|
117 | + ! : | + ! : 2 pthread_equal
|
---|
118 | + ! : | + ! 1 pthread_mutex_trylock
|
---|
119 | + ! : | + ! 1 pthread_mutex_trylock
|
---|
120 | + ! : | + 2 AUGenericOutputEntry
|
---|
121 | + ! : | + 1 0x70000e8c
|
---|
122 | + ! : | + ! 1 0x70000e8c
|
---|
123 | + ! : | + 1 0x7000cacc
|
---|
124 | + ! : | + 1 AudioConverterFillComplexBuffer
|
---|
125 | + ! : | + 1 AudioConverterFillComplexBuffer
|
---|
126 | + ! : | 1 HP_IOProc::RefreshBufferList(HP_Device const&, bool, AudioBufferList*, std::vector<IOBuffer*, std::allocator<IOBuffer*> > const&)
|
---|
127 | + ! : | 1 __bzero
|
---|
128 | + ! : | 1 __bzero
|
---|
129 | + ! : 3 IOA_SingleDevice::WriteOutputData(AudioTimeStamp const&, unsigned long)
|
---|
130 | + ! : | 2 IOA_SingleDevice::WriteOutputData(AudioTimeStamp const&, unsigned long)
|
---|
131 | + ! : | 1 HP_IOCycleTelemetry::IOCycleOutputWriteBegin(unsigned long, AudioTimeStamp const&)
|
---|
132 | + ! : | 1 HP_IOCycleTelemetry::IOCycleOutputWriteBegin(unsigned long, AudioTimeStamp const&)
|
---|
133 | + ! : 2 HP_IOProcList::RefreshIOProcBufferLists(bool)
|
---|
134 | + ! : | 2 HP_IOProc::RefreshBufferList(HP_Device const&, bool, AudioBufferList*, std::vector<IOBuffer*, std::allocator<IOBuffer*> > const&)
|
---|
135 | + ! : | 2 HP_FormatList::CalculateIOBufferByteSize(unsigned long) const
|
---|
136 | + ! : | 2 HP_FormatList::CalculateIOBufferByteSize(unsigned long) const
|
---|
137 | + ! : 2 IOA_SingleDevice::PostProcessInputData(AudioTimeStamp const&)
|
---|
138 | + ! : 1 HP_Device::GetStreamByIndex(bool, unsigned long) const
|
---|
139 | + ! : + 1 std::vector<HP_Stream*, std::allocator<HP_Stream*> >::at(unsigned long) const
|
---|
140 | + ! : + 1 std::vector<HP_Stream*, std::allocator<HP_Stream*> >::_M_range_check(unsigned long) const
|
---|
141 | + ! : + 1 std::vector<HP_Stream*, std::allocator<HP_Stream*> >::_M_range_check(unsigned long) const
|
---|
142 | + ! : 1 IOA_SingleDevice::PostProcessInputData(AudioTimeStamp const&)
|
---|
143 | + ! 2 HP_IOThread::PerformIO(AudioTimeStamp const&)
|
---|
144 | + ! 1 IOA_HWDevice::GetSafetyOffset(bool) const
|
---|
145 | + ! : 1 IOA_HWDevice::GetSafetyOffset(bool) const
|
---|
146 | + ! 1 IOA_SingleDevice::GetSafetyOffset(bool) const
|
---|
147 | + ! : 1 IOA_SingleDevice::GetSafetyOffset(bool) const
|
---|
148 | + ! 1 IOA_SingleDevice::TranslateTime(AudioTimeStamp const&, AudioTimeStamp&)
|
---|
149 | + ! : 1 IOA_SingleDevice::TranslateTime(AudioTimeStamp const&, AudioTimeStamp&)
|
---|
150 | + ! 1 IOA_Time::TranslateTime(AudioTimeStamp const&, AudioTimeStamp&) const
|
---|
151 | + ! : 1 IOA_Time::TranslateTime(AudioTimeStamp const&, AudioTimeStamp&) const
|
---|
152 | + ! 1 std::vector<HP_IOProc*, std::allocator<HP_IOProc*> >::size() const
|
---|
153 | + ! 1 std::vector<HP_IOProc*, std::allocator<HP_IOProc*> >::size() const
|
---|
154 | + 5 IOA_Time::GetCurrentTime(AudioTimeStamp&) const
|
---|
155 | + ! 4 IOA_Time::GetCurrentTime(AudioTimeStamp&) const
|
---|
156 | + ! 1 dyld_stub___floatdidf
|
---|
157 | + ! 1 dyld_stub___floatdidf
|
---|
158 | + 2 CAGuard::WaitFor(unsigned long long)
|
---|
159 | + ! 2 _pthread_cond_wait
|
---|
160 | + ! 1 _pthread_cond_remove
|
---|
161 | + ! : 1 restore_sem_to_pool
|
---|
162 | + ! : 1 __spin_lock
|
---|
163 | + ! : 1 __spin_lock
|
---|
164 | + ! 1 pthread_mutex_lock
|
---|
165 | + ! 1 semaphore_wait_trap
|
---|
166 | + ! 1 semaphore_wait_trap
|
---|
167 | + 2 IOA_SingleDevice::GetCurrentTime(AudioTimeStamp&)
|
---|
168 | + ! 2 IOA_SingleDevice::GetCurrentTime(AudioTimeStamp&)
|
---|
169 | + 2 IOA_Time::Update()
|
---|
170 | + ! 1 IOA_HWTime::Update(double, bool&, bool&)
|
---|
171 | + ! : 1 IOA_HWTime::Update(double, bool&, bool&)
|
---|
172 | + ! 1 IOA_Time::Update()
|
---|
173 | + 1 CAGuard::WaitUntil(unsigned long long)
|
---|
174 | + 1 __fixunsdfdi
|
---|
175 | + 1 __fixunsdfdi
|
---|
176 | 6515 Thread_2503
|
---|
177 | + 6515 start
|
---|
178 | + 6515 _start
|
---|
179 | + 6515 main
|
---|
180 | + 6515 -[NSApplication run]
|
---|
181 | + 6515 -[NSApplication nextEventMatchingMask:untilDate:inMode:dequeue:]
|
---|
182 | + 6515 _DPSNextEvent
|
---|
183 | + 6515 AEProcessAppleEvent
|
---|
184 | + 6515 aeProcessAppleEvent
|
---|
185 | + 6515 dispatchEventAndSendReply(AEDesc const*, AEDesc*)
|
---|
186 | + 6515 aeDispatchAppleEvent(AEDesc const*, AEDesc*, unsigned long, unsigned char*)
|
---|
187 | + 6515 _NSAppleEventManagerGenericHandler
|
---|
188 | + 6515 -[NSAppleEventManager dispatchRawAppleEvent:withRawReply:handlerRefCon:]
|
---|
189 | + 6515 -[NSApplication(NSAppleEventHandling) _handleCoreEvent:withReplyEvent:]
|
---|
190 | + 6515 -[NSApplication(NSAppleEventHandling) _handleAEOpen:]
|
---|
191 | + 6515 -[NSApplication _sendFinishLaunchingNotification]
|
---|
192 | + 6515 -[NSApplication _postDidFinishNotification]
|
---|
193 | + 6515 -[NSNotificationCenter postNotificationName:object:userInfo:]
|
---|
194 | + 6515 _CFXNotificationPostNotification
|
---|
195 | + 6515 _nsnote_callback
|
---|
196 | + 6515 -[SDLMain applicationDidFinishLaunching:]
|
---|
197 | + 6515 SDL_main
|
---|
198 | + 6515 scummvm_main
|
---|
199 | + 6515 __ZL7runGamePK6PluginR7OSystemRK12DetectedGamePKv
|
---|
200 | + 6515 Scumm::ScummEngine::run()
|
---|
201 | + 6515 Scumm::ScummEngine::go()
|
---|
202 | + 6231 Scumm::ScummEngine::scummLoop(int)
|
---|
203 | + ! 4737 Scumm::ScummEngine::updatePalette()
|
---|
204 | + ! : 3478 Graphics::MacWindowManager::passPalette(unsigned char const*, unsigned int)
|
---|
205 | + ! : | 3477 Graphics::MacWindowManager::drawDesktop()
|
---|
206 | + ! : | + 3477 Graphics::MacWindowManager::findBestColor(unsigned char, unsigned char, unsigned char)
|
---|
207 | + ! : | + 2927 Graphics::PaletteLookup::findBestColor(unsigned char, unsigned char, unsigned char, bool)
|
---|
208 | + ! : | + ! 1452 Common::HashMap<int, unsigned char, Common::Hash<int>, Common::EqualTo<int> >::getOrCreateVal(int const&)
|
---|
209 | + ! : | + ! : 668 Common::HashMap<int, unsigned char, Common::Hash<int>, Common::EqualTo<int> >::lookupAndCreateIfMissing(int const&)
|
---|
210 | + ! : | + ! : | 334 Common::HashMap<int, unsigned char, Common::Hash<int>, Common::EqualTo<int> >::lookupAndCreateIfMissing(int const&)
|
---|
211 | + ! : | + ! : | 173 mcount
|
---|
212 | + ! : | + ! : | + 117 moncount
|
---|
213 | + ! : | + ! : | + ! 117 moncount
|
---|
214 | + ! : | + ! : | + 56 mcount
|
---|
215 | + ! : | + ! : | 145 Common::HashMap<int, unsigned char, Common::Hash<int>, Common::EqualTo<int> >::lookupAndCreateIfMissing(int const&)
|
---|
216 | + ! : | + ! : | + 145 mcount
|
---|
217 | + ! : | + ! : | + 145 mcount
|
---|
218 | + ! : | + ! : | 16 dyld_stub_mcount
|
---|
219 | + ! : | + ! : | 16 dyld_stub_mcount
|
---|
220 | + ! : | + ! : 333 Common::HashMap<int, unsigned char, Common::Hash<int>, Common::EqualTo<int> >::getOrCreateVal(int const&)
|
---|
221 | + ! : | + ! : 285 __ZNK6Common7HashMapIjbNS_4HashIjEENS_7EqualToIjEEE8containsERKj.isra.17
|
---|
222 | + ! : | + ! : | 146 mcount
|
---|
223 | + ! : | + ! : | + 146 mcount
|
---|
224 | + ! : | + ! : | 139 moncount
|
---|
225 | + ! : | + ! : | 139 moncount
|
---|
226 | + ! : | + ! : 67 restGPRx
|
---|
227 | + ! : | + ! : | 67 restGPRx
|
---|
228 | + ! : | + ! : 63 mcount
|
---|
229 | + ! : | + ! : | 63 mcount
|
---|
230 | + ! : | + ! : 22 dyld_stub__ZN6Common7HashMapIihNS_4HashIiEENS_7EqualToIiEEE24lookupAndCreateIfMissingERKi
|
---|
231 | + ! : | + ! : | 22 dyld_stub__ZN6Common7HashMapIihNS_4HashIiEENS_7EqualToIiEEE24lookupAndCreateIfMissingERKi
|
---|
232 | + ! : | + ! : 11 dyld_stub_mcount
|
---|
233 | + ! : | + ! : | 11 dyld_stub_mcount
|
---|
234 | + ! : | + ! : 3 Common::HashMap<int, unsigned char, Common::Hash<int>, Common::EqualTo<int> >::getOrCreateVal(int const&)
|
---|
235 | + ! : | + ! : 3 Common::HashMap<int, unsigned char, Common::Hash<int>, Common::EqualTo<int> >::lookupAndCreateIfMissing(int const&)
|
---|
236 | + ! : | + ! : 3 Common::HashMap<int, unsigned char, Common::Hash<int>, Common::EqualTo<int> >::lookupAndCreateIfMissing(int const&)
|
---|
237 | + ! : | + ! 548 Graphics::PaletteLookup::findBestColor(unsigned char, unsigned char, unsigned char, bool)
|
---|
238 | + ! : | + ! 334 mcount
|
---|
239 | + ! : | + ! : 220 mcount
|
---|
240 | + ! : | + ! : 114 moncount
|
---|
241 | + ! : | + ! : 114 moncount
|
---|
242 | + ! : | + ! 212 dyld_stub__ZN6Common7HashMapIihNS_4HashIiEENS_7EqualToIiEEE14getOrCreateValERKi
|
---|
243 | + ! : | + ! : 212 dyld_stub__ZN6Common7HashMapIihNS_4HashIiEENS_7EqualToIiEEE14getOrCreateValERKi
|
---|
244 | + ! : | + ! 211 dyld_stub_mcount
|
---|
245 | + ! : | + ! : 211 dyld_stub_mcount
|
---|
246 | + ! : | + ! 153 Graphics::PaletteLookup::findBestColor(unsigned char, unsigned char, unsigned char, bool)
|
---|
247 | + ! : | + ! : 138 mcount
|
---|
248 | + ! : | + ! : | 138 mcount
|
---|
249 | + ! : | + ! : 15 Common::HashMap<int, unsigned char, Common::Hash<int>, Common::EqualTo<int> >::getOrCreateVal(int const&)
|
---|
250 | + ! : | + ! : 15 Common::HashMap<int, unsigned char, Common::Hash<int>, Common::EqualTo<int> >::getOrCreateVal(int const&)
|
---|
251 | + ! : | + ! 17 Graphics::Palette::findBestColor(unsigned char, unsigned char, unsigned char, bool) const
|
---|
252 | + ! : | + ! 17 Graphics::Palette::findBestColor(unsigned char, unsigned char, unsigned char, bool) const
|
---|
253 | + ! : | + 229 dyld_stub_mcount
|
---|
254 | + ! : | + ! 229 dyld_stub_mcount
|
---|
255 | + ! : | + 198 mcount
|
---|
256 | + ! : | + ! 132 moncount
|
---|
257 | + ! : | + ! : 132 moncount
|
---|
258 | + ! : | + ! 66 mcount
|
---|
259 | + ! : | + 123 Graphics::MacWindowManager::findBestColor(unsigned char, unsigned char, unsigned char)
|
---|
260 | + ! : | + 123 mcount
|
---|
261 | + ! : | + 123 mcount
|
---|
262 | + ! : | 1 Graphics::PaletteLookup::setPalette(unsigned char const*, unsigned int)
|
---|
263 | + ! : | 1 Common::MemoryPool::freeChunk(void*)
|
---|
264 | + ! : | 1 dyld_stub_mcount
|
---|
265 | + ! : | 1 dyld_stub_mcount
|
---|
266 | + ! : 1215 Graphics::MacWindowManager::drawDesktop()
|
---|
267 | + ! : | 967 Graphics::MacWindowManager::drawDesktop()
|
---|
268 | + ! : | 172 Graphics::MacWindowManager::findBestColor(unsigned char, unsigned char, unsigned char)
|
---|
269 | + ! : | + 172 Graphics::MacWindowManager::findBestColor(unsigned char, unsigned char, unsigned char)
|
---|
270 | + ! : | 76 restGPRx
|
---|
271 | + ! : | 76 restGPRx
|
---|
272 | + ! : 38 restGPRx
|
---|
273 | + ! : | 38 restGPRx
|
---|
274 | + ! : 4 Graphics::PaletteLookup::setPalette(unsigned char const*, unsigned int)
|
---|
275 | + ! : | 3 Common::MemoryPool::freeUnusedPages()
|
---|
276 | + ! : | + 3 Common::MemoryPool::freeUnusedPages()
|
---|
277 | + ! : | 1 Graphics::PaletteLookup::setPalette(unsigned char const*, unsigned int)
|
---|
278 | + ! : 1 OpenGL::OpenGLGraphicsManager::updateCursorPalette()
|
---|
279 | + ! : | 1 OpenGL::FakeTexture::setPalette(unsigned int, unsigned int, unsigned char const*)
|
---|
280 | + ! : | 1 OpenGL::FakeTexture::setPalette(unsigned int, unsigned int, unsigned char const*)
|
---|
281 | + ! : 1 __memcpy
|
---|
282 | + ! : 1 __memcpy
|
---|
283 | + ! 1288 Scumm::ScummEngine::processInput()
|
---|
284 | + ! : 1288 Scumm::ScummEngine::processKeyboard(Common::KeyState)
|
---|
285 | + ! : 1288 Scumm::ScummEngine::showBannerAndPause(int, int, char const*, ...)
|
---|
286 | + ! : 1280 Scumm::ScummEngine::waitForBannerInput(int, Common::KeyState&, bool&, bool&, bool)
|
---|
287 | + ! : | 1277 Scumm::ScummEngine::waitForTimer(int, bool)
|
---|
288 | + ! : | + 1186 SDL_Delay
|
---|
289 | + ! : | + ! 1185 nanosleep
|
---|
290 | + ! : | + ! : 1184 mach_wait_until
|
---|
291 | + ! : | + ! : | 1184 mach_wait_until
|
---|
292 | + ! : | + ! : 1 muldiv128
|
---|
293 | + ! : | + ! : 1 muldiv128
|
---|
294 | + ! : | + ! 1 SDL_Delay
|
---|
295 | + ! : | + 72 Scumm::ScummEngine::parseEvents()
|
---|
296 | + ! : | + ! 72 DefaultEventManager::pollEvent(Common::Event&)
|
---|
297 | + ! : | + ! 72 Common::EventDispatcher::dispatch()
|
---|
298 | + ! : | + ! 70 Common::KeyboardRepeatEventSourceWrapper::pollEvent(Common::Event&)
|
---|
299 | + ! : | + ! : 70 SdlEventSource::pollEvent(Common::Event&)
|
---|
300 | + ! : | + ! : 70 SDL_PollEvent
|
---|
301 | + ! : | + ! : 68 SDL_PumpEvents
|
---|
302 | + ! : | + ! : | 68 QZ_PumpEvents
|
---|
303 | + ! : | + ! : | 45 -[NSApplication nextEventMatchingMask:untilDate:inMode:dequeue:]
|
---|
304 | + ! : | + ! : | + 43 _DPSNextEvent
|
---|
305 | + ! : | + ! : | + ! 39 BlockUntilNextEventMatchingListInMode
|
---|
306 | + ! : | + ! : | + ! : 38 ReceiveNextEventCommon
|
---|
307 | + ! : | + ! : | + ! : | 33 RunCurrentEventLoopInMode
|
---|
308 | + ! : | + ! : | + ! : | + 30 CFRunLoopRunSpecific
|
---|
309 | + ! : | + ! : | + ! : | + ! 14 __CFRunLoopDoObservers
|
---|
310 | + ! : | + ! : | + ! : | + ! : 7 _handleWindowNeedsDisplay
|
---|
311 | + ! : | + ! : | + ! : | + ! : | 6 -[NSWindow displayIfNeeded]
|
---|
312 | + ! : | + ! : | + ! : | + ! : | + 6 -[NSView _displayRectIgnoringOpacity:isVisibleRect:rectIsVisibleRectForView:]
|
---|
313 | + ! : | + ! : | + ! : | + ! : | + 5 -[NSThemeFrame _recursiveDisplayRectIfNeededIgnoringOpacity:isVisibleRect:rectIsVisibleRectForView:topView:]
|
---|
314 | + ! : | + ! : | + ! : | + ! : | + ! 5 -[NSView _recursiveDisplayRectIfNeededIgnoringOpacity:isVisibleRect:rectIsVisibleRectForView:topView:]
|
---|
315 | + ! : | + ! : | + ! : | + ! : | + ! 4 -[NSView _drawRect:clip:]
|
---|
316 | + ! : | + ! : | + ! : | + ! : | + ! : 4 -[NSThemeFrame drawRect:]
|
---|
317 | + ! : | + ! : | + ! : | + ! : | + ! : 4 -[NSFrameView drawRect:]
|
---|
318 | + ! : | + ! : | + ! : | + ! : | + ! : 4 -[NSThemeFrame drawFrame:]
|
---|
319 | + ! : | + ! : | + ! : | + ! : | + ! : 4 -[NSThemeFrame _drawTitleBar:]
|
---|
320 | + ! : | + ! : | + ! : | + ! : | + ! : 2 -[NSThemeFrame _drawUnifiedToolbar:]
|
---|
321 | + ! : | + ! : | + ! : | + ! : | + ! : | 2 _NSDrawThemeBackground
|
---|
322 | + ! : | + ! : | + ! : | + ! : | + ! : | 2 CUIRenderer::Draw(CGRect, CGContext*, __CFDictionary const*, __CFDictionary const**)
|
---|
323 | + ! : | + ! : | + ! : | + ! : | + ! : | 2 CUIRenderer::DrawWindowFrameDark(CUIContext const*)
|
---|
324 | + ! : | + ! : | + ! : | + ! : | + ! : | 1 CGContextFillRect
|
---|
325 | + ! : | + ! : | + ! : | + ! : | + ! : | + 1 CGContextFillRects
|
---|
326 | + ! : | + ! : | + ! : | + ! : | + ! : | + 1 CGContextDelegateGetInfo
|
---|
327 | + ! : | + ! : | + ! : | + ! : | + ! : | + 1 CGContextDelegateGetInfo
|
---|
328 | + ! : | + ! : | + ! : | + ! : | + ! : | 1 CUIRenderer::CreateImage(long, CUIContext const*, CGRect*, float*, long*, unsigned char*)
|
---|
329 | + ! : | + ! : | + ! : | + ! : | + ! : | 1 __CFString::Create(__CFDictionary const*, __CFString const*, ...)
|
---|
330 | + ! : | + ! : | + ! : | + ! : | + ! : | 1 _CFStringCreateWithFormatAndArgumentsAux
|
---|
331 | + ! : | + ! : | + ! : | + ! : | + ! : | 1 CFStringCreateCopy
|
---|
332 | + ! : | + ! : | + ! : | + ! : | + ! : | 1 CFStringCreateCopy
|
---|
333 | + ! : | + ! : | + ! : | + ! : | + ! : 2 _NSDrawTextCell
|
---|
334 | + ! : | + ! : | + ! : | + ! : | + ! : 2 _NSStringDrawingCore
|
---|
335 | + ! : | + ! : | + ! : | + ! : | + ! : 2 +[NSStringDrawingTextStorage _fastDrawString:attributes:length:inRect:graphicsContext:baselineRendering:usesFontLeading:usesScreenFont:typesetterBehavior:paragraphStyle:lineBreakMode:boundingRect:padding:scrollable:]
|
---|
336 | + ! : | + ! : | + ! : | + ! : | + ! : 2 ceilf
|
---|
337 | + ! : | + ! : | + ! : | + ! : | + ! : 2 ceilf
|
---|
338 | + ! : | + ! : | + ! : | + ! : | + ! 1 -[NSView _recursiveDisplayRectIfNeededIgnoringOpacity:isVisibleRect:rectIsVisibleRectForView:topView:]
|
---|
339 | + ! : | + ! : | + ! : | + ! : | + ! 1 -[NSView _recursiveDisplayAllDirtyWithLockFocus:visRect:]
|
---|
340 | + ! : | + ! : | + ! : | + ! : | + ! 1 -[NSView lockFocus]
|
---|
341 | + ! : | + ! : | + ! : | + ! : | + ! 1 -[NSView lockFocusIfCanDraw]
|
---|
342 | + ! : | + ! : | + ! : | + ! : | + ! 1 -[NSWindow _threadContext]
|
---|
343 | + ! : | + ! : | + ! : | + ! : | + ! 1 _runningOnAppKitThread
|
---|
344 | + ! : | + ! : | + ! : | + ! : | + ! 1 _CFRunLoop0
|
---|
345 | + ! : | + ! : | + ! : | + ! : | + ! 1 dyld_stub_pthread_self
|
---|
346 | + ! : | + ! : | + ! : | + ! : | + ! 1 dyld_stub_pthread_self
|
---|
347 | + ! : | + ! : | + ! : | + ! : | + 1 -[NSWindow flushWindow]
|
---|
348 | + ! : | + ! : | + ! : | + ! : | + 1 -[NSFrameView _drawFrameShadowAndFlushContext:]
|
---|
349 | + ! : | + ! : | + ! : | + ! : | + 1 CGSDisableUpdate
|
---|
350 | + ! : | + ! : | + ! : | + ! : | + 1 CGSDisableUpdateForConnections
|
---|
351 | + ! : | + ! : | + ! : | + ! : | + 1 _CGSDisableUpdateForConnections
|
---|
352 | + ! : | + ! : | + ! : | + ! : | + 1 mach_msg
|
---|
353 | + ! : | + ! : | + ! : | + ! : | + 1 mach_msg_trap
|
---|
354 | + ! : | + ! : | + ! : | + ! : | + 1 mach_msg_trap
|
---|
355 | + ! : | + ! : | + ! : | + ! : | 1 NSPopAutoreleasePool
|
---|
356 | + ! : | + ! : | + ! : | + ! : | 1 NSPopAutoreleasePool
|
---|
357 | + ! : | + ! : | + ! : | + ! : 3 FlushAllBuffers(__CFRunLoopObserver*, unsigned long, void*)
|
---|
358 | + ! : | + ! : | + ! : | + ! : | 2 GetCurrentEventTime
|
---|
359 | + ! : | + ! : | + ! : | + ! : | + 2 __floatditf
|
---|
360 | + ! : | + ! : | + ! : | + ! : | + 1 __gcc_qadd
|
---|
361 | + ! : | + ! : | + ! : | + ! : | + ! 1 __gcc_qadd
|
---|
362 | + ! : | + ! : | + ! : | + ! : | + 1 __gcc_qmul
|
---|
363 | + ! : | + ! : | + ! : | + ! : | + 1 __gcc_qmul
|
---|
364 | + ! : | + ! : | + ! : | + ! : | 1 FlushAllBuffers(__CFRunLoopObserver*, unsigned long, void*)
|
---|
365 | + ! : | + ! : | + ! : | + ! : 2 CFSetGetValues
|
---|
366 | + ! : | + ! : | + ! : | + ! : | 2 CFSetGetValues
|
---|
367 | + ! : | + ! : | + ! : | + ! : 1 __spin_lock
|
---|
368 | + ! : | + ! : | + ! : | + ! : | 1 __spin_lock
|
---|
369 | + ! : | + ! : | + ! : | + ! : 1 bsd_qsort
|
---|
370 | + ! : | + ! : | + ! : | + ! : 1 bsd_qsort
|
---|
371 | + ! : | + ! : | + ! : | + ! 6 mach_msg
|
---|
372 | + ! : | + ! : | + ! : | + ! : 6 mach_msg_trap
|
---|
373 | + ! : | + ! : | + ! : | + ! : 6 mach_msg_trap
|
---|
374 | + ! : | + ! : | + ! : | + ! 3 CFSetApplyFunction
|
---|
375 | + ! : | + ! : | + ! : | + ! : 2 __CFRunLoopCollectSources0
|
---|
376 | + ! : | + ! : | + ! : | + ! : | 2 __CFRunLoopCollectSources0
|
---|
377 | + ! : | + ! : | + ! : | + ! : 1 CFSetApplyFunction
|
---|
378 | + ! : | + ! : | + ! : | + ! 2 __CFRunLoopFindMode
|
---|
379 | + ! : | + ! : | + ! : | + ! : 2 CFSetGetValue
|
---|
380 | + ! : | + ! : | + ! : | + ! : 1 _CFHash
|
---|
381 | + ! : | + ! : | + ! : | + ! : | 1 _CFHash
|
---|
382 | + ! : | + ! : | + ! : | + ! : 1 __CFSetFindBuckets1b
|
---|
383 | + ! : | + ! : | + ! : | + ! : 1 __CFSetFindBuckets1b
|
---|
384 | + ! : | + ! : | + ! : | + ! 1 CFRunLoopRunSpecific
|
---|
385 | + ! : | + ! : | + ! : | + ! 1 __CFMachPortPerform
|
---|
386 | + ! : | + ! : | + ! : | + ! : 1 PullEventsFromWindowServerOnConnection(unsigned int, unsigned char)
|
---|
387 | + ! : | + ! : | + ! : | + ! : 1 CGEventCreateNextEvent
|
---|
388 | + ! : | + ! : | + ! : | + ! : 1 CGSGetNextEventRecordInternal
|
---|
389 | + ! : | + ! : | + ! : | + ! : 1 snarfEvents
|
---|
390 | + ! : | + ! : | + ! : | + ! : 1 _CGSGetPortStreamInline
|
---|
391 | + ! : | + ! : | + ! : | + ! : 1 __memcpy
|
---|
392 | + ! : | + ! : | + ! : | + ! : 1 __memcpy
|
---|
393 | + ! : | + ! : | + ! : | + ! 1 __CFRunLoopModeIsEmpty
|
---|
394 | + ! : | + ! : | + ! : | + ! : 1 __CFRunLoopModeIsEmpty
|
---|
395 | + ! : | + ! : | + ! : | + ! 1 __bzero
|
---|
396 | + ! : | + ! : | + ! : | + ! : 1 __bzero
|
---|
397 | + ! : | + ! : | + ! : | + ! 1 malloc_zone_malloc
|
---|
398 | + ! : | + ! : | + ! : | + ! 1 objc_exception_try_exit
|
---|
399 | + ! : | + ! : | + ! : | + ! 1 objc_exception_try_exit
|
---|
400 | + ! : | + ! : | + ! : | + 1 CFStringCompare
|
---|
401 | + ! : | + ! : | + ! : | + ! 1 CFStringCompare
|
---|
402 | + ! : | + ! : | + ! : | + 1 _CFRunLoopSetCurrent
|
---|
403 | + ! : | + ! : | + ! : | + ! 1 _CFRunLoop0
|
---|
404 | + ! : | + ! : | + ! : | + ! 1 _CFRunLoop0
|
---|
405 | + ! : | + ! : | + ! : | + 1 mk_timer_arm
|
---|
406 | + ! : | + ! : | + ! : | + 1 mk_timer_arm
|
---|
407 | + ! : | + ! : | + ! : | 4 GetCurrentEventQueue
|
---|
408 | + ! : | + ! : | + ! : | + 3 MPTaskIsPreemptive
|
---|
409 | + ! : | + ! : | + ! : | + ! 3 ThreadIsCooperative
|
---|
410 | + ! : | + ! : | + ! : | + ! 3 TSLockMutex
|
---|
411 | + ! : | + ! : | + ! : | + ! 2 TSLockMutex
|
---|
412 | + ! : | + ! : | + ! : | + ! 1 pthread_mutex_lock
|
---|
413 | + ! : | + ! : | + ! : | + ! 1 pthread_mutex_lock
|
---|
414 | + ! : | + ! : | + ! : | + 1 TSSelf
|
---|
415 | + ! : | + ! : | + ! : | + 1 TSSelf
|
---|
416 | + ! : | + ! : | + ! : | 1 ReceiveNextEventCommon
|
---|
417 | + ! : | + ! : | + ! : 1 BlockUntilNextEventMatchingListInMode
|
---|
418 | + ! : | + ! : | + ! 1 -[NSDate timeIntervalSinceNow]
|
---|
419 | + ! : | + ! : | + ! : 1 CFDateGetAbsoluteTime
|
---|
420 | + ! : | + ! : | + ! : 1 CFDateGetAbsoluteTime
|
---|
421 | + ! : | + ! : | + ! 1 _DPSConvertMaskToEventTypeList
|
---|
422 | + ! : | + ! : | + ! : 1 _DPSConvertMaskToEventTypeList
|
---|
423 | + ! : | + ! : | + ! 1 _DPSNextEvent
|
---|
424 | + ! : | + ! : | + ! 1 _runningOnAppKitThread
|
---|
425 | + ! : | + ! : | + ! 1 _CFRunLoop0
|
---|
426 | + ! : | + ! : | + ! 1 dyld_stub_OSSpinLockLock
|
---|
427 | + ! : | + ! : | + ! 1 dyld_stub_OSSpinLockLock
|
---|
428 | + ! : | + ! : | + 1 -[NSApplication nextEventMatchingMask:untilDate:inMode:dequeue:]
|
---|
429 | + ! : | + ! : | + 1 -[NSEvent _initWithCGSEvent:eventRef:]
|
---|
430 | + ! : | + ! : | + 1 -[NSEvent _initWithCGSEvent:eventRef:]
|
---|
431 | + ! : | + ! : | 21 -[NSApplication sendEvent:]
|
---|
432 | + ! : | + ! : | + 21 -[SDL_QuartzWindow sendEvent:]
|
---|
433 | + ! : | + ! : | + 19 -[NSWindow sendEvent:]
|
---|
434 | + ! : | + ! : | + ! 13 _NotifyEventLoopObservers
|
---|
435 | + ! : | + ! : | + ! : 13 HIApplication::EventObserver(unsigned long, OpaqueEventRef*, void*)
|
---|
436 | + ! : | + ! : | + ! : 13 HIApplication::HandleActivated(OpaqueEventRef*, unsigned char, OpaqueWindowPtr*)
|
---|
437 | + ! : | + ! : | + ! : 13 SetMenuBarObscured
|
---|
438 | + ! : | + ! : | + ! : 13 ShowBar(unsigned char, unsigned char)
|
---|
439 | + ! : | + ! : | + ! : 6 IsCurrentProcessMenuBarOwner
|
---|
440 | + ! : | + ! : | + ! : | 6 _GetFrontUIProcess
|
---|
441 | + ! : | + ! : | + ! : | 6 _LSCopyApplicationArrayInFrontToBackOrder
|
---|
442 | + ! : | + ! : | + ! : | 5 _LSDoGetVisibleProcessesArray
|
---|
443 | + ! : | + ! : | + ! : | + 5 mach_msg
|
---|
444 | + ! : | + ! : | + ! : | + 5 mach_msg_trap
|
---|
445 | + ! : | + ! : | + ! : | + 5 mach_msg_trap
|
---|
446 | + ! : | + ! : | + ! : | 1 UnflattenedCFItem::GetAndRelease(void const*, unsigned int, bool)
|
---|
447 | + ! : | + ! : | + ! : | 1 UnflattenedCFItem::CopyRef()
|
---|
448 | + ! : | + ! : | + ! : | 1 UnflattenedCFItem::Decode()
|
---|
449 | + ! : | + ! : | + ! : | 1 UnflattenedCFItem::ReadTag()
|
---|
450 | + ! : | + ! : | + ! : | 1 UnflattenedCFItem::ReadTag()
|
---|
451 | + ! : | + ! : | + ! : 4 MBarDraw()
|
---|
452 | + ! : | + ! : | + ! : | 4 ShowHide
|
---|
453 | + ! : | + ! : | + ! : | 4 _ShowHideWindows
|
---|
454 | + ! : | + ! : | + ! : | 4 WindowData::PrepareForVisibility()
|
---|
455 | + ! : | + ! : | + ! : | 4 HIView::DrawComposited(short, OpaqueGrafPtr*, __HIShape const*, unsigned long, HIView*, CGContext*)
|
---|
456 | + ! : | + ! : | + ! : | 4 HIView::RecursiveDrawComposited(__HIShape const*, unsigned long, HIView*, CGContext*, unsigned char, float)
|
---|
457 | + ! : | + ! : | + ! : | 4 HIView::RecursiveDrawComposited(__HIShape const*, unsigned long, HIView*, CGContext*, unsigned char, float)
|
---|
458 | + ! : | + ! : | + ! : | 4 HIView::SendDraw(short, OpaqueGrafPtr*, __HIShape const*, CGContext*)
|
---|
459 | + ! : | + ! : | + ! : | 4 SendEventToEventTargetWithOptions
|
---|
460 | + ! : | + ! : | + ! : | 4 SendEventToEventTargetInternal(OpaqueEventRef*, OpaqueEventTargetRef*, HandlerCallRec*)
|
---|
461 | + ! : | + ! : | + ! : | 4 DispatchEventToHandlers(EventTargetRec*, OpaqueEventRef*, HandlerCallRec*)
|
---|
462 | + ! : | + ! : | + ! : | 4 DrawOpaqueHandler(OpaqueEventHandlerCallRef*, OpaqueEventRef*, void*)
|
---|
463 | + ! : | + ! : | + ! : | 4 HIMenuBarView::DrawSelf(short, __HIShape const*, CGContext*)
|
---|
464 | + ! : | + ! : | + ! : | 2 HIMenuBarView::DrawTextTitle(MenuData*, CGRect const*, __CFString const*, unsigned short, CGContext*, bool)
|
---|
465 | + ! : | + ! : | + ! : | + 2 HIThemeDrawTextBox
|
---|
466 | + ! : | + ! : | + ! : | + 2 DataEngine::DrawTextBox(void const*, CGRect const*, HIThemeTextInfo*, CGContext*)
|
---|
467 | + ! : | + ! : | + ! : | + 2 TCoreTextEngine::DrawThemeTextBox(THIThemeTextInfo*, CGRect const&, unsigned long, CGContext*)
|
---|
468 | + ! : | + ! : | + ! : | + 2 TLine::DrawGlyphs(CGContext*) const
|
---|
469 | + ! : | + ! : | + ! : | + 2 CGContextShowGlyphsWithAdvances
|
---|
470 | + ! : | + ! : | + ! : | + 2 draw_glyphs
|
---|
471 | + ! : | + ! : | + ! : | + 1 ripc_DrawGlyphs
|
---|
472 | + ! : | + ! : | + ! : | + ! 1 ripc_RenderGlyphs
|
---|
473 | + ! : | + ! : | + ! : | + ! 1 ripl_BltGlyph
|
---|
474 | + ! : | + ! : | + ! : | + ! 1 CGSDeviceUnlock
|
---|
475 | + ! : | + ! : | + ! : | + ! 1 CGSBoundsIntersection
|
---|
476 | + ! : | + ! : | + ! : | + ! 1 CGSBoundsIntersection
|
---|
477 | + ! : | + ! : | + ! : | + 1 ripc_RenderGlyphs
|
---|
478 | + ! : | + ! : | + ! : | + 1 ripc_RenderGlyphs
|
---|
479 | + ! : | + ! : | + ! : | 1 CGContextClearRect
|
---|
480 | + ! : | + ! : | + ! : | + 1 CGContextFillRects
|
---|
481 | + ! : | + ! : | + ! : | + 1 ripc_DrawRects
|
---|
482 | + ! : | + ! : | + ! : | + 1 ripc_Render
|
---|
483 | + ! : | + ! : | + ! : | + 1 ripl_BltShape
|
---|
484 | + ! : | + ! : | + ! : | + 1 ripd_Lock
|
---|
485 | + ! : | + ! : | + ! : | + 1 CGSDeviceLock
|
---|
486 | + ! : | + ! : | + ! : | + 1 _CGSLockWindow
|
---|
487 | + ! : | + ! : | + ! : | + 1 _CGSSynchronizeWindowBackingStore
|
---|
488 | + ! : | + ! : | + ! : | + 1 mach_msg
|
---|
489 | + ! : | + ! : | + ! : | + 1 mach_msg_trap
|
---|
490 | + ! : | + ! : | + ! : | + 1 mach_msg_trap
|
---|
491 | + ! : | + ! : | + ! : | 1 HIThemeDrawMenuBarBackground
|
---|
492 | + ! : | + ! : | + ! : | 1 _HIThemeCUIDraw
|
---|
493 | + ! : | + ! : | + ! : | 1 CUIRenderer::Draw(CGRect, CGContext*, __CFDictionary const*, __CFDictionary const**)
|
---|
494 | + ! : | + ! : | + ! : | 1 CUIRenderer::DrawMenuBar(CUIContext const*)
|
---|
495 | + ! : | + ! : | + ! : | 1 CGContextDrawImage
|
---|
496 | + ! : | + ! : | + ! : | 1 ripc_DrawImage
|
---|
497 | + ! : | + ! : | + ! : | 1 ripc_RenderImage
|
---|
498 | + ! : | + ! : | + ! : | 1 ripl_BltImage
|
---|
499 | + ! : | + ! : | + ! : | 1 ripd_Mark
|
---|
500 | + ! : | + ! : | + ! : | 1 ARGB32_image
|
---|
501 | + ! : | + ! : | + ! : | 1 ARGB32_image_mark
|
---|
502 | + ! : | + ! : | + ! : | 1 ARGB32_image_mark
|
---|
503 | + ! : | + ! : | + ! : 3 SetMenuBarLimits
|
---|
504 | + ! : | + ! : | + ! : 3 _CGSSetSystemStatusBarLimits
|
---|
505 | + ! : | + ! : | + ! : 3 mach_msg
|
---|
506 | + ! : | + ! : | + ! : 3 mach_msg_trap
|
---|
507 | + ! : | + ! : | + ! : 3 mach_msg_trap
|
---|
508 | + ! : | + ! : | + ! 2 _NXDoDeferredWindowOrdering
|
---|
509 | + ! : | + ! : | + ! : 2 CGSDoDeferredOrdering
|
---|
510 | + ! : | + ! : | + ! : 2 _CGSDoDeferredOrdering
|
---|
511 | + ! : | + ! : | + ! : 2 mach_msg
|
---|
512 | + ! : | + ! : | + ! : 2 mach_msg_trap
|
---|
513 | + ! : | + ! : | + ! : 2 mach_msg_trap
|
---|
514 | + ! : | + ! : | + ! 2 _NXFinishActivation
|
---|
515 | + ! : | + ! : | + ! : 2 SendEventToEventTarget
|
---|
516 | + ! : | + ! : | + ! : 2 SendEventToEventTargetInternal(OpaqueEventRef*, OpaqueEventTargetRef*, HandlerCallRec*)
|
---|
517 | + ! : | + ! : | + ! : 2 DispatchEventToHandlers(EventTargetRec*, OpaqueEventRef*, HandlerCallRec*)
|
---|
518 | + ! : | + ! : | + ! : 2 ToolboxEventDispatcherHandler(OpaqueEventHandlerCallRef*, OpaqueEventRef*, void*)
|
---|
519 | + ! : | + ! : | + ! : 2 SendEventToEventTargetWithOptions
|
---|
520 | + ! : | + ! : | + ! : 2 SendEventToEventTargetInternal(OpaqueEventRef*, OpaqueEventTargetRef*, HandlerCallRec*)
|
---|
521 | + ! : | + ! : | + ! : 2 DispatchEventToHandlers(EventTargetRec*, OpaqueEventRef*, HandlerCallRec*)
|
---|
522 | + ! : | + ! : | + ! : 2 TSMAppActivationHandler
|
---|
523 | + ! : | + ! : | + ! : 1 ActivateTSMDocument
|
---|
524 | + ! : | + ! : | + ! : | 1 MyActivateTSMDocument
|
---|
525 | + ! : | + ! : | + ! : | 1 SendRestrictEnabledInputSourcesMessageToUIServer
|
---|
526 | + ! : | + ! : | + ! : | 1 TSMSendMessageToUIServer
|
---|
527 | + ! : | + ! : | + ! : | 1 CFDictionaryAddValue
|
---|
528 | + ! : | + ! : | + ! : | 1 _CFHash
|
---|
529 | + ! : | + ! : | + ! : | 1 _CFHash
|
---|
530 | + ! : | + ! : | + ! : 1 TSMSimulateAppActivated
|
---|
531 | + ! : | + ! : | + ! : 1 TSMHandleAppActivatedEvent
|
---|
532 | + ! : | + ! : | + ! : 1 InstallActivateTSMDocument_Timer
|
---|
533 | + ! : | + ! : | + ! : 1 InstallEventLoopTimerInMode
|
---|
534 | + ! : | + ! : | + ! : 1 InstallEventLoopTimerInternal
|
---|
535 | + ! : | + ! : | + ! : 1 CFRunLoopAddTimer
|
---|
536 | + ! : | + ! : | + ! : 1 CFSetApplyFunction
|
---|
537 | + ! : | + ! : | + ! : 1 mk_timer_arm
|
---|
538 | + ! : | + ! : | + ! : 1 mk_timer_arm
|
---|
539 | + ! : | + ! : | + ! 2 _NXShowKeyAndMain
|
---|
540 | + ! : | + ! : | + ! 1 -[NSNotificationCenter postNotificationName:object:userInfo:]
|
---|
541 | + ! : | + ! : | + ! | 1 +[NSConcreteNotification newTempNotificationWithName:object:userInfo:]
|
---|
542 | + ! : | + ! : | + ! | 1 -[NSCFString copyWithZone:]
|
---|
543 | + ! : | + ! : | + ! | 1 _NSKeyValueRetainedObservationInfoForObject
|
---|
544 | + ! : | + ! : | + ! | 1 dyld_stub_pthread_getspecific
|
---|
545 | + ! : | + ! : | + ! | 1 dyld_stub_pthread_getspecific
|
---|
546 | + ! : | + ! : | + ! 1 -[NSWindow _setFrameNeedsDisplay:]
|
---|
547 | + ! : | + ! : | + ! 1 -[NSThemeFrame _setFrameNeedsDisplay:]
|
---|
548 | + ! : | + ! : | + ! 1 -[NSView setNeedsDisplayInRect:]
|
---|
549 | + ! : | + ! : | + ! 1 -[NSView visibleRect]
|
---|
550 | + ! : | + ! : | + ! 1 objc_msgSend_rtp
|
---|
551 | + ! : | + ! : | + ! 1 objc_msgSend_rtp
|
---|
552 | + ! : | + ! : | + 2 -[NSWindow becomeKeyWindow]
|
---|
553 | + ! : | + ! : | + 1 -[NSApplication(NSWindowsMenu) updateWindowsItem:]
|
---|
554 | + ! : | + ! : | + : 1 -[NSMenu itemChanged:]
|
---|
555 | + ! : | + ! : | + : 1 _NSUpdateMenuRefWithChangedMenuItem
|
---|
556 | + ! : | + ! : | + : 1 AdjustCarbonMenuItem
|
---|
557 | + ! : | + ! : | + : 1 SetItemMark
|
---|
558 | + ! : | + ! : | + : 1 _SetItemMark(MenuData*, unsigned short, short)
|
---|
559 | + ! : | + ! : | + : 1 MenuItemData::SetItemMark(unsigned char)
|
---|
560 | + ! : | + ! : | + : 1 MenuElementRow::SetData(__CFAllocator const*, __CFString const*, unsigned long, unsigned long, void const*, unsigned long)
|
---|
561 | + ! : | + ! : | + : 1 MenuElementRow::UpdateData(__CFAllocator const*, __CFString const*, unsigned char, unsigned long, unsigned long, void const*, unsigned long)
|
---|
562 | + ! : | + ! : | + : 1 MenuElementRow::UpdateData(__CFAllocator const*, __CFString const*, unsigned char, unsigned long, unsigned long, void const*, unsigned long)
|
---|
563 | + ! : | + ! : | + 1 -[NSCursor set]
|
---|
564 | + ! : | + ! : | + 1 CGSSetCursorFromData
|
---|
565 | + ! : | + ! : | + 1 CGSSetCursorFromDataWithSeed
|
---|
566 | + ! : | + ! : | + 1 CGSRegisterCursorWithData
|
---|
567 | + ! : | + ! : | + 1 CGSRegisterCursorWithData2
|
---|
568 | + ! : | + ! : | + 1 _CGSRegisterCursorWithData
|
---|
569 | + ! : | + ! : | + 1 mach_msg
|
---|
570 | + ! : | + ! : | + 1 mach_msg_trap
|
---|
571 | + ! : | + ! : | + 1 mach_msg_trap
|
---|
572 | + ! : | + ! : | 1 objc_msgSend
|
---|
573 | + ! : | + ! : | + 1 objc_msgSend
|
---|
574 | + ! : | + ! : | 1 objc_msgSend_rtp
|
---|
575 | + ! : | + ! : | 1 objc_msgSend_rtp
|
---|
576 | + ! : | + ! : 2 SDL_PeepEvents
|
---|
577 | + ! : | + ! : 1 SDL_PeepEvents
|
---|
578 | + ! : | + ! : 1 SDL_mutexP
|
---|
579 | + ! : | + ! : 1 SDL_mutexP
|
---|
580 | + ! : | + ! 1 Common::EventDispatcher::dispatchEvent(Common::Event const&)
|
---|
581 | + ! : | + ! : 1 DefaultEventManager::notifyEvent(Common::Event const&)
|
---|
582 | + ! : | + ! : 1 operator new(unsigned long)
|
---|
583 | + ! : | + ! : 1 operator new(unsigned long)
|
---|
584 | + ! : | + ! 1 Common::VirtualMouse::pollEvent(Common::Event&)
|
---|
585 | + ! : | + ! 1 ModularGraphicsBackend::getWidth()
|
---|
586 | + ! : | + ! 1 dyld_stub_mcount
|
---|
587 | + ! : | + ! 1 dyld_stub_mcount
|
---|
588 | + ! : | + 9 Engine::shouldQuit()
|
---|
589 | + ! : | + ! 9 Engine::shouldQuit()
|
---|
590 | + ! : | + 5 OpenGL::OpenGLGraphicsManager::updateScreen()
|
---|
591 | + ! : | + ! 3 CGLFlushDrawable
|
---|
592 | + ! : | + ! : 3 gldPageoffBuffer
|
---|
593 | + ! : | + ! : 2 glcDoNonSimpleFlushOptions
|
---|
594 | + ! : | + ! : | 2 CGSFlushSurfaceWithOptions
|
---|
595 | + ! : | + ! : | 1 _CGSFlushSurfaceInline
|
---|
596 | + ! : | + ! : | + 1 mach_msg
|
---|
597 | + ! : | + ! : | + 1 mach_msg_trap
|
---|
598 | + ! : | + ! : | + 1 mach_msg_trap
|
---|
599 | + ! : | + ! : | 1 _CGSGetSurfaceBinding
|
---|
600 | + ! : | + ! : | 1 mach_msg
|
---|
601 | + ! : | + ! : | 1 mach_msg_trap
|
---|
602 | + ! : | + ! : | 1 mach_msg_trap
|
---|
603 | + ! : | + ! : 1 gldPageoffBuffer
|
---|
604 | + ! : | + ! : 1 io_connect_map_memory
|
---|
605 | + ! : | + ! : 1 mach_msg
|
---|
606 | + ! : | + ! : 1 mach_msg_trap
|
---|
607 | + ! : | + ! : 1 mach_msg_trap
|
---|
608 | + ! : | + ! 1 OpenGL::ShaderPipeline::drawTextureInternal(OpenGL::GLTexture const&, float const*, float const*)
|
---|
609 | + ! : | + ! : 1 gleDrawArraysOrElements_VBO_Exec
|
---|
610 | + ! : | + ! : 1 gldUpdateDispatch
|
---|
611 | + ! : | + ! : 1 gldGetString
|
---|
612 | + ! : | + ! : 1 gldGetString
|
---|
613 | + ! : | + ! : 1 gldGetString
|
---|
614 | + ! : | + ! : 1 gldGetString
|
---|
615 | + ! : | + ! 1 gldAllocVertexBuffer
|
---|
616 | + ! : | + ! 1 gldAllocVertexBuffer
|
---|
617 | + ! : | + ! 1 gldGetString
|
---|
618 | + ! : | + ! 1 gldGetString
|
---|
619 | + ! : | + ! 1 gldGetString
|
---|
620 | + ! : | + ! 1 gldGetString
|
---|
621 | + ! : | + ! 1 gldGetString
|
---|
622 | + ! : | + ! 1 gldGetString
|
---|
623 | + ! : | + 3 Scumm::ScummEngine::updateScreenShakeEffect()
|
---|
624 | + ! : | + ! 3 Scumm::ScummEngine::updateScreenShakeEffect()
|
---|
625 | + ! : | + 1 SDL_GetTicks
|
---|
626 | + ! : | + ! 1 gettimeofday
|
---|
627 | + ! : | + ! 1 __gettimeofday
|
---|
628 | + ! : | + ! 1 __gettimeofday
|
---|
629 | + ! : | + 1 Scumm::ScummEngine::waitForTimer(int, bool)
|
---|
630 | + ! : | 3 Scumm::ScummEngine::waitForBannerInput(int, Common::KeyState&, bool&, bool&, bool)
|
---|
631 | + ! : 7 Scumm::ScummEngine::clearBanner()
|
---|
632 | + ! : | 5 OpenGL::OpenGLGraphicsManager::updateScreen()
|
---|
633 | + ! : | + 4 OpenGL::FakeTexture::updateGLTexture()
|
---|
634 | + ! : | + ! 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
|
---|
635 | + ! : | + ! : 2 Graphics::crossBlitMap(unsigned char*, unsigned char const*, unsigned int, unsigned int, unsigned int, unsigned int, unsigned int, unsigned int const*)
|
---|
636 | + ! : | + ! : 2 Graphics::crossBlitMap(unsigned char*, unsigned char const*, unsigned int, unsigned int, unsigned int, unsigned int, unsigned int, unsigned int const*)
|
---|
637 | + ! : | + ! 2 OpenGL::Texture::updateGLTexture()
|
---|
638 | + ! : | + ! 2 OpenGL::Texture::updateGLTexture(Common::Rect&)
|
---|
639 | + ! : | + ! 2 OpenGL::GLTexture::updateArea(Common::Rect const&, Graphics::Surface const&)
|
---|
640 | + ! : | + ! 2 glTexSubImage2D
|
---|
641 | + ! : | + ! 2 glTexSubImage2D_Exec
|
---|
642 | + ! : | + ! 2 gldGetTextureLevel
|
---|
643 | + ! : | + ! 1 __memcpy
|
---|
644 | + ! : | + ! | 1 __memcpy
|
---|
645 | + ! : | + ! 1 gldPageoffBuffer
|
---|
646 | + ! : | + ! 1 io_connect_map_memory
|
---|
647 | + ! : | + ! 1 mach_msg
|
---|
648 | + ! : | + ! 1 mach_msg_trap
|
---|
649 | + ! : | + ! 1 mach_msg_trap
|
---|
650 | + ! : | + 1 OpenGL::ShaderPipeline::drawTextureInternal(OpenGL::GLTexture const&, float const*, float const*)
|
---|
651 | + ! : | + 1 gleDrawArraysOrElements_VBO_Exec
|
---|
652 | + ! : | + 1 gldAllocVertexBuffer
|
---|
653 | + ! : | + 1 gldPageoffBuffer
|
---|
654 | + ! : | + 1 io_connect_map_memory
|
---|
655 | + ! : | + 1 mach_msg
|
---|
656 | + ! : | + 1 mach_msg_trap
|
---|
657 | + ! : | + 1 mach_msg_trap
|
---|
658 | + ! : | 2 Scumm::ScummEngine::drawStripToScreen(Scumm::VirtScreen*, int, int, int, int)
|
---|
659 | + ! : | 1 Scumm::ScummEngine::drawStripToScreen(Scumm::VirtScreen*, int, int, int, int)
|
---|
660 | + ! : | 1 Scumm::ScummEngine::mac_applyDoubleResToBuffer(unsigned char const*, unsigned char*, int, int, int, int)
|
---|
661 | + ! : | 1 Scumm::ScummEngine::mac_applyDoubleResToBuffer(unsigned char const*, unsigned char*, int, int, int, int)
|
---|
662 | + ! : 1 Scumm::ScummEngine::restoreSurfacesPostGUI()
|
---|
663 | + ! : 1 deallocate_pages
|
---|
664 | + ! : 1 munmap$UNIX2003
|
---|
665 | + ! : 1 munmap$UNIX2003
|
---|
666 | + ! 150 Scumm::ScummEngine::scummLoop_handleEffects()
|
---|
667 | + ! : 150 Scumm::ScummEngine::fadeIn(int)
|
---|
668 | + ! : 150 Scumm::ScummEngine::updatePalette()
|
---|
669 | + ! : 95 Graphics::MacWindowManager::passPalette(unsigned char const*, unsigned int)
|
---|
670 | + ! : | 95 Graphics::MacWindowManager::drawDesktop()
|
---|
671 | + ! : | 95 Graphics::MacWindowManager::findBestColor(unsigned char, unsigned char, unsigned char)
|
---|
672 | + ! : | 70 Graphics::PaletteLookup::findBestColor(unsigned char, unsigned char, unsigned char, bool)
|
---|
673 | + ! : | + 42 Common::HashMap<int, unsigned char, Common::Hash<int>, Common::EqualTo<int> >::getOrCreateVal(int const&)
|
---|
674 | + ! : | + ! 27 Common::HashMap<int, unsigned char, Common::Hash<int>, Common::EqualTo<int> >::lookupAndCreateIfMissing(int const&)
|
---|
675 | + ! : | + ! : 11 Common::HashMap<int, unsigned char, Common::Hash<int>, Common::EqualTo<int> >::lookupAndCreateIfMissing(int const&)
|
---|
676 | + ! : | + ! : 10 mcount
|
---|
677 | + ! : | + ! : | 6 mcount
|
---|
678 | + ! : | + ! : | 4 moncount
|
---|
679 | + ! : | + ! : | 4 moncount
|
---|
680 | + ! : | + ! : 6 Common::HashMap<int, unsigned char, Common::Hash<int>, Common::EqualTo<int> >::lookupAndCreateIfMissing(int const&)
|
---|
681 | + ! : | + ! : 6 mcount
|
---|
682 | + ! : | + ! : 6 mcount
|
---|
683 | + ! : | + ! 5 Common::HashMap<int, unsigned char, Common::Hash<int>, Common::EqualTo<int> >::getOrCreateVal(int const&)
|
---|
684 | + ! : | + ! : 5 mcount
|
---|
685 | + ! : | + ! : 5 mcount
|
---|
686 | + ! : | + ! 5 mcount
|
---|
687 | + ! : | + ! : 5 moncount
|
---|
688 | + ! : | + ! : 5 moncount
|
---|
689 | + ! : | + ! 3 restGPRx
|
---|
690 | + ! : | + ! : 3 restGPRx
|
---|
691 | + ! : | + ! 2 Common::HashMap<int, unsigned char, Common::Hash<int>, Common::EqualTo<int> >::getOrCreateVal(int const&)
|
---|
692 | + ! : | + 10 Graphics::PaletteLookup::findBestColor(unsigned char, unsigned char, unsigned char, bool)
|
---|
693 | + ! : | + 7 dyld_stub__ZN6Common7HashMapIihNS_4HashIiEENS_7EqualToIiEEE14getOrCreateValERKi
|
---|
694 | + ! : | + ! 7 dyld_stub__ZN6Common7HashMapIihNS_4HashIiEENS_7EqualToIiEEE14getOrCreateValERKi
|
---|
695 | + ! : | + 6 dyld_stub_mcount
|
---|
696 | + ! : | + ! 6 dyld_stub_mcount
|
---|
697 | + ! : | + 3 Graphics::PaletteLookup::findBestColor(unsigned char, unsigned char, unsigned char, bool)
|
---|
698 | + ! : | + ! 2 mcount
|
---|
699 | + ! : | + ! : 2 mcount
|
---|
700 | + ! : | + ! 1 Common::HashMap<int, unsigned char, Common::Hash<int>, Common::EqualTo<int> >::getOrCreateVal(int const&)
|
---|
701 | + ! : | + ! 1 Common::HashMap<int, unsigned char, Common::Hash<int>, Common::EqualTo<int> >::getOrCreateVal(int const&)
|
---|
702 | + ! : | + 2 mcount
|
---|
703 | + ! : | + 1 mcount
|
---|
704 | + ! : | + 1 moncount
|
---|
705 | + ! : | + 1 moncount
|
---|
706 | + ! : | 14 dyld_stub_mcount
|
---|
707 | + ! : | + 14 dyld_stub_mcount
|
---|
708 | + ! : | 8 mcount
|
---|
709 | + ! : | + 6 moncount
|
---|
710 | + ! : | + ! 6 moncount
|
---|
711 | + ! : | + 2 mcount
|
---|
712 | + ! : | 3 Graphics::MacWindowManager::findBestColor(unsigned char, unsigned char, unsigned char)
|
---|
713 | + ! : | 3 mcount
|
---|
714 | + ! : | 3 mcount
|
---|
715 | + ! : 55 Graphics::MacWindowManager::drawDesktop()
|
---|
716 | + ! : 34 Graphics::MacWindowManager::drawDesktop()
|
---|
717 | + ! : 18 Graphics::MacWindowManager::findBestColor(unsigned char, unsigned char, unsigned char)
|
---|
718 | + ! : + 18 Graphics::MacWindowManager::findBestColor(unsigned char, unsigned char, unsigned char)
|
---|
719 | + ! : 3 restGPRx
|
---|
720 | + ! : 3 restGPRx
|
---|
721 | + ! 19 Scumm::ScummEngine::updateDirtyScreen(Scumm::VirtScreenNumber)
|
---|
722 | + ! : 19 Scumm::ScummEngine::drawStripToScreen(Scumm::VirtScreen*, int, int, int, int)
|
---|
723 | + ! : 11 Scumm::ScummEngine::mac_applyDoubleResToBuffer(unsigned char const*, unsigned char*, int, int, int, int)
|
---|
724 | + ! : | 11 Scumm::ScummEngine::mac_applyDoubleResToBuffer(unsigned char const*, unsigned char*, int, int, int, int)
|
---|
725 | + ! : 5 __memcpy
|
---|
726 | + ! : | 5 __memcpy
|
---|
727 | + ! : 2 Scumm::ScummEngine::drawStripToScreen(Scumm::VirtScreen*, int, int, int, int)
|
---|
728 | + ! : 1 Scumm::ScummEngine::mac_drawBufferToScreen(unsigned char const*, int, int, int, int, int, bool)
|
---|
729 | + ! : 1 Scumm::ScummEngine::mac_updateCompositeBuffer(unsigned char const*, int, int, int, int, int)
|
---|
730 | + ! : 1 Scumm::ScummEngine::mac_updateCompositeBuffer(unsigned char const*, int, int, int, int, int)
|
---|
731 | + ! 14 Scumm::ScummEngine::processActors()
|
---|
732 | + ! : 14 Scumm::Actor::drawActorCostume(bool)
|
---|
733 | + ! : 13 Scumm::BaseCostumeRenderer::drawCostume(Scumm::VirtScreen const&, int, Scumm::Actor const*, bool)
|
---|
734 | + ! : | 13 Scumm::ClassicCostumeRenderer::drawLimb(Scumm::Actor const*, int)
|
---|
735 | + ! : | 13 Scumm::ClassicCostumeRenderer::mainRoutine(int, int)
|
---|
736 | + ! : | 13 Scumm::ClassicCostumeRenderer::proc3(Scumm::BaseCostumeRenderer::ByleRLEData&)
|
---|
737 | + ! : | 13 Scumm::ClassicCostumeRenderer::proc3(Scumm::BaseCostumeRenderer::ByleRLEData&)
|
---|
738 | + ! : 1 Scumm::Actor::prepareDrawActorCostume(Scumm::BaseCostumeRenderer*)
|
---|
739 | + ! : 1 Scumm::ScummEngine::getMaskFromBox(int)
|
---|
740 | + ! : 1 Scumm::ScummEngine::getBoxBaseAddr(int)
|
---|
741 | + ! : 1 Scumm::ScummEngine::getBoxBaseAddr(int)
|
---|
742 | + ! 8 Scumm::ScummEngine::runAllScripts()
|
---|
743 | + ! : 8 Scumm::ScummEngine::executeScript()
|
---|
744 | + ! : 4 Scumm::ScummEngine::endCutscene()
|
---|
745 | + ! : | 4 Scumm::ScummEngine::runScriptNested(int)
|
---|
746 | + ! : | 4 Scumm::ScummEngine::executeScript()
|
---|
747 | + ! : | 4 Scumm::ScummEngine::actorFollowCamera(int)
|
---|
748 | + ! : | 4 Scumm::ScummEngine::setCameraFollows(Scumm::Actor*, bool)
|
---|
749 | + ! : | 4 Scumm::ScummEngine::startScene(int, Scumm::Actor*, int)
|
---|
750 | + ! : | 1 Scumm::ScummEngine::ensureResourceLoaded(Scumm::ResType, unsigned short)
|
---|
751 | + ! : | + 1 Scumm::ScummEngine::loadResource(Scumm::ResType, unsigned short)
|
---|
752 | + ! : | + 1 Scumm::ResourceManager::createResource(Scumm::ResType, unsigned short, unsigned int)
|
---|
753 | + ! : | + 1 Scumm::ResourceManager::createResource(Scumm::ResType, unsigned short, unsigned int)
|
---|
754 | + ! : | 1 Scumm::ScummEngine::initBGBuffers(int)
|
---|
755 | + ! : | + 1 Scumm::ResourceManager::createResource(Scumm::ResType, unsigned short, unsigned int)
|
---|
756 | + ! : | + 1 Scumm::ResourceManager::createResource(Scumm::ResType, unsigned short, unsigned int)
|
---|
757 | + ! : | 1 Scumm::ScummEngine::resetRoomSubBlocks()
|
---|
758 | + ! : | + 1 Scumm::ScummEngine::getResourceAddress(Scumm::ResType, unsigned short)
|
---|
759 | + ! : | + 1 Scumm::debugC(int, char const*, ...)
|
---|
760 | + ! : | + 1 Common::DebugManager::isDebugChannelEnabled(unsigned int, bool)
|
---|
761 | + ! : | + 1 dyld_stub_mcount
|
---|
762 | + ! : | + 1 dyld_stub_mcount
|
---|
763 | + ! : | 1 Scumm::ScummEngine::runEntryScript()
|
---|
764 | + ! : | 1 Scumm::ScummEngine::runScriptNested(int)
|
---|
765 | + ! : | 1 Scumm::ScummEngine::executeScript()
|
---|
766 | + ! : | 1 Scumm::ScummEngine_v5::o5_startScript()
|
---|
767 | + ! : | 1 Scumm::ScummEngine::runScriptNested(int)
|
---|
768 | + ! : | 1 Scumm::ScummEngine::executeScript()
|
---|
769 | + ! : | 1 Scumm::ScummEngine_v5::o5_actorOps()
|
---|
770 | + ! : | 1 Scumm::Actor::setActorCostume(int)
|
---|
771 | + ! : | 1 Scumm::Actor::showActor()
|
---|
772 | + ! : | 1 Scumm::ScummEngine::ensureResourceLoaded(Scumm::ResType, unsigned short)
|
---|
773 | + ! : | 1 Scumm::ScummEngine::loadResource(Scumm::ResType, unsigned short)
|
---|
774 | + ! : | 1 Scumm::ScummFile::read(void*, unsigned int)
|
---|
775 | + ! : | 1 fread
|
---|
776 | + ! : | 1 __srefill
|
---|
777 | + ! : | 1 _sread
|
---|
778 | + ! : | 1 read
|
---|
779 | + ! : | 1 read
|
---|
780 | + ! : 1 Scumm::ScummEngine::refreshScriptPointer()
|
---|
781 | + ! : | 1 Scumm::ScummEngine::refreshScriptPointer()
|
---|
782 | + ! : 1 Scumm::ScummEngine_v5::decodeParseString()
|
---|
783 | + ! : | 1 Scumm::ScummEngine_v5::decodeParseStringTextString(int)
|
---|
784 | + ! : | 1 Scumm::ScummEngine::displayDialog()
|
---|
785 | + ! : | 1 Common::ConfigManager::getBool(Common::String const&, Common::String const&) const
|
---|
786 | + ! : | 1 Common::HashMap<Common::String, Common::String, Common::IgnoreCase_Hash, Common::IgnoreCase_EqualTo>::getVal(Common::String const&) const
|
---|
787 | + ! : | 1 __ZNK6Common7HashMapINS_6StringES1_NS_15IgnoreCase_HashENS_18IgnoreCase_EqualToEE6lookupERKS1_.isra.19
|
---|
788 | + ! : | 1 Common::hashit_lower(char const*)
|
---|
789 | + ! : | 1 __tolower
|
---|
790 | + ! : | 1 __tolower
|
---|
791 | + ! : 1 Scumm::Sound::processSound()
|
---|
792 | + ! : | 1 Scumm::Sound::processSound()
|
---|
793 | + ! : 1 Scumm::debugC(int, char const*, ...)
|
---|
794 | + ! : 1 Common::DebugManager::isDebugChannelEnabled(unsigned int, bool)
|
---|
795 | + ! : 1 mcount
|
---|
796 | + ! : 1 mcount
|
---|
797 | + ! 6 Scumm::ScummEngine::scummLoop_handleDrawing()
|
---|
798 | + ! : 6 Scumm::ScummEngine::redrawBGAreas()
|
---|
799 | + ! : 5 Scumm::ScummEngine::redrawBGStrip(int, int)
|
---|
800 | + ! : | 5 Scumm::Gdi::drawBitmap(unsigned char const*, Scumm::VirtScreen*, int, int, int, int, int, int, unsigned char)
|
---|
801 | + ! : | 4 Scumm::Gdi::decompressBitmap(unsigned char*, int, unsigned char const*, int)
|
---|
802 | + ! : | + 4 Scumm::Gdi::drawStripComplex(unsigned char*, int, unsigned char const*, int, bool) const
|
---|
803 | + ! : | + 2 Scumm::Gdi::writeRoomColor(unsigned char*, unsigned char) const
|
---|
804 | + ! : | + ! 1 Scumm::ScummEngine::stopObjectCode()
|
---|
805 | + ! : | + ! : 1 moncount
|
---|
806 | + ! : | + ! : 1 moncount
|
---|
807 | + ! : | + ! 1 mcount
|
---|
808 | + ! : | + ! 1 mcount
|
---|
809 | + ! : | + 2 restGPRx
|
---|
810 | + ! : | + 2 restGPRx
|
---|
811 | + ! : | 1 Scumm::Gdi::drawBitmap(unsigned char const*, Scumm::VirtScreen*, int, int, int, int, int, int, unsigned char)
|
---|
812 | + ! : 1 Scumm::ScummEngine::drawRoomObjects(int)
|
---|
813 | + ! : 1 __ZN5Scumm11ScummEngine10drawObjectEii.part.13
|
---|
814 | + ! : 1 Scumm::Gdi::drawBitmap(unsigned char const*, Scumm::VirtScreen*, int, int, int, int, int, int, unsigned char)
|
---|
815 | + ! : 1 Scumm::Gdi::decompressBitmap(unsigned char*, int, unsigned char const*, int)
|
---|
816 | + ! : 1 Scumm::Gdi::drawStripComplex(unsigned char*, int, unsigned char const*, int, bool) const
|
---|
817 | + ! : 1 Scumm::MajMinCodec::decodeLine(unsigned char*, int, int)
|
---|
818 | + ! : 1 Scumm::MajMinCodec::decodeLine(unsigned char*, int, int)
|
---|
819 | + ! 4 Scumm::ScummEngine::playActorSounds()
|
---|
820 | + ! : 4 Scumm::ScummEngine::playActorSounds()
|
---|
821 | + ! 2 Scumm::ScummEngine::drawDirtyScreenParts()
|
---|
822 | + ! : 1 Scumm::ScummEngine::drawStripToScreen(Scumm::VirtScreen*, int, int, int, int)
|
---|
823 | + ! : | 1 Scumm::ScummEngine::mac_applyDoubleResToBuffer(unsigned char const*, unsigned char*, int, int, int, int)
|
---|
824 | + ! : | 1 Scumm::ScummEngine::mac_applyDoubleResToBuffer(unsigned char const*, unsigned char*, int, int, int, int)
|
---|
825 | + ! : 1 Scumm::ScummEngine::updateDirtyScreen(Scumm::VirtScreenNumber)
|
---|
826 | + ! : 1 Scumm::ScummEngine::drawStripToScreen(Scumm::VirtScreen*, int, int, int, int)
|
---|
827 | + ! : 1 Scumm::ScummEngine::mac_applyDoubleResToBuffer(unsigned char const*, unsigned char*, int, int, int, int)
|
---|
828 | + ! : 1 Scumm::ScummEngine::mac_applyDoubleResToBuffer(unsigned char const*, unsigned char*, int, int, int, int)
|
---|
829 | + ! 1 Scumm::ScummEngine::scummLoop(int)
|
---|
830 | + ! 1 Scumm::ScummEngine::updateObjectStates()
|
---|
831 | + ! : 1 Scumm::ScummEngine::updateObjectStates()
|
---|
832 | + ! 1 Scumm::ScummEngine_v5::scummLoop_handleActors()
|
---|
833 | + ! 1 Scumm::ScummEngine::resetActorBgs()
|
---|
834 | + ! 1 Scumm::ScummEngine::clearGfxUsageBit(int, int)
|
---|
835 | + ! 1 Scumm::ScummEngine::clearGfxUsageBit(int, int)
|
---|
836 | + 284 Scumm::ScummEngine::waitForTimer(int, bool)
|
---|
837 | + 266 OpenGL::OpenGLGraphicsManager::updateScreen()
|
---|
838 | + : 220 OpenGL::FakeTexture::updateGLTexture()
|
---|
839 | + : | 134 OpenGL::Texture::updateGLTexture()
|
---|
840 | + : | + 130 OpenGL::Texture::updateGLTexture(Common::Rect&)
|
---|
841 | + : | + ! 130 OpenGL::GLTexture::updateArea(Common::Rect const&, Graphics::Surface const&)
|
---|
842 | + : | + ! 130 glTexSubImage2D
|
---|
843 | + : | + ! 130 glTexSubImage2D_Exec
|
---|
844 | + : | + ! 130 gldGetTextureLevel
|
---|
845 | + : | + ! 98 __memcpy
|
---|
846 | + : | + ! : 98 __memcpy
|
---|
847 | + : | + ! 28 gldPageoffBuffer
|
---|
848 | + : | + ! : 28 io_connect_map_memory
|
---|
849 | + : | + ! : 26 mach_msg
|
---|
850 | + : | + ! : | 26 mach_msg_trap
|
---|
851 | + : | + ! : | 26 mach_msg_trap
|
---|
852 | + : | + ! : 1 io_connect_map_memory
|
---|
853 | + : | + ! : 1 mig_get_reply_port
|
---|
854 | + : | + ! : 1 dyld_stub_pthread_self
|
---|
855 | + : | + ! : 1 dyld_stub_pthread_self
|
---|
856 | + : | + ! 4 gldGetTextureLevel
|
---|
857 | + : | + 4 OpenGL::Texture::updateGLTexture()
|
---|
858 | + : | 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
|
---|
859 | + : | 86 Graphics::crossBlitMap(unsigned char*, unsigned char const*, unsigned int, unsigned int, unsigned int, unsigned int, unsigned int, unsigned int const*)
|
---|
860 | + : | 86 Graphics::crossBlitMap(unsigned char*, unsigned char const*, unsigned int, unsigned int, unsigned int, unsigned int, unsigned int, unsigned int const*)
|
---|
861 | + : 22 OpenGL::ShaderPipeline::drawTextureInternal(OpenGL::GLTexture const&, float const*, float const*)
|
---|
862 | + : | 22 gleDrawArraysOrElements_VBO_Exec
|
---|
863 | + : | 21 gldAllocVertexBuffer
|
---|
864 | + : | + 21 gldPageoffBuffer
|
---|
865 | + : | + 21 io_connect_map_memory
|
---|
866 | + : | + 20 mach_msg
|
---|
867 | + : | + ! 20 mach_msg_trap
|
---|
868 | + : | + ! 20 mach_msg_trap
|
---|
869 | + : | + 1 io_connect_map_memory
|
---|
870 | + : | 1 gleSetVertexSubmitFunc
|
---|
871 | + : | 1 gleGetVertexSubmitFuncObjectAndKey
|
---|
872 | + : | 1 gleGetVertexSubmitFuncObjectAndKey
|
---|
873 | + : 20 CGLFlushDrawable
|
---|
874 | + : | 18 gldPageoffBuffer
|
---|
875 | + : | + 17 glcDoNonSimpleFlushOptions
|
---|
876 | + : | + ! 17 CGSFlushSurfaceWithOptions
|
---|
877 | + : | + ! 13 _CGSFlushSurfaceInline
|
---|
878 | + : | + ! : 13 ripd_Lock
|
---|
879 | + : | + ! : 13 mach_msg_trap
|
---|
880 | + : | + ! : 13 mach_msg_trap
|
---|
881 | + : | + ! 3 _CGSGetSurfaceBinding
|
---|
882 | + : | + ! : 3 mach_msg
|
---|
883 | + : | + ! : 3 mach_msg_trap
|
---|
884 | + : | + ! : 3 mach_msg_trap
|
---|
885 | + : | + ! 1 _CGSWindowByID
|
---|
886 | + : | + ! 1 _CGSWindowByID
|
---|
887 | + : | + 1 gldPageoffBuffer
|
---|
888 | + : | + 1 io_connect_map_memory
|
---|
889 | + : | + 1 mach_msg
|
---|
890 | + : | + 1 mach_msg_trap
|
---|
891 | + : | + 1 mach_msg_trap
|
---|
892 | + : | 2 glSwap_Exec
|
---|
893 | + : | 2 gldUpdateDispatch
|
---|
894 | + : | 1 gldGetQueryInfo
|
---|
895 | + : | ! 1 gldGetString
|
---|
896 | + : | ! 1 gldGetString
|
---|
897 | + : | 1 gldUpdateDispatch
|
---|
898 | + : 4 glClear_Exec
|
---|
899 | + : 3 gldUpdateDispatch
|
---|
900 | + : + 2 gldGetString
|
---|
901 | + : + ! 2 gldGetString
|
---|
902 | + : + ! 2 gldGetString
|
---|
903 | + : + 1 gldGetQueryInfo
|
---|
904 | + : + 1 gldGetString
|
---|
905 | + : + 1 gldGetString
|
---|
906 | + : + 1 gldGetString
|
---|
907 | + : + 1 gldGetString
|
---|
908 | + : + 1 gldGetString
|
---|
909 | + : + 1 gldInitDispatch
|
---|
910 | + : + 1 gldInitDispatch
|
---|
911 | + : + 1 gldInitDispatch
|
---|
912 | + : 1 gleUpdateDeferredState
|
---|
913 | + : 1 gleUpdateDeferredState
|
---|
914 | + 16 Scumm::ScummEngine::parseEvents()
|
---|
915 | + : 16 DefaultEventManager::pollEvent(Common::Event&)
|
---|
916 | + : 16 Common::EventDispatcher::dispatch()
|
---|
917 | + : 15 Common::KeyboardRepeatEventSourceWrapper::pollEvent(Common::Event&)
|
---|
918 | + : | 14 SdlEventSource::pollEvent(Common::Event&)
|
---|
919 | + : | + 14 SDL_PollEvent
|
---|
920 | + : | + 14 SDL_PumpEvents
|
---|
921 | + : | + 14 QZ_PumpEvents
|
---|
922 | + : | + 13 -[NSApplication nextEventMatchingMask:untilDate:inMode:dequeue:]
|
---|
923 | + : | + ! 13 _DPSNextEvent
|
---|
924 | + : | + ! 13 BlockUntilNextEventMatchingListInMode
|
---|
925 | + : | + ! 13 ReceiveNextEventCommon
|
---|
926 | + : | + ! 11 RunCurrentEventLoopInMode
|
---|
927 | + : | + ! : 10 CFRunLoopRunSpecific
|
---|
928 | + : | + ! : | 3 mach_msg
|
---|
929 | + : | + ! : | + 2 mach_msg_trap
|
---|
930 | + : | + ! : | + ! 2 mach_msg_trap
|
---|
931 | + : | + ! : | + 1 mach_msg
|
---|
932 | + : | + ! : | 2 CFSetApplyFunction
|
---|
933 | + : | + ! : | + 1 __CFRunLoopCollectSources0
|
---|
934 | + : | + ! : | + ! 1 __CFRunLoopCollectSources0
|
---|
935 | + : | + ! : | + 1 __CF_FAULT_CALLBACK
|
---|
936 | + : | + ! : | + 1 __CF_FAULT_CALLBACK
|
---|
937 | + : | + ! : | 2 __CFRunLoopDoObservers
|
---|
938 | + : | + ! : | + 2 FlushAllBuffers(__CFRunLoopObserver*, unsigned long, void*)
|
---|
939 | + : | + ! : | + 1 FlushAllBuffers(__CFRunLoopObserver*, unsigned long, void*)
|
---|
940 | + : | + ! : | + 1 mk_timer_arm
|
---|
941 | + : | + ! : | + 1 mk_timer_arm
|
---|
942 | + : | + ! : | 1 __CFMachPortPerform
|
---|
943 | + : | + ! : | + 1 PullEventsFromWindowServerOnConnection(unsigned int, unsigned char)
|
---|
944 | + : | + ! : | + 1 CGEventCreateNextEvent
|
---|
945 | + : | + ! : | + 1 CGSGetNextEventRecordInternal
|
---|
946 | + : | + ! : | + 1 snarfEvents
|
---|
947 | + : | + ! : | + 1 _CGSGetPortStreamInline
|
---|
948 | + : | + ! : | + 1 mach_msg
|
---|
949 | + : | + ! : | + 1 mach_msg_trap
|
---|
950 | + : | + ! : | + 1 mach_msg_trap
|
---|
951 | + : | + ! : | 1 __CFRunLoopFindMode
|
---|
952 | + : | + ! : | + 1 CFSetGetValue
|
---|
953 | + : | + ! : | + 1 __CFSetFindBuckets1b
|
---|
954 | + : | + ! : | + 1 __CFSetFindBuckets1b
|
---|
955 | + : | + ! : | 1 bsd_qsort
|
---|
956 | + : | + ! : | 1 bsd_qsort
|
---|
957 | + : | + ! : 1 mk_timer_arm
|
---|
958 | + : | + ! : 1 mk_timer_arm
|
---|
959 | + : | + ! 1 GetCurrentEventQueue
|
---|
960 | + : | + ! : 1 _EventThreadLock
|
---|
961 | + : | + ! : 1 _EventThreadLock
|
---|
962 | + : | + ! 1 pthread_mutex_lock
|
---|
963 | + : | + ! 1 pthread_mutex_lock
|
---|
964 | + : | + 1 UpdateSystemActivity
|
---|
965 | + : | + 1 IOHIDPostEvent
|
---|
966 | + : | + 1 IOConnectCallMethod
|
---|
967 | + : | + 1 io_connect_method
|
---|
968 | + : | + 1 mach_msg
|
---|
969 | + : | + 1 mach_msg_trap
|
---|
970 | + : | + 1 mach_msg_trap
|
---|
971 | + : | 1 Common::KeyboardRepeatEventSourceWrapper::pollEvent(Common::Event&)
|
---|
972 | + : 1 Common::DelayedEventSource::pollEvent(Common::Event&)
|
---|
973 | + : 1 Common::DelayedEventSource::pollEvent(Common::Event&)
|
---|
974 | + 1 Graphics::MacWindowManager::getMenu()
|
---|
975 | + : 1 Graphics::MacWindowManager::getMenu()
|
---|
976 | + 1 virtual thunk to OSystem_SDL::getMillis(bool)
|
---|
977 | + 1 virtual thunk to OSystem_SDL::getMillis(bool)
|
---|
978 | 6515 Thread_2603
|
---|
979 | + 6515 _pthread_start
|
---|
980 | + 6515 glcDebugListener
|
---|
981 | + 6515 mach_msg
|
---|
982 | + 6515 mach_msg_trap
|
---|
983 | + 6515 mach_msg_trap
|
---|
984 | 6515 Thread_2703
|
---|
985 | + 6515 _pthread_start
|
---|
986 | + 6515 glvmDoWork
|
---|
987 | + 6515 _pthread_cond_wait
|
---|
988 | + 6515 __semwait_signal
|
---|
989 | + 6515 __semwait_signal
|
---|
990 | 6515 Thread_2803
|
---|
991 | + 6515 _pthread_start
|
---|
992 | + 6515 CAPThread::Entry(CAPThread*)
|
---|
993 | + 6515 XThread::RunHelper(void*)
|
---|
994 | + 6515 MIDIInPortThread::Run()
|
---|
995 | + 6515 XServerMachPort::ReceiveMessage(int&, void*, int&)
|
---|
996 | + 6515 mach_msg
|
---|
997 | + 6515 mach_msg_trap
|
---|
998 | + 6515 mach_msg_trap
|
---|
999 | 6515 Thread_2903
|
---|
1000 | 6515 _pthread_start
|
---|
1001 | 6515 CAPThread::Entry(CAPThread*)
|
---|
1002 | 6515 HALRunLoop::OwnThread(void*)
|
---|
1003 | 6515 CFRunLoopRunSpecific
|
---|
1004 | 6515 mach_msg
|
---|
1005 | 6515 mach_msg_trap
|
---|
1006 | 6515 mach_msg_trap
|
---|
1007 |
|
---|
1008 | Total number in stack (recursive counted multiple, when >=5):
|
---|
1009 | 23 mach_msg_trap
|
---|
1010 | 22 mach_msg
|
---|
1011 | 19 mcount
|
---|
1012 | 16 gldGetString
|
---|
1013 | 10 dyld_stub_mcount
|
---|
1014 | 9 moncount
|
---|
1015 | 8 gldPageoffBuffer
|
---|
1016 | 7 restGPRx
|
---|
1017 | 6 Common::HashMap<int, unsigned char, Common::Hash<int>, Common::EqualTo<int> >::getOrCreateVal(int const&)
|
---|
1018 | 6 Graphics::MacWindowManager::findBestColor(unsigned char, unsigned char, unsigned char)
|
---|
1019 | 6 __memcpy
|
---|
1020 | 6 _pthread_start
|
---|
1021 | 6 io_connect_map_memory
|
---|
1022 | 5 Common::HashMap<int, unsigned char, Common::Hash<int>, Common::EqualTo<int> >::lookupAndCreateIfMissing(int const&)
|
---|
1023 | 5 pthread_mutex_lock
|
---|
1024 |
|
---|
1025 | Sort by top of stack, same collapsed (when >= 5):
|
---|
1026 | mach_msg_trap 19636
|
---|
1027 | mach_wait_until 7689
|
---|
1028 | __semwait_signal 6515
|
---|
1029 | semaphore_timedwait_signal_trap 6366
|
---|
1030 | Graphics::MacWindowManager::drawDesktop() 1001
|
---|
1031 | mcount 985
|
---|
1032 | Graphics::PaletteLookup::findBestColor(unsigned char, unsigned char, unsigned char, bool) 558
|
---|
1033 | moncount 519
|
---|
1034 | dyld_stub_mcount 491
|
---|
1035 | Common::HashMap<int, unsigned char, Common::Hash<int>, Common::EqualTo<int> >::getOrCreateVal(int const&) 351
|
---|
1036 | Common::HashMap<int, unsigned char, Common::Hash<int>, Common::EqualTo<int> >::lookupAndCreateIfMissing(int const&) 348
|
---|
1037 | dyld_stub__ZN6Common7HashMapIihNS_4HashIiEENS_7EqualToIiEEE14getOrCreateValERKi 219
|
---|
1038 | Graphics::MacWindowManager::findBestColor(unsigned char, unsigned char, unsigned char) 190
|
---|
1039 | restGPRx 190
|
---|
1040 | __memcpy 108
|
---|
1041 | Graphics::crossBlitMap(unsigned char*, unsigned char const*, unsigned int, unsigned int, unsigned int, unsigned int, unsigned int, unsigned int const*) 88
|
---|
1042 | iokit_user_client_trap 60
|
---|
1043 | dyld_stub__ZN6Common7HashMapIihNS_4HashIiEENS_7EqualToIiEEE24lookupAndCreateIfMissingERKi 22
|
---|
1044 | _pthread_cond_remove 21
|
---|
1045 | Graphics::Palette::findBestColor(unsigned char, unsigned char, unsigned char, bool) const 17
|
---|
1046 | Scumm::ScummEngine::mac_applyDoubleResToBuffer(unsigned char const*, unsigned char*, int, int, int, int) 14
|
---|
1047 | Scumm::ClassicCostumeRenderer::proc3(Scumm::BaseCostumeRenderer::ByleRLEData&) 13
|
---|
1048 | Engine::shouldQuit() 9
|
---|
1049 | Scumm::IMuseDriver_MacM68k::generateSamples(short*, int) 9
|
---|
1050 | SDL_ThreadedTimerCheck 5
|
---|
1051 | gldGetString 5
|
---|