github.com/google/pprof/profile.Profile.SampleType (field)

48 uses

	github.com/google/pprof/profile (current package)
		encode.go#L33: 	for _, st := range p.SampleType {
		encode.go#L132: 	for _, x := range p.SampleType {
		encode.go#L166: 		pp.SampleType = append(pp.SampleType, x)
		encode.go#L296: 	for _, st := range p.SampleType {
		index.go#L36: 		return len(p.SampleType) - 1, nil
		index.go#L39: 		if i < 0 || i >= len(p.SampleType) {
		index.go#L40: 			return 0, fmt.Errorf("sample_index %s is outside the range [0..%d]", sampleIndex, len(p.SampleType)-1)
		index.go#L49: 	for i, t := range p.SampleType {
		index.go#L59: 	types := make([]string, len(p.SampleType))
		index.go#L60: 	for i, t := range p.SampleType {
		legacy_java_profile.go#L46: 		SampleType: []*ValueType{{Type: "samples", Unit: "count"}, {Type: "cpu", Unit: "nanoseconds"}},
		legacy_java_profile.go#L131: 				p.SampleType = []*ValueType{
		legacy_java_profile.go#L136: 				p.SampleType = []*ValueType{
		legacy_profile.go#L95: 		SampleType: []*ValueType{{Type: profileType, Unit: "count"}},
		legacy_profile.go#L334: 		SampleType: []*ValueType{
		legacy_profile.go#L495: 		p.SampleType = []*ValueType{
		legacy_profile.go#L502: 		p.SampleType = []*ValueType{
		legacy_profile.go#L699: 		SampleType: []*ValueType{
		legacy_profile.go#L855: 		SampleType: []*ValueType{{Type: "thread", Unit: "count"}},
		legacy_profile.go#L1113: 	st := p.SampleType
		merge.go#L97: 	baseVals := make([]int64, len(p.SampleType))
		merge.go#L104: 	srcVals := make([]int64, len(p.SampleType))
		merge.go#L438: 		SampleType: make([]*ValueType, len(srcs[0].SampleType)),
		merge.go#L451: 	copy(p.SampleType, srcs[0].SampleType)
		merge.go#L463: 	if len(p.SampleType) != len(pb.SampleType) {
		merge.go#L464: 		return fmt.Errorf("incompatible sample types %v and %v", p.SampleType, pb.SampleType)
		merge.go#L467: 	for i := range p.SampleType {
		merge.go#L468: 		if !equalValueType(p.SampleType[i], pb.SampleType[i]) {
		merge.go#L469: 			return fmt.Errorf("incompatible sample types %v and %v", p.SampleType, pb.SampleType)
		profile.go#L35: 	SampleType        []*ValueType
		profile.go#L337: 	sampleLen := len(p.SampleType)
		profile.go#L346: 			return fmt.Errorf("mismatch: sample has %d values vs. %d types", len(s.Value), len(p.SampleType))
		profile.go#L541: 	for _, s := range p.SampleType {
		profile.go#L720: 	ratios := make([]float64, len(p.SampleType))
		profile.go#L721: 	for i := range p.SampleType {
		profile.go#L729: 	if len(p.SampleType) != len(ratios) {
		profile.go#L730: 		return fmt.Errorf("mismatched scale ratios, got %d, want %d", len(ratios), len(p.SampleType))

	cloud.google.com/go/profiler
		heap.go#L89: 	p.SampleType = p.SampleType[:2]
		heap.go#L107: 	if got := len(p.SampleType); got != 4 {
		heap.go#L111: 		if got := p.SampleType[i].Type; got != want {