type sehbuf … func newsehbuf(ctxt *obj.Link, nodes uint8) sehbuf { … } func (b *sehbuf) write8(v uint8) { … } func (b *sehbuf) write32(v uint32) { … } func (b *sehbuf) writecode(op, value uint8) { … } // populateSeh generates the SEH unwind information for s. func populateSeh(ctxt *obj.Link, s *obj.LSym) (sehsym *obj.LSym) { … }