• A
    proc,dwarf/line: support is_stmt and prologue_end flags · 5155ef04
    aarzilli 提交于
    Go1.11 uses the is_stmt flag of .debug_line to communicate which
    assembly instructions are good places for breakpoints, we should
    respect this flag.
    
    These changes were introduced by:
    * https://go-review.googlesource.com/c/go/+/102435/
    
    Additionally when setting next breakpoints ignore all PC addresses that
    belong to the same line as the one currently under at the cursor. This
    matches the behavior of gdb and avoids stopping multiple times at the
    heading line of a for statement with go1.11.
    
    Change: https://go-review.googlesource.com/c/go/+/110416 adds the
    prologue_end flag to the .debug_line section to communicate the end of
    the stack-split prologue. We should use it instead of pattern matching
    the disassembly when available.
    
    Fixes #550
    
    type of interfaces
    'c7cde8b1'.
    5155ef04
dlv_run.md 1.5 KB