• Ian Lance Taylor's avatar
    debug/dwarf: add Reader.SeekPC and Data.Ranges · d1b8871f
    Ian Lance Taylor authored
    These new methods help find the compilation unit to pass to the
    LineReader method in order to find the line information for a PC.
    The Ranges method also helps identify the specific function for a PC,
    needed to determine the function name.
    
    This uses the .debug.ranges section if necessary, and changes the object
    file format packages to pass in the section contents if available.
    
    Change-Id: I5ebc3d27faaf1a126ffb17a1e6027efdf64af836
    Reviewed-on: https://go-review.googlesource.com/20769Reviewed-by: 's avatarAustin Clements <austin@google.com>
    Run-TryBot: Ian Lance Taylor <iant@golang.org>
    TryBot-Result: Gobot Gobot <gobot@golang.org>
    d1b8871f
entry.go 19.7 KB