Search Options

Results per page
Sort
Preferred Languages
Advance

Results 1 - 6 of 6 for racefingo (0.19 sec)

  1. src/runtime/race0.go

    func racereleasemerge(addr unsafe.Pointer)                                  { throw("race") }
    func racereleasemergeg(gp *g, addr unsafe.Pointer)                          { throw("race") }
    func racefingo()                                                            { throw("race") }
    func racemalloc(p unsafe.Pointer, sz uintptr)                               { throw("race") }
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Thu Oct 28 18:17:57 UTC 2021
    - 2.8K bytes
    - Viewed (0)
  2. src/runtime/race.go

    	}
    	size := alignUp(end-start, _PageSize)
    	racecall(&__tsan_map_shadow, start, size, 0, 0)
    	racedatastart = start
    	racedataend = start + size
    
    	return
    }
    
    //go:nosplit
    func racefini() {
    	// racefini() can only be called once to avoid races.
    	// This eventually (via __tsan_fini) calls C.exit which has
    	// undefined behavior if called more than once. If the lock is
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Fri May 17 18:37:29 UTC 2024
    - 20.4K bytes
    - Viewed (0)
  3. src/runtime/mfinal.go

    		if fb == nil {
    			gopark(finalizercommit, unsafe.Pointer(&finlock), waitReasonFinalizerWait, traceBlockSystemGoroutine, 1)
    			continue
    		}
    		argRegs = intArgRegs
    		unlock(&finlock)
    		if raceenabled {
    			racefingo()
    		}
    		for fb != nil {
    			for i := fb.cnt; i > 0; i-- {
    				f := &fb.fin[i-1]
    
    				var regs abi.RegArgs
    				// The args may be passed in registers or on stack. Even for
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Fri Jun 07 01:56:56 UTC 2024
    - 19K bytes
    - Viewed (0)
  4. src/runtime/mklockrank.go

    NONE < panic;
    # deadlock is not acquired while holding panic, but it also needs to be
    # below all other locks.
    panic < deadlock;
    # raceFini is only held while exiting.
    panic < raceFini;
    
    # RWMutex internal read lock
    
    allocmR,
      allocmW
    < allocmRInternal;
    
    execR,
      execW
    < execRInternal;
    
    testR,
      testW
    < testRInternal;
    `
    
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Wed May 08 17:47:01 UTC 2024
    - 9.1K bytes
    - Viewed (0)
  5. src/runtime/lockrank.go

    	lockRankGlobalAlloc:     "globalAlloc",
    	lockRankTrace:           "trace",
    	lockRankTraceStackTab:   "traceStackTab",
    	lockRankPanic:           "panic",
    	lockRankDeadlock:        "deadlock",
    	lockRankRaceFini:        "raceFini",
    	lockRankAllocmRInternal: "allocmRInternal",
    	lockRankExecRInternal:   "execRInternal",
    	lockRankTestRInternal:   "testRInternal",
    }
    
    func (rank lockRank) String() string {
    	if rank == 0 {
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Wed May 08 17:47:01 UTC 2024
    - 19.9K bytes
    - Viewed (0)
  6. src/runtime/proc.go

    	}
    	fn := main_main // make an indirect call, as the linker doesn't know the address of the main package when laying down the runtime
    	fn()
    	if raceenabled {
    		runExitHooks(0) // run hooks now, since racefini does not return
    		racefini()
    	}
    
    	// Make racy client program work: if panicking on
    	// another goroutine at the same time as main returns,
    	// let the other goroutine finish printing the panic trace.
    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