Search Options

Results per page
Sort
Preferred Languages
Advance

Results 71 - 80 of 144 for funcdata (0.29 sec)

  1. 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)
  2. 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)
  3. 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)
  4. 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)
  5. 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)
  6. 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)
  7. 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)
  8. 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)
  9. src/runtime/asm_arm64.s

    // 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 "tls_arm64.h"
    #include "funcdata.h"
    #include "textflag.h"
    
    TEXT runtime·rt0_go(SB),NOSPLIT|TOPFRAME,$0
    	// SP = stack; R0 = argc; R1 = argv
    
    	SUB	$32, RSP
    	MOVW	R0, 8(RSP) // argc
    	MOVD	R1, 16(RSP) // argv
    
    #ifdef TLS_darwin
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Sat May 11 20:38:24 UTC 2024
    - 43.4K bytes
    - Viewed (0)
  10. src/cmd/compile/internal/test/testdata/gen/arithConstGen.go

    func {{.Name}}_{{.FNumber}}_{{.Type_}}(a {{.Type_}}) {{.Type_}} { return {{.Number}} {{.Symbol}} a }
    `))
    
    	type fncData struct {
    		Name, Type_, Symbol, FNumber, Number string
    	}
    
    	for _, s := range szs {
    		for _, o := range ops {
    			if s.oponly != "" && s.oponly != o.name {
    				continue
    			}
    			fd := fncData{o.name, s.name, o.symbol, "", ""}
    
    			// unsigned test cases
    			if len(s.u) > 0 {
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Tue Sep 20 02:13:02 UTC 2022
    - 8.3K bytes
    - Viewed (0)
Back to top