github.com/google/pprof/profile.Function.ID (field)

20 uses

	github.com/google/pprof/profile (current package)
		encode.go#L93: 				l.Line[i].functionIDX = ln.Function.ID
		encode.go#L263: 		if f.ID < uint64(len(functionIds)) {
		encode.go#L264: 			functionIds[f.ID] = f
		encode.go#L266: 			functions[f.ID] = f
		encode.go#L527: 	encodeUint64Opt(b, 1, p.ID)
		encode.go#L537: 	func(b *buffer, m message) error { return decodeUint64(b, &m.(*Function).ID) },
		legacy_profile.go#L178: 			fn.ID = uint64(len(fns) + 1)
		merge.go#L273: 			lines[i*2] = strconv.FormatUint(line.Function.ID, 16)
		merge.go#L369: 	if f, ok := pm.functionsByID[src.ID]; ok {
		merge.go#L374: 		pm.functionsByID[src.ID] = f
		merge.go#L378: 		ID:         uint64(len(pm.p.Function) + 1),
		merge.go#L385: 	pm.functionsByID[src.ID] = f
		profile.go#L131: 	ID         uint64
		profile.go#L375: 		if f.ID == 0 {
		profile.go#L378: 		if functions[f.ID] != nil {
		profile.go#L379: 			return fmt.Errorf("multiple functions with same id: %d", f.ID)
		profile.go#L381: 		functions[f.ID] = f
		profile.go#L405: 			if f.ID == 0 || functions[f.ID] != f {
		profile.go#L406: 				return fmt.Errorf("inconsistent function %p: %d", f, f.ID)