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))