github.com/mattn/go@v0.0.0-20171011075504-07f7db3ea99f/src/cmd/compile/internal/ssa/testdata/hist-opt.gdb-nexts (about) 1 src/cmd/compile/internal/ssa/testdata/hist.go 2 35: func main() { 3 35: func main() { 4 36: hist := make([]int, 10) 5 37: var reader io.Reader = strings.NewReader(cannedInput) //gdb-dbg=(hist/A,cannedInput/A) 6 13: "strings" 7 150: func NewReader(s string) *Reader { return &Reader{s, 0, -1} } 8 38: if len(os.Args) > 1 { 9 8: "bufio" 10 84: split: ScanLines, 11 74: MaxScanTokenSize = 64 * 1024 12 47: for scanner.Scan() { 13 107: return string(s.token) 14 49: i, err := strconv.ParseInt(s, 10, 64) 15 50: if err != nil { //gdb-dbg=(i) 16 54: hist = ensure(int(i), hist) 17 55: hist[int(i)]++ 18 47: for scanner.Scan() { 19 107: return string(s.token) 20 49: i, err := strconv.ParseInt(s, 10, 64) 21 50: if err != nil { //gdb-dbg=(i) 22 54: hist = ensure(int(i), hist) 23 55: hist[int(i)]++ 24 47: for scanner.Scan() { 25 107: return string(s.token) 26 49: i, err := strconv.ParseInt(s, 10, 64) 27 50: if err != nil { //gdb-dbg=(i) 28 54: hist = ensure(int(i), hist) 29 55: hist[int(i)]++ 30 47: for scanner.Scan() { 31 107: return string(s.token) 32 49: i, err := strconv.ParseInt(s, 10, 64) 33 50: if err != nil { //gdb-dbg=(i) 34 54: hist = ensure(int(i), hist) 35 55: hist[int(i)]++ 36 47: for scanner.Scan() { 37 107: return string(s.token) 38 49: i, err := strconv.ParseInt(s, 10, 64) 39 50: if err != nil { //gdb-dbg=(i) 40 54: hist = ensure(int(i), hist) 41 55: hist[int(i)]++ 42 47: for scanner.Scan() { 43 107: return string(s.token) 44 49: i, err := strconv.ParseInt(s, 10, 64) 45 50: if err != nil { //gdb-dbg=(i) 46 54: hist = ensure(int(i), hist) 47 55: hist[int(i)]++ 48 47: for scanner.Scan() { 49 107: return string(s.token) 50 49: i, err := strconv.ParseInt(s, 10, 64) 51 50: if err != nil { //gdb-dbg=(i) 52 54: hist = ensure(int(i), hist) 53 55: hist[int(i)]++ 54 47: for scanner.Scan() { 55 107: return string(s.token) 56 49: i, err := strconv.ParseInt(s, 10, 64) 57 50: if err != nil { //gdb-dbg=(i) 58 54: hist = ensure(int(i), hist) 59 55: hist[int(i)]++ 60 47: for scanner.Scan() { 61 107: return string(s.token) 62 49: i, err := strconv.ParseInt(s, 10, 64) 63 50: if err != nil { //gdb-dbg=(i) 64 54: hist = ensure(int(i), hist) 65 55: hist[int(i)]++ 66 47: for scanner.Scan() { 67 107: return string(s.token) 68 49: i, err := strconv.ParseInt(s, 10, 64) 69 50: if err != nil { //gdb-dbg=(i) 70 54: hist = ensure(int(i), hist) 71 55: hist[int(i)]++ 72 47: for scanner.Scan() { 73 59: for i, a := range hist { 74 60: if a == 0 { 75 60: if a == 0 { 76 65: fmt.Fprintf(os.Stderr, "%d\t%d\t%d\t%d\t%d\n", i, a, n, i*a, t) //gdb-dbg=(n,i,t) 77 64: n += a 78 65: fmt.Fprintf(os.Stderr, "%d\t%d\t%d\t%d\t%d\n", i, a, n, i*a, t) //gdb-dbg=(n,i,t) 79 63: t += i * a 80 65: fmt.Fprintf(os.Stderr, "%d\t%d\t%d\t%d\t%d\n", i, a, n, i*a, t) //gdb-dbg=(n,i,t) 81 63: t += i * a 82 65: fmt.Fprintf(os.Stderr, "%d\t%d\t%d\t%d\t%d\n", i, a, n, i*a, t) //gdb-dbg=(n,i,t) 83 59: for i, a := range hist { 84 65: fmt.Fprintf(os.Stderr, "%d\t%d\t%d\t%d\t%d\n", i, a, n, i*a, t) //gdb-dbg=(n,i,t) 85 60: if a == 0 { 86 65: fmt.Fprintf(os.Stderr, "%d\t%d\t%d\t%d\t%d\n", i, a, n, i*a, t) //gdb-dbg=(n,i,t) 87 64: n += a 88 65: fmt.Fprintf(os.Stderr, "%d\t%d\t%d\t%d\t%d\n", i, a, n, i*a, t) //gdb-dbg=(n,i,t) 89 63: t += i * a 90 65: fmt.Fprintf(os.Stderr, "%d\t%d\t%d\t%d\t%d\n", i, a, n, i*a, t) //gdb-dbg=(n,i,t) 91 63: t += i * a 92 65: fmt.Fprintf(os.Stderr, "%d\t%d\t%d\t%d\t%d\n", i, a, n, i*a, t) //gdb-dbg=(n,i,t) 93 59: for i, a := range hist { 94 65: fmt.Fprintf(os.Stderr, "%d\t%d\t%d\t%d\t%d\n", i, a, n, i*a, t) //gdb-dbg=(n,i,t) 95 60: if a == 0 { 96 60: if a == 0 { 97 65: fmt.Fprintf(os.Stderr, "%d\t%d\t%d\t%d\t%d\n", i, a, n, i*a, t) //gdb-dbg=(n,i,t) 98 64: n += a 99 65: fmt.Fprintf(os.Stderr, "%d\t%d\t%d\t%d\t%d\n", i, a, n, i*a, t) //gdb-dbg=(n,i,t) 100 63: t += i * a 101 65: fmt.Fprintf(os.Stderr, "%d\t%d\t%d\t%d\t%d\n", i, a, n, i*a, t) //gdb-dbg=(n,i,t) 102 63: t += i * a 103 65: fmt.Fprintf(os.Stderr, "%d\t%d\t%d\t%d\t%d\n", i, a, n, i*a, t) //gdb-dbg=(n,i,t) 104 59: for i, a := range hist { 105 65: fmt.Fprintf(os.Stderr, "%d\t%d\t%d\t%d\t%d\n", i, a, n, i*a, t) //gdb-dbg=(n,i,t) 106 60: if a == 0 { 107 60: if a == 0 { 108 60: if a == 0 { 109 60: if a == 0 { 110 65: fmt.Fprintf(os.Stderr, "%d\t%d\t%d\t%d\t%d\n", i, a, n, i*a, t) //gdb-dbg=(n,i,t) 111 64: n += a 112 65: fmt.Fprintf(os.Stderr, "%d\t%d\t%d\t%d\t%d\n", i, a, n, i*a, t) //gdb-dbg=(n,i,t) 113 63: t += i * a 114 65: fmt.Fprintf(os.Stderr, "%d\t%d\t%d\t%d\t%d\n", i, a, n, i*a, t) //gdb-dbg=(n,i,t) 115 63: t += i * a 116 65: fmt.Fprintf(os.Stderr, "%d\t%d\t%d\t%d\t%d\n", i, a, n, i*a, t) //gdb-dbg=(n,i,t) 117 59: for i, a := range hist { 118 65: fmt.Fprintf(os.Stderr, "%d\t%d\t%d\t%d\t%d\n", i, a, n, i*a, t) //gdb-dbg=(n,i,t) 119 60: if a == 0 { 120 68: } 121 src/runtime/proc.go 122 201: if atomic.Load(&runningPanicDefers) != 0 { 123 201: if atomic.Load(&runningPanicDefers) != 0 { 124 210: if atomic.Load(&panicking) != 0 { 125 214: exit(0)