Search Options

Results per page
Sort
Preferred Languages
Advance

Results 41 - 50 of 95 for funcdata (0.34 sec)

  1. src/runtime/asm_riscv64.s

    // Copyright 2017 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 "funcdata.h"
    #include "textflag.h"
    
    // func rt0_go()
    TEXT runtime·rt0_go(SB),NOSPLIT|TOPFRAME,$0
    	// X2 = stack; A0 = argc; A1 = argv
    	SUB	$24, X2
    	MOV	A0, 8(X2)	// argc
    	MOV	A1, 16(X2)	// argv
    
    	// create istack out of the given (operating system) stack.
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Thu Nov 09 13:57:06 UTC 2023
    - 27K bytes
    - Viewed (0)
  2. src/runtime/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 "go_asm.h"
    #include "go_tls.h"
    #include "funcdata.h"
    #include "textflag.h"
    
    // _rt0_s390x_lib is common startup code for s390x systems when
    // using -buildmode=c-archive or -buildmode=c-shared. The linker will
    // arrange to invoke this function as a global constructor (for
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Thu Jan 25 09:18:28 UTC 2024
    - 28.1K bytes
    - Viewed (0)
  3. src/cmd/link/internal/loader/loader.go

    	_, auxs := l.auxs(i)
    	for j := range auxs {
    		a := &auxs[j]
    		if a.Type() == goobj.AuxPcdata {
    			n++
    		}
    	}
    	return n
    }
    
    // Returns all funcdata symbols of symbol i.
    // tmp is a scratch space.
    func (l *Loader) Funcdata(i Sym, tmp []Sym) []Sym {
    	fd := tmp[:0]
    	r, auxs := l.auxs(i)
    	for j := range auxs {
    		a := &auxs[j]
    		if a.Type() == goobj.AuxFuncdata {
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Fri May 24 20:26:10 UTC 2024
    - 81.5K bytes
    - Viewed (0)
  4. src/cmd/internal/obj/link.go

    func (*LSym) CanBeAnSSASym() {}
    func (*LSym) CanBeAnSSAAux() {}
    
    type Pcln struct {
    	// Aux symbols for pcln
    	Pcsp      *LSym
    	Pcfile    *LSym
    	Pcline    *LSym
    	Pcinline  *LSym
    	Pcdata    []*LSym
    	Funcdata  []*LSym
    	UsedFiles map[goobj.CUFileIndex]struct{} // file indices used while generating pcfile
    	InlTree   InlTree                        // per-function inlining tree extracted from the global tree
    }
    
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Wed May 15 19:57:43 UTC 2024
    - 33.1K bytes
    - Viewed (0)
  5. src/runtime/asm_loong64.s

    // Copyright 2022 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"
    
    #define	REGCTXT	R29
    
    TEXT runtime·rt0_go(SB),NOSPLIT|TOPFRAME,$0
    	// R3 = stack; R4 = argc; R5 = argv
    
    	ADDV	$-24, R3
    	MOVW	R4, 8(R3) // argc
    	MOVV	R5, 16(R3) // argv
    
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Mon May 13 15:04:25 UTC 2024
    - 26.5K bytes
    - Viewed (0)
  6. src/runtime/asm_mipsx.s

    // Use of this source code is governed by a BSD-style
    // license that can be found in the LICENSE file.
    
    //go:build mips || mipsle
    
    #include "go_asm.h"
    #include "go_tls.h"
    #include "funcdata.h"
    #include "textflag.h"
    
    #define	REGCTXT	R22
    
    TEXT runtime·rt0_go(SB),NOSPLIT|TOPFRAME,$0
    	// R29 = stack; R4 = argc; R5 = argv
    
    	ADDU	$-12, R29
    	MOVW	R4, 4(R29)	// argc
    	MOVW	R5, 8(R29)	// argv
    
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Mon May 06 11:46:29 UTC 2024
    - 26.3K bytes
    - Viewed (0)
  7. src/cmd/compile/internal/ssagen/ssa.go

    			a = abi1
    		}
    	}
    	return a
    }
    
    // emitOpenDeferInfo emits FUNCDATA information about the defers in a function
    // that is using open-coded defers.  This funcdata is used to determine the active
    // defers in a function and execute those defers during panic processing.
    //
    // The funcdata is all encoded in varints (since values will almost always be less than
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Mon Jun 10 19:44:43 UTC 2024
    - 284.9K bytes
    - Viewed (0)
  8. src/runtime/asm_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 "go_asm.h"
    #include "go_tls.h"
    #include "funcdata.h"
    #include "textflag.h"
    
    // _rt0_arm is common startup code for most ARM systems when using
    // internal linking. This is the entry point for the program from the
    // kernel for an ordinary -buildmode=exe program. The stack holds the
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Fri Feb 23 21:00:52 UTC 2024
    - 32.1K bytes
    - Viewed (0)
  9. src/runtime/asm_386.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 "go_asm.h"
    #include "go_tls.h"
    #include "funcdata.h"
    #include "textflag.h"
    
    // _rt0_386 is common startup code for most 386 systems when using
    // internal linking. This is the entry point for the program from the
    // kernel for an ordinary -buildmode=exe program. The stack holds the
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Fri Mar 15 15:45:13 UTC 2024
    - 43.1K bytes
    - Viewed (0)
  10. src/runtime/asm_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"
    #include "asm_ppc64x.h"
    
    #ifdef GOOS_aix
    #define cgoCalleeStackSize 48
    #else
    #define cgoCalleeStackSize 32
    #endif
    
    TEXT runtime·rt0_go(SB),NOSPLIT|TOPFRAME,$0
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Wed May 22 18:17:17 UTC 2024
    - 45.4K bytes
    - Viewed (0)
Back to top