Skip to content
  • 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