index Count Hits Function Name 249 PL_ProcessPendingEvents 234 PL_ProcessEventsBeforeID 5436 0 483 PL_HandleEvent 483 nsARequestObserverEvent::HandlePLEvent(PLEvent*)
483 imgRequest::OnDataAvailable(nsIRequest*, nsISupports*, nsIInputStream*, unsigned, unsigned) 97746 0 483 nsGIFDecoder2::WriteFrom(nsIInputStream*, unsigned, unsigned*) 473 nsPipe::nsPipeInputStream::ReadSegments(unsigned (*)(nsIInputStream*, void*, char const*, unsigned, unsigned, unsigned*), void*, unsigned, unsigned*) 10 nsInputStreamTee::ReadSegments(unsigned (*)(nsIInputStream*, void*, char const*, unsigned, unsigned, unsigned*), void*, unsigned, unsigned*)
19870 0 483 __libc_start_main
483 nsAppShell::Run() 12585 0 483 gtk_main 483 g_main_run
483 nsAppShellService::Run() 37908 0 483 nsAppShell::Run() 483 gtk_main
483 g_main_iterate 16580 0 483 g_main_dispatch 249 g_io_unix_dispatch 234 gdk_event_dispatch
483 g_main_run 16581 0 483 g_main_iterate 483 g_main_dispatch
483 ProxyListener::OnDataAvailable(nsIRequest*, nsISupports*, nsIInputStream*, unsigned, unsigned) 73392 0 483 imgRequest::OnDataAvailable(nsIRequest*, nsISupports*, nsIInputStream*, unsigned, unsigned) 483 nsGIFDecoder2::WriteFrom(nsIInputStream*, unsigned, unsigned*)
473 nsGIFDecoder2::WriteFrom(nsIInputStream*, unsigned, unsigned*) 10 nsInputStreamTee::ReadSegments(unsigned (*)(nsIInputStream*, void*, char const*, unsigned, unsigned, unsigned*), void*, unsigned, unsigned*) 4851 0 483 nsPipe::nsPipeInputStream::ReadSegments(unsigned (*)(nsIInputStream*, void*, char const*, unsigned, unsigned, unsigned*), void*, unsigned, unsigned*) 473 ReadDataOut(nsIInputStream*, void*, char const*, unsigned, unsigned, unsigned*) 10 nsInputStreamTee::WriteSegmentFun(nsIInputStream*, void*, char const*, unsigned, unsigned, unsigned*)
36738 0 483 nsAppShellService::Run() 483 nsAppShell::Run()
483 gtk_main 16585 0 483 g_main_run 483 g_main_iterate
473 nsHttpChannel::OnDataAvailable(nsIRequest*, nsISupports*, nsIInputStream*, unsigned, unsigned) 10 nsStreamListenerTee::OnDataAvailable(nsIRequest*, nsISupports*, nsIInputStream*, unsigned, unsigned) 73365 0 483 ProxyListener::OnDataAvailable(nsIRequest*, nsISupports*, nsIInputStream*, unsigned, unsigned) 483 imgRequest::OnDataAvailable(nsIRequest*, nsISupports*, nsIInputStream*, unsigned, unsigned)
483 ReadDataOut(nsIInputStream*, void*, char const*, unsigned, unsigned, unsigned*) 97745 0 483 nsGIFDecoder2::ProcessData(unsigned char*, unsigned) 479 gif_write(gif_struct*, unsigned char const*, unsigned) 3 nsGIFDecoder2::FlushImageData() 1 PR_Malloc
483 nsOnDataAvailableEvent::HandleEvent() 31055 0 483 nsHttpChannel::OnDataAvailable(nsIRequest*, nsISupports*, nsIInputStream*, unsigned, unsigned) 473 ProxyListener::OnDataAvailable(nsIRequest*, nsISupports*, nsIInputStream*, unsigned, unsigned) 10 nsStreamListenerTee::OnDataAvailable(nsIRequest*, nsISupports*, nsIInputStream*, unsigned, unsigned)
473 nsPipe::nsPipeInputStream::ReadSegments(unsigned (*)(nsIInputStream*, void*, char const*, unsigned, unsigned, unsigned*), void*, unsigned, unsigned*) 10 nsInputStreamTee::WriteSegmentFun(nsIInputStream*, void*, char const*, unsigned, unsigned, unsigned*) 97743 0 483 ReadDataOut(nsIInputStream*, void*, char const*, unsigned, unsigned, unsigned*) 483 nsGIFDecoder2::ProcessData(unsigned char*, unsigned)
483 nsARequestObserverEvent::HandlePLEvent(PLEvent*) 30242 0 483 nsOnDataAvailableEvent::HandleEvent() 483 nsHttpChannel::OnDataAvailable(nsIRequest*, nsISupports*, nsIInputStream*, unsigned, unsigned)
483 PL_HandleEvent 29816 0 483 nsARequestObserverEvent::HandlePLEvent(PLEvent*) 483 nsOnDataAvailableEvent::HandleEvent()
479 nsGIFDecoder2::ProcessData(unsigned char*, unsigned) 97729 4 479 gif_write(gif_struct*, unsigned char const*, unsigned) 392 do_lzw(gif_struct*, unsigned char const*) 30 EndGIF(void*, int) 26 EndImageFrame(void*, unsigned, unsigned, unsigned) 15 BeginGIF(void*, unsigned, unsigned, unsigned char) 7 PR_Calloc 2 non-virtual thunk to imgRequest::OnStartDecode(imgIRequest*, nsISupports*) 1 BeginImageFrame(void*, unsigned, unsigned, unsigned, unsigned, unsigned, _GIF_RGB*) 1 gif_clear_screen(gif_struct*) 1 imgRequest::OnStartDecode(imgIRequest*, nsISupports*)
392 gif_write(gif_struct*, unsigned char const*, unsigned) 97721 120 392 do_lzw(gif_struct*, unsigned char const*) 272 output_row(gif_struct*)
272 do_lzw(gif_struct*, unsigned char const*) 97720 0 272 output_row(gif_struct*) 265 HaveDecodedRow(void*, unsigned char*, int, int, int, int, unsigned char, int) 3 memset 1 gfxImageFrame::SetTransparentColor(unsigned) 1 gfxImageFrame::GetImageBytesPerRow(unsigned*) 1 gfxImageFrame::GetWidth(int*) 1 _init
265 output_row(gif_struct*) 97752 81 265 HaveDecodedRow(void*, unsigned char*, int, int, int, int, unsigned char, int) 84 imgContainer::AppendFrame(gfxIImageFrame*) 54 gfxImageFrame::SetImageData(unsigned char const*, unsigned, int) 24 memcpy 9 gfxImageFrame::Init(int, int, int, int, int) 3 nsCOMPtr_base::assign_from_helper(nsCOMPtr_helper const&, nsID const&) 2 gfxImageFrame::SetAlphaData(unsigned char const*, unsigned, int) 2 nsImageGTK::GetDecodedY2() 1 gfxImageFrame::SetTransparentColor(unsigned) 1 gfxImageFrame::GetImageBytesPerRow(unsigned*) 1 nsImageGTK::UnlockImagePixels(int) 1 nsImageGTK::GetAlphaBits() 1 nsImageGTK::GetLineStride() 1 nsMemory::Realloc(void*, unsigned)
249 event_processor_callback(void*, int, GdkInputCondition) 5481 0 249 nsEventQueueImpl::ProcessPendingEvents() 249 PL_ProcessPendingEvents
249 our_gdk_io_invoke(_GIOChannel*, GIOCondition, void*) 37903 0 249 event_processor_callback(void*, int, GdkInputCondition) 249 nsEventQueueImpl::ProcessPendingEvents()
249 g_io_unix_dispatch 37890 0 249 our_gdk_io_invoke(_GIOChannel*, GIOCondition, void*) 249 event_processor_callback(void*, int, GdkInputCondition)
249 nsEventQueueImpl::ProcessPendingEvents() 5433 0 249 PL_ProcessPendingEvents 249 PL_HandleEvent
249 g_main_dispatch 16530 0 249 g_io_unix_dispatch 249 our_gdk_io_invoke(_GIOChannel*, GIOCondition, void*)
234 gdk_event_dispatch 38032 0 234 handle_gdk_event(_GdkEvent*, void*) 234 nsAppShell::ProcessBeforeID(unsigned long)
234 processQueue(void*, void*) 5449 0 234 PL_ProcessEventsBeforeID 234 PL_HandleEvent
234 nsAppShell::ProcessBeforeID(unsigned long) 4082 0 234 nsVoidArray::EnumerateForwards(int (*)(void*, void*), void*) 234 processQueue(void*, void*)
234 g_main_dispatch 15646 0 234 gdk_event_dispatch 234 handle_gdk_event(_GdkEvent*, void*)
234 handle_gdk_event(_GdkEvent*, void*) 37915 0 234 nsAppShell::ProcessBeforeID(unsigned long) 234 nsVoidArray::EnumerateForwards(int (*)(void*, void*), void*)
234 nsVoidArray::EnumerateForwards(int (*)(void*, void*), void*) 37914 0 234 processQueue(void*, void*) 234 PL_ProcessEventsBeforeID
84 HaveDecodedRow(void*, unsigned char*, int, int, int, int, unsigned char, int) 73319 0 84 imgContainer::AppendFrame(gfxIImageFrame*) 60 gfxImageFrame::DrawTo(gfxIImageFrame*, int, int, int, int) 16 imgContainer::BuildCompositeMask(gfxIImageFrame*, gfxIImageFrame*) 7 imgContainer::FillWithColor(gfxIImageFrame*, unsigned) 1 gfxImageFrame::AddRef()
60 imgContainer::AppendFrame(gfxIImageFrame*) 97847 0 60 gfxImageFrame::DrawTo(gfxIImageFrame*, int, int, int, int) 59 nsImageGTK::DrawToImage(nsIImage*, int, int, int, int) 1 memcpy
59 gfxImageFrame::DrawTo(gfxIImageFrame*, int, int, int, int) 74639 11 59 nsImageGTK::DrawToImage(nsIImage*, int, int, int, int) 26 nsImageGTK::UpdateCachedImage() 21 _end 1 gdk_draw_rgb_image_dithalign
54 HaveDecodedRow(void*, unsigned char*, int, int, int, int, unsigned char, int) 1 imgContainer::FillWithColor(gfxIImageFrame*, unsigned) 97838 7 55 gfxImageFrame::SetImageData(unsigned char const*, unsigned, int) 46 nsImageGTK::ImageUpdated(nsIDeviceContext*, unsigned char, nsRect*) 1 nsImageGTK::SetDecodedRect(int, int, int, int) 1 _init
46 gfxImageFrame::SetImageData(unsigned char const*, unsigned, int) 74623 1 46 nsImageGTK::ImageUpdated(nsIDeviceContext*, unsigned char, nsRect*) 44 nsRegion::Or(nsRegion const&, nsRectFast const&) 1 nsRegion::Copy(nsRectFast const&)
44 nsImageGTK::ImageUpdated(nsIDeviceContext*, unsigned char, nsRect*) 876 4 44 nsRegion::Or(nsRegion const&, nsRectFast const&) 14 RgnRectMemoryAllocator::Alloc() 11 nsRegion::InsertInPlace(nsRegion::RgnRect*, int) 10 nsRegion::SubRect(nsRectFast const&, nsRegion&, nsRegion&) const 2 nsRegion::Remove(nsRegion::RgnRect*) 1 nsRegion::Copy(nsRegion const&) 1 nsRegion::Optimize() 1 RgnRectMemoryAllocator::Free(nsRegion::RgnRect*)
148 _end 21 nsImageGTK::DrawToImage(nsIImage*, int, int, int, int) 11 gdk_flush 17006 0 32 _end 148 _end 19 writev 12 __libc_write 1 free
30 gif_write(gif_struct*, unsigned char const*, unsigned) 97748 0 30 EndGIF(void*, int) 27 imgRequest::OnStopDecode(imgIRequest*, nsISupports*, unsigned, unsigned short const*) 3 imgRequest::OnStopContainer(imgIRequest*, nsISupports*, imgIContainer*)
27 imgRequest::OnStopDecode(imgIRequest*, nsISupports*, unsigned, unsigned short const*) 73426 0 27 imgRequestProxy::OnStopDecode(unsigned, unsigned short const*) 27 nsImageListener::OnStopDecode(imgIRequest*, nsISupports*, unsigned, unsigned short const*)
27 EndGIF(void*, int) 73389 0 27 imgRequest::OnStopDecode(imgIRequest*, nsISupports*, unsigned, unsigned short const*) 27 imgRequestProxy::OnStopDecode(unsigned, unsigned short const*)
26 nsImageGTK::UpdateCachedImage() 1 nsImageGTK::DrawToImage(nsIImage*, int, int, int, int) 15869 1 27 gdk_draw_rgb_image_dithalign 26 gdk_draw_rgb_image_core
27 imgRequestProxy::OnStopDecode(unsigned, unsigned short const*) 87658 0 27 nsImageListener::OnStopDecode(imgIRequest*, nsISupports*, unsigned, unsigned short const*) 26 nsImageFrame::OnStopDecode(imgIRequest*, nsIPresContext*, unsigned, unsigned short const*) 1 nsCOMPtr_base::assign_from_helper(nsCOMPtr_helper const&, nsID const&)
26 gif_write(gif_struct*, unsigned char const*, unsigned) 97750 1 26 EndImageFrame(void*, unsigned, unsigned, unsigned) 14 imgRequest::OnStopFrame(imgIRequest*, nsISupports*, gfxIImageFrame*) 7 nsGIFDecoder2::FlushImageData() 1 imgContainer::EndFrameDecode(unsigned, unsigned) 1 imgContainer::inlinedGetFrameAt(unsigned, gfxIImageFrame**) 1 nsCOMPtr_base::begin_assignment() 1 nsCOMPtr_base::assign_with_AddRef(nsISupports*)
26 nsImageListener::OnStopDecode(imgIRequest*, nsISupports*, unsigned, unsigned short const*) 87611 0 26 nsImageFrame::OnStopDecode(imgIRequest*, nsIPresContext*, unsigned, unsigned short const*) 24 nsImageFrame::FireDOMEvent(unsigned) 1 nsCOMPtr_helper::nsCOMPtr_helper() 1 PresShell::Release()
26 gdk_draw_rgb_image_dithalign 15867 0 26 gdk_draw_rgb_image_core 15 gdk_rgb_convert_0888 11 gdk_rgb_alloc_scratch
26 nsImageGTK::DrawToImage(nsIImage*, int, int, int, int) 74624 0 26 nsImageGTK::UpdateCachedImage() 26 gdk_draw_rgb_image_dithalign
24 HaveDecodedRow(void*, unsigned char*, int, int, int, int, unsigned char, int) 1 gfxImageFrame::DrawTo(gfxIImageFrame*, int, int, int, int) 1 imgContainer::FillWithColor(gfxIImageFrame*, unsigned) 20988 26 26 memcpy
24 nsImageFrame::OnStopDecode(imgIRequest*, nsIPresContext*, unsigned, unsigned short const*) 87610 0 24 nsImageFrame::FireDOMEvent(unsigned) 7 nsCOMPtr_base::assign_from_helper(nsCOMPtr_helper const&, nsID const&) 6 nsEventQueueServiceImpl::GetThreadEventQueue(PRThread*, nsIEventQueue**) 2 operator new(unsigned) 2 nsEventQueueImpl::PostEvent(PLEvent*) 1 nsCOMPtr::operator nsDerivedSafe 1 nsCOMPtr*() const ::nsCOMPtr(nsCOMPtr_helper const&) 1 nsCOMPtr::~nsCOMPtr() 1 non-virtual thunk to nsEventQueueImpl::GetYoungest(nsIEventQueue**) 1 nsEventQueueImpl::GetElder(nsIEventQueue**) 1 PL_InitEvent
7 nsImageFrame::FireDOMEvent(unsigned) 6 gfxImageFrame::Init(int, int, int, int, int) 3 HaveDecodedRow(void*, unsigned char*, int, int, int, int, unsigned char, int) 2 nsCOMPtr::nsCOMPtr(nsCOMPtr_helper const&) 1 nsImageListener::OnStopDecode(imgIRequest*, nsISupports*, unsigned, unsigned short const*) 1 nsImageListener::OnDataAvailable(imgIRequest*, nsISupports*, gfxIImageFrame*, nsRect const*) 1 nsImageListener::OnStartDecode(imgIRequest*, nsISupports*) 6912 0 21 nsCOMPtr_base::assign_from_helper(nsCOMPtr_helper const&, nsID const&) 9 nsCreateInstanceByContractID::operator()(nsID const&, void**) const 6 nsGetServiceByCID::operator()(nsID const&, void**) const 5 nsQueryInterface::operator()(nsID const&, void**) const 1 non-virtual thunk to nsComponentManagerImpl::GetService(nsID const&, nsID const&, void**)
14 imgRequest::OnStopFrame(imgIRequest*, nsISupports*, gfxIImageFrame*) 6 imgRequest::OnStartDecode(imgIRequest*, nsISupports*) 97249 0 20 nsCacheEntryDescriptor::SetDataSize(unsigned) 19 nsCacheEntryDescriptor::RequestDataSizeChange(int) 1 nsCacheService::OnDataSizeChange(nsCacheEntry*, int)
19 nsCacheEntryDescriptor::SetDataSize(unsigned) 97248 0 19 nsCacheEntryDescriptor::RequestDataSizeChange(int) 16 nsCacheService::OnDataSizeChange(nsCacheEntry*, int) 3 nsCacheEntry::TouchData()
19 _end 21763 19 19 writev
16 nsCacheEntryDescriptor::RequestDataSizeChange(int) 1 nsCacheEntryDescriptor::SetDataSize(unsigned) 97356 1 17 nsCacheService::OnDataSizeChange(nsCacheEntry*, int) 16 nsMemoryCacheDevice::OnDataSizeChange(nsCacheEntry*, int)
14 nsRegion::Or(nsRegion const&, nsRectFast const&) 2 nsRegion::SetToElements(unsigned) 1 nsRegion::SubRect(nsRectFast const&, nsRegion&, nsRegion&) const 859 0 17 RgnRectMemoryAllocator::Alloc() 9 PR_Lock 4 PR_Unlock 2 pthread_equal 1 pthread_self 1 _init
16 imgContainer::AppendFrame(gfxIImageFrame*) 73342 16 16 imgContainer::BuildCompositeMask(gfxIImageFrame*, gfxIImageFrame*)
16 nsCacheService::OnDataSizeChange(nsCacheEntry*, int) 97513 1 16 nsMemoryCacheDevice::OnDataSizeChange(nsCacheEntry*, int) 15 nsMemoryCacheDevice::EvictEntriesIfNecessary()
15 gdk_draw_rgb_image_core 15840 15 15 gdk_rgb_convert_0888
15 gif_write(gif_struct*, unsigned char const*, unsigned) 97747 0 15 BeginGIF(void*, unsigned, unsigned, unsigned char) 7 imgRequest::OnStartDecode(imgIRequest*, nsISupports*) 4 imgRequest::OnStartContainer(imgIRequest*, nsISupports*, imgIContainer*) 4 imgContainer::Init(int, int, imgIContainerObserver*)
15 nsMemoryCacheDevice::OnDataSizeChange(nsCacheEntry*, int) 97516 3 15 nsMemoryCacheDevice::EvictEntriesIfNecessary() 12 nsMemoryCacheDevice::EvictEntry(nsCacheEntry*)
8 RgnRectMemoryAllocator::Free(nsRegion::RgnRect*) 4 RgnRectMemoryAllocator::Alloc() 3 PR_ExitMonitor 8905 2 15 PR_Unlock 8 pthread_mutex_unlock 3 pthread_self 1 pthread_equal 1 pt_PostNotifies
14 EndImageFrame(void*, unsigned, unsigned, unsigned) 73387 0 14 imgRequest::OnStopFrame(imgIRequest*, nsISupports*, gfxIImageFrame*) 14 nsCacheEntryDescriptor::SetDataSize(unsigned)
7 nsRegion::InsertInPlace(nsRegion::RgnRect*, int) 4 nsRegion::SetToElements(unsigned) 1 nsRegion::SubRect(nsRectFast const&, nsRegion&, nsRegion&) const 1 nsRegion::Or(nsRegion const&, nsRectFast const&) 860 2 13 RgnRectMemoryAllocator::Free(nsRegion::RgnRect*) 8 PR_Unlock 3 PR_Lock
9 RgnRectMemoryAllocator::Alloc() 3 RgnRectMemoryAllocator::Free(nsRegion::RgnRect*) 1 PR_EnterMonitor 8904 1 13 PR_Lock 11 pthread_mutex_lock 1 pthread_self
11 PR_Lock 1 free 9962 3 12 pthread_mutex_lock 8 __pthread_alt_lock 1 new_sem_extricate_func
12 nsMemoryCacheDevice::EvictEntriesIfNecessary() 97515 0 12 nsMemoryCacheDevice::EvictEntry(nsCacheEntry*) 9 nsCacheEntry::~nsCacheEntry() 3 nsCacheEntryHashTable::RemoveEntry(nsCacheEntry*)
12 _end 21624 12 12 __libc_write
11 nsRegion::Or(nsRegion const&, nsRectFast const&) 866 4 11 nsRegion::InsertInPlace(nsRegion::RgnRect*, int) 7 RgnRectMemoryAllocator::Free(nsRegion::RgnRect*)
8 PR_Unlock 2 __libc_calloc 1 __libc_malloc 9964 2 11 pthread_mutex_unlock 9 __pthread_alt_unlock
11 gdk_rgb_alloc_scratch 15865 0 11 gdk_rgb_alloc_scratch_image 11 gdk_flush
11 gdk_rgb_alloc_scratch_image 15651 0 11 gdk_flush 11 _end
11 gdk_draw_rgb_image_core 15866 0 11 gdk_rgb_alloc_scratch 11 gdk_rgb_alloc_scratch_image
7 EndImageFrame(void*, unsigned, unsigned, unsigned) 3 nsGIFDecoder2::ProcessData(unsigned char*, unsigned) 97744 0 10 nsGIFDecoder2::FlushImageData() 9 imgRequest::OnDataAvailable(imgIRequest*, nsISupports*, gfxIImageFrame*, nsRect const*) 1 non-virtual thunk to imgContainer::OnDataAvailable(imgIRequest*, nsISupports*, gfxIImageFrame*, nsRect const*)
10 nsPipe::nsPipeInputStream::ReadSegments(unsigned (*)(nsIInputStream*, void*, char const*, unsigned, unsigned, unsigned*), void*, unsigned, unsigned*) 4783 0 10 nsInputStreamTee::WriteSegmentFun(nsIInputStream*, void*, char const*, unsigned, unsigned, unsigned*) 10 ReadDataOut(nsIInputStream*, void*, char const*, unsigned, unsigned, unsigned*)
9 pthread_mutex_unlock 1 __libc_calloc 10080 10 10 __pthread_alt_unlock
10 nsHttpChannel::OnDataAvailable(nsIRequest*, nsISupports*, nsIInputStream*, unsigned, unsigned) 30257 0 10 nsStreamListenerTee::OnDataAvailable(nsIRequest*, nsISupports*, nsIInputStream*, unsigned, unsigned) 10 ProxyListener::OnDataAvailable(nsIRequest*, nsISupports*, nsIInputStream*, unsigned, unsigned)
10 nsGIFDecoder2::WriteFrom(nsIInputStream*, unsigned, unsigned*) 4790 0 10 nsInputStreamTee::ReadSegments(unsigned (*)(nsIInputStream*, void*, char const*, unsigned, unsigned, unsigned*), void*, unsigned, unsigned*) 10 nsPipe::nsPipeInputStream::ReadSegments(unsigned (*)(nsIInputStream*, void*, char const*, unsigned, unsigned, unsigned*), void*, unsigned, unsigned*)
10 nsRegion::Or(nsRegion const&, nsRectFast const&) 882 0 10 nsRegion::SubRect(nsRectFast const&, nsRegion&, nsRegion&) const 4 nsRegion::SetToElements(unsigned) 3 nsRegion::Copy(nsRegion const&) 1 RgnRectMemoryAllocator::Free(nsRegion::RgnRect*) 1 RgnRectMemoryAllocator::Alloc() 1 _init
9 nsCreateInstanceByContractID::operator()(nsID const&, void**) const 5202 0 9 nsComponentManager::CreateInstance(char const*, nsISupports*, nsID const&, void**) 9 nsComponentManagerImpl::CreateInstanceByContractID(char const*, nsISupports*, nsID const&, void**)
7 gif_write(gif_struct*, unsigned char const*, unsigned) 2 PR_NewLock 8715 0 9 PR_Calloc 8 __libc_calloc 1 libc_internal_tsd_get
9 nsComponentManager::CreateInstance(char const*, nsISupports*, nsID const&, void**) 5132 0 9 nsComponentManagerImpl::CreateInstanceByContractID(char const*, nsISupports*, nsID const&, void**) 6 nsComponentManagerImpl::FindFactory(char const*, nsIFactory**) 3 nsGenericFactory::CreateInstance(nsISupports*, nsID const&, void**)
9 HaveDecodedRow(void*, unsigned char*, int, int, int, int, unsigned char, int) 97826 0 9 gfxImageFrame::Init(int, int, int, int, int) 6 nsCOMPtr_base::assign_from_helper(nsCOMPtr_helper const&, nsID const&) 3 nsImageGTK::Init(int, int, int, nsMaskRequirements)
9 nsMemoryCacheDevice::EvictEntry(nsCacheEntry*) 97183 1 9 nsCacheEntry::~nsCacheEntry() 3 nsCacheService::ProxyObjectRelease(nsISupports*, PRThread*) 3 nsCString::~nsCString() 1 operator delete(void*) 1 PR_AtomicIncrement
9 nsCOMPtr_base::assign_from_helper(nsCOMPtr_helper const&, nsID const&) 5075 0 9 nsCreateInstanceByContractID::operator()(nsID const&, void**) const 9 nsComponentManager::CreateInstance(char const*, nsISupports*, nsID const&, void**)
9 nsGIFDecoder2::FlushImageData() 73386 2 9 imgRequest::OnDataAvailable(imgIRequest*, nsISupports*, gfxIImageFrame*, nsRect const*) 7 imgRequestProxy::OnDataAvailable(gfxIImageFrame*, nsRect const*)
3 operator new[](unsigned) 2 nsImageFrame::FireDOMEvent(unsigned) 1 gfxImageFrameConstructor(nsISupports*, nsID const&, void**) 1 nsSupportsWeakReference::GetWeakReference(nsIWeakReference**) 1 nsGenericFactory::CreateInstance(nsISupports*, nsID const&, void**) 24440 1 8 operator new(unsigned) 7 __libc_malloc
8 pthread_mutex_lock 10081 8 8 __pthread_alt_lock
8 PR_Calloc 20854 4 8 __libc_calloc 2 pthread_mutex_unlock 1 chunk_alloc 1 __pthread_alt_unlock
7 BeginGIF(void*, unsigned, unsigned, unsigned char) 1 gif_write(gif_struct*, unsigned char const*, unsigned) 73383 1 8 imgRequest::OnStartDecode(imgIRequest*, nsISupports*) 6 nsCacheEntryDescriptor::SetDataSize(unsigned) 1 imgRequestProxy::OnStartDecode()
7 operator new(unsigned) 20837 1 7 __libc_malloc 4 chunk_alloc 1 libc_internal_tsd_get 1 pthread_mutex_unlock
7 imgRequest::OnDataAvailable(imgIRequest*, nsISupports*, gfxIImageFrame*, nsRect const*) 73423 0 7 imgRequestProxy::OnDataAvailable(gfxIImageFrame*, nsRect const*) 5 nsImageListener::OnDataAvailable(imgIRequest*, nsISupports*, gfxIImageFrame*, nsRect const*) 2 nsImageLoader::OnDataAvailable(imgIRequest*, nsISupports*, gfxIImageFrame*, nsRect const*)
7 imgContainer::AppendFrame(gfxIImageFrame*) 73341 5 7 imgContainer::FillWithColor(gfxIImageFrame*, unsigned) 1 gfxImageFrame::SetImageData(unsigned char const*, unsigned, int) 1 memcpy
4 nsRegion::SubRect(nsRectFast const&, nsRegion&, nsRegion&) const 3 nsRegion::Copy(nsRegion const&) 863 0 7 nsRegion::SetToElements(unsigned) 4 RgnRectMemoryAllocator::Free(nsRegion::RgnRect*) 2 RgnRectMemoryAllocator::Alloc() 1 _init
6 nsImageFrame::FireDOMEvent(unsigned) 1 nsCacheService::ProxyObjectRelease(nsISupports*, PRThread*) 5516 0 7 nsEventQueueServiceImpl::GetThreadEventQueue(PRThread*, nsIEventQueue**) 2 nsCOMPtr::nsCOMPtr(nsCOMPtr_helper const&) 1 PR_GetCurrentThread 1 unsigned ns_if_addref(nsIEventQueue*) 1 nsCOMPtr::~nsCOMPtr() 1 nsCOMPtr_base::~nsCOMPtr_base() 1 nsSupportsHashtable::Get(nsHashKey*)
6 nsComponentManagerImpl::CreateInstanceByContractID(char const*, nsISupports*, nsID const&, void**) 5127 1 6 nsComponentManagerImpl::FindFactory(char const*, nsIFactory**) 5 nsComponentManagerImpl::GetFactoryEntry(char const*, int)
6 nsCOMPtr_base::assign_from_helper(nsCOMPtr_helper const&, nsID const&) 5077 0 6 nsGetServiceByCID::operator()(nsID const&, void**) const 3 nsComponentManagerImpl::GetService(nsID const&, nsID const&, void**) 1 non-virtual thunk to nsComponentManagerImpl::Release() 1 nsEventQueueServiceImpl::QueryInterface(nsID const&, void**) 1 nsHashKey::~nsHashKey()
5 imgRequestProxy::OnDataAvailable(gfxIImageFrame*, nsRect const*) 87655 0 5 nsImageListener::OnDataAvailable(imgIRequest*, nsISupports*, gfxIImageFrame*, nsRect const*) 2 nsImageFrame::OnDataAvailable(imgIRequest*, nsIPresContext*, gfxIImageFrame*, nsRect const*) 2 nsTransform2D::TransformCoord(int*, int*, int*, int*) 1 nsCOMPtr_base::assign_from_helper(nsCOMPtr_helper const&, nsID const&)
3 nsComponentManagerImpl::GetFactoryEntry(char const*, int) 2 nsCacheEntryHashTable::RemoveEntry(nsCacheEntry*) 3146 0 5 PL_DHashTableOperate 3 SearchTable 1 PL_DHashStringKey 1 nsCString::get() const
5 nsCOMPtr_base::assign_from_helper(nsCOMPtr_helper const&, nsID const&) 6908 0 5 nsQueryInterface::operator()(nsID const&, void**) const 2 nsPresContext::QueryInterface(nsID const&, void**) 1 nsPresContext::IsRenderingOnlySelection(int*) 1 non-virtual thunk to nsEventQueueImpl::AddRef() 1 nsEventQueueImpl::QueryInterface(nsID const&, void**)
5 nsComponentManagerImpl::FindFactory(char const*, nsIFactory**) 5123 0 5 nsComponentManagerImpl::GetFactoryEntry(char const*, int) 3 PL_DHashTableOperate 2 PR_ExitMonitor
4 __libc_malloc 1 __libc_calloc 20838 4 5 chunk_alloc 1 __default_morecore
3 PR_Unlock 1 PR_Lock 1 RgnRectMemoryAllocator::Alloc() 10004 5 5 pthread_self
4 BeginGIF(void*, unsigned, unsigned, unsigned char) 73384 0 4 imgRequest::OnStartContainer(imgIRequest*, nsISupports*, imgIContainer*) 4 imgRequestProxy::OnStartContainer(imgIContainer*)
4 BeginGIF(void*, unsigned, unsigned, unsigned char) 73312 1 4 imgContainer::Init(int, int, imgIContainerObserver*) 3 NS_GetWeakReference(nsISupports*, unsigned*)
3 nsRegion::SubRect(nsRectFast const&, nsRegion&, nsRegion&) const 1 nsRegion::Or(nsRegion const&, nsRectFast const&) 871 1 4 nsRegion::Copy(nsRegion const&) 3 nsRegion::SetToElements(unsigned)
4 imgRequest::OnStartContainer(imgIRequest*, nsISupports*, imgIContainer*) 73421 0 4 imgRequestProxy::OnStartContainer(imgIContainer*) 3 nsImageListener::OnStartContainer(imgIRequest*, nsISupports*, imgIContainer*) 1 nsHTMLImageElement::OnStartContainer(imgIRequest*, nsISupports*, imgIContainer*)
2 nsImageListener::OnDataAvailable(imgIRequest*, nsISupports*, gfxIImageFrame*, nsRect const*) 2 nsImageFrame::OnDataAvailable(imgIRequest*, nsIPresContext*, gfxIImageFrame*, nsRect const*) 718 4 4 nsTransform2D::TransformCoord(int*, int*, int*, int*)
3 imgRequest::OnStopContainer(imgIRequest*, nsISupports*, imgIContainer*) 73425 0 3 imgRequestProxy::OnStopContainer(imgIContainer*) 3 nsImageListener::OnStopContainer(imgIRequest*, nsISupports*, imgIContainer*)
3 nsCacheEntryDescriptor::RequestDataSizeChange(int) 97188 0 3 nsCacheEntry::TouchData() 2 __divdi3 1 gettimeofday
3 nsComponentManagerImpl::CreateInstanceByContractID(char const*, nsISupports*, nsID const&, void**) 5225 0 3 nsGenericFactory::CreateInstance(nsISupports*, nsID const&, void**) 1 gfxImageFrameConstructor(nsISupports*, nsID const&, void**) 1 nsImageGTKConstructor(nsISupports*, nsID const&, void**) 1 operator new(unsigned)
3 nsImageGTK::Init(int, int, int, nsMaskRequirements) 24442 0 3 operator new[](unsigned) 3 operator new(unsigned)
2 nsEventQueueServiceImpl::GetThreadEventQueue(PRThread*, nsIEventQueue**) 1 nsImageFrame::FireDOMEvent(unsigned) 7345 1 3 nsCOMPtr::nsCOMPtr(nsCOMPtr_helper const&) 2 nsCOMPtr_base::assign_from_helper(nsCOMPtr_helper const&, nsID const&)
3 nsMemoryCacheDevice::EvictEntry(nsCacheEntry*) 97221 0 3 nsCacheEntryHashTable::RemoveEntry(nsCacheEntry*) 2 PL_DHashTableOperate 1 PL_DHashTableRawRemove
2 operator delete(void*) 1 _end 20843 1 3 free 1 chunk_free 1 pthread_mutex_lock
3 nsGetServiceByCID::operator()(nsID const&, void**) const 5136 1 3 nsComponentManagerImpl::GetService(nsID const&, nsID const&, void**) 1 PR_EnterMonitor 1 nsSupportsHashtable::Reset()
3 PL_InitEvent 8902 1 3 PR_NewLock 2 PR_Calloc
2 RgnRectMemoryAllocator::Alloc() 1 PR_Unlock 10005 3 3 pthread_equal
3 EndGIF(void*, int) 73388 0 3 imgRequest::OnStopContainer(imgIRequest*, nsISupports*, imgIContainer*) 3 imgRequestProxy::OnStopContainer(imgIContainer*)
3 output_row(gif_struct*) 20966 3 3 memset
3 gfxImageFrame::Init(int, int, int, int, int) 74607 0 3 nsImageGTK::Init(int, int, int, nsMaskRequirements) 3 operator new[](unsigned)
2 nsCString::~nsCString() 1 nsCacheEntry::~nsCacheEntry() 24399 1 3 operator delete(void*) 2 free
3 imgRequestProxy::OnStartContainer(imgIContainer*) 87653 1 3 nsImageListener::OnStartContainer(imgIRequest*, nsISupports*, imgIContainer*) 1 nsImageFrame::OnStartContainer(imgIRequest*, nsIPresContext*, imgIContainer*) 1 nsCOMPtr_base::begin_assignment()
2 nsCacheService::ProxyObjectRelease(nsISupports*, PRThread*) 1 nsImageFrame::FireDOMEvent(unsigned) 5434 0 3 PL_InitEvent 3 PR_NewLock
3 nsCacheEntry::~nsCacheEntry() 97348 0 3 nsCacheService::ProxyObjectRelease(nsISupports*, PRThread*) 2 PL_InitEvent 1 nsEventQueueServiceImpl::GetThreadEventQueue(PRThread*, nsIEventQueue**)
3 PL_DHashTableOperate 3144 0 3 SearchTable 1 strcmp 1 Compare(nsACString const&, nsACString const&, nsCStringComparator const&) 1 nsComponentManager::EnumerateContractIDs(nsIEnumerator**)
3 NS_GetWeakReference(nsISupports*, unsigned*) 5789 1 3 nsGetWeakReference::operator()(nsID const&, void**) const 1 nsWeakReference::AddRef() 1 nsSupportsWeakReference::GetWeakReference(nsIWeakReference**)
3 nsCacheEntry::~nsCacheEntry() 6735 1 3 nsCString::~nsCString() 2 operator delete(void*)
2 nsComponentManagerImpl::GetFactoryEntry(char const*, int) 1 PL_PostEvent 8918 0 3 PR_ExitMonitor 3 PR_Unlock
3 imgContainer::Init(int, int, imgIContainerObserver*) 5790 0 3 NS_GetWeakReference(nsISupports*, unsigned*) 3 nsGetWeakReference::operator()(nsID const&, void**) const
3 imgRequestProxy::OnStopContainer(imgIContainer*) 87657 3 3 nsImageListener::OnStopContainer(imgIRequest*, nsISupports*, imgIContainer*)
1 imgContainer::AppendFrame(gfxIImageFrame*) 1 imgContainer::inlinedGetFrameAt(unsigned, gfxIImageFrame**) 97818 2 2 gfxImageFrame::AddRef()
2 gif_write(gif_struct*, unsigned char const*, unsigned) 73496 2 2 non-virtual thunk to imgRequest::OnStartDecode(imgIRequest*, nsISupports*)
2 nsCacheEntry::TouchData() 22941 2 2 __divdi3
1 nsImageFrame::FireDOMEvent(unsigned) 1 nsEventQueueServiceImpl::GetThreadEventQueue(PRThread*, nsIEventQueue**) 7343 1 2 nsCOMPtr::~nsCOMPtr() 1 non-virtual thunk to nsEventQueueImpl::Release()
1 EndImageFrame(void*, unsigned, unsigned, unsigned) 1 nsImageListener::OnStartContainer(imgIRequest*, nsISupports*, imgIContainer*) 6913 2 2 nsCOMPtr_base::begin_assignment()
2 nsRegion::Or(nsRegion const&, nsRectFast const&) 867 2 2 nsRegion::Remove(nsRegion::RgnRect*)
1 __libc_malloc 1 PR_Calloc 10044 2 2 libc_internal_tsd_get
2 nsQueryInterface::operator()(nsID const&, void**) const 91535 2 2 nsPresContext::QueryInterface(nsID const&, void**)
2 nsImageFrame::FireDOMEvent(unsigned) 5472 0 2 nsEventQueueImpl::PostEvent(PLEvent*) 2 PL_PostEvent
1 nsRegion::SubRect(nsRectFast const&, nsRegion&, nsRegion&) const 1 nsRegion::SetToElements(unsigned) 517 2 2 _init
1 nsCacheEntry::~nsCacheEntry() 1 PR_Notify 8740 2 2 PR_AtomicIncrement
2 nsEventQueueImpl::PostEvent(PLEvent*) 5425 0 2 PL_PostEvent 1 PR_Notify 1 PR_ExitMonitor
1 HaveDecodedRow(void*, unsigned char*, int, int, int, int, unsigned char, int) 1 output_row(gif_struct*) 97835 2 2 gfxImageFrame::GetImageBytesPerRow(unsigned*)
2 HaveDecodedRow(void*, unsigned char*, int, int, int, int, unsigned char, int) 97844 1 2 gfxImageFrame::SetAlphaData(unsigned char const*, unsigned, int) 1 nsImageGTK::GetAlphaLineStride()
2 HaveDecodedRow(void*, unsigned char*, int, int, int, int, unsigned char, int) 74879 2 2 nsImageGTK::GetDecodedY2()
1 nsImageFrame::FireDOMEvent(unsigned) 1 unsigned ns_if_addref(nsIEventQueue*) 5496 2 2 nsEventQueueImpl::GetElder(nsIEventQueue**)
2 nsImageListener::OnDataAvailable(imgIRequest*, nsISupports*, gfxIImageFrame*, nsRect const*) 87603 0 2 nsImageFrame::OnDataAvailable(imgIRequest*, nsIPresContext*, gfxIImageFrame*, nsRect const*) 2 nsTransform2D::TransformCoord(int*, int*, int*, int*)
1 EndImageFrame(void*, unsigned, unsigned, unsigned) 1 imgContainer::EndFrameDecode(unsigned, unsigned) 73311 1 2 imgContainer::inlinedGetFrameAt(unsigned, gfxIImageFrame**) 1 gfxImageFrame::AddRef()
1 HaveDecodedRow(void*, unsigned char*, int, int, int, int, unsigned char, int) 1 output_row(gif_struct*) 97855 2 2 gfxImageFrame::SetTransparentColor(unsigned)
2 imgRequestProxy::OnDataAvailable(gfxIImageFrame*, nsRect const*) 91497 0 2 nsImageLoader::OnDataAvailable(imgIRequest*, nsISupports*, gfxIImageFrame*, nsRect const*) 1 nsImageLoader::RedrawDirtyFrame(nsRect const*) 1 nsFrame::GetView(nsIPresContext*, nsIView**) const
1 EndImageFrame(void*, unsigned, unsigned, unsigned) 1 BeginImageFrame(void*, unsigned, unsigned, unsigned, unsigned, unsigned, _GIF_RGB*) 6911 2 2 nsCOMPtr_base::assign_with_AddRef(nsISupports*)
1 HaveDecodedRow(void*, unsigned char*, int, int, int, int, unsigned char, int) 74615 1 1 nsImageGTK::GetAlphaBits()
1 __sbrk 21752 1 1 brk
1 gif_clear_screen(gif_struct*) 97725 0 1 gif_destroy_transparency(gif_struct*) 1 PR_Free
1 EndImageFrame(void*, unsigned, unsigned, unsigned) 73321 0 1 imgContainer::EndFrameDecode(unsigned, unsigned) 1 imgContainer::inlinedGetFrameAt(unsigned, gfxIImageFrame**)
1 nsGenericFactory::CreateInstance(nsISupports*, nsID const&, void**) 97857 0 1 gfxImageFrameConstructor(nsISupports*, nsID const&, void**) 1 operator new(unsigned)
1 nsImageFrame::FireDOMEvent(unsigned) 7332 1 1 non-virtual thunk to nsEventQueueImpl::GetYoungest(nsIEventQueue**)
1 gfxImageFrame::SetAlphaData(unsigned char const*, unsigned, int) 74618 1 1 nsImageGTK::GetAlphaLineStride()
1 nsSupportsHashtable::Get(nsHashKey*) 3422 0 1 nsHashtable::Get(nsHashKey*) 1 PL_HashTableLookup
1 nsMemoryImpl::Realloc(void*, unsigned) 20847 1 1 realloc
1 nsImageGTK::ImageUpdated(nsIDeviceContext*, unsigned char, nsRect*) 872 1 1 nsRegion::Copy(nsRectFast const&)
1 SearchTable 6503 1 1 Compare(nsACString const&, nsACString const&, nsCStringComparator const&)
1 nsImageLoader::RedrawDirtyFrame(nsRect const*) 87295 1 1 nsFrame::GetOffsetFromView(nsIPresContext*, nsPoint&, nsIView**) const
1 __default_morecore 21754 0 1 __sbrk 1 brk
1 nsEventQueueServiceImpl::GetThreadEventQueue(PRThread*, nsIEventQueue**) 3495 0 1 nsSupportsHashtable::Get(nsHashKey*) 1 nsHashtable::Get(nsHashKey*)
1 nsHashtable::Get(nsHashKey*) 8117 0 1 PL_HashTableLookup 1 PL_HashTableRawLookup
1 nsImageLoader::OnDataAvailable(imgIRequest*, nsISupports*, gfxIImageFrame*, nsRect const*) 91502 0 1 nsImageLoader::RedrawDirtyFrame(nsRect const*) 1 nsFrame::GetOffsetFromView(nsIPresContext*, nsPoint&, nsIView**) const
1 HaveDecodedRow(void*, unsigned char*, int, int, int, int, unsigned char, int) 5714 0 1 nsMemory::Realloc(void*, unsigned) 1 nsMemoryImpl::Realloc(void*, unsigned)
1 HaveDecodedRow(void*, unsigned char*, int, int, int, int, unsigned char, int) 74637 1 1 nsImageGTK::UnlockImagePixels(int)
1 nsHTMLImageElement::StringToAttribute(nsIAtom*, nsAString const&, nsHTMLValue&) 52276 0 1 nsGenericHTMLElement::ParseImageAttribute(nsIAtom*, nsAString const&, nsHTMLValue&) 1 nsGenericHTMLElement::ParseValueOrPercent(nsAString const&, nsHTMLValue&, nsHTMLUnit)
1 nsComponentManagerImpl::GetService(nsID const&, nsID const&, void**) 8917 0 1 PR_EnterMonitor 1 PR_Lock
1 nsGenericHTMLElement::SetAttr(int, nsIAtom*, nsAString const&, int) 53007 0 1 nsHTMLImageElement::StringToAttribute(nsIAtom*, nsAString const&, nsHTMLValue&) 1 nsGenericHTMLElement::ParseImageAttribute(nsIAtom*, nsAString const&, nsHTMLValue&)
1 PR_Free 19864 1 1 __libc_stack_end@@GLIBC_2.1
1 nsGetServiceByCID::operator()(nsID const&, void**) const 5506 1 1 nsEventQueueServiceImpl::QueryInterface(nsID const&, void**)
1 PL_PostEvent 8920 0 1 PR_Notify 1 PR_AtomicIncrement
1 nsQueryInterface::operator()(nsID const&, void**) const 91619 1 1 nsPresContext::IsRenderingOnlySelection(int*)
1 nsGetWeakReference::operator()(nsID const&, void**) const 5792 1 1 nsWeakReference::AddRef()
1 HaveDecodedRow(void*, unsigned char*, int, int, int, int, unsigned char, int) 74612 1 1 nsImageGTK::GetLineStride()
1 nsComponentManagerImpl::GetService(nsID const&, nsID const&, void**) 3499 1 1 nsSupportsHashtable::Reset()
1 output_row(gif_struct*) 97831 1 1 gfxImageFrame::GetWidth(int*)
1 nsGenericFactory::CreateInstance(nsISupports*, nsID const&, void**) 74574 0 1 nsImageGTKConstructor(nsISupports*, nsID const&, void**) 1 nsImageGTK::nsImageGTK()
1 output_row(gif_struct*) 97712 1 1 _init
1 gif_write(gif_struct*, unsigned char const*, unsigned) 97728 0 1 gif_clear_screen(gif_struct*) 1 gif_destroy_transparency(gif_struct*)
1 PL_DHashTableOperate 952 1 1 nsCString::get() const
1 nsEventQueueServiceImpl::GetThreadEventQueue(PRThread*, nsIEventQueue**) 7350 0 1 unsigned ns_if_addref(nsIEventQueue*) 1 nsEventQueueImpl::GetElder(nsIEventQueue**)
1 nsImageLoader::OnDataAvailable(imgIRequest*, nsISupports*, gfxIImageFrame*, nsRect const*) 87292 1 1 nsFrame::GetView(nsIPresContext*, nsIView**) const
1 PL_HashTableLookup 8111 1 1 PL_HashTableRawLookup
1 nsEventQueueServiceImpl::GetThreadEventQueue(PRThread*, nsIEventQueue**) 6909 1 1 nsCOMPtr_base::~nsCOMPtr_base()
1 nsHTMLImageElement::OnStartContainer(imgIRequest*, nsISupports*, imgIContainer*) 52227 0 1 nsGenericHTMLElement::SetAttr(int, nsIAtom*, nsAString const&, int) 1 nsHTMLImageElement::StringToAttribute(nsIAtom*, nsAString const&, nsHTMLValue&)
1 PL_DHashTableOperate 3131 1 1 PL_DHashStringKey
1 gif_write(gif_struct*, unsigned char const*, unsigned) 97749 0 1 BeginImageFrame(void*, unsigned, unsigned, unsigned, unsigned, unsigned, _GIF_RGB*) 1 nsCOMPtr_base::assign_with_AddRef(nsISupports*)
1 SearchTable 20927 1 1 strcmp
1 chunk_alloc 20898 0 1 __default_morecore 1 __sbrk
1 PR_Unlock 8901 0 1 pt_PostNotifies 1 __pthread_perform_cleanup
1 nsRegion::Or(nsRegion const&, nsRectFast const&) 868 1 1 nsRegion::Optimize()
1 nsMemory::Realloc(void*, unsigned) 5702 0 1 nsMemoryImpl::Realloc(void*, unsigned) 1 realloc
1 nsImageFrame::OnStopDecode(imgIRequest*, nsIPresContext*, unsigned, unsigned short const*) 92732 1 1 nsCOMPtr_helper::nsCOMPtr_helper()
1 nsImageListener::OnStartContainer(imgIRequest*, nsISupports*, imgIContainer*) 87601 0 1 nsImageFrame::OnStartContainer(imgIRequest*, nsIPresContext*, imgIContainer*) 1 nsTransform2D::AddScale(float, float)
1 nsImageFrame::OnStopDecode(imgIRequest*, nsIPresContext*, unsigned, unsigned short const*) 88050 1 1 PresShell::Release()
1 nsCacheEntry::TouchData() 21203 1 1 gettimeofday
1 pt_PostNotifies 9920 1 1 __pthread_perform_cleanup
1 nsCOMPtr_base::assign_from_helper(nsCOMPtr_helper const&, nsID const&) 7288 1 1 non-virtual thunk to nsComponentManagerImpl::GetService(nsID const&, nsID const&, void**)
1 nsQueryInterface::operator()(nsID const&, void**) const 5468 1 1 nsEventQueueImpl::QueryInterface(nsID const&, void**)
1 gfxImageFrame::SetImageData(unsigned char const*, unsigned, int) 74638 1 1 nsImageGTK::SetDecodedRect(int, int, int, int)
1 nsGetWeakReference::operator()(nsID const&, void**) const 5791 0 1 nsSupportsWeakReference::GetWeakReference(nsIWeakReference**) 1 operator new(unsigned)
1 nsGenericHTMLElement::ParseImageAttribute(nsIAtom*, nsAString const&, nsHTMLValue&) 52254 0 1 nsGenericHTMLElement::ParseValueOrPercent(nsAString const&, nsHTMLValue&, nsHTMLUnit) 1 nsAutoString::nsAutoString(nsAString const&)
1 imgRequestProxy::OnStartDecode() 87652 0 1 nsImageListener::OnStartDecode(imgIRequest*, nsISupports*) 1 nsCOMPtr_base::assign_from_helper(nsCOMPtr_helper const&, nsID const&)
1 nsCacheEntryHashTable::RemoveEntry(nsCacheEntry*) 3147 1 1 PL_DHashTableRawRemove
1 pthread_mutex_lock 10076 1 1 new_sem_extricate_func
1 nsImageGTKConstructor(nsISupports*, nsID const&, void**) 74603 1 1 nsImageGTK::nsImageGTK()
1 gfxImageFrame::SetImageData(unsigned char const*, unsigned, int) 74344 1 1 _init
1 imgRequestProxy::OnStartContainer(imgIContainer*) 53018 0 1 nsHTMLImageElement::OnStartContainer(imgIRequest*, nsISupports*, imgIContainer*) 1 nsGenericHTMLElement::SetAttr(int, nsIAtom*, nsAString const&, int)
1 nsQueryInterface::operator()(nsID const&, void**) const 7327 1 1 non-virtual thunk to nsEventQueueImpl::AddRef()
1 nsGenericHTMLElement::ParseValueOrPercent(nsAString const&, nsHTMLValue&, nsHTMLUnit) 6894 0 1 nsAutoString::nsAutoString(nsAString const&) 1 nsAString::do_AppendFromReadable(nsAString const&)
1 RgnRectMemoryAllocator::Alloc() 8501 1 1 _init
1 gif_destroy_transparency(gif_struct*) 8717 0 1 PR_Free 1 __libc_stack_end@@GLIBC_2.1
1 nsGIFDecoder2::ProcessData(unsigned char*, unsigned) 8714 1 1 PR_Malloc
1 PR_GetCurrentThread 10042 1 1 __pthread_getspecific
1 nsGIFDecoder2::FlushImageData() 73452 1 1 non-virtual thunk to imgContainer::OnDataAvailable(imgIRequest*, nsISupports*, gfxIImageFrame*, nsRect const*)
1 free 20844 1 1 chunk_free
1 nsEventQueueServiceImpl::GetThreadEventQueue(PRThread*, nsIEventQueue**) 9055 0 1 PR_GetCurrentThread 1 __pthread_getspecific
1 nsGetServiceByCID::operator()(nsID const&, void**) const 7277 1 1 non-virtual thunk to nsComponentManagerImpl::Release()
1 SearchTable 5216 1 1 nsComponentManager::EnumerateContractIDs(nsIEnumerator**)
1 nsImageFrame::OnStartContainer(imgIRequest*, nsIPresContext*, imgIContainer*) 720 1 1 nsTransform2D::AddScale(float, float)
1 nsAutoString::nsAutoString(nsAString const&) 6485 1 1 nsAString::do_AppendFromReadable(nsAString const&)
1 nsImageFrame::FireDOMEvent(unsigned) 7352 1 1 nsCOMPtr::operator nsDerivedSafe *() const
1 nsGetServiceByCID::operator()(nsID const&, void**) const 3411 1 1 nsHashKey::~nsHashKey()
1 nsCOMPtr::~nsCOMPtr() 7328 1 1 non-virtual thunk to nsEventQueueImpl::Release()
1 imgRequest::OnStartDecode(imgIRequest*, nsISupports*) 73420 0 1 imgRequestProxy::OnStartDecode() 1 nsImageListener::OnStartDecode(imgIRequest*, nsISupports*)
Total hit count: 482 Count %Total Function Name 120 24.9 do_lzw(gif_struct*, unsigned char const*) 81 16.8 HaveDecodedRow(void*, unsigned char*, int, int, int, int, unsigned char, int) 26 5.4 memcpy 19 3.9 writev 16 3.3 imgContainer::BuildCompositeMask(gfxIImageFrame*, gfxIImageFrame*) 15 3.1 gdk_rgb_convert_0888 12 2.5 __libc_write 11 2.3 nsImageGTK::DrawToImage(nsIImage*, int, int, int, int) 10 2.1 __pthread_alt_unlock 8 1.7 __pthread_alt_lock 7 1.5 gfxImageFrame::SetImageData(unsigned char const*, unsigned, int) 5 1.0 pthread_self 5 1.0 imgContainer::FillWithColor(gfxIImageFrame*, unsigned) 4 0.8 nsRegion::Or(nsRegion const&, nsRectFast const&) 4 0.8 nsRegion::InsertInPlace(nsRegion::RgnRect*, int) 4 0.8 nsTransform2D::TransformCoord(int*, int*, int*, int*) 4 0.8 gif_write(gif_struct*, unsigned char const*, unsigned) 4 0.8 chunk_alloc 4 0.8 __libc_calloc 3 0.6 memset 3 0.6 nsImageListener::OnStopContainer(imgIRequest*, nsISupports*, imgIContainer*) 3 0.6 pthread_mutex_lock 3 0.6 pthread_equal 3 0.6 nsMemoryCacheDevice::EvictEntriesIfNecessary() 2 0.4 pthread_mutex_unlock 2 0.4 nsCOMPtr_base::assign_with_AddRef(nsISupports*) 2 0.4 nsCOMPtr_base::begin_assignment() 2 0.4 _init 2 0.4 non-virtual thunk to imgRequest::OnStartDecode(imgIRequest*, nsISupports*) 2 0.4 gfxImageFrame::SetTransparentColor(unsigned) 2 0.4 imgRequest::OnDataAvailable(imgIRequest*, nsISupports*, gfxIImageFrame*, nsRect const*) 2 0.4 gfxImageFrame::AddRef() 2 0.4 nsRegion::Remove(nsRegion::RgnRect*) 2 0.4 nsPresContext::QueryInterface(nsID const&, void**) 2 0.4 __divdi3 2 0.4 nsEventQueueImpl::GetElder(nsIEventQueue**) 2 0.4 RgnRectMemoryAllocator::Free(nsRegion::RgnRect*) 2 0.4 nsImageGTK::GetDecodedY2() 2 0.4 libc_internal_tsd_get 2 0.4 gfxImageFrame::GetImageBytesPerRow(unsigned*) 2 0.4 PR_AtomicIncrement 2 0.4 PR_Unlock 1 0.2 nsImageListener::OnStartContainer(imgIRequest*, nsISupports*, imgIContainer*) 1 0.2 nsCString::~nsCString() 1 0.2 nsImageGTK::GetAlphaBits() 1 0.2 nsRegion::Copy(nsRectFast const&) 1 0.2 nsCacheEntry::~nsCacheEntry() 1 0.2 EndImageFrame(void*, unsigned, unsigned, unsigned) 1 0.2 nsImageGTK::SetDecodedRect(int, int, int, int) 1 0.2 gdk_draw_rgb_image_dithalign 1 0.2 operator new(unsigned) 1 0.2 PresShell::Release() 1 0.2 operator delete(void*) 1 0.2 brk 1 0.2 __libc_malloc 1 0.2 nsEventQueueImpl::QueryInterface(nsID const&, void**) 1 0.2 nsFrame::GetOffsetFromView(nsIPresContext*, nsPoint&, nsIView**) const 1 0.2 nsCOMPtr::~nsCOMPtr() 1 0.2 Compare(nsACString const&, nsACString const&, nsCStringComparator const&) 1 0.2 gfxImageFrame::GetWidth(int*) 1 0.2 chunk_free 1 0.2 nsMemoryCacheDevice::OnDataSizeChange(nsCacheEntry*, int) 1 0.2 nsGetWeakReference::operator()(nsID const&, void**) const 1 0.2 gfxImageFrame::SetAlphaData(unsigned char const*, unsigned, int) 1 0.2 _init 1 0.2 PL_HashTableRawLookup 1 0.2 nsHashKey::~nsHashKey() 1 0.2 nsCacheService::OnDataSizeChange(nsCacheEntry*, int) 1 0.2 nsPresContext::IsRenderingOnlySelection(int*) 1 0.2 nsComponentManagerImpl::FindFactory(char const*, nsIFactory**) 1 0.2 PL_DHashStringKey 1 0.2 strcmp 1 0.2 nsCOMPtr::nsCOMPtr(nsCOMPtr_helper const&) 1 0.2 non-virtual thunk to imgContainer::OnDataAvailable(imgIRequest*, nsISupports*, gfxIImageFrame*, nsRect const*) 1 0.2 nsRegion::Optimize() 1 0.2 nsImageGTK::ImageUpdated(nsIDeviceContext*, unsigned char, nsRect*) 1 0.2 nsCOMPtr_helper::nsCOMPtr_helper() 1 0.2 PR_Lock 1 0.2 nsImageGTK::GetAlphaLineStride() 1 0.2 realloc 1 0.2 __pthread_perform_cleanup 1 0.2 non-virtual thunk to nsComponentManagerImpl::GetService(nsID const&, nsID const&, void**) 1 0.2 nsCOMPtr_base::~nsCOMPtr_base() 1 0.2 PR_Malloc 1 0.2 __pthread_getspecific 1 0.2 nsWeakReference::AddRef() 1 0.2 nsImageGTK::nsImageGTK() 1 0.2 nsSupportsHashtable::Reset() 1 0.2 imgRequest::OnStartDecode(imgIRequest*, nsISupports*) 1 0.2 nsImageGTK::UnlockImagePixels(int) 1 0.2 _init 1 0.2 imgContainer::Init(int, int, imgIContainerObserver*) 1 0.2 __libc_stack_end@@GLIBC_2.1 1 0.2 non-virtual thunk to nsEventQueueImpl::AddRef() 1 0.2 _init 1 0.2 nsEventQueueServiceImpl::QueryInterface(nsID const&, void**) 1 0.2 non-virtual thunk to nsEventQueueImpl::Release() 1 0.2 PL_DHashTableRawRemove 1 0.2 nsFrame::GetView(nsIPresContext*, nsIView**) const 1 0.2 nsTransform2D::AddScale(float, float) 1 0.2 nsImageGTK::GetLineStride() 1 0.2 nsRegion::Copy(nsRegion const&) 1 0.2 free 1 0.2 imgContainer::inlinedGetFrameAt(unsigned, gfxIImageFrame**) 1 0.2 non-virtual thunk to nsEventQueueImpl::GetYoungest(nsIEventQueue**) 1 0.2 nsComponentManager::EnumerateContractIDs(nsIEnumerator**) 1 0.2 nsCString::get() const 1 0.2 nsComponentManagerImpl::GetService(nsID const&, nsID const&, void**) 1 0.2 PR_NewLock 1 0.2 new_sem_extricate_func 1 0.2 non-virtual thunk to nsComponentManagerImpl::Release() 1 0.2 gettimeofday 1 0.2 nsCOMPtr::operator nsDerivedSafe 1 0.2 nsAString::do_AppendFromReadable(nsAString const&)*() const