<div dir="ltr">Thanks Ed!<div><br></div><div>Sorry I missed that.  I did my test against three machines using rsync-based file transfer, which masked the missing files from the check-in.</div><div><br></div><div>-Todd</div>
</div><div class="gmail_extra"><br><br><div class="gmail_quote">On Mon, Jun 23, 2014 at 1:49 PM, Ed Maste <span dir="ltr"><<a href="mailto:emaste@freebsd.org" target="_blank">emaste@freebsd.org</a>></span> wrote:<br>
<blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">Author: emaste<br>
Date: Mon Jun 23 15:49:41 2014<br>
New Revision: 211534<br>
<br>
URL: <a href="http://llvm.org/viewvc/llvm-project?rev=211534&view=rev" target="_blank">http://llvm.org/viewvc/llvm-project?rev=211534&view=rev</a><br>
Log:<br>
Add SBUnixSignals.i<br>
<br>
>From the patch posted by Russell Harmon.<br>
<br>
Added:<br>
    lldb/trunk/scripts/Python/interface/SBUnixSignals.i<br>
<br>
Added: lldb/trunk/scripts/Python/interface/SBUnixSignals.i<br>
URL: <a href="http://llvm.org/viewvc/llvm-project/lldb/trunk/scripts/Python/interface/SBUnixSignals.i?rev=211534&view=auto" target="_blank">http://llvm.org/viewvc/llvm-project/lldb/trunk/scripts/Python/interface/SBUnixSignals.i?rev=211534&view=auto</a><br>

==============================================================================<br>
--- lldb/trunk/scripts/Python/interface/SBUnixSignals.i (added)<br>
+++ lldb/trunk/scripts/Python/interface/SBUnixSignals.i Mon Jun 23 15:49:41 2014<br>
@@ -0,0 +1,74 @@<br>
+//===-- SWIG Interface for SBUnixSignals ------------------------*- C++ -*-===//<br>
+//<br>
+//                     The LLVM Compiler Infrastructure<br>
+//<br>
+// This file is distributed under the University of Illinois Open Source<br>
+// License. See LICENSE.TXT for details.<br>
+//<br>
+//===----------------------------------------------------------------------===//<br>
+<br>
+namespace lldb {<br>
+<br>
+%feature("docstring",<br>
+"Allows you to manipulate LLDB's signal disposition"<br>
+) SBUnixSignals;<br>
+class SBUnixSignals<br>
+{<br>
+public:<br>
+    SBUnixSignals ();<br>
+<br>
+    SBUnixSignals (const lldb::SBUnixSignals &rhs);<br>
+<br>
+    ~SBUnixSignals();<br>
+<br>
+    void<br>
+    Clear ();<br>
+<br>
+    bool<br>
+    IsValid () const;<br>
+<br>
+    const char *<br>
+    GetSignalAsCString (int32_t signo) const;<br>
+<br>
+    int32_t<br>
+    GetSignalNumberFromName (const char *name) const;<br>
+<br>
+    bool<br>
+    GetShouldSuppress (int32_t signo) const;<br>
+<br>
+    bool<br>
+    SetShouldSuppress (int32_t signo,<br>
+                       bool value);<br>
+<br>
+    bool<br>
+    GetShouldStop (int32_t signo) const;<br>
+<br>
+    bool<br>
+    SetShouldStop (int32_t signo,<br>
+                   bool value);<br>
+<br>
+    bool<br>
+    GetShouldNotify (int32_t signo) const;<br>
+<br>
+    bool<br>
+    SetShouldNotify (int32_t signo, bool value);<br>
+<br>
+    int32_t<br>
+    GetNumSignals () const;<br>
+<br>
+    int32_t<br>
+    GetSignalAtIndex (int32_t index) const;<br>
+<br>
+    %pythoncode %{<br>
+        def get_unix_signals_list(self):<br>
+            signals = []<br>
+            for idx in range(0, self.GetNumSignals()):<br>
+                signals.append(self.GetSignalAtIndex(sig))<br>
+            return signals<br>
+<br>
+        __swig_getmethods__["signals"] = get_unix_signals_list<br>
+        if _newclass: threads = property(get_unix_signals_list, None, doc='''A read only property that returns a list() of valid signal numbers for this platform.''')<br>
+    %}<br>
+};<br>
+<br>
+}  // namespace lldb<br>
<br>
<br>
_______________________________________________<br>
lldb-commits mailing list<br>
<a href="mailto:lldb-commits@cs.uiuc.edu">lldb-commits@cs.uiuc.edu</a><br>
<a href="http://lists.cs.uiuc.edu/mailman/listinfo/lldb-commits" target="_blank">http://lists.cs.uiuc.edu/mailman/listinfo/lldb-commits</a><br>
</blockquote></div><br><br clear="all"><div><br></div>-- <br><div dir="ltr"><table cellspacing="0" cellpadding="0" style="color:rgb(136,136,136);font-family:'Times New Roman'"><tbody><tr style="color:rgb(85,85,85);font-family:sans-serif;font-size:small">
<td nowrap style="border-top-style:solid;border-top-color:rgb(213,15,37);border-top-width:2px">Todd Fiala |</td><td nowrap style="border-top-style:solid;border-top-color:rgb(51,105,232);border-top-width:2px"> Software Engineer |</td>
<td nowrap style="border-top-style:solid;border-top-color:rgb(0,153,57);border-top-width:2px"> <a href="mailto:tfiala@google.com" style="color:rgb(17,85,204)" target="_blank"><span style="background-color:rgb(255,255,204);color:rgb(34,34,34);background-repeat:initial initial">tfiala@google.com</span></a> |</td>
<td nowrap style="border-top-style:solid;border-top-color:rgb(238,178,17);border-top-width:2px"><font color="#1155cc"> <a>650-943-3180</a></font></td></tr></tbody></table><br></div>
</div>