MCPcopy Create free account
hub / github.com/google/gapid / slice

Method slice

gapil/bapi/decode.go:1089–1100  ·  view source on GitHub ↗
(sliceID uint64)

Source from the content-addressed store, hash-verified

1087}
1088
1089func (d *decoder) slice(sliceID uint64) (out *semantic.Slice) {
1090 d.build(d.content.Instances.Slice, &d.inst.Slice, sliceID, &out,
1091 func(p *Slice, s *semantic.Slice) {
1092 s.Named = semantic.Named(d.str(p.Name))
1093 s.To = d.ty(p.To)
1094 s.Pointer = d.pointer(p.Pointer)
1095 if owner := d.node(p.Owner); owner != nil {
1096 semantic.Add(owner.(semantic.Owner), s)
1097 }
1098 })
1099 return
1100}
1101
1102func (d *decoder) sliceIndex(sliceIndexID uint64) (out *semantic.SliceIndex) {
1103 d.build(d.content.Instances.SliceIndex, &d.inst.SliceIndex, sliceIndexID, &out,

Callers 8

cloneMethod · 0.95
makeMethod · 0.95
pointerMethod · 0.95
pointerRangeMethod · 0.95
sliceIndexMethod · 0.95
sliceRangeMethod · 0.95
nodeMethod · 0.95
tyMethod · 0.95

Calls 6

buildMethod · 0.95
strMethod · 0.95
tyMethod · 0.95
pointerMethod · 0.95
nodeMethod · 0.95
AddMethod · 0.65

Tested by

no test coverage detected