Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- Sampling process 85048 for 3 seconds with 1 millisecond of run time between samples
- Sampling completed, processing symbols...
- Analysis of sampling BitTorrent (pid 85048) every 1 millisecond
- Call graph:
- 2254 Thread_6107751 DispatchQueue_1: com.apple.main-thread (serial)
- 2254 start
- 2254 main
- 2254 NSApplicationMain
- 2254 -[NSApplication run]
- 2254 -[NSApplication sendEvent:]
- 2254 -[NSWindow sendEvent:]
- 2254 -[NSScroller mouseDown:]
- 2254 -[NSWindow enableCursorRects]
- 2253 changeCursorRects
- 2253 -[NSWindow(NSCarbonExtensions) _setCursorRect:index:]
- 2252 _NXSetCursorRect
- 2249 CGSAddTrackingRect
- 2239 CGSAddTrackingArea
- 2239 _CGSAddTrackingAreaInline
- 2238 mach_msg
- 2238 mach_msg_trap
- 1 _CGSAddTrackingAreaInline
- 5 CGSReleaseRegion
- 2 CFRelease
- 2 _CFRelease
- 1 object_getClass
- 1 regionFinalize
- 1 mem_heap_free
- 1 szone_free
- 1 spin_lock
- 1 CFGetTypeID
- 3 CGSNewRegionWithRect
- 1 CGSNewRegion
- 1 CGTypeCreateInstanceWithAllocator
- 1 _CFRuntimeCreateInstance
- 1 pthread_getspecific
- 1 CGSNewRegionWithRect
- 1 shape_alloc_bounds
- 1 mem_heap_malloc
- 1 malloc_zone_malloc
- 2 CGSAddTrackingRect
- 3 CGSGetWindowBounds
- 2 _CGSLocalWindowByID
- 1 CGSGetWindowBounds
- 1 objc_msgSend
- 1 objc_msgSend
- 2254 Thread_6107765 DispatchQueue_2: com.apple.libdispatch-manager (serial)
- 2254 start_wqthread
- 2254 _pthread_wqthread
- 2254 _dispatch_worker_thread2
- 2254 _dispatch_queue_invoke
- 2254 _dispatch_mgr_invoke
- 2254 kevent
- 2254 Thread_6107772
- 2254 thread_start
- 2254 _pthread_start
- 2254 google_breakpad::ExceptionHandler::WaitForMessage(void*)
- 2254 mach_msg
- 2254 mach_msg_trap
- 2254 Thread_6107774
- 2254 thread_start
- 2254 _pthread_start
- 2254 __NSThread__main__
- 2254 -[NSThread main]
- 2254 +[BitTorrent main:]
- 2254 Startup(unsigned long, int, wchar_t const**, _opaque_pthread_mutex_t*, _opaque_pthread_cond_t*, int*)
- 2254 LApp::message_loop()
- 2254 MsgQ::GetNextMessage(unsigned int)
- 2254 EventObject::WaitForSingleObject(unsigned int)
- 2254 pthread_cond_timedwait$UNIX2003
- 2254 _pthread_cond_wait
- 2254 __semwait_signal
- 2254 Thread_6107776
- 2254 thread_start
- 2254 _pthread_start
- 2254 thread_func_wrapper(void*)
- 2254 IOThread(void*)
- 2253 EventObject::WaitForSingleObject(unsigned int)
- 2253 pthread_cond_timedwait$UNIX2003
- 2253 _pthread_cond_wait
- 2253 __semwait_signal
- 1 ProcessJobList(DiskIO::Job*)
- 1 DiskIO::TorrentWorkJob::Perform()
- 1 TorrentFile::DoDelayedWork()
- 1 TorrentFile::CheckDiskSpace()
- 1 BtLock()
- 1 pthread_mutex_lock
- 1 semaphore_wait_signal_trap
- 2254 Thread_6107778
- 2254 thread_start
- 2254 _pthread_start
- 2254 DnsThread(void*)
- 2254 EventObject::WaitForSingleObject(unsigned int)
- 2254 pthread_cond_timedwait$UNIX2003
- 2254 _pthread_cond_wait
- 2254 __semwait_signal
- 2254 Thread_6107779
- 2254 thread_start
- 2254 _pthread_start
- 2254 thread_func_wrapper(void*)
- 2254 NetworkThread(void*)
- 2254 Socket::NetworkEventLoop(ThreadSync*)
- 2223 Socket::select(unsigned int)
- 2223 kevent
- 14 Socket::NetworkLoop(bool)
- 13 TcpSocket::loop()
- 12 PeerConnection::run_state()
- 4 PeerConnection::SendDiffieHellmanHandshake1_or_2()
- 4 BigNum_ModExp3(unsigned int*, unsigned int const*, unsigned int const*, unsigned int const*, int, int)
- 4 mp_exptmod(mp_int*, mp_int*, mp_int*, mp_int*)
- 4 mp_exptmod_fast(mp_int*, mp_int*, mp_int*, mp_int*, int)
- 3 fast_mp_montgomery_reduce(mp_int*, mp_int*, unsigned long)
- 1 mp_sqr(mp_int*, mp_int*)
- 3 PeerConnection::SetupDiffieHellmanIncomingKey(unsigned char*)
- 3 BigNum_ModExp3(unsigned int*, unsigned int const*, unsigned int const*, unsigned int const*, int, int)
- 3 mp_exptmod(mp_int*, mp_int*, mp_int*, mp_int*)
- 3 mp_exptmod_fast(mp_int*, mp_int*, mp_int*, mp_int*, int)
- 1 fast_mp_montgomery_reduce(mp_int*, mp_int*, unsigned long)
- 1 mp_mod(mp_int*, mp_int*, mp_int*)
- 1 mp_div(mp_int*, mp_int*, mp_int*, mp_int*)
- 1 mp_div_2d(mp_int*, int, mp_int*, mp_int*)
- 1 MyMalloc(unsigned long)
- 1 malloc
- 1 malloc_zone_malloc
- 1 szone_malloc_should_clear
- 1 __cpu_number
- 1 mp_sqr(mp_int*, mp_int*)
- 2 PeerConnection::ProcessPeerRequest()
- 2 DiskIO::AddJob(DiskIO::Job*, bool, bool)
- 2 pthread_mutex_lock
- 2 __spin_lock
- 1 PeerConnection::Disconnect(wchar_t const*)
- 1 TorrentFile::RegisterPeerPieces(unsigned char*, int)
- 1 PeerConnection::SendDiffieHellmanHandshake3()
- 1 PeerConnection::SetupDiffieHellmanSharedSecret(unsigned char*, unsigned int)
- 1 SHA1::Finish()
- 1 SHA1::Update(unsigned char const*, unsigned long)
- 1 SHA1::Process(unsigned char const*)
- 1 TcpSocket::connect(SockAddr const&)
- 1 TcpSocket::connect(SockAddr const&, unsigned short)
- 1 TcpSocket::doconnect(SockAddr const&, unsigned short)
- 1 connect$UNIX2003
- 1 TcpSocket::flush_write()
- 1 btwritev(int, iovec*, unsigned int, unsigned int*, unsigned int)
- 1 writev$UNIX2003
- 1 Socket::NetworkLoop(bool)
- 4 Socket::NetworkEventLoop(ThreadSync*)
- 4 Socket::process_events(int)
- 3 SocketProcessEvent(int)
- 3 UDPSocketManager::event(unsigned int)
- 2 UTP_IsIncomingUTP
- 1 UTP_IsIncomingUTP
- 1 UTP_ProcessIncoming(UTPSocket*, unsigned char const*, unsigned long, bool)
- 1 UTPSocket::send_ack(bool)
- 1 UTPSocket::send_data(PacketFormat*, unsigned long, bandwidth_type_t, unsigned int)
- 1 send_to_addr(void (*)(void*, unsigned char const*, unsigned long, sockaddr const*, unsigned int, unsigned int), void*, unsigned char const*, unsigned long, PackedSockAddr const&, int)
- 1 send_to_proc(void*, unsigned char const*, unsigned long, sockaddr const*, unsigned int, unsigned int)
- 1 UDPSocketManager::Send(SockAddr const&, char const*, unsigned char const*, unsigned long, unsigned int)
- 1 UDPSocketManager::sendto(unsigned char const*, unsigned long, SockAddr const&, char const*, int)
- 1 sendto$UNIX2003
- 1 cerror
- 1 Socket::process_events(int)
- 3 Socket::NetworkPostTimers(bool, unsigned int)
- 3 BtTick(bool, unsigned int)
- 3 TorrentSession::BtTick(bool, unsigned int)
- 2 TorrentFile::NetworkTick(bool, unsigned int)
- 1 GetAutomationMode()
- 1 TorrentFile::ExpireBans()
- 1 TorrentFile::TryConnectMorePeers(int, int&)
- 1 TorrentFile::ConnectMorePeers(int, int&)
- 3 TcpSocket::flush_write()
- 3 btwritev(int, iovec*, unsigned int, unsigned int*, unsigned int)
- 3 writev$UNIX2003
- 1 GetTickCount()
- 1 TcpSocket::GiveUploadPoints(unsigned int)
- 1 TcpSocket::try_flush_write()
- 2254 Thread_6107797: WebCore: LocalStorage
- 2254 thread_start
- 2254 _pthread_start
- 2254 WTF::ThreadCondition::timedWait(WTF::Mutex&, double)
- 2254 pthread_cond_wait$UNIX2003
- 2254 _pthread_cond_wait
- 2254 __semwait_signal
- 2254 Thread_6107798
- 2254 thread_start
- 2254 _pthread_start
- 2254 __NSThread__main__
- 2254 -[NSThread main]
- 2254 +[NSURLConnection(NSURLConnectionReallyInternal) _resourceLoadLoop:]
- 2254 CFRunLoopRunInMode
- 2254 CFRunLoopRunSpecific
- 2254 __CFRunLoopRun
- 2254 mach_msg
- 2254 mach_msg_trap
- 2254 Thread_6107814
- 2254 thread_start
- 2254 _pthread_start
- 2254 __NSThread__main__
- 2254 -[NSThread main]
- 2254 -[UKKQueue watcherThread:]
- 2254 kevent
- 2254 Thread_6107821: com.apple.CFSocket.private
- 2254 thread_start
- 2254 _pthread_start
- 2254 __CFSocketManager
- 2254 select$DARWIN_EXTSN
- 2254 Thread_6107823: JavaScriptCore::Marking
- 2254 pthread_cond_wait$UNIX2003
- 2254 _pthread_cond_wait
- 2254 __semwait_signal
- 2254 Thread_6107824: JavaScriptCore::BlockFree
- 2254 WTF::ThreadCondition::timedWait(WTF::Mutex&, double)
- 2254 pthread_cond_timedwait$UNIX2003
- 2254 _pthread_cond_wait
- 2254 __semwait_signal
- 2254 Thread_8618677
- 2254 start_wqthread
- 2254 _pthread_wqthread
- 2254 __workq_kernreturn
- Total number in stack (recursive counted multiple, when >=5):
- 9 _pthread_start
- 9 thread_start
- 6 __semwait_signal
- 6 _pthread_cond_wait
- Sort by top of stack, same collapsed (when >= 5):
- __semwait_signal 13523
- mach_msg_trap 6746
- kevent 6731
- __workq_kernreturn 2254
- select$DARWIN_EXTSN 2254
- Sample analysis of process 85048 written to file /dev/stdout
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement