internal/profile.Profile.PeriodType (field)

27 uses

	internal/profile (current package)
		encode.go#L97: 	if pt := p.PeriodType; pt != nil {
		encode.go#L129: 	if pt := p.PeriodType; pt != nil && (pt.typeX != 0 || pt.unitX != 0) {
		encode.go#L130: 		encodeMessage(b, 11, p.PeriodType)
		encode.go#L195: 		pp.PeriodType = x
		encode.go#L277: 	if pt := p.PeriodType; pt == nil {
		encode.go#L278: 		p.PeriodType = &ValueType{}
		encode.go#L281: 	if pt := p.PeriodType; pt != nil {
		legacy_profile.go#L79: 		PeriodType: &ValueType{Type: profileType, Unit: "count"},
		legacy_profile.go#L264: 		PeriodType: &ValueType{Type: "trace", Unit: "count"},
		legacy_profile.go#L369: 		PeriodType: &ValueType{Type: "cpu", Unit: "nanoseconds"},
		legacy_profile.go#L486: 			PeriodType: &ValueType{Type: "objects", Unit: "bytes"},
		legacy_profile.go#L512: 			PeriodType: &ValueType{Type: "heapgrowth", Unit: "count"},
		legacy_profile.go#L521: 			PeriodType: &ValueType{Type: "allocations", Unit: "count"},
		legacy_profile.go#L717: 		PeriodType: &ValueType{Type: "contentions", Unit: "count"},
		legacy_profile.go#L908: 		PeriodType: &ValueType{Type: "thread", Unit: "count"},
		merge.go#L427: 		PeriodType:    srcs[0].PeriodType,
		merge.go#L441: 	if !equalValueType(p.PeriodType, pb.PeriodType) {
		merge.go#L442: 		return fmt.Errorf("incompatible period types %v and %v", p.PeriodType, pb.PeriodType)
		profile.go#L35: 	PeriodType    *ValueType
		profile.go#L340: 	if pt := p.PeriodType; pt != nil {
		profile.go#L483: 	if !compatibleValueTypes(p.PeriodType, pb.PeriodType) {
		profile.go#L484: 		return fmt.Errorf("incompatible period types %v and %v", p.PeriodType, pb.PeriodType)