Thanks Ed! 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.
-Todd On Mon, Jun 23, 2014 at 1:49 PM, Ed Maste <[email protected]> wrote: > Author: emaste > Date: Mon Jun 23 15:49:41 2014 > New Revision: 211534 > > URL: http://llvm.org/viewvc/llvm-project?rev=211534&view=rev > Log: > Add SBUnixSignals.i > > From the patch posted by Russell Harmon. > > Added: > lldb/trunk/scripts/Python/interface/SBUnixSignals.i > > Added: lldb/trunk/scripts/Python/interface/SBUnixSignals.i > URL: > http://llvm.org/viewvc/llvm-project/lldb/trunk/scripts/Python/interface/SBUnixSignals.i?rev=211534&view=auto > > ============================================================================== > --- lldb/trunk/scripts/Python/interface/SBUnixSignals.i (added) > +++ lldb/trunk/scripts/Python/interface/SBUnixSignals.i Mon Jun 23 > 15:49:41 2014 > @@ -0,0 +1,74 @@ > +//===-- SWIG Interface for SBUnixSignals ------------------------*- 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", > +"Allows you to manipulate LLDB's signal disposition" > +) SBUnixSignals; > +class SBUnixSignals > +{ > +public: > + SBUnixSignals (); > + > + SBUnixSignals (const lldb::SBUnixSignals &rhs); > + > + ~SBUnixSignals(); > + > + void > + Clear (); > + > + bool > + IsValid () const; > + > + const char * > + GetSignalAsCString (int32_t signo) const; > + > + int32_t > + GetSignalNumberFromName (const char *name) const; > + > + bool > + GetShouldSuppress (int32_t signo) const; > + > + bool > + SetShouldSuppress (int32_t signo, > + bool value); > + > + bool > + GetShouldStop (int32_t signo) const; > + > + bool > + SetShouldStop (int32_t signo, > + bool value); > + > + bool > + GetShouldNotify (int32_t signo) const; > + > + bool > + SetShouldNotify (int32_t signo, bool value); > + > + int32_t > + GetNumSignals () const; > + > + int32_t > + GetSignalAtIndex (int32_t index) const; > + > + %pythoncode %{ > + def get_unix_signals_list(self): > + signals = [] > + for idx in range(0, self.GetNumSignals()): > + signals.append(self.GetSignalAtIndex(sig)) > + return signals > + > + __swig_getmethods__["signals"] = get_unix_signals_list > + 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.''') > + %} > +}; > + > +} // namespace lldb > > > _______________________________________________ > lldb-commits mailing list > [email protected] > http://lists.cs.uiuc.edu/mailman/listinfo/lldb-commits > -- Todd Fiala | Software Engineer | [email protected] | 650-943-3180
_______________________________________________ lldb-commits mailing list [email protected] http://lists.cs.uiuc.edu/mailman/listinfo/lldb-commits
