From 952e9dc874944fcdbbb224f3ec4fc2c859376f64 Mon Sep 17 00:00:00 2001 From: Greg Clayton Date: Wed, 27 Mar 2013 23:08:40 +0000 Subject: LLDB is crashing when logging is enabled from lldb-perf-clang. This has to do with the global destructor chain as the process and its threads are being torn down. All logging channels now make one and only one instance that is kept in a global pointer which is never freed. This guarantees that logging can correctly continue as the process tears itself down. git-svn-id: https://llvm.org/svn/llvm-project/lldb/trunk@178191 91177308-0d34-0410-b5e6-96231b3b80d8 --- lldb.xcodeproj/xcshareddata/xcschemes/LLDB.xcscheme | 3 +-- lldb.xcodeproj/xcshareddata/xcschemes/darwin-debug.xcscheme | 3 +-- lldb.xcodeproj/xcshareddata/xcschemes/launcherRootXPCService.xcscheme | 3 +-- lldb.xcodeproj/xcshareddata/xcschemes/launcherXPCService.xcscheme | 3 +-- lldb.xcodeproj/xcshareddata/xcschemes/lldb-tool.xcscheme | 2 +- 5 files changed, 5 insertions(+), 9 deletions(-) (limited to 'lldb.xcodeproj/xcshareddata') diff --git a/lldb.xcodeproj/xcshareddata/xcschemes/LLDB.xcscheme b/lldb.xcodeproj/xcshareddata/xcschemes/LLDB.xcscheme index 2df57c394..478ffa141 100644 --- a/lldb.xcodeproj/xcshareddata/xcschemes/LLDB.xcscheme +++ b/lldb.xcodeproj/xcshareddata/xcschemes/LLDB.xcscheme @@ -1,6 +1,6 @@ diff --git a/lldb.xcodeproj/xcshareddata/xcschemes/launcherXPCService.xcscheme b/lldb.xcodeproj/xcshareddata/xcschemes/launcherXPCService.xcscheme index cf81ef274..120400ff9 100644 --- a/lldb.xcodeproj/xcshareddata/xcschemes/launcherXPCService.xcscheme +++ b/lldb.xcodeproj/xcshareddata/xcschemes/launcherXPCService.xcscheme @@ -1,6 +1,6 @@ diff --git a/lldb.xcodeproj/xcshareddata/xcschemes/lldb-tool.xcscheme b/lldb.xcodeproj/xcshareddata/xcschemes/lldb-tool.xcscheme index 101410da8..34560feaa 100644 --- a/lldb.xcodeproj/xcshareddata/xcschemes/lldb-tool.xcscheme +++ b/lldb.xcodeproj/xcshareddata/xcschemes/lldb-tool.xcscheme @@ -1,6 +1,6 @@