Search Options

Results per page
Sort
Preferred Languages
Advance

Results 11 - 20 of 44 for findfunc (0.54 sec)

  1. src/runtime/traceback.go

    	for fidx, pc := range ancestor.pcs {
    		f := findfunc(pc) // f previously validated
    		if showfuncinfo(f.srcFunc(), fidx == 0, abi.FuncIDNormal) {
    			printAncestorTracebackFuncInfo(f, pc)
    		}
    	}
    	if len(ancestor.pcs) == tracebackInnerFrames {
    		print("...additional frames elided...\n")
    	}
    	// Show what created goroutine, except main goroutine (goid 1).
    	f := findfunc(ancestor.gopc)
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Wed May 29 16:25:21 UTC 2024
    - 55.1K bytes
    - Viewed (0)
  2. src/runtime/debugcall.go

    		// systemstack.)
    		return debugCallSystemStack
    	}
    
    	// Switch to the system stack to avoid overflowing the user
    	// stack.
    	var ret string
    	systemstack(func() {
    		f := findfunc(pc)
    		if !f.valid() {
    			ret = debugCallUnknownFunc
    			return
    		}
    
    		name := funcname(f)
    
    		switch name {
    		case "debugCall32",
    			"debugCall64",
    			"debugCall128",
    			"debugCall256",
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Fri Apr 05 20:50:21 UTC 2024
    - 7.1K bytes
    - Viewed (0)
  3. pkg/slices/slices_test.go

    				return s == "b"
    			},
    			want: &elements[1],
    		},
    	}
    	for _, tt := range tests {
    		t.Run(tt.name, func(t *testing.T) {
    			if got := FindFunc(tt.elements, tt.fn); !reflect.DeepEqual(got, tt.want) {
    				t.Errorf("FindFunc got %v, want %v", got, tt.want)
    			}
    		})
    	}
    }
    
    func TestFilter(t *testing.T) {
    	tests := []struct {
    		name     string
    		elements []string
    Registered: Fri Jun 14 15:00:06 UTC 2024
    - Last Modified: Fri May 10 23:33:56 UTC 2024
    - 18.2K bytes
    - Viewed (0)
  4. src/runtime/error.go

    // with a nil pointer receiver.
    //
    // It is called from the generated wrapper code.
    func panicwrap() {
    	pc := getcallerpc()
    	name := funcNameForPrint(funcname(findfunc(pc)))
    	// name is something like "main.(*T).F".
    	// We want to extract pkg ("main"), typ ("T"), and meth ("F").
    	// Do it by finding the parens.
    	i := bytealg.IndexByteString(name, '(')
    	if i < 0 {
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Wed May 08 19:10:41 UTC 2024
    - 9.9K bytes
    - Viewed (0)
  5. src/runtime/panic.go

    	// may try to read a stale LR that looks like a Go code
    	// pointer and wander into the woods.
    	if gp.m.incgo || findfunc(pc).valid() {
    		// This wasn't a bad call, so use PC as sigpanic's
    		// return PC.
    		return true
    	}
    	if findfunc(lr).valid() {
    		// This was a bad call, but the LR is good, so use the
    		// LR as sigpanic's return PC.
    		return false
    	}
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Wed May 29 17:58:53 UTC 2024
    - 43.8K bytes
    - Viewed (0)
  6. src/runtime/stack.go

    		// Update syscallsp, syscallpc in case traceback uses them.
    		morebuf := thisg.m.morebuf
    		gp.syscallsp = morebuf.sp
    		gp.syscallpc = morebuf.pc
    		pcname, pcoff := "(unknown)", uintptr(0)
    		f := findfunc(gp.sched.pc)
    		if f.valid() {
    			pcname = funcname(f)
    			pcoff = gp.sched.pc - f.entry()
    		}
    		print("runtime: newstack at ", pcname, "+", hex(pcoff),
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Wed May 22 22:31:00 UTC 2024
    - 41.1K bytes
    - Viewed (0)
  7. pilot/pkg/config/kube/gateway/conditions.go

    				Reason:  ConfigErrorReason(gw.DeniedReason.Reason),
    				Message: gw.DeniedReason.Message,
    			}
    		}
    
    		var currentConditions []metav1.Condition
    		currentStatus := slices.FindFunc(currentParents, func(s k8s.RouteParentStatus) bool {
    			return parentRefString(s.ParentRef) == parentRefString(gw.OriginalReference) &&
    				s.ControllerName == k8s.GatewayController(features.ManagedGatewayController)
    		})
    Registered: Fri Jun 14 15:00:06 UTC 2024
    - Last Modified: Wed Apr 17 13:05:41 UTC 2024
    - 14.4K bytes
    - Viewed (0)
  8. pilot/pkg/serviceregistry/kube/controller/ambient/ambientindex.go

    		// If there is just one, return it
    		if len(wls) == 1 {
    			return []model.AddressInfo{modelWorkloadToAddressInfo(wls[0])}
    		}
    		// Otherwise, try to find a pod - pods have precedence
    		pod := slices.FindFunc(wls, func(info model.WorkloadInfo) bool {
    			return info.Source == kind.Pod
    		})
    		if pod != nil {
    			return []model.AddressInfo{modelWorkloadToAddressInfo(*pod)}
    		}
    Registered: Fri Jun 14 15:00:06 UTC 2024
    - Last Modified: Fri Apr 19 17:19:41 UTC 2024
    - 15.8K bytes
    - Viewed (0)
  9. src/runtime/race.go

    // function again with that pc.)
    //
    // If the incoming pc is not part of an inlined function, the return pc is unchanged.
    func raceSymbolizeCode(ctx *symbolizeCodeContext) {
    	pc := ctx.pc
    	fi := findfunc(pc)
    	if fi.valid() {
    		u, uf := newInlineUnwinder(fi, pc)
    		for ; uf.valid(); uf = u.next(uf) {
    			sf := u.srcFunc(uf)
    			if sf.funcID == abi.FuncIDWrapper && u.isInlined(uf) {
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Fri May 17 18:37:29 UTC 2024
    - 20.4K bytes
    - Viewed (0)
  10. src/runtime/heapdump.go

    	dumpint(tagMemProf)
    	dumpint(uint64(uintptr(unsafe.Pointer(b))))
    	dumpint(uint64(size))
    	dumpint(uint64(nstk))
    	for i := uintptr(0); i < nstk; i++ {
    		pc := stk[i]
    		f := findfunc(pc)
    		if !f.valid() {
    			var buf [64]byte
    			n := len(buf)
    			n--
    			buf[n] = ')'
    			if pc == 0 {
    				n--
    				buf[n] = '0'
    			} else {
    				for pc > 0 {
    					n--
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Tue Apr 09 04:07:57 UTC 2024
    - 17.6K bytes
    - Viewed (0)
Back to top