Search Options

Results per page
Sort
Preferred Languages
Advance

Results 1 - 8 of 8 for panicmakeslicelen (0.22 sec)

  1. test/codegen/slices.go

    	// amd64:-`.*runtime\.panicmakeslicelen`
    	// amd64:"MOVUPS\tX15"
    	// ppc64x:-`.*runtime\.memclrNoHeapPointers`
    	// ppc64x:-`.*runtime\.makeslice`
    	// ppc64x:-`.*runtime\.panicmakeslicelen`
    	return append(s, make([]int, int64(1<<2))...)
    }
    
    func SliceExtensionConstUint64(s []int) []int {
    	// amd64:-`.*runtime\.memclrNoHeapPointers`
    	// amd64:-`.*runtime\.makeslice`
    	// amd64:-`.*runtime\.panicmakeslicelen`
    	// amd64:"MOVUPS\tX15"
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Thu Feb 23 18:57:27 UTC 2023
    - 9.8K bytes
    - Viewed (0)
  2. src/runtime/slice.go

    		if overflow || mem > maxAlloc || len < 0 {
    			panicmakeslicelen()
    		}
    		panicmakeslicecap()
    	}
    
    	return mallocgc(mem, et, true)
    }
    
    func makeslice64(et *_type, len64, cap64 int64) unsafe.Pointer {
    	len := int(len64)
    	if int64(len) != len64 {
    		panicmakeslicelen()
    	}
    
    	cap := int(cap64)
    	if int64(cap) != cap64 {
    		panicmakeslicecap()
    	}
    
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Wed May 29 16:25:21 UTC 2024
    - 12.2K bytes
    - Viewed (0)
  3. src/cmd/internal/goobj/builtinlist.go

    package goobj
    
    var builtins = [...]struct {
    	name string
    	abi  int
    }{
    	{"runtime.newobject", 1},
    	{"runtime.mallocgc", 1},
    	{"runtime.panicdivide", 1},
    	{"runtime.panicshift", 1},
    	{"runtime.panicmakeslicelen", 1},
    	{"runtime.panicmakeslicecap", 1},
    	{"runtime.throwinit", 1},
    	{"runtime.panicwrap", 1},
    	{"runtime.gopanic", 1},
    	{"runtime.gorecover", 1},
    	{"runtime.goschedguarded", 1},
    	{"runtime.goPanicIndex", 1},
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Tue May 21 21:08:03 UTC 2024
    - 7.4K bytes
    - Viewed (0)
  4. src/cmd/compile/internal/walk/assign.go

    	// if l2 >= 0 (likely happens), do nothing
    	nifneg := ir.NewIfStmt(base.Pos, ir.NewBinaryExpr(base.Pos, ir.OGE, l2, ir.NewInt(base.Pos, 0)), nil, nil)
    	nifneg.Likely = true
    
    	// else panicmakeslicelen()
    	nifneg.Else = []ir.Node{mkcall("panicmakeslicelen", nil, init)}
    	nodes = append(nodes, nifneg)
    
    	// s := l1
    	s := typecheck.TempAt(base.Pos, ir.CurFunc, l1.Type())
    	nodes = append(nodes, ir.NewAssignStmt(base.Pos, s, l1))
    
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Wed May 08 17:09:06 UTC 2024
    - 20.3K bytes
    - Viewed (0)
  5. src/cmd/compile/internal/typecheck/_builtin/runtime.go

    import "unsafe"
    
    func newobject(typ *byte) *any
    func mallocgc(size uintptr, typ *byte, needszero bool) unsafe.Pointer
    func panicdivide()
    func panicshift()
    func panicmakeslicelen()
    func panicmakeslicecap()
    func throwinit()
    func panicwrap()
    
    func gopanic(interface{})
    func gorecover(*int32) interface{}
    func goschedguarded()
    
    // Note: these declarations are just for wasm port.
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Tue May 21 21:08:03 UTC 2024
    - 10.6K bytes
    - Viewed (0)
  6. src/cmd/compile/internal/typecheck/builtin.go

    }
    
    var runtimeDecls = [...]struct {
    	name string
    	tag  int
    	typ  int
    }{
    	{"newobject", funcTag, 4},
    	{"mallocgc", funcTag, 8},
    	{"panicdivide", funcTag, 9},
    	{"panicshift", funcTag, 9},
    	{"panicmakeslicelen", funcTag, 9},
    	{"panicmakeslicecap", funcTag, 9},
    	{"throwinit", funcTag, 9},
    	{"panicwrap", funcTag, 9},
    	{"gopanic", funcTag, 11},
    	{"gorecover", funcTag, 14},
    	{"goschedguarded", funcTag, 9},
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Tue May 21 21:08:03 UTC 2024
    - 16.2K bytes
    - Viewed (0)
  7. src/cmd/compile/internal/walk/builtin.go

    		//     if len < 0 { panicmakeslicelen() }
    		//     panicmakeslicecap()
    		// }
    		nif := ir.NewIfStmt(base.Pos, ir.NewBinaryExpr(base.Pos, ir.OGT, typecheck.Conv(l, types.Types[types.TUINT64]), ir.NewInt(base.Pos, i)), nil, nil)
    		niflen := ir.NewIfStmt(base.Pos, ir.NewBinaryExpr(base.Pos, ir.OLT, l, ir.NewInt(base.Pos, 0)), nil, nil)
    		niflen.Body = []ir.Node{mkcall("panicmakeslicelen", nil, init)}
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Fri Mar 08 22:35:22 UTC 2024
    - 31.2K bytes
    - Viewed (0)
  8. src/cmd/compile/internal/ssagen/ssa.go

    			if fn := n.Fun.Sym().Name; base.Flag.CompilingRuntime && fn == "throw" ||
    				n.Fun.Sym().Pkg == ir.Pkgs.Runtime &&
    					(fn == "throwinit" || fn == "gopanic" || fn == "panicwrap" || fn == "block" ||
    						fn == "panicmakeslicelen" || fn == "panicmakeslicecap" || fn == "panicunsafeslicelen" ||
    						fn == "panicunsafeslicenilptr" || fn == "panicunsafestringlen" || fn == "panicunsafestringnilptr" ||
    						fn == "panicrangestate") {
    				m := s.mem()
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Mon Jun 10 19:44:43 UTC 2024
    - 284.9K bytes
    - Viewed (0)
Back to top