llvm-project/lldb/source
Vince Harron 9753dd98b3 Add support for ./dotest.py --channel and --log-success
Summary:
New dotest options that allow arbitrary log channels and
categories to be enabled.  Also enables logging for locally run
debug servers.
    
Log messages are separated into separate files per test case.
(this makes it possible to log in dosep runs)
    
These new log files are stored side-by-side with trace files in the
session directory.
    
These files are deleted by default if the test run is successful.
    
If --log-success is specified, even successful logs are retained.
    
--log-success is useful for creating reference log files.
    
Test Plan:
add '--channel "lldb all" --channel "gdb-remote packets" --log-success'
to your dotest options

Tested on OSX and Linux
    
Differential Revision: http://reviews.llvm.org/D9594

llvm-svn: 236956
2015-05-10 15:22:09 +00:00
..
API [LLDB][MIPS] Software single stepping 2015-05-07 05:56:27 +00:00
Breakpoint This is some groundwork for filtering the language Exception 2015-04-22 19:42:18 +00:00
Commands Don't call the Process::SyncIOHandler in Target::Launch 2015-05-07 06:26:27 +00:00
Core Enable thread-safe logging. 2015-05-08 18:50:54 +00:00
DataFormatters Fix an issue where the UTF dumper was ignoring the direction to generate uncapped dumps 2015-05-01 22:57:38 +00:00
Expression Fix ClangUserExpression::Evaluate return code in case of eExpressionParseError 2015-05-07 06:27:43 +00:00
Host Set path syntax for remote executable FileSpec. 2015-05-09 01:21:32 +00:00
Initialization Add logging to ProcessWindows. 2015-05-07 21:39:33 +00:00
Interpreter Add language command and LanguageRuntime plugin changes to allow vending of command objects. 2015-05-04 18:39:38 +00:00
Plugins Add support for ./dotest.py --channel and --log-success 2015-05-10 15:22:09 +00:00
Symbol Don't crash if we load a file with an architecture we don't support and try to parse some DWARF. 2015-05-07 00:07:44 +00:00
Target Convert mmap options for target in InferiorCallMmap. 2015-05-09 15:53:31 +00:00
Utility Use hard links to link sysroot files within ModuleCache. 2015-05-08 23:54:34 +00:00
CMakeLists.txt Move LLDB initialization/shutdown to Initialization. 2015-03-19 22:00:21 +00:00
Makefile Move LLDB initialization/shutdown to Initialization. 2015-03-19 22:00:21 +00:00
lldb.cpp Move LLDB initialization/shutdown to Initialization. 2015-03-19 22:00:21 +00:00