type internal/profile.Function

23 uses

	internal/profile (current package)
		encode.go#L167: 		x := new(Function)
		encode.go#L219: 	functions := make(map[uint64]*Function)
		encode.go#L437: func (p *Function) decoder() []decoder {
		encode.go#L441: func (p *Function) encode(b *buffer) {
		encode.go#L452: 	func(b *buffer, m message) error { return decodeUint64(b, &m.(*Function).ID) },
		encode.go#L454: 	func(b *buffer, m message) error { return decodeInt64(b, &m.(*Function).nameX) },
		encode.go#L456: 	func(b *buffer, m message) error { return decodeInt64(b, &m.(*Function).systemNameX) },
		encode.go#L458: 	func(b *buffer, m message) error { return decodeInt64(b, &m.(*Function).filenameX) },
		encode.go#L460: 	func(b *buffer, m message) error { return decodeInt64(b, &m.(*Function).StartLine) },
		legacy_profile.go#L158: 	seen := make(map[*Function]bool, len(p.Function))
		legacy_profile.go#L159: 	var fns []*Function
		merge.go#L34: 		functions: make(map[functionKey]*Function, len(srcs[0].Function)),
		merge.go#L41: 		pm.functionsByID = make(map[uint64]*Function, len(src.Function))
		merge.go#L119: 	functionsByID map[uint64]*Function
		merge.go#L125: 	functions map[functionKey]*Function
		merge.go#L347: func (pm *profileMerger) mapFunction(src *Function) *Function {
		merge.go#L359: 	f := &Function{
		merge.go#L373: func (f *Function) key() functionKey {
		profile.go#L27: 	Function          []*Function
		profile.go#L104: 	Function *Function
		profile.go#L111: type Function struct {
		profile.go#L256: 	functions := make(map[uint64]*Function, len(p.Function))