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

Method pointer

gapil/bapi/decode.go:980–992  ·  view source on GitHub ↗
(ptrID uint64)

Source from the content-addressed store, hash-verified

978}
979
980func (d *decoder) pointer(ptrID uint64) (out *semantic.Pointer) {
981 d.build(d.content.Instances.Pointer, &d.inst.Pointer, ptrID, &out,
982 func(p *Pointer, s *semantic.Pointer) {
983 s.Named = semantic.Named(d.str(p.Name))
984 s.To = d.ty(p.To)
985 s.Const = p.Const
986 s.Slice = d.slice(p.Slice)
987 if owner := d.node(p.Owner); owner != nil {
988 semantic.Add(owner.(semantic.Owner), s)
989 }
990 })
991 return
992}
993
994func (d *decoder) pointerRange(ptrRangeID uint64) (out *semantic.PointerRange) {
995 d.build(d.content.Instances.PointerRange, &d.inst.PointerRange, ptrRangeID, &out,

Callers 3

sliceMethod · 0.95
nodeMethod · 0.95
tyMethod · 0.95

Calls 6

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

Tested by

no test coverage detected