Versions in this module Expand all Collapse all v0 v0.6.0 Dec 22, 2023 v0.5.0 Aug 27, 2020 Changes in this version + const DW_OP_addr + const UTYPE_STRUCT + const UTYPE_VAR + type Binary struct + AllglenAddr uint64 + AllgsAddr uint64 + AllpAddr uint64 + Entry uint64 + GStruct *Strt + GoVerAddr uint64 + GobufStruct *Strt + GomaxprocsAddr uint64 + HChanStruct *Strt + MCacheStruct *Strt + MCentralStruct *Strt + MHeapAddr uint64 + MHeapStruct *Strt + MSpanStruct *Strt + MStatsAddr uint64 + MStatsStruct *Strt + MStruct *Strt + PStruct *Strt + Path string + RuntimeInitTimeAddr uint64 + SchedAddr uint64 + SchedtStruct *Strt + StackStruct *Strt + StrtMap map[string]*Strt + SudogStruct *Strt + SymTable *gosym.Table + TypeStruct *Strt + func Load(path string) (*Binary, error) + func (b *Binary) DumpVar(name string) (Var, error) + func (b *Binary) Initialize() error + func (b *Binary) PCToFunc(addr uint64) *Location + func (b *Binary) Parse(units ...*unit) (map[string]interface{}, error) + type BoolVar struct + func (b *BoolVar) String() string + type CommonType struct + Addr uint64 + Name string + Size int64 + Value interface{} + func (c *CommonType) GetAddr() uint64 + type IntVar struct + func (i *IntVar) String() string + type Location struct + File string + Func *gosym.Func + Line int + PC uint64 + func (l Location) String() string + type PtrVar struct + Type Var + func (b *PtrVar) String() string + type StringVar struct + func (s *StringVar) String() string + type Strt struct + Members map[string]*StrtMember + Name string + Size int64 + func (s *Strt) GetFieldAddr(baseAddr uint64, name string) uint64 + type StrtMember struct + Name string + Offset uint32 + Size int64 + StrtOffset int64 + type UintVar struct + func (u *UintVar) String() string + type Var interface + GetAddr func() uint64 + String func() string