func progedit(ctxt *obj.Link, p *obj.Prog, newprog obj.ProgAlloc) { … } func rewriteToUseGot(ctxt *obj.Link, p *obj.Prog, newprog obj.ProgAlloc) { … } func preprocess(ctxt *obj.Link, cursym *obj.LSym, newprog obj.ProgAlloc) { … } func (c *ctxt0) stacksplit(p *obj.Prog, framesize int32) *obj.Prog { … } func (c *ctxt0) addnop(p *obj.Prog) { … } var Linkloong64 …