Search Options

Results per page
Sort
Preferred Languages
Advance

Results 1 - 10 of 432 for panicIP (0.15 sec)

  1. src/net/netip/netip_test.go

    )
    
    func TestNoAllocs(t *testing.T) {
    	// Wrappers that panic on error, to prove that our alloc-free
    	// methods are returning successfully.
    	panicIP := func(ip Addr, err error) Addr {
    		if err != nil {
    			panic(err)
    		}
    		return ip
    	}
    	panicPfx := func(pfx Prefix, err error) Prefix {
    		if err != nil {
    			panic(err)
    		}
    		return pfx
    	}
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Tue Jun 04 17:10:01 UTC 2024
    - 54.3K bytes
    - Viewed (0)
  2. src/runtime/panic.go

    // This is used to try hard to get a panic stack trace out when exiting.
    var runningPanicDefers atomic.Uint32
    
    // panicking is non-zero when crashing the program for an unrecovered panic.
    var panicking atomic.Uint32
    
    // paniclk is held while printing the panic information and stack trace,
    // so that two concurrent panics don't overlap their output.
    var paniclk mutex
    
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Wed May 29 17:58:53 UTC 2024
    - 43.8K bytes
    - Viewed (0)
  3. src/iter/iter.go

    		yield := func(v1 V) bool {
    			if done {
    				return false
    			}
    			if !yieldNext {
    				panic("iter.Pull: yield called again before next")
    			}
    			yieldNext = false
    			v, ok = v1, true
    			race.Release(unsafe.Pointer(&racer))
    			coroswitch(c)
    			race.Acquire(unsafe.Pointer(&racer))
    			return !done
    		}
    		// Recover and propagate panics from seq.
    		defer func() {
    			if p := recover(); p != nil {
    				panicValue = p
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Fri Jun 07 19:09:28 UTC 2024
    - 6.6K bytes
    - Viewed (0)
  4. src/reflect/value.go

    	if f == 0 {
    		panic(&ValueError{valueMethodName(), Invalid})
    	}
    	// Assignable if addressable and not read-only.
    	if f&flagRO != 0 {
    		panic("reflect: " + valueMethodName() + " using value obtained using unexported field")
    	}
    	if f&flagAddr == 0 {
    		panic("reflect: " + valueMethodName() + " using unaddressable value")
    	}
    }
    
    // Addr returns a pointer value representing the address of v.
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Wed May 22 21:17:41 UTC 2024
    - 119.9K bytes
    - Viewed (0)
  5. src/log/slog/value.go

    }
    
    // Int64 returns v's value as an int64. It panics
    // if v is not a signed integer.
    func (v Value) Int64() int64 {
    	if g, w := v.Kind(), KindInt64; g != w {
    		panic(fmt.Sprintf("Value kind is %s, not %s", g, w))
    	}
    	return int64(v.num)
    }
    
    // Uint64 returns v's value as a uint64. It panics
    // if v is not an unsigned integer.
    func (v Value) Uint64() uint64 {
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Thu May 16 16:12:08 UTC 2024
    - 13.3K bytes
    - Viewed (0)
  6. src/math/rand/v2/rand.go

    // It panics if n <= 0.
    func (r *Rand) Int64N(n int64) int64 {
    	if n <= 0 {
    		panic("invalid argument to Int64N")
    	}
    	return int64(r.uint64n(uint64(n)))
    }
    
    // Uint64N returns, as a uint64, a non-negative pseudo-random number in the half-open interval [0,n).
    // It panics if n == 0.
    func (r *Rand) Uint64N(n uint64) uint64 {
    	if n == 0 {
    		panic("invalid argument to Uint64N")
    	}
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Wed May 22 02:25:49 UTC 2024
    - 12.8K bytes
    - Viewed (0)
  7. src/reflect/type.go

    	//	t.IsVariadic() == true
    	//
    	// IsVariadic panics if the type's Kind is not Func.
    	IsVariadic() bool
    
    	// Elem returns a type's element type.
    	// It panics if the type's Kind is not Array, Chan, Map, Pointer, or Slice.
    	Elem() Type
    
    	// Field returns a struct type's i'th field.
    	// It panics if the type's Kind is not Struct.
    	// It panics if i is not in the range [0, NumField()).
    	Field(i int) StructField
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Wed May 29 17:58:53 UTC 2024
    - 85.5K bytes
    - Viewed (0)
  8. src/internal/trace/event.go

    		m.Value = Value{kind: ValueUint64, scalar: e.base.args[0]}
    	default:
    		panic(fmt.Sprintf("internal error: unexpected event type for Metric kind: %s", go122.EventString(e.base.typ)))
    	}
    	return m
    }
    
    // Label returns details about a Label event.
    //
    // Panics if Kind != EventLabel.
    func (e Event) Label() Label {
    	if e.Kind() != EventLabel {
    		panic("Label called on non-Label event")
    	}
    	if e.base.typ != go122.EvGoLabel {
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Thu May 30 12:39:00 UTC 2024
    - 28.9K bytes
    - Viewed (0)
  9. src/internal/trace/resources.go

    //
    // r.Kind must be ResourceGoroutine or this function will panic.
    func (r ResourceID) Goroutine() GoID {
    	if r.Kind != ResourceGoroutine {
    		panic(fmt.Sprintf("attempted to get GoID from %s resource ID", r.Kind))
    	}
    	return GoID(r.id)
    }
    
    // Proc obtains a ProcID from the resource ID.
    //
    // r.Kind must be ResourceProc or this function will panic.
    func (r ResourceID) Proc() ProcID {
    	if r.Kind != ResourceProc {
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Fri May 17 18:48:18 UTC 2024
    - 8K bytes
    - Viewed (0)
  10. src/internal/runtime/exithook/hooks.go

    func Add(h Hook) {
    	for !locked.CompareAndSwap(0, 1) {
    		Gosched()
    	}
    	hooks = append(hooks, h)
    	locked.Store(0)
    }
    
    // Run runs the exit hooks.
    //
    // If an exit hook panics, Run will throw with the panic on the stack.
    // If an exit hook invokes exit in the same goroutine, the goroutine will throw.
    // If an exit hook invokes exit in another goroutine, that exit will block.
    func Run(code int) {
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Fri May 24 16:41:13 UTC 2024
    - 2.2K bytes
    - Viewed (0)
Back to top