Search Options

Results per page
Sort
Preferred Languages
Advance

Results 1 - 10 of 113 for initAt (0.18 sec)

  1. src/runtime/traceback.go

    	// move to the next frame, but that's both more awkward to use in a "for"
    	// loop and is harder to implement because we have to do things differently
    	// for the first frame.
    	u.initAt(^uintptr(0), ^uintptr(0), ^uintptr(0), gp, flags)
    }
    
    func (u *unwinder) initAt(pc0, sp0, lr0 uintptr, gp *g, flags unwindFlags) {
    	// Don't call this "g"; it's too easy get "g" and "gp" confused.
    	if ourg := getg(); ourg == gp && ourg == ourg.m.curg {
    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/heapdump.go

    	dumpint(uint64(uintptr(unsafe.Pointer(gp._panic))))
    
    	// dump stack
    	var child childInfo
    	child.args.n = -1
    	child.arglen = 0
    	child.sp = nil
    	child.depth = 0
    	var u unwinder
    	for u.initAt(pc, sp, lr, gp, 0); u.valid(); u.next() {
    		dumpframe(&u.frame, &child)
    	}
    
    	// dump defer & panic records
    	for d := gp._defer; d != nil; d = d.link {
    		dumpint(tagDefer)
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Tue Apr 09 04:07:57 UTC 2024
    - 17.6K bytes
    - Viewed (0)
  3. src/runtime/mprof.go

    		prof.stack[2] = 0
    		return
    	}
    
    	var nstk int
    	gp := getg()
    	sp := getcallersp()
    	pc := getcallerpc()
    	systemstack(func() {
    		var u unwinder
    		u.initAt(pc, sp, 0, gp, unwindSilentErrors|unwindJumpStack)
    		nstk = 1 + tracebackPCs(&u, skip, prof.stack[1:])
    	})
    	if nstk < len(prof.stack) {
    		prof.stack[nstk] = 0
    	}
    }
    
    func (prof *mLockProfile) store() {
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Thu May 30 17:57:37 UTC 2024
    - 53.3K bytes
    - Viewed (0)
  4. src/crypto/sha256/sha256.go

    func consumeUint32(b []byte) ([]byte, uint32) {
    	return b[4:], byteorder.BeUint32(b)
    }
    
    func (d *digest) Reset() {
    	if !d.is224 {
    		d.h[0] = init0
    		d.h[1] = init1
    		d.h[2] = init2
    		d.h[3] = init3
    		d.h[4] = init4
    		d.h[5] = init5
    		d.h[6] = init6
    		d.h[7] = init7
    	} else {
    		d.h[0] = init0_224
    		d.h[1] = init1_224
    		d.h[2] = init2_224
    		d.h[3] = init3_224
    		d.h[4] = init4_224
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Thu May 16 16:50:58 UTC 2024
    - 5.7K bytes
    - Viewed (0)
  5. src/cmd/internal/notsha256/sha256.go

    // The size of a checksum in bytes.
    const Size = 32
    
    // The blocksize in bytes.
    const BlockSize = 64
    
    const (
    	chunk = 64
    	init0 = 0x6A09E667
    	init1 = 0xBB67AE85
    	init2 = 0x3C6EF372
    	init3 = 0xA54FF53A
    	init4 = 0x510E527F
    	init5 = 0x9B05688C
    	init6 = 0x1F83D9AB
    	init7 = 0x5BE0CD19
    )
    
    // digest represents the partial evaluation of a checksum.
    type digest struct {
    	h   [8]uint32
    	x   [chunk]byte
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Fri Apr 29 14:23:17 UTC 2022
    - 2.9K bytes
    - Viewed (0)
  6. src/crypto/md5/md5.go

    import (
    	"crypto"
    	"errors"
    	"hash"
    	"internal/byteorder"
    )
    
    func init() {
    	crypto.RegisterHash(crypto.MD5, New)
    }
    
    // The size of an MD5 checksum in bytes.
    const Size = 16
    
    // The blocksize of MD5 in bytes.
    const BlockSize = 64
    
    const (
    	init0 = 0x67452301
    	init1 = 0xEFCDAB89
    	init2 = 0x98BADCFE
    	init3 = 0x10325476
    )
    
    // digest represents the partial evaluation of a checksum.
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Mon May 13 18:57:38 UTC 2024
    - 4.3K bytes
    - Viewed (0)
  7. test/fixedbugs/issue66575.go

    // license that can be found in the LICENSE file.
    
    package main
    
    var (
    	v0 = initv0()
    	v1 = initv1()
    )
    
    const c = "c"
    
    func initv0() string {
    	println("initv0")
    	if c != "" { // have a dependency on c
    		return ""
    	}
    	return ""
    }
    
    func initv1() string {
    	println("initv1")
    	return ""
    }
    
    func main() {
    	// do nothing
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Thu Mar 28 22:06:51 UTC 2024
    - 434 bytes
    - Viewed (0)
  8. src/runtime/panic.go

    	if p.lr == 0 {
    		return false
    	}
    
    	gp := getg()
    	systemstack(func() {
    		var limit uintptr
    		if d := gp._defer; d != nil {
    			limit = d.sp
    		}
    
    		var u unwinder
    		u.initAt(p.lr, uintptr(p.fp), 0, gp, 0)
    		for {
    			if !u.valid() {
    				p.lr = 0
    				return // ok == false
    			}
    
    			// TODO(mdempsky): If we populate u.frame.fn.deferreturn for
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Wed May 29 17:58:53 UTC 2024
    - 43.8K bytes
    - Viewed (0)
  9. src/runtime/export_test.go

    }
    
    func blockOnSystemStackInternal() {
    	print("x\n")
    	lock(&deadlock)
    	lock(&deadlock)
    }
    
    type RWMutex struct {
    	rw rwmutex
    }
    
    func (rw *RWMutex) Init() {
    	rw.rw.init(lockRankTestR, lockRankTestRInternal, lockRankTestW)
    }
    
    func (rw *RWMutex) RLock() {
    	rw.rw.rlock()
    }
    
    func (rw *RWMutex) RUnlock() {
    	rw.rw.runlock()
    }
    
    func (rw *RWMutex) Lock() {
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Thu May 30 17:50:53 UTC 2024
    - 46.1K bytes
    - Viewed (0)
  10. src/runtime/proc.go

    	nfns  uint32
    	// followed by nfns pcs, uintptr sized, one per init function to run
    }
    
    // inittrace stores statistics for init functions which are
    // updated by malloc and newproc when active is true.
    var inittrace tracestat
    
    type tracestat struct {
    	active bool   // init tracing activation status
    	id     uint64 // init goroutine id
    	allocs uint64 // heap allocations
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Wed May 29 17:58:53 UTC 2024
    - 207.5K bytes
    - Viewed (0)
Back to top