diff options
Diffstat (limited to 'lldb/scripts/Python/interface/SBSourceManager.i')
-rw-r--r-- | lldb/scripts/Python/interface/SBSourceManager.i | 54 |
1 files changed, 0 insertions, 54 deletions
diff --git a/lldb/scripts/Python/interface/SBSourceManager.i b/lldb/scripts/Python/interface/SBSourceManager.i deleted file mode 100644 index 09cd449149d..00000000000 --- a/lldb/scripts/Python/interface/SBSourceManager.i +++ /dev/null @@ -1,54 +0,0 @@ -//===-- SWIG Interface for SBSourceManager ----------------------*- C++ -*-===// -// -// The LLVM Compiler Infrastructure -// -// This file is distributed under the University of Illinois Open Source -// License. See LICENSE.TXT for details. -// -//===----------------------------------------------------------------------===// - -namespace lldb { - -%feature("docstring", -"Represents a central authority for displaying source code. - -For example (from test/source-manager/TestSourceManager.py), - - # Create the filespec for 'main.c'. - filespec = lldb.SBFileSpec('main.c', False) - source_mgr = self.dbg.GetSourceManager() - # Use a string stream as the destination. - stream = lldb.SBStream() - source_mgr.DisplaySourceLinesWithLineNumbers(filespec, - self.line, - 2, # context before - 2, # context after - '=>', # prefix for current line - stream) - - # 2 - # 3 int main(int argc, char const *argv[]) { - # => 4 printf('Hello world.\\n'); // Set break point at this line. - # 5 return 0; - # 6 } - self.expect(stream.GetData(), 'Source code displayed correctly', - exe=False, - patterns = ['=> %d.*Hello world' % self.line]) -") SBSourceManager; -class SBSourceManager -{ -public: - SBSourceManager (const lldb::SBSourceManager &rhs); - - ~SBSourceManager(); - - size_t - DisplaySourceLinesWithLineNumbers (const lldb::SBFileSpec &file, - uint32_t line, - uint32_t context_before, - uint32_t context_after, - const char* current_line_cstr, - lldb::SBStream &s); -}; - -} // namespace lldb |