• 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
Name
Last commit
Last update
..
cycle.c Loading commit data...
cycle.elf Loading commit data...
line-clang.elf Loading commit data...
line-gcc.elf Loading commit data...
line1.c Loading commit data...
line1.h Loading commit data...
line2.c Loading commit data...
ranges.c Loading commit data...
ranges.elf Loading commit data...
split.c Loading commit data...
split.elf Loading commit data...
typedef.c Loading commit data...
typedef.elf Loading commit data...
typedef.elf4 Loading commit data...
typedef.macho Loading commit data...