Skip to content
  1. Jul 16, 2011
    • Johnny Chen's avatar
      Create an interface file for SBTarget named SBTarget.i which relieves SBTarget.h · dc7d3c12
      Johnny Chen authored
      of the duty of having SWIG docstring features and multiline string literals
      embedded within.
      
      lldb.swig now %include .../SBTarget.i, instead of .../SBTarget.h.  Will create
      other interface files and transition them over.
      
      Also update modify-python-lldb.py to better handle the trailing blank line right
      before the ending '"""' Python docstring delimiter.
      
      llvm-svn: 135355
      dc7d3c12
  2. Jul 15, 2011
  3. Jul 14, 2011
  4. Jul 09, 2011
  5. Jul 06, 2011
  6. Jul 03, 2011
  7. Jul 02, 2011
  8. Jun 14, 2011
    • Peter Collingbourne's avatar
      Generalise pattern for matching IsValid signature · 059640b5
      Peter Collingbourne authored
      Previously the IsValid pattern matched only function signatures of
      the form:
          def IsValid(*args): ...
      
      However under SWIG 1.3.40 on Linux the signature reads:
          def IsValid(self): ...
      
      The new pattern matches both signature types by matching only up to
      the left paren.
      
      llvm-svn: 132968
      059640b5
  9. Jun 10, 2011
  10. Jun 01, 2011
  11. May 25, 2011
  12. May 24, 2011
  13. May 18, 2011
  14. May 16, 2011
  15. May 02, 2011
  16. Apr 29, 2011
  17. Apr 28, 2011
    • Johnny Chen's avatar
      Move the iteration protocol of lldb objects to the auto-generated lldb Python module. · fbc0d271
      Johnny Chen authored
      This is so that the objects which support the iteration protocol are immediately obvious
      from looking at the lldb.py file.
      
      SBTarget supports two types of iterations: module and breakpoint.  For an SBTarget instance,
      you will need to issue either:
      
          for m in target.module_iter()
      
      or
      
          for b in target.breakpoint_iter()
      
      For other single iteration protocol objects, just use, for example:
      
          for thread in process:
              ID = thread.GetThreadID()
              for frame in thread:
                  frame.Disassemble()
                  ....
      
      llvm-svn: 130442
      fbc0d271
Loading