Author: jmolenda
Date: Wed Feb  1 21:02:51 2017
New Revision: 293858

URL: http://llvm.org/viewvc/llvm-project?rev=293858&view=rev
Log:
Add logging to SBThread::GetInfoItemByPathAsString to
print the path being requested.

Change the GetInfoItemByPathAsString docuemtnation in 
the .i file to use docstring instead of autodoc so
the function signature is included in the python
help.
<rdar://problem/29999567> 

Modified:
    lldb/trunk/scripts/interface/SBThread.i
    lldb/trunk/source/API/SBThread.cpp

Modified: lldb/trunk/scripts/interface/SBThread.i
URL: 
http://llvm.org/viewvc/llvm-project/lldb/trunk/scripts/interface/SBThread.i?rev=293858&r1=293857&r2=293858&view=diff
==============================================================================
--- lldb/trunk/scripts/interface/SBThread.i (original)
+++ lldb/trunk/scripts/interface/SBThread.i Wed Feb  1 21:02:51 2017
@@ -182,12 +182,14 @@ public:
     lldb::queue_id_t
     GetQueueID() const;
 
-    %feature("autodoc", "
-    Takes a path string and a SBStream reference as parameters, returns a 
bool.  
-    Collects the thread's 'info' dictionary from the remote system, uses the 
path
-    argument to descend into the dictionary to an item of interest, and prints
-    it into the SBStream in a natural format.  Return bool is to indicate if
-    anything was printed into the stream (true) or not (false).
+    %feature("docstring", "
+    
//--------------------------------------------------------------------------
+    /// Takes a path string and a SBStream reference as parameters, returns a 
bool.  
+    /// Collects the thread's 'info' dictionary from the remote system, uses 
the path
+    /// argument to descend into the dictionary to an item of interest, and 
prints
+    /// it into the SBStream in a natural format.  Return bool is to indicate 
if
+    /// anything was printed into the stream (true) or not (false).
+    
//--------------------------------------------------------------------------
     ") GetInfoItemByPathAsString;
 
     bool

Modified: lldb/trunk/source/API/SBThread.cpp
URL: 
http://llvm.org/viewvc/llvm-project/lldb/trunk/source/API/SBThread.cpp?rev=293858&r1=293857&r2=293858&view=diff
==============================================================================
--- lldb/trunk/source/API/SBThread.cpp (original)
+++ lldb/trunk/source/API/SBThread.cpp Wed Feb  1 21:02:51 2017
@@ -595,8 +595,8 @@ bool SBThread::GetInfoItemByPathAsString
   }
 
   if (log)
-    log->Printf("SBThread(%p)::GetInfoItemByPathAsString () => %s",
-                static_cast<void *>(exe_ctx.GetThreadPtr()), strm.GetData());
+    log->Printf("SBThread(%p)::GetInfoItemByPathAsString (\"%s\") => \"%s\"",
+                static_cast<void *>(exe_ctx.GetThreadPtr()), path, 
strm.GetData());
 
   return success;
 }


_______________________________________________
lldb-commits mailing list
lldb-commits@lists.llvm.org
http://lists.llvm.org/cgi-bin/mailman/listinfo/lldb-commits

Reply via email to