Created
May 3, 2016 20:40
-
-
Save astojilj/d23b1e6a9ebbecce46f65adaf8f2c6b2 to your computer and use it in GitHub Desktop.
when it is needed to use m_actualDecoder in(m_allDataReceived || (m_actualDecoder && m_actualDecoder->frameIsCompleteAtIndex(index)));
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
| m_allDataReceived is false, m_actualDecoder is not null and m_actualDecoder->frameIsCompleteAtIndex(index) returns false for first frame. | |
| > chrome_child.dll!blink::DeferredImageDecoder::createFrameImageAtIndex(unsigned int index, bool knownToBeOpaque) Line 321 C++ | |
| chrome_child.dll!blink::DeferredImageDecoder::createFrameAtIndex(unsigned int index) Line 119 C++ | |
| chrome_child.dll!blink::ImageSource::createFrameAtIndex(unsigned int index) Line 112 C++ | |
| chrome_child.dll!blink::BitmapImage::cacheFrame(unsigned int index) Line 144 C++ | |
| chrome_child.dll!blink::BitmapImage::frameAtIndex(unsigned int index) Line 339 C++ | |
| chrome_child.dll!blink::BitmapImage::currentFrameIsLazyDecoded() Line 401 C++ | |
| chrome_child.dll!blink::GraphicsContext::computeFilterQuality(blink::Image * image, const blink::FloatRect & dest, const blink::FloatRect & src) Line 821 C++ | |
| chrome_child.dll!blink::GraphicsContext::drawImage(blink::Image * image, const blink::FloatRect & dest, const blink::FloatRect & src, SkXfermode::Mode op, blink::RespectImageOrientationEnum shouldRespectImageOrientation) Line 810 C++ | |
| chrome_child.dll!blink::GraphicsContext::drawImage(blink::Image * image, const blink::IntRect & r, SkXfermode::Mode op, blink::RespectImageOrientationEnum shouldRespectImageOrientation) Line 799 C++ | |
| chrome_child.dll!blink::ImagePainter::paintIntoRect(blink::GraphicsContext & context, const blink::LayoutRect & rect) Line 145 C++ | |
| chrome_child.dll!blink::ImagePainter::paintReplaced(const blink::PaintInfo & paintInfo, const blink::LayoutPoint & paintOffset) Line 121 C++ | |
| chrome_child.dll!blink::LayoutImage::paintReplaced(const blink::PaintInfo & paintInfo, const blink::LayoutPoint & paintOffset) Line 198 C++ | |
| chrome_child.dll!blink::ReplacedPainter::paint(const blink::PaintInfo & paintInfo, const blink::LayoutPoint & paintOffset) Line 83 C++ | |
| chrome_child.dll!blink::LayoutReplaced::paint(const blink::PaintInfo & paintInfo, const blink::LayoutPoint & paintOffset) Line 117 C++ | |
| chrome_child.dll!blink::ImagePainter::paint(const blink::PaintInfo & paintInfo, const blink::LayoutPoint & paintOffset) Line 30 C++ | |
| chrome_child.dll!blink::LayoutImage::paint(const blink::PaintInfo & paintInfo, const blink::LayoutPoint & paintOffset) Line 203 C++ | |
| chrome_child.dll!blink::ObjectPainter::paintAllPhasesAtomically(const blink::PaintInfo & paintInfo, const blink::LayoutPoint & paintOffset) Line 555 C++ | |
| chrome_child.dll!blink::BlockPainter::paintInlineBox(const blink::InlineBox & inlineBox, const blink::PaintInfo & paintInfo, const blink::LayoutPoint & paintOffset) Line 127 C++ | |
| chrome_child.dll!blink::InlineBox::paint(const blink::PaintInfo & paintInfo, const blink::LayoutPoint & paintOffset, blink::LayoutUnit __formal, blink::LayoutUnit __formal) Line 219 C++ | |
| chrome_child.dll!blink::InlineFlowBoxPainter::paint(const blink::PaintInfo & paintInfo, const blink::LayoutPoint & paintOffset, const blink::LayoutUnit lineTop, const blink::LayoutUnit lineBottom) Line 48 C++ | |
| chrome_child.dll!blink::InlineFlowBox::paint(const blink::PaintInfo & paintInfo, const blink::LayoutPoint & paintOffset, blink::LayoutUnit lineTop, blink::LayoutUnit lineBottom) Line 1067 C++ | |
| chrome_child.dll!blink::RootInlineBoxPainter::paint(const blink::PaintInfo & paintInfo, const blink::LayoutPoint & paintOffset, blink::LayoutUnit lineTop, blink::LayoutUnit lineBottom) Line 23 C++ | |
| chrome_child.dll!blink::RootInlineBox::paint(const blink::PaintInfo & paintInfo, const blink::LayoutPoint & paintOffset, blink::LayoutUnit lineTop, blink::LayoutUnit lineBottom) Line 154 C++ | |
| chrome_child.dll!blink::LineBoxListPainter::paint(const blink::LayoutBoxModelObject & layoutObject, const blink::PaintInfo & paintInfo, const blink::LayoutPoint & paintOffset) Line 55 C++ | |
| chrome_child.dll!blink::BlockPainter::paintContents(const blink::PaintInfo & paintInfo, const blink::LayoutPoint & paintOffset) Line 250 C++ | |
| chrome_child.dll!blink::BlockPainter::paintObject(const blink::PaintInfo & paintInfo, const blink::LayoutPoint & paintOffset) Line 186 C++ | |
| chrome_child.dll!blink::LayoutBlock::paintObject(const blink::PaintInfo & paintInfo, const blink::LayoutPoint & paintOffset) Line 1264 C++ | |
| chrome_child.dll!blink::BlockPainter::paint(const blink::PaintInfo & paintInfo, const blink::LayoutPoint & paintOffset) Line 59 C++ | |
| chrome_child.dll!blink::TableCellPainter::paint(const blink::PaintInfo & paintInfo, const blink::LayoutPoint & paintOffset) Line 61 C++ | |
| chrome_child.dll!blink::LayoutTableCell::paint(const blink::PaintInfo & paintInfo, const blink::LayoutPoint & paintOffset) Line 894 C++ | |
| chrome_child.dll!blink::TableSectionPainter::paintCell(const blink::LayoutTableCell & cell, blink::PaintPhase originalPaintPhase, const blink::PaintInfo & paintInfoForCells, const blink::LayoutPoint & paintOffset) Line 216 C++ | |
| chrome_child.dll!blink::TableSectionPainter::paintObject(const blink::PaintInfo & paintInfo, const blink::LayoutPoint & paintOffset) Line 125 C++ | |
| chrome_child.dll!blink::TableSectionPainter::paint(const blink::PaintInfo & paintInfo, const blink::LayoutPoint & paintOffset) Line 42 C++ | |
| chrome_child.dll!blink::LayoutTableSection::paint(const blink::PaintInfo & paintInfo, const blink::LayoutPoint & paintOffset) Line 1302 C++ | |
| chrome_child.dll!blink::TablePainter::paintObject(const blink::PaintInfo & paintInfo, const blink::LayoutPoint & paintOffset) Line 38 C++ | |
| chrome_child.dll!blink::LayoutTable::paintObject(const blink::PaintInfo & paintInfo, const blink::LayoutPoint & paintOffset) Line 672 C++ | |
| chrome_child.dll!blink::BlockPainter::paint(const blink::PaintInfo & paintInfo, const blink::LayoutPoint & paintOffset) Line 59 C++ | |
| chrome_child.dll!blink::LayoutBlock::paint(const blink::PaintInfo & paintInfo, const blink::LayoutPoint & paintOffset) Line 1254 C++ | |
| chrome_child.dll!blink::BlockPainter::paintChildren(const blink::PaintInfo & paintInfo, const blink::LayoutPoint & paintOffset) Line 91 C++ | |
| chrome_child.dll!blink::LayoutBlock::paintChildren(const blink::PaintInfo & paintInfo, const blink::LayoutPoint & paintOffset) Line 1259 C++ | |
| chrome_child.dll!blink::BlockPainter::paintContents(const blink::PaintInfo & paintInfo, const blink::LayoutPoint & paintOffset) Line 253 C++ | |
| chrome_child.dll!blink::BlockPainter::paintObject(const blink::PaintInfo & paintInfo, const blink::LayoutPoint & paintOffset) Line 186 C++ | |
| chrome_child.dll!blink::LayoutBlock::paintObject(const blink::PaintInfo & paintInfo, const blink::LayoutPoint & paintOffset) Line 1264 C++ | |
| chrome_child.dll!blink::BlockPainter::paint(const blink::PaintInfo & paintInfo, const blink::LayoutPoint & paintOffset) Line 59 C++ | |
| chrome_child.dll!blink::LayoutBlock::paint(const blink::PaintInfo & paintInfo, const blink::LayoutPoint & paintOffset) Line 1254 C++ | |
| chrome_child.dll!blink::BlockPainter::paintChildren(const blink::PaintInfo & paintInfo, const blink::LayoutPoint & paintOffset) Line 91 C++ | |
| chrome_child.dll!blink::LayoutBlock::paintChildren(const blink::PaintInfo & paintInfo, const blink::LayoutPoint & paintOffset) Line 1259 C++ | |
| chrome_child.dll!blink::BlockPainter::paintContents(const blink::PaintInfo & paintInfo, const blink::LayoutPoint & paintOffset) Line 253 C++ | |
| chrome_child.dll!blink::BlockPainter::paintObject(const blink::PaintInfo & paintInfo, const blink::LayoutPoint & paintOffset) Line 186 C++ | |
| chrome_child.dll!blink::LayoutBlock::paintObject(const blink::PaintInfo & paintInfo, const blink::LayoutPoint & paintOffset) Line 1264 C++ | |
| chrome_child.dll!blink::BlockPainter::paint(const blink::PaintInfo & paintInfo, const blink::LayoutPoint & paintOffset) Line 59 C++ | |
| chrome_child.dll!blink::LayoutBlock::paint(const blink::PaintInfo & paintInfo, const blink::LayoutPoint & paintOffset) Line 1254 C++ | |
| chrome_child.dll!blink::BlockPainter::paintChildren(const blink::PaintInfo & paintInfo, const blink::LayoutPoint & paintOffset) Line 91 C++ | |
| chrome_child.dll!blink::LayoutBlock::paintChildren(const blink::PaintInfo & paintInfo, const blink::LayoutPoint & paintOffset) Line 1259 C++ | |
| chrome_child.dll!blink::BlockPainter::paintContents(const blink::PaintInfo & paintInfo, const blink::LayoutPoint & paintOffset) Line 253 C++ | |
| chrome_child.dll!blink::BlockPainter::paintObject(const blink::PaintInfo & paintInfo, const blink::LayoutPoint & paintOffset) Line 186 C++ | |
| chrome_child.dll!blink::LayoutBlock::paintObject(const blink::PaintInfo & paintInfo, const blink::LayoutPoint & paintOffset) Line 1264 C++ | |
| chrome_child.dll!blink::BlockPainter::paint(const blink::PaintInfo & paintInfo, const blink::LayoutPoint & paintOffset) Line 59 C++ | |
| chrome_child.dll!blink::LayoutBlock::paint(const blink::PaintInfo & paintInfo, const blink::LayoutPoint & paintOffset) Line 1254 C++ | |
| chrome_child.dll!blink::PaintLayerPainter::paintFragmentWithPhase(blink::PaintPhase phase, const blink::PaintLayerFragment & fragment, blink::GraphicsContext & context, const blink::ClipRect & clipRect, const blink::PaintLayerPaintingInfo & paintingInfo, unsigned int paintFlags, blink::PaintLayerPainter::ClipState clipState) Line 709 C++ | |
| chrome_child.dll!blink::PaintLayerPainter::paintForegroundForFragmentsWithPhase(blink::PaintPhase phase, const WTF::Vector<blink::PaintLayerFragment,1,WTF::PartitionAllocator> & layerFragments, blink::GraphicsContext & context, const blink::PaintLayerPaintingInfo & localPaintingInfo, unsigned int paintFlags, blink::PaintLayerPainter::ClipState clipState) Line 763 C++ | |
| chrome_child.dll!blink::PaintLayerPainter::paintForegroundForFragments(const WTF::Vector<blink::PaintLayerFragment,1,WTF::PartitionAllocator> & layerFragments, blink::GraphicsContext & context, const blink::LayoutRect & transparencyPaintDirtyRect, const blink::PaintLayerPaintingInfo & localPaintingInfo, bool selectionOnly, unsigned int paintFlags) Line 747 C++ | |
| chrome_child.dll!blink::PaintLayerPainter::paintLayerContents(blink::GraphicsContext & context, const blink::PaintLayerPaintingInfo & paintingInfoArg, unsigned int paintFlags, blink::PaintLayerPainter::FragmentPolicy fragmentPolicy) Line 398 C++ | |
| chrome_child.dll!blink::PaintLayerPainter::paintLayerContentsAndReflection(blink::GraphicsContext & context, const blink::PaintLayerPaintingInfo & paintingInfo, unsigned int paintFlags, blink::PaintLayerPainter::FragmentPolicy fragmentPolicy) Line 118 C++ | |
| chrome_child.dll!blink::PaintLayerPainter::paintLayer(blink::GraphicsContext & context, const blink::PaintLayerPaintingInfo & paintingInfo, unsigned int paintFlags) Line 99 C++ | |
| chrome_child.dll!blink::PaintLayerPainter::paintChildren(unsigned int childrenToVisit, blink::GraphicsContext & context, const blink::PaintLayerPaintingInfo & paintingInfo, unsigned int paintFlags) Line 606 C++ | |
| chrome_child.dll!blink::PaintLayerPainter::paintLayerContents(blink::GraphicsContext & context, const blink::PaintLayerPaintingInfo & paintingInfoArg, unsigned int paintFlags, blink::PaintLayerPainter::FragmentPolicy fragmentPolicy) Line 402 C++ | |
| chrome_child.dll!blink::CompositedLayerMapping::doPaintTask(const blink::GraphicsLayerPaintInfo & paintInfo, const blink::GraphicsLayer & graphicsLayer, const unsigned int & paintLayerFlags, blink::GraphicsContext & context, const blink::IntRect & clip) Line 2163 C++ | |
| chrome_child.dll!blink::CompositedLayerMapping::paintContents(const blink::GraphicsLayer * graphicsLayer, blink::GraphicsContext & context, unsigned int graphicsLayerPaintingPhase, const blink::IntRect & interestRect) Line 2370 C++ | |
| chrome_child.dll!blink::GraphicsLayer::paintWithoutCommit(const blink::IntRect * interestRect, blink::GraphicsContext::DisabledMode disabledMode) Line 360 C++ | |
| chrome_child.dll!blink::GraphicsLayer::paint(const blink::IntRect * interestRect, blink::GraphicsContext::DisabledMode disabledMode) Line 318 C++ | |
| chrome_child.dll!blink::FrameView::synchronizedPaintRecursively(blink::GraphicsLayer * graphicsLayer) Line 2524 C++ | |
| chrome_child.dll!blink::FrameView::synchronizedPaintRecursively(blink::GraphicsLayer * graphicsLayer) Line 2534 C++ | |
| chrome_child.dll!blink::FrameView::synchronizedPaintRecursively(blink::GraphicsLayer * graphicsLayer) Line 2534 C++ | |
| chrome_child.dll!blink::FrameView::synchronizedPaintRecursively(blink::GraphicsLayer * graphicsLayer) Line 2534 C++ | |
| chrome_child.dll!blink::FrameView::synchronizedPaintRecursively(blink::GraphicsLayer * graphicsLayer) Line 2534 C++ | |
| chrome_child.dll!blink::FrameView::synchronizedPaint() Line 2502 C++ | |
| chrome_child.dll!blink::FrameView::updateLifecyclePhasesInternal(blink::FrameView::LifeCycleUpdateOption phases) Line 2462 C++ | |
| chrome_child.dll!blink::FrameView::updateAllLifecyclePhases() Line 2380 C++ | |
| chrome_child.dll!blink::PageAnimator::updateAllLifecyclePhases(blink::LocalFrame & rootFrame) Line 83 C++ | |
| chrome_child.dll!blink::PageWidgetDelegate::updateAllLifecyclePhases(blink::Page & page, blink::LocalFrame & root) Line 63 C++ | |
| chrome_child.dll!blink::WebViewImpl::updateAllLifecyclePhases() Line 1997 C++ | |
| chrome_child.dll!content::RenderWidgetCompositor::UpdateLayerTreeHost() Line 919 C++ | |
| chrome_child.dll!base::internal::Invoker<base::IndexSequence<0,1>,base::internal::BindState<base::internal::RunnableAdapter<void (__thiscall cc::ProxyMain::*)(std::unique_ptr<cc::BeginMainFrameAndCommitState,std::default_delete<cc::BeginMainFrameAndCommitState> >)>,void __cdecl(cc::ProxyMain *,std::unique_ptr<cc::BeginMainFrameAndCommitState,std::default_delete<cc::BeginMainFrameAndCommitState> >),base::WeakPtr<cc::ProxyMain> &,base::internal::PassedWrapper<std::unique_ptr<cc::BeginMainFrameAndCommitState,std::default_delete<cc::BeginMainFrameAndCommitState> > > >,base::internal::InvokeHelper<1,void,base::internal::RunnableAdapter<void (__thiscall cc::ProxyMain::*)(std::unique_ptr<cc::BeginMainFrameAndCommitState,std::default_delete<cc::BeginMainFrameAndCommitState> >)> >,void __cdecl(void)>::Run(base::internal::BindStateBase * base) Line 372 C++ | |
| chrome_child.dll!base::debug::TaskAnnotator::RunTask(const char * queue_function, const base::PendingTask & pending_task) Line 51 C++ | |
| chrome_child.dll!scheduler::TaskQueueManager::ProcessTaskFromWorkQueue(scheduler::internal::WorkQueue * work_queue, scheduler::internal::TaskQueueImpl::Task * out_previous_task) Line 293 C++ | |
| chrome_child.dll!scheduler::TaskQueueManager::DoWork(base::TimeTicks run_time, bool from_main_thread) Line 201 C++ | |
| chrome_child.dll!base::internal::Invoker<base::IndexSequence<0,1,2>,base::internal::BindState<base::internal::RunnableAdapter<void (__thiscall scheduler::TaskQueueManager::*)(base::TimeTicks,bool)>,void __cdecl(scheduler::TaskQueueManager *,base::TimeTicks,bool),base::WeakPtr<scheduler::TaskQueueManager>,base::TimeTicks,bool>,base::internal::InvokeHelper<1,void,base::internal::RunnableAdapter<void (__thiscall scheduler::TaskQueueManager::*)(base::TimeTicks,bool)> >,void __cdecl(void)>::Run(base::internal::BindStateBase * base) Line 372 C++ | |
| chrome_child.dll!base::debug::TaskAnnotator::RunTask(const char * queue_function, const base::PendingTask & pending_task) Line 51 C++ | |
| chrome_child.dll!base::MessageLoop::RunTask(const base::PendingTask & pending_task) Line 480 C++ | |
| chrome_child.dll!base::MessageLoop::DoWork() Line 601 C++ | |
| chrome_child.dll!base::MessagePumpDefault::Run(base::MessagePump::Delegate * delegate) Line 34 C++ | |
| chrome_child.dll!base::MessageLoop::RunHandler() Line 443 C++ | |
| chrome_child.dll!base::RunLoop::Run() Line 36 C++ | |
| chrome_child.dll!base::MessageLoop::Run() Line 296 C++ | |
| chrome_child.dll!content::RendererMain(const content::MainFunctionParams & parameters) Line 220 C++ | |
| chrome_child.dll!content::RunNamedProcessTypeMain(const std::basic_string<char,std::char_traits<char>,std::allocator<char> > & process_type, const content::MainFunctionParams & main_function_params, content::ContentMainDelegate * delegate) Line 381 C++ | |
| chrome_child.dll!content::ContentMainRunnerImpl::Run() Line 742 C++ | |
| chrome_child.dll!content::ContentMain(const content::ContentMainParams & params) Line 20 C++ | |
| chrome_child.dll!ChromeMain(HINSTANCE__ * instance, sandbox::SandboxInterfaceInfo * sandbox_info) Line 87 C++ | |
| chrome.exe!MainDllLoader::Launch(HINSTANCE__ * instance) Line 186 C++ | |
| chrome.exe!wWinMain(HINSTANCE__ * instance, HINSTANCE__ * prev, wchar_t * __formal, int __formal) Line 268 C++ | |
| [External Code] | |
| [Frames below may be incorrect and/or missing, no symbols loaded for kernel32.dll] |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment