Search Options

Results per page
Sort
Preferred Languages
Advance

Results 1 - 4 of 4 for threadStats (0.14 sec)

  1. src/runtime/race_ppc64le.s

    //    MOVD    0(R10), g              // g = R30
    //    MOVD    g_racectx(g), R3       // racectx == ThreadState
    
    // func runtime·RaceRead(addr uintptr)
    // Called from instrumented Go code
    TEXT	runtime·raceread<ABIInternal>(SB), NOSPLIT, $0-8
    	MOVD	R3, R4 // addr
    	MOVD	LR, R5 // caller of this?
    	// void __tsan_read(ThreadState *thr, void *addr, void *pc);
    	MOVD	$__tsan_read(SB), R8
    	BR	racecalladdr<>(SB)
    
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Fri May 17 18:37:29 UTC 2024
    - 17K bytes
    - Viewed (0)
  2. src/runtime/race_arm64.s

    	MOVD	R9, R1
    	// void __tsan_func_enter(ThreadState *thr, void *pc);
    	MOVD	$__tsan_func_enter(SB), R9
    	BL	racecall<>(SB)
    	RET
    
    // func runtime·racefuncexit()
    // Called from instrumented code.
    TEXT	runtime·racefuncexit<ABIInternal>(SB), NOSPLIT, $0-0
    	load_g
    	MOVD	g_racectx(g), R0	// race context
    	// void __tsan_func_exit(ThreadState *thr);
    	MOVD	$__tsan_func_exit(SB), R9
    	JMP	racecall<>(SB)
    
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Fri May 17 18:37:29 UTC 2024
    - 15.5K bytes
    - Viewed (0)
  3. src/runtime/race_amd64.s

    // which would render runtime.getcallerpc ineffective.
    TEXT	runtime·raceread<ABIInternal>(SB), NOSPLIT, $0-8
    	MOVQ	AX, RARG1
    	MOVQ	(SP), RARG2
    	// void __tsan_read(ThreadState *thr, void *addr, void *pc);
    	MOVQ	$__tsan_read(SB), AX
    	JMP	racecalladdr<>(SB)
    
    // func runtime·RaceRead(addr uintptr)
    TEXT	runtime·RaceRead(SB), NOSPLIT, $0-8
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Fri May 17 18:37:29 UTC 2024
    - 15.1K bytes
    - Viewed (0)
  4. src/runtime/race_s390x.s

    	MOVD	g_racectx(g), R2		// ThreadState *.
    	BL	racecall<>(SB)
    	MOVD	R6, R1				// Restore target function.
    	MOVD	g_racectx(g), R2		// ThreadState *.
    	MOVD	8(R15), R3			// Caller PC.
    	MOVD	R7, R4				// PC.
    	ADD	$24, R15, R5			// Arguments.
    	BL	racecall<>(SB)
    	MOVD	$__tsan_go_ignore_sync_end(SB), R1
    	MOVD	g_racectx(g), R2		// ThreadState *.
    	BL	racecall<>(SB)
    	RET
    
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Fri May 17 18:37:29 UTC 2024
    - 13.1K bytes
    - Viewed (0)
Back to top