internal/profile.Profile.SampleType (field)

48 uses

	internal/profile (current package)
		encode.go#L24: 	for _, st := range p.SampleType {
		encode.go#L109: 	for _, x := range p.SampleType {
		encode.go#L141: 		pp.SampleType = append(pp.SampleType, x)
		encode.go#L243: 	for _, st := range p.SampleType {
		legacy_profile.go#L81: 		SampleType: []*ValueType{{Type: profileType, Unit: "count"}},
		legacy_profile.go#L266: 		SampleType: []*ValueType{
		legacy_profile.go#L370: 		SampleType: []*ValueType{
		legacy_profile.go#L482: 			SampleType: []*ValueType{
		legacy_profile.go#L508: 			SampleType: []*ValueType{
		legacy_profile.go#L517: 			SampleType: []*ValueType{
		legacy_profile.go#L529: 		for _, st := range p.SampleType {
		legacy_profile.go#L533: 		for _, st := range p.SampleType {
		legacy_profile.go#L719: 		SampleType: []*ValueType{
		legacy_profile.go#L907: 		SampleType: []*ValueType{{Type: "thread", Unit: "count"}},
		legacy_profile.go#L1163: 	st := p.SampleType
		merge.go#L79: 	baseVals := make([]int64, len(p.SampleType))
		merge.go#L86: 	srcVals := make([]int64, len(p.SampleType))
		merge.go#L420: 		SampleType: make([]*ValueType, len(srcs[0].SampleType)),
		merge.go#L433: 	copy(p.SampleType, srcs[0].SampleType)
		merge.go#L445: 	if len(p.SampleType) != len(pb.SampleType) {
		merge.go#L446: 		return fmt.Errorf("incompatible sample types %v and %v", p.SampleType, pb.SampleType)
		merge.go#L449: 	for i := range p.SampleType {
		merge.go#L450: 		if !equalValueType(p.SampleType[i], pb.SampleType[i]) {
		merge.go#L451: 			return fmt.Errorf("incompatible sample types %v and %v", p.SampleType, pb.SampleType)
		profile.go#L22: 	SampleType        []*ValueType
		profile.go#L234: 	sampleLen := len(p.SampleType)
		profile.go#L240: 			return fmt.Errorf("mismatch: sample has: %d values vs. %d types", len(s.Value), len(p.SampleType))
		profile.go#L353: 	for _, s := range p.SampleType {
		profile.go#L487: 	if len(p.SampleType) != len(pb.SampleType) {
		profile.go#L488: 		return fmt.Errorf("incompatible sample types %v and %v", p.SampleType, pb.SampleType)
		profile.go#L491: 	for i := range p.SampleType {
		profile.go#L492: 		if !compatibleValueTypes(p.SampleType[i], pb.SampleType[i]) {
		profile.go#L493: 			return fmt.Errorf("incompatible sample types %v and %v", p.SampleType, pb.SampleType)
		profile.go#L583: 	ratios := make([]float64, len(p.SampleType))
		profile.go#L584: 	for i := range p.SampleType {
		profile.go#L592: 	if len(p.SampleType) != len(ratios) {
		profile.go#L593: 		return fmt.Errorf("mismatched scale ratios, got %d, want %d", len(ratios), len(p.SampleType))