Search Options

Results per page
Sort
Preferred Languages
Advance

Results 1 - 8 of 8 for funcdata (0.15 sec)

  1. src/cmd/dist/build.go

    		// For use by assembly and C files.
    		copyfile(pathf("%s/pkg/include/textflag.h", goroot),
    			pathf("%s/src/runtime/textflag.h", goroot), 0)
    		copyfile(pathf("%s/pkg/include/funcdata.h", goroot),
    			pathf("%s/src/runtime/funcdata.h", goroot), 0)
    		copyfile(pathf("%s/pkg/include/asm_ppc64x.h", goroot),
    			pathf("%s/src/runtime/asm_ppc64x.h", goroot), 0)
    		copyfile(pathf("%s/pkg/include/asm_amd64.h", goroot),
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Mon May 20 18:34:40 UTC 2024
    - 54K bytes
    - Viewed (0)
  2. src/runtime/traceback.go

    	return n
    }
    
    // printArgs prints function arguments in traceback.
    func printArgs(f funcInfo, argp unsafe.Pointer, pc uintptr) {
    	p := (*[abi.TraceArgsMaxLen]uint8)(funcdata(f, abi.FUNCDATA_ArgInfo))
    	if p == nil {
    		return
    	}
    
    	liveInfo := funcdata(f, abi.FUNCDATA_ArgLiveInfo)
    	liveIdx := pcdatavalue(f, abi.PCDATA_ArgLiveIndex, pc)
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Wed May 29 16:25:21 UTC 2024
    - 55.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/runtime/asm_amd64.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"
    #include "cgo/abi_amd64.h"
    
    // _rt0_amd64 is common startup code for most amd64 systems when using
    // internal linking. This is the entry point for the program from the
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Sat May 11 20:38:24 UTC 2024
    - 60.4K bytes
    - Viewed (0)
  5. src/cmd/internal/obj/riscv/obj.go

    //
    // preprocess is called once per linker symbol.
    //
    // When preprocess finishes, all instructions in the symbol are either
    // concrete, real RISC-V instructions or directive pseudo-ops like TEXT,
    // PCDATA, and FUNCDATA.
    func preprocess(ctxt *obj.Link, cursym *obj.LSym, newprog obj.ProgAlloc) {
    	if cursym.Func().Text == nil || cursym.Func().Text.Link == nil {
    		return
    	}
    
    	// Generate the prologue.
    	text := cursym.Func().Text
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Sun Apr 07 03:32:27 UTC 2024
    - 77K bytes
    - Viewed (0)
  6. src/cmd/link/internal/ld/lib.go

    	iscgo           bool
    	elfglobalsymndx int
    	interpreter     string
    
    	debug_s bool // backup old value of debug['s']
    	HEADR   int32
    
    	nerrors  int
    	liveness int64 // size of liveness data (funcdata), printed if -v
    
    	// See -strictdups command line flag.
    	checkStrictDups   int // 0=off 1=warning 2=error
    	strictDupMsgCount int
    )
    
    var (
    	Segtext      sym.Segment
    	Segrodata    sym.Segment
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Tue May 21 18:45:27 UTC 2024
    - 88.6K bytes
    - Viewed (0)
  7. src/cmd/internal/obj/mips/asm0.go

    	{ABREAK, C_NONE, C_NONE, C_NONE, 5, 4, 0, 0, 0},
    
    	{obj.AUNDEF, C_NONE, C_NONE, C_NONE, 49, 4, 0, 0, 0},
    	{obj.APCDATA, C_LCON, C_NONE, C_LCON, 0, 0, 0, 0, 0},
    	{obj.AFUNCDATA, C_SCON, C_NONE, C_ADDR, 0, 0, 0, 0, 0},
    	{obj.ANOP, C_NONE, C_NONE, C_NONE, 0, 0, 0, 0, 0},
    	{obj.ANOP, C_LCON, C_NONE, C_NONE, 0, 0, 0, 0, 0}, // nop variants, see #40689
    	{obj.ANOP, C_REG, C_NONE, C_NONE, 0, 0, 0, 0, 0},
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Tue Apr 16 17:46:09 UTC 2024
    - 53.6K bytes
    - Viewed (0)
  8. src/cmd/internal/obj/loong64/asm.go

    	{obj.APCALIGN, C_SCON, C_NONE, C_NONE, C_NONE, C_NONE, 0, 0, 0, 0},
    	{obj.APCDATA, C_LCON, C_NONE, C_NONE, C_LCON, C_NONE, 0, 0, 0, 0},
    	{obj.APCDATA, C_DCON, C_NONE, C_NONE, C_DCON, C_NONE, 0, 0, 0, 0},
    	{obj.AFUNCDATA, C_SCON, C_NONE, C_NONE, C_ADDR, C_NONE, 0, 0, 0, 0},
    	{obj.ANOP, C_NONE, C_NONE, C_NONE, C_NONE, C_NONE, 0, 0, 0, 0},
    	{obj.ANOP, C_LCON, C_NONE, C_NONE, C_NONE, C_NONE, 0, 0, 0, 0}, // nop variants, see #40689
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Wed May 22 02:04:54 UTC 2024
    - 61.8K bytes
    - Viewed (0)
Back to top