Search Options

Results per page
Sort
Preferred Languages
Advance

Results 1 - 4 of 4 for read_tls_fallback (2.18 sec)

  1. src/runtime/cgo/gcc_freebsd.c

    #include <signal.h>
    #include <string.h>
    #include "libcgo.h"
    #include "libcgo_unix.h"
    
    #ifdef ARM_TP_ADDRESS
    // ARM_TP_ADDRESS is (ARM_VECTORS_HIGH + 0x1000) or 0xffff1000
    // and is known to runtime.read_tls_fallback. Verify it with
    // cpp.
    #if ARM_TP_ADDRESS != 0xffff1000
    #error Wrong ARM_TP_ADDRESS!
    #endif
    #endif
    
    static void* threadentry(void*);
    static void (*setg_gcc)(void*);
    
    void
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Tue Aug 15 03:40:00 UTC 2023
    - 1.5K bytes
    - Viewed (0)
  2. src/runtime/stubs_arm.go

    func udiv()
    func _div()
    func _divu()
    func _mod()
    func _modu()
    
    // Called from assembly only; declared for go vet.
    func usplitR0()
    func load_g()
    func save_g()
    func emptyfunc()
    func _initcgo()
    func read_tls_fallback()
    
    //go:noescape
    func asmcgocall_no_g(fn, arg unsafe.Pointer)
    
    // getfp returns the frame pointer register of its caller or 0 if not implemented.
    // TODO: Make this a compiler intrinsic
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Mon May 22 10:04:13 UTC 2023
    - 689 bytes
    - Viewed (0)
  3. src/runtime/tls_arm.s

    // Returns with g in R0.
    TEXT runtime·save_g(SB),NOSPLIT,$0
    	// If the host does not support MRC the linker will replace it with
    	// a call to runtime.read_tls_fallback which jumps to __kuser_get_tls.
    	// The replacement function saves LR in R11 over the call to read_tls_fallback.
    	// To make stack unwinding work, this function should NOT be marked as NOFRAME,
    	// as it may contain a call, which clobbers LR even just temporarily.
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Tue May 10 20:38:07 UTC 2022
    - 3.5K bytes
    - Viewed (0)
  4. src/cmd/internal/obj/arm/obj5.go

    			}
    
    			if buildcfg.GOARM.Version < 7 {
    				// Replace it with BL runtime.read_tls_fallback(SB) for ARM CPUs that lack the tls extension.
    				if progedit_tlsfallback == nil {
    					progedit_tlsfallback = ctxt.Lookup("runtime.read_tls_fallback")
    				}
    
    				// MOVW	LR, R11
    				p.As = AMOVW
    
    				p.From.Type = obj.TYPE_REG
    				p.From.Reg = REGLINK
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Mon Nov 20 17:19:36 UTC 2023
    - 21.4K bytes
    - Viewed (0)
Back to top