Search Options

Results per page
Sort
Preferred Languages
Advance

Results 1 - 10 of 151 for gStates (0.36 sec)

  1. src/cmd/trace/goroutinegen.go

    		gs := g.gStates[r.Scope.Goroutine()]
    		gs.rangeEnd(ev.Time(), r.Name, ev.Stack(), ctx)
    	}
    }
    
    func (g *goroutineGenerator) GoroutineTransition(ctx *traceContext, ev *trace.Event) {
    	st := ev.StateTransition()
    	goID := st.Resource.Goroutine()
    
    	// If we haven't seen this goroutine before, create a new
    	// gState for it.
    	gs, ok := g.gStates[goID]
    	if !ok {
    		gs = newGState[trace.GoID](goID)
    		g.gStates[goID] = gs
    	}
    
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Fri May 17 18:48:18 UTC 2024
    - 4.6K bytes
    - Viewed (0)
  2. src/cmd/trace/procgen.go

    	logEventGenerator[trace.ProcID]
    
    	gStates   map[trace.GoID]*gState[trace.ProcID]
    	inSyscall map[trace.ProcID]*gState[trace.ProcID]
    	maxProc   trace.ProcID
    }
    
    func newProcGenerator() *procGenerator {
    	pg := new(procGenerator)
    	rg := func(ev *trace.Event) trace.ProcID {
    		return ev.Proc()
    	}
    	pg.stackSampleGenerator.getResource = rg
    	pg.logEventGenerator.getResource = rg
    	pg.gStates = make(map[trace.GoID]*gState[trace.ProcID])
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Fri May 17 18:48:18 UTC 2024
    - 6.1K bytes
    - Viewed (0)
  3. src/cmd/trace/threadgen.go

    	logEventGenerator[trace.ThreadID]
    
    	gStates map[trace.GoID]*gState[trace.ThreadID]
    	threads map[trace.ThreadID]struct{}
    }
    
    func newThreadGenerator() *threadGenerator {
    	tg := new(threadGenerator)
    	rg := func(ev *trace.Event) trace.ThreadID {
    		return ev.Thread()
    	}
    	tg.stackSampleGenerator.getResource = rg
    	tg.logEventGenerator.getResource = rg
    	tg.gStates = make(map[trace.GoID]*gState[trace.ThreadID])
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Fri May 17 18:48:18 UTC 2024
    - 5.7K bytes
    - Viewed (0)
  4. src/internal/trace/reader.go

    		return &Reader{
    			go121Events: convertOldFormat(tr),
    		}, nil
    	case version.Go122, version.Go123:
    		return &Reader{
    			r: br,
    			order: ordering{
    				mStates:     make(map[ThreadID]*mState),
    				pStates:     make(map[ProcID]*pState),
    				gStates:     make(map[GoID]*gState),
    				activeTasks: make(map[TaskID]taskState),
    			},
    			// Don't emit a sync event when we first go to emit events.
    			emittedSync: true,
    		}, nil
    	default:
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Fri May 17 18:48:18 UTC 2024
    - 6.7K bytes
    - Viewed (0)
  5. src/internal/trace/internal/oldtrace/order.go

    		return
    	case EvGoUnblock, EvGoSysExit:
    		g = ev.Args[0]
    		init = gState{ev.Args[1], gWaiting}
    		next = gState{ev.Args[1] + 1, gRunnable}
    		return
    	case EvGoUnblockLocal, EvGoSysExitLocal:
    		g = ev.Args[0]
    		init = gState{noseq, gWaiting}
    		next = gState{seqinc, gRunnable}
    		return
    	case EvGCStart:
    		g = garbage
    		init = gState{ev.Args[0], gDead}
    		next = gState{ev.Args[0] + 1, gDead}
    		return
    	default:
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Thu May 23 01:00:11 UTC 2024
    - 4K bytes
    - Viewed (0)
  6. test/escape_mutations.go

    package p
    
    import "fmt"
    
    type B struct {
    	x  int
    	px *int
    	pb *B
    }
    
    func F1(b *B) { // ERROR "mutates param: b derefs=0"
    	b.x = 1
    }
    
    func F2(b *B) { // ERROR "mutates param: b derefs=1"
    	*b.px = 1
    }
    
    func F2a(b *B) { // ERROR "mutates param: b derefs=0"
    	b.px = nil
    }
    
    func F3(b *B) { // ERROR "leaking param: b"
    	fmt.Println(b) // ERROR "\.\.\. argument does not escape"
    }
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Fri Aug 18 11:58:37 UTC 2023
    - 1.8K bytes
    - Viewed (0)
  7. pilot/pkg/request/command_test.go

    			if err := util.Compare(body, p.States[0].wantBody); err == nil {
    				w.WriteHeader(p.States[0].StatusCode)
    				w.Write([]byte(p.States[0].Response))
    			} else {
    				w.WriteHeader(http.StatusBadRequest)
    				w.Write([]byte(fmt.Sprintf("wanted body %q got %q", string(p.States[0].wantBody), string(body))))
    			}
    		} else {
    			w.WriteHeader(http.StatusBadRequest)
    			w.Write([]byte(fmt.Sprintf("wanted path %q got %q", p.States[0].wantPath, r.URL.Path)))
    		}
    Registered: Fri Jun 14 15:00:06 UTC 2024
    - Last Modified: Mon Dec 11 19:11:01 UTC 2023
    - 4.1K bytes
    - Viewed (0)
  8. src/internal/trace/resources.go

    type GoID int64
    
    // NoGoroutine indicates that the relevant events don't correspond to any
    // goroutine in particular.
    const NoGoroutine = GoID(-1)
    
    // GoState represents the state of a goroutine.
    //
    // New GoStates may be added in the future. Users of this type must be robust
    // to that possibility.
    type GoState uint8
    
    const (
    	GoUndetermined GoState = iota // No information is known about the goroutine.
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Fri May 17 18:48:18 UTC 2024
    - 8K bytes
    - Viewed (0)
  9. testing/internal-integ-testing/src/main/groovy/org/gradle/integtests/fixtures/daemon/DaemonLogFileStateProbe.groovy

        }
    
        List<State> getStates() {
            def states = new LinkedList<State>()
            states << Idle
            log.lines().withCloseable { stream ->
                stream.forEach {
                    if (it.contains(startBuildMessage)) {
                        states << Busy
                    } else if (it.contains(finishBuildMessage)) {
                        states << Idle
    Registered: Wed Jun 12 18:38:38 UTC 2024
    - Last Modified: Wed May 29 15:22:16 UTC 2024
    - 2.6K bytes
    - Viewed (0)
  10. src/internal/trace/testdata/tests/go122-syscall-steal-proc-simple.test

    -- expect --
    SUCCESS
    -- trace --
    Trace Go1.22
    EventBatch gen=1 m=0 time=0 size=15
    ProcStatus dt=1 p=0 pstatus=1
    GoStatus dt=1 g=1 m=0 gstatus=2
    GoSyscallBegin dt=1 p_seq=1 stack=0
    GoSyscallEndBlocked dt=1
    EventBatch gen=1 m=1 time=0 size=14
    ProcStatus dt=1 p=2 pstatus=1
    GoStatus dt=1 g=2 m=1 gstatus=2
    ProcSteal dt=1 p=0 p_seq=2 m=0
    EventBatch gen=1 m=18446744073709551615 time=0 size=5
    Frequency freq=15625000
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Fri May 17 18:48:18 UTC 2024
    - 535 bytes
    - Viewed (0)
Back to top