[webkit-dev] How to set breakpoints in JavaScript Engine of WebKit on MacOS
Darin Adler
darin at apple.com
Fri May 15 23:07:21 PDT 2009
On May 15, 2009, at 10:50 PM, Meryl Silverburgh wrote:
> I am able to download and compile both WebCore project and
> JavaScriptCore project using XCode on Macos.
> I have created a custom executable (pointing to
> /Application/Safari.app) in my WebCore project. The browser is
> launched and I can set breakpoints in WebCore. But my question is how
> can I set breakpoints in JavaScript engine?
>
> e.g. I want to load www.cnn.com in the brower and i want it to break
> at
> void Parser::parse(JSGlobalData* globalData, int* errLine, UString*
> errMsg)
>
> in JavaScriptCore (Parser.cpp).
Just open the source file and set a breakpoint. It should work. I do
that all the time.
You can also create a custom executable in the JavaScriptCore project
and start Safari from there instead of the WebCore project.
-- Darin
More information about the webkit-dev
mailing list