[webkit-dev] webkit - logging of execution sequence

g_siddu siddu.sjce at gmail.com
Thu Apr 23 21:56:34 PDT 2009


Hi ,

Try this 

build webkit with log enabling by  sh autogen.sh --enable-debug && make 

once it is done use the environment variable WEBKIT_DEBUG like shown below 

export WEBKIT_DEBUG=BackForward  
#is one of the option , there are several others as well listed here
http://webkitgtk.org/reference/webkit-environment.html

then run ./Programs/GtkLauncher 
will get logs as shown below at runtime 

UNIMPLEMENTED: 
(WebCore/platform/gtk/PasteboardGtk.cpp:90
WebCore::Pasteboard::Pasteboard())
UNIMPLEMENTED: 
(WebKit/gtk/WebCoreSupport/FrameLoaderClientGtk.cpp:710 virtual void
WebKit::FrameLoaderClient::provisionalLoadStarted())
UNIMPLEMENTED: 
(WebKit/gtk/WebCoreSupport/FrameLoaderClientGtk.cpp:494 virtual bool
WebKit::FrameLoaderClient::hasWebView() const)
UNIMPLEMENTED: 
(WebKit/gtk/WebCoreSupport/FrameLoaderClientGtk.cpp:545 virtual void
WebKit::FrameLoaderClient::setCopiesOnScroll())
UNIMPLEMENTED: 
(WebKit/gtk/WebCoreSupport/FrameLoaderClientGtk.cpp:717 virtual void
WebKit::FrameLoaderClient::prepareForDataSourceReplacement())
UNIMPLEMENTED: 
(WebKit/gtk/WebCoreSupport/EditorClientGtk.cpp:262 virtual void
WebKit::EditorClient::clearUndoRedoOperations())
UNIMPLEMENTED: 
(WebKit/gtk/WebCoreSupport/FrameLoaderClientGtk.cpp:445 virtual
WebCore::String WebKit::FrameLoaderClient::overrideMediaType() const)
UNIMPLEMENTED: 
(WebKit/gtk/WebCoreSupport/ChromeClientGtk.cpp:356 virtual void
WebKit::ChromeClient::contentsSizeChanged(WebCore::Frame*, const
WebCore::IntSize&) const)
UNIMPLEMENTED: 
(WebKit/gtk/WebCoreSupport/FrameLoaderClientGtk.cpp:505 virtual void
WebKit::FrameLoaderClient::frameLoadCompleted())
UNIMPLEMENTED: 
(WebKit/gtk/WebCoreSupport/FrameLoaderClientGtk.cpp:540 virtual void
WebKit::FrameLoaderClient::forceLayoutForNonHTML())
UNIMPLEMENTED: 
(WebKit/gtk/WebCoreSupport/FrameLoaderClientGtk.cpp:674 virtual bool
WebKit::FrameLoaderClient::canHandleRequest(const WebCore::ResourceRequest&)
const)
UNIMPLEMENTED: 
(WebKit/gtk/WebCoreSupport/FrameLoaderClientGtk.cpp:230 virtual void
WebKit::FrameLoaderClient::assignIdentifierToInitialRequest(long unsigned
int, WebCore::DocumentLoader*, const WebCore::ResourceRequest&))
UNIMPLEMENTED: 
(WebKit/gtk/WebCoreSupport/FrameLoaderClientGtk.cpp:225 virtual void
WebKit::FrameLoaderClient::dispatchWillSendRequest(WebCore::DocumentLoader*,
long unsigned int, WebCore::ResourceRequest&, const
WebCore::ResourceResponse&))
UNIMPLEMENTED: 
(WebKit/gtk/WebCoreSupport/FrameLoaderClientGtk.cpp:686 virtual bool
WebKit::FrameLoaderClient::representationExistsForURLScheme(const
WebCore::String&) const)
UNIMPLEMENTED: 
(WebKit/gtk/WebCoreSupport/FrameLoaderClientGtk.cpp:631 virtual void
WebKit::FrameLoaderClient::dispatchDidFirstLayout())
UNIMPLEMENTED: 
(WebKit/gtk/WebCoreSupport/FrameLoaderClientGtk.cpp:565 virtual void
WebKit::FrameLoaderClient::dispatchDidReceiveServerRedirectForProvisionalLoad())
UNIMPLEMENTED: 
(WebKit/gtk/WebCoreSupport/FrameLoaderClientGtk.cpp:585 virtual void
WebKit::FrameLoaderClient::dispatchWillClose())
UNIMPLEMENTED: 
(WebKit/gtk/WebCoreSupport/FrameLoaderClientGtk.cpp:528 virtual void
WebKit::FrameLoaderClient::makeRepresentation(WebCore::DocumentLoader*))
UNIMPLEMENTED: 
(WebKit/gtk/WebCoreSupport/FrameLoaderClientGtk.cpp:852 virtual void
WebKit::FrameLoaderClient::updateGlobalHistory())
UNIMPLEMENTED: 
(WebKit/gtk/WebCoreSupport/FrameLoaderClientGtk.cpp:664 virtual void
WebKit::FrameLoaderClient::willChangeTitle(WebCore::DocumentLoader*))
UNIMPLEMENTED: 
(WebKit/gtk/webkit/webkitwebview.cpp:681 void
webkit_web_view_real_window_object_cleared(WebKitWebView*, WebKitWebFrame*,
OpaqueJSContext*, OpaqueJSValue*))
UNIMPLEMENTED: 
(WebKit/gtk/WebCoreSupport/FrameLoaderClientGtk.cpp:728 virtual void
WebKit::FrameLoaderClient::dispatchDidReceiveContentLength(WebCore::DocumentLoader*,
long unsigned int, int))
UNIMPLEMENTED: 
(WebCore/platform/gtk/RenderThemeGtk.cpp:437 virtual void
WebCore::RenderThemeGtk::systemFont(int, WebCore::FontDescription&) const)
UNIMPLEMENTED: 
(WebCore/platform/network/curl/DNSCurl.cpp:35 void
WebCore::prefetchDNS(const WebCore::String&))
UNIMPLEMENTED: 
(WebKit/gtk/WebCoreSupport/FrameLoaderClientGtk.cpp:636 virtual void
WebKit::FrameLoaderClient::dispatchDidFirstVisuallyNonEmptyLayout())
UNIMPLEMENTED: 
(WebKit/gtk/WebCoreSupport/FrameLoaderClientGtk.cpp:626 virtual void
WebKit::FrameLoaderClient::dispatchDidFinishDocumentLoad())
UNIMPLEMENTED: 
(WebKit/gtk/WebCoreSupport/FrameLoaderClientGtk.cpp:654 virtual void
WebKit::FrameLoaderClient::dispatchDidLoadMainResource(WebCore::DocumentLoader*))
UNIMPLEMENTED: 
(WebKit/gtk/WebCoreSupport/FrameLoaderClientGtk.cpp:733 virtual void
WebKit::FrameLoaderClient::dispatchDidFinishLoading(WebCore::DocumentLoader*,
long unsigned int))
UNIMPLEMENTED: 
(WebKit/gtk/WebCoreSupport/EditorClientGtk.cpp:105 virtual bool
WebKit::EditorClient::isContinuousSpellCheckingEnabled())
UNIMPLEMENTED: 
(WebKit/gtk/WebCoreSupport/FrameLoaderClientGtk.cpp:560 virtual void
WebKit::FrameLoaderClient::dispatchDidHandleOnloadEvents())

Thanks,
Siddu




love khanna wrote:
> 
> Hi,
>     I am tring to understading ,how the webkit works.please tell me if
> there
> are any way to generate the logs(messages like which function invoking
> which
> fuction).this will help me to understand the  execution  sequence.My other
> question is when i am tring to using webkit/gtk webview in a simulator(for
> samll screen) my application not showing the window but it is running in
> background.please help me get solve these problems.
> 
> _______________________________________________
> webkit-dev mailing list
> webkit-dev at lists.webkit.org
> http://lists.webkit.org/mailman/listinfo.cgi/webkit-dev
> 
> 

-- 
View this message in context: http://www.nabble.com/webkit---logging-of-execution-sequence-tp23199605p23209871.html
Sent from the Webkit mailing list archive at Nabble.com.



More information about the webkit-dev mailing list