Home | History | Annotate | Download | only in gosym

Lines Matching refs:symbol

5 // Package gosym implements access to the Go symbol
27 // A Sym represents a single symbol table entry.
33 // If this symbol is a function symbol, the corresponding Func
37 // Static reports whether this symbol is static (not visible outside its file).
40 // PackageName returns the package part of the symbol name,
54 // ReceiverName returns the receiver type name of this symbol,
69 // BaseName returns the symbol name without the package or receiver name.
89 // An Obj represents a collection of functions in a symbol table.
92 // of the symbol table format.
112 * Symbol tables
115 // Table represents a Go symbol table. It stores all of the
175 // Symbol type, value, Go type.
227 // Value, symbol type.
234 return &DecodingError{len(data) - len(p) + 4, "bad symbol type", typ}
280 // NewTable decodes the Go symbol table in data,
370 case 'Z', 'z': // path symbol
410 case 'T', 't', 'L', 'l': // text symbol
433 // Fill in the function symbol
545 // LookupSym returns the text, data, or bss symbol with the given name,
546 // or nil if no such symbol is found.
561 // LookupFunc returns the text, data, or bss symbol with the given name,
562 // or nil if no such symbol is found.
573 // SymByAddr returns the text, data, or bss symbol starting at the given address.
623 return "<malformed symbol table>", 0
687 // the symbol table.
705 // the symbol table.