Search Options

Results per page
Sort
Preferred Languages
Advance

Results 21 - 30 of 144 for funcdata (0.17 sec)

  1. src/syscall/asm9_unix2_amd64.s

    // Use of this source code is governed by a BSD-style
    // license that can be found in the LICENSE file.
    
    //go:build dragonfly || freebsd || netbsd
    
    #include "textflag.h"
    #include "funcdata.h"
    
    //
    // Syscall9 support for AMD64, DragonFly, FreeBSD and NetBSD
    //
    
    // func Syscall9(trap int64, a1, a2, a3, a4, a5, a6, a7, a8, a9 int64) (r1, r2, err int64);
    TEXT	·Syscall9(SB),NOSPLIT,$32-104
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Fri Feb 24 16:59:50 UTC 2023
    - 1.2K bytes
    - Viewed (0)
  2. src/reflect/asm_s390x.s

    // Copyright 2016 The Go Authors. All rights reserved.
    // Use of this source code is governed by a BSD-style
    // license that can be found in the LICENSE file.
    
    #include "textflag.h"
    #include "funcdata.h"
    
    // makeFuncStub is the code half of the function returned by MakeFunc.
    // See the comment on the declaration of makeFuncStub in makefunc.go
    // for more details.
    // No arg size here, runtime pulls arg map out of the func value.
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Fri Apr 02 16:53:18 UTC 2021
    - 1.1K bytes
    - Viewed (0)
  3. src/runtime/tls_ppc64x.s

    // Use of this source code is governed by a BSD-style
    // license that can be found in the LICENSE file.
    
    //go:build ppc64 || ppc64le
    
    #include "go_asm.h"
    #include "go_tls.h"
    #include "funcdata.h"
    #include "textflag.h"
    
    // We have to resort to TLS variable to save g (R30).
    // One reason is that external code might trigger
    // SIGSEGV, and our runtime.sigtramp don't even know we
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Tue Aug 22 02:48:11 UTC 2023
    - 1.5K bytes
    - Viewed (0)
  4. src/runtime/tls_s390x.s

    // Copyright 2016 The Go Authors. All rights reserved.
    // Use of this source code is governed by a BSD-style
    // license that can be found in the LICENSE file.
    
    #include "go_asm.h"
    #include "go_tls.h"
    #include "funcdata.h"
    #include "textflag.h"
    
    // We have to resort to TLS variable to save g (R13).
    // One reason is that external code might trigger
    // SIGSEGV, and our runtime.sigtramp don't even know we
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Thu Apr 07 18:56:54 UTC 2016
    - 1.5K bytes
    - Viewed (0)
  5. src/syscall/asm_linux_mipsx.s

    // Use of this source code is governed by a BSD-style
    // license that can be found in the LICENSE file.
    
    //go:build linux && (mips || mipsle)
    
    #include "textflag.h"
    #include "funcdata.h"
    
    //
    // System calls for mips, Linux
    //
    
    // func Syscall9(trap trap, a1, a2, a3, a4, a5, a6, a7, a8, a9 uintptr) (r1, r2, err uintptr);
    // Actually Syscall8 but the rest of the code expects it to be named Syscall9.
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Thu Sep 07 19:11:15 UTC 2023
    - 1.7K bytes
    - Viewed (0)
  6. src/syscall/asm_linux_arm.s

    // Copyright 2009 The Go Authors. All rights reserved.
    // Use of this source code is governed by a BSD-style
    // license that can be found in the LICENSE file.
    
    #include "textflag.h"
    #include "funcdata.h"
    
    //
    // System calls for arm, Linux
    //
    
    #define SYS__LLSEEK 140  /* from zsysnum_linux_arm.go */
    // func seek(fd int, offset int64, whence int) (newoffset int64, errno int)
    // Implemented in assembly to avoid allocation when
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Thu Sep 07 19:11:15 UTC 2023
    - 1.8K bytes
    - Viewed (0)
  7. src/cmd/internal/obj/objfile.go

    // return the number of aux symbols s have.
    func nAuxSym(s *LSym) int {
    	n := 0
    	if s.Gotype != nil {
    		n++
    	}
    	if fn := s.Func(); fn != nil {
    		// FuncInfo is an aux symbol, each Funcdata is an aux symbol
    		n += 1 + len(fn.Pcln.Funcdata)
    		if fn.dwarfInfoSym != nil && fn.dwarfInfoSym.Size != 0 {
    			n++
    		}
    		if fn.dwarfLocSym != nil && fn.dwarfLocSym.Size != 0 {
    			n++
    		}
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Wed May 15 19:57:43 UTC 2024
    - 24K bytes
    - Viewed (0)
  8. src/runtime/asan_amd64.s

    // Use of this source code is governed by a BSD-style
    // license that can be found in the LICENSE file.
    
    //go:build asan
    
    #include "go_asm.h"
    #include "go_tls.h"
    #include "funcdata.h"
    #include "textflag.h"
    
    // This is like race_amd64.s, but for the asan calls.
    // See race_amd64.s for detailed comments.
    
    #ifdef GOOS_windows
    #define RARG0 CX
    #define RARG1 DX
    #define RARG2 R8
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Wed Nov 22 02:20:04 UTC 2023
    - 2.4K bytes
    - Viewed (0)
  9. src/cmd/asm/internal/asm/asm.go

    	p.append(prog, "", true)
    }
    
    // asmFuncData assembles a FUNCDATA pseudo-op.
    // FUNCDATA $1, funcdata<>+4(SB)
    func (p *Parser) asmFuncData(operands [][]lex.Token) {
    	if len(operands) != 2 {
    		p.errorf("expect two operands for FUNCDATA")
    		return
    	}
    
    	// Operand 0 must be an immediate constant.
    	valueAddr := p.address(operands[0])
    	if !p.validImmediate("FUNCDATA", &valueAddr) {
    		return
    	}
    
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Wed May 22 02:04:54 UTC 2024
    - 25.5K bytes
    - Viewed (0)
  10. src/runtime/msan_amd64.s

    // Use of this source code is governed by a BSD-style
    // license that can be found in the LICENSE file.
    
    //go:build msan
    
    #include "go_asm.h"
    #include "go_tls.h"
    #include "funcdata.h"
    #include "textflag.h"
    
    // This is like race_amd64.s, but for the msan calls.
    // See race_amd64.s for detailed comments.
    
    #ifdef GOOS_windows
    #define RARG0 CX
    #define RARG1 DX
    #define RARG2 R8
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Tue Jan 09 01:36:54 UTC 2024
    - 2.3K bytes
    - Viewed (0)
Back to top