internal/profile.Location.Line (field)

41 uses

	internal/profile (current package)
		encode.go#L75: 		for i, ln := range l.Line {
		encode.go#L77: 				l.Line[i].functionIDX = ln.Function.ID
		encode.go#L79: 				l.Line[i].functionIDX = 0
		encode.go#L231: 		for i, ln := range l.Line {
		encode.go#L233: 				l.Line[i].Function = functions[id]
		encode.go#L234: 				if l.Line[i].Function == nil {
		encode.go#L237: 				l.Line[i].functionIDX = 0
		encode.go#L402: 	for i := range p.Line {
		encode.go#L403: 		encodeMessage(b, 4, &p.Line[i])
		encode.go#L414: 		n := len(pp.Line)
		encode.go#L415: 		pp.Line = append(pp.Line, Line{})
		encode.go#L416: 		return decodeMessage(b, &pp.Line[n])
		filter.go#L27: 			l.Line = l.unmatchedLines(hide)
		filter.go#L28: 			if len(l.Line) == 0 {
		filter.go#L61: 	for _, ln := range loc.Line {
		filter.go#L78: 	for _, ln := range loc.Line {
		legacy_profile.go#L162: 		for _, ln := range l.Line {
		merge.go#L222: 		Line:     make([]Line, len(src.Line)),
		merge.go#L225: 	for i, ln := range src.Line {
		merge.go#L226: 		l.Line[i] = pm.mapLine(ln)
		merge.go#L252: 	lines := make([]string, len(l.Line)*2)
		merge.go#L253: 	for i, line := range l.Line {
		profile.go#L96: 	Line     []Line
		profile.go#L280: 		for _, ln := range l.Line {
		profile.go#L318: 			if !inlineFrame && len(l.Line) > 1 {
		profile.go#L319: 				l.Line = l.Line[len(l.Line)-1:]
		profile.go#L322: 				for i := range l.Line {
		profile.go#L323: 					l.Line[i].Line = 0
		profile.go#L390: 		if len(l.Line) == 0 {
		profile.go#L393: 		for li := range l.Line {
		profile.go#L395: 			if fn := l.Line[li].Function; fn != nil {
		profile.go#L399: 					l.Line[li].Line,
		prune.go#L23: 		for i = len(loc.Line) - 1; i >= 0; i-- {
		prune.go#L24: 			if fn := loc.Line[i].Function; fn != nil && fn.Name != "" {
		prune.go#L43: 			if i == len(loc.Line)-1 {
		prune.go#L47: 				loc.Line = loc.Line[i+1:]