Search Options

Results per page
Sort
Preferred Languages
Advance

Results 1 - 5 of 5 for __tsan_read (0.12 sec)

  1. src/runtime/race_s390x.s

    // func runtime·raceread(addr uintptr)
    // Called from instrumented code.
    TEXT	runtime·raceread(SB), NOSPLIT, $0-8
    	// void __tsan_read(ThreadState *thr, void *addr, void *pc);
    	MOVD	$__tsan_read(SB), R1
    	MOVD	addr+0(FP), R3
    	MOVD	R14, R4
    	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
    - 13.1K bytes
    - Viewed (0)
  2. 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
    	// This needs to be a tail call, because raceread reads caller pc.
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Fri May 17 18:37:29 UTC 2024
    - 15.1K bytes
    - Viewed (0)
  3. src/runtime/race_arm64.s

    // which would make caller's PC ineffective.
    TEXT	runtime·raceread<ABIInternal>(SB), NOSPLIT, $0-8
    	MOVD	R0, R1	// addr
    	MOVD	LR, R2
    	// void __tsan_read(ThreadState *thr, void *addr, void *pc);
    	MOVD	$__tsan_read(SB), R9
    	JMP	racecalladdr<>(SB)
    
    // func runtime·RaceRead(addr uintptr)
    TEXT	runtime·RaceRead(SB), NOSPLIT, $0-8
    	// This needs to be a tail call, because raceread reads caller pc.
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Fri May 17 18:37:29 UTC 2024
    - 15.5K bytes
    - Viewed (0)
  4. src/runtime/race_ppc64le.s

    // 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)
    
    TEXT    runtime·RaceRead(SB), NOSPLIT, $0-8
    	BR	runtime·raceread(SB)
    
    // void runtime·racereadpc(void *addr, void *callpc, void *pc)
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Fri May 17 18:37:29 UTC 2024
    - 17K bytes
    - Viewed (0)
  5. src/runtime/race.go

    //go:cgo_import_static __tsan_go_ignore_sync_begin
    //go:cgo_import_static __tsan_go_ignore_sync_end
    //go:cgo_import_static __tsan_report_count
    
    // These are called from race_amd64.s.
    //
    //go:cgo_import_static __tsan_read
    //go:cgo_import_static __tsan_read_pc
    //go:cgo_import_static __tsan_read_range
    //go:cgo_import_static __tsan_write
    //go:cgo_import_static __tsan_write_pc
    //go:cgo_import_static __tsan_write_range
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Fri May 17 18:37:29 UTC 2024
    - 20.4K bytes
    - Viewed (0)
Back to top