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:]