Skip to content
  • kbalazs@webkit.org's avatar
    [Qt] Consolidate layout test crash logging · b329bd26
    kbalazs@webkit.org authored
    https://bugs.webkit.org/show_bug.cgi?id=75088
    
    Reviewed by Simon Hausmann.
    
    Move backtrace generating logic into WTFReportBacktrace
    and add a way to deinstall signal handlers if we know
    that we have already printed the backtrace.
    
    .:
    
    * Source/qtwebkit-export.map:
    
    Source/JavaScriptCore:
    
    * JavaScriptCore.exp:
    * JavaScriptCore.vcproj/JavaScriptCore/JavaScriptCore.def:
    * wtf/Assertions.cpp:
    (WTFLogLocker::WTFReportBacktrace):
    (WTFLogLocker::WTFSetCrashHook):
    (WTFLogLocker::WTFInvokeCrashHook):
    * wtf/Assertions.h:
    
    Tools:
    
    * DumpRenderTree/qt/main.cpp:
    (crashHandler):
    (setupSignalHandlers):
    (WTFCrashHook):
    (main):
    * WebKitTestRunner/InjectedBundle/qt/InjectedBundleQt.cpp:
    (WTR::crashHandler):
    (WTR::setupSignalHandlers):
    (WTR::crashHook):
    (WTR::InjectedBundle::platformInitialize):
    
    git-svn-id: http://svn.webkit.org/repository/webkit/trunk@105267 268f45cc-cd09-0410-ab3c-d52691b4dbfc
    b329bd26