github.com/google/pprof/profile.Location.Line (field)

57 uses

	github.com/google/pprof/profile (current package)
		encode.go#L91: 		for i, ln := range l.Line {
		encode.go#L93: 				l.Line[i].functionIDX = ln.Function.ID
		encode.go#L95: 				l.Line[i].functionIDX = 0
		encode.go#L186: 		x.Line = make([]Line, 0, 8) // Pre-allocate Line buffer
		encode.go#L191: 		x.Line = append(tmp, x.Line...) // Shrink to allocated size
		encode.go#L279: 		for i, ln := range l.Line {
		encode.go#L281: 				l.Line[i].functionIDX = 0
		encode.go#L283: 					l.Line[i].Function = functionIds[id]
		encode.go#L285: 					l.Line[i].Function = functions[id]
		encode.go#L485: 	for i := range p.Line {
		encode.go#L486: 		encodeMessage(b, 4, &p.Line[i])
		encode.go#L498: 		n := len(pp.Line)
		encode.go#L499: 		pp.Line = append(pp.Line, Line{})
		encode.go#L500: 		return decodeMessage(b, &pp.Line[n])
		filter.go#L38: 			l.Line = l.unmatchedLines(hide)
		filter.go#L39: 			if len(l.Line) == 0 {
		filter.go#L44: 			l.Line = l.matchedLines(show)
		filter.go#L45: 			if len(l.Line) == 0 {
		filter.go#L123: 		loc.Line = loc.Line[:i+1]
		filter.go#L132: 	for i := len(loc.Line) - 1; i >= 0; i-- {
		filter.go#L133: 		if fn := loc.Line[i].Function; fn != nil {
		filter.go#L176: 	for _, ln := range loc.Line {
		filter.go#L196: 	for _, ln := range loc.Line {
		filter.go#L211: 		return loc.Line
		filter.go#L214: 	for _, ln := range loc.Line {
		legacy_java_profile.go#L301: 		loc.Line = []Line{
		legacy_profile.go#L173: 		for _, ln := range l.Line {
		merge.go#L240: 		Line:     make([]Line, len(src.Line)),
		merge.go#L243: 	for i, ln := range src.Line {
		merge.go#L244: 		l.Line[i] = pm.mapLine(ln)
		merge.go#L270: 	lines := make([]string, len(l.Line)*2)
		merge.go#L271: 	for i, line := range l.Line {
		profile.go#L115: 	Line     []Line
		profile.go#L400: 		for _, ln := range l.Line {
		profile.go#L440: 			if !inlineFrame && len(l.Line) > 1 {
		profile.go#L441: 				l.Line = l.Line[len(l.Line)-1:]
		profile.go#L444: 				for i := range l.Line {
		profile.go#L445: 					l.Line[i].Line = 0
		profile.go#L601: 	if len(l.Line) == 0 {
		profile.go#L604: 	for li := range l.Line {
		profile.go#L606: 		if fn := l.Line[li].Function; fn != nil {
		profile.go#L610: 				l.Line[li].Line,
		prune.go#L67: 		for i = len(loc.Line) - 1; i >= 0; i-- {
		prune.go#L68: 			if fn := loc.Line[i].Function; fn != nil && fn.Name != "" {
		prune.go#L83: 			if i == len(loc.Line)-1 {
		prune.go#L87: 				loc.Line = loc.Line[i+1:]
		prune.go#L155: 		for i := 0; i < len(loc.Line); i++ {
		prune.go#L156: 			if fn := loc.Line[i].Function; fn != nil && fn.Name != "" {
		prune.go#L161: 					loc.Line = loc.Line[i:]