package
0.0.0-20211103193406-d7c0310685c6
Repository: https://github.com/vsoch/gosmeagle.git
Documentation: pkg.go.dev

# Functions

Given a type, return a string representation.
GetUnderlyingType for a parameter or return value from AttrType.
NewFileCache returns a FileCache which can contain up to maxLen cached file contents.
Open the named file (please close f.Close after finishing).
No description provided by the author
Parse Call sites into a map of DwarfEntry.
ParseDwarf and populate a lookup of Dwarf entries.
Populate a formal parameter.
Populate a function entry.
Populate a variable entry.
Print the relocation table - currently not used.

# Constants

Added from cmd/internal/src.

# Structs

CachedFile contains the content of a file split into lines.
Preparing a call site to link to a function / caller.
A Component can be a Field or param.
Disasm is a disassembler for a given File.
No description provided by the author
An Elf Symbol found in a file (e.g., ELF?).
Entry
A generic Entry in a file has a name and data.
An opened File - can be multiple types.
FileCache is a simple LRU cache of file contents.
No description provided by the author
Types that we need to parse.
No description provided by the author
GNUAssembly holds parsed assembly for symbols.
https://cs.opensource.google/go/go/+/master:src/debug/elf/elf.go;l=3108.
Types that we need to parse.

# Interfaces

A common interface to represent a dwarf entry (what we need).
No description provided by the author
No description provided by the author
A raw symbol provides extra functions for interaction.

# Type aliases

No description provided by the author
SortByAddress.