Versions in this module Expand all Collapse all go1 go1.18.10 Jan 10, 2023 Changes in this version + const StackMapDontCare + var LivenessDontCare = LivenessIndex + func BitVec(s *obj.LSym, off int, bv bitvec.BitVec) int + func Global(s *obj.LSym, width int32, flags int16) + func LosesStmtMark(as obj.As) bool + func SymPtr(s *obj.LSym, off int, x *obj.LSym, xoff int) int + func SymPtrOff(s *obj.LSym, off int, x *obj.LSym) int + func SymPtrWeak(s *obj.LSym, off int, x *obj.LSym, xoff int) int + func SymPtrWeakOff(s *obj.LSym, off int, x *obj.LSym) int + func Uint16(s *obj.LSym, off int, v uint16) int + func Uint32(s *obj.LSym, off int, v uint32) int + func Uint8(s *obj.LSym, off int, v uint8) int + func UintN(s *obj.LSym, off int, v uint64, wid int) int + func Uintptr(s *obj.LSym, off int, v uint64) int + type LivenessIndex struct + IsUnsafePoint bool + StackMapIndex int + func (idx LivenessIndex) StackMapValid() bool + type Progs struct + Cache []obj.Prog + CacheIndex int + CurFunc *ir.Func + Next *obj.Prog + NextLive LivenessIndex + PC int64 + Pos src.XPos + PrevLive LivenessIndex + Text *obj.Prog + func NewProgs(fn *ir.Func, worker int) *Progs + func (pp *Progs) Append(p *obj.Prog, as obj.As, ftype obj.AddrType, freg int16, foffset int64, ...) *obj.Prog + func (pp *Progs) Clear(p *obj.Prog) + func (pp *Progs) Flush() + func (pp *Progs) Free() + func (pp *Progs) NewProg() *obj.Prog + func (pp *Progs) Prog(as obj.As) *obj.Prog + func (pp *Progs) SetText(fn *ir.Func)