Home | History | Annotate | Download | only in dwarf

Lines Matching refs:tu

94 	tu := d.typeSigs[sig]
95 if tu == nil {
98 if tu.cache != nil {
99 return tu.cache, nil
102 b := makeBuf(d, tu, tu.name, tu.off, tu.data)
103 r := &typeUnitReader{d: d, tu: tu, b: b}
104 t, err := d.readType(tu.name, r, tu.toff, make(map[Offset]Type), nil)
109 tu.cache = t
116 tu *typeUnit
124 doff := off - tur.tu.off
125 if doff < 0 || doff >= Offset(len(tur.tu.data)) {
126 tur.err = fmt.Errorf("%s: offset %d out of range; max %d", tur.tu.name, doff, len(tur.tu.data))
129 tur.b = makeBuf(tur.d, tur.tu, tur.tu.name, off, tur.tu.data[doff:])
134 return tur.tu.unit.asize
142 if len(tur.tu.data) == 0 {
145 e := tur.b.entry(tur.tu.atable, tur.tu.base)
157 tu: tur.tu,
158 b: makeBuf(tur.d, tur.tu, tur.tu.name, tur.tu.off, tur.tu.data),