Search Options

Results per page
Sort
Preferred Languages
Advance

Results 1 - 10 of 12 for SymAddr (0.18 sec)

  1. src/cmd/vendor/github.com/google/pprof/internal/binutils/disasm.go

    	buf := bytes.NewBuffer(syms)
    
    	for {
    		symAddr, name, err := nextSymbol(buf)
    		if err == io.EOF {
    			// Done. If there was an unfinished group, append it.
    			if len(names) != 0 {
    				if match := matchSymbol(names, start, symAddr-1, r, address); match != nil {
    					symbols = append(symbols, &plugin.Sym{Name: match, File: file, Start: start, End: symAddr - 1})
    				}
    			}
    
    			// And return the symbols.
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Tue Aug 15 16:39:48 UTC 2023
    - 5.2K bytes
    - Viewed (0)
  2. src/cmd/internal/obj/s390x/anamesz.go

    	"ANDCON",
    	"LCON",
    	"DCON",
    	"SACON",
    	"LACON",
    	"DACON",
    	"SBRA",
    	"LBRA",
    	"SAUTO",
    	"LAUTO",
    	"ZOREG",
    	"SOREG",
    	"LOREG",
    	"TLS_LE",
    	"TLS_IE",
    	"GOK",
    	"ADDR",
    	"SYMADDR",
    	"GOTADDR",
    	"TEXTSIZE",
    	"ANY",
    	"NCLASS",
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Wed Mar 30 04:57:30 UTC 2016
    - 505 bytes
    - Viewed (0)
  3. src/cmd/link/internal/arm64/asm.go

    		}
    
    	case objabi.R_CALLARM64:
    		var t int64
    		if ldr.SymType(rs) == sym.SDYNIMPORT {
    			t = (ldr.SymAddr(syms.PLT) + r.Add()) - (ldr.SymValue(s) + int64(r.Off()))
    		} else {
    			t = (ldr.SymAddr(rs) + r.Add()) - (ldr.SymValue(s) + int64(r.Off()))
    		}
    		if t >= 1<<27 || t < -1<<27 {
    			ldr.Errorf(s, "program too large, call relocation distance = %d", t)
    		}
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Tue Jan 30 20:09:45 UTC 2024
    - 47K bytes
    - Viewed (0)
  4. src/cmd/link/internal/loong64/asm.go

    		pc := ldr.SymValue(s) + int64(r.Off())
    		t := calculatePCAlignedReloc(r.Type(), ldr.SymAddr(rs)+r.Add(), pc)
    		if r.Type() == objabi.R_LOONG64_ADDR_LO {
    			return int64(val&0xffc003ff | (t << 10)), noExtReloc, isOk
    		}
    		return int64(val&0xfe00001f | (t << 5)), noExtReloc, isOk
    	case objabi.R_LOONG64_TLS_LE_HI,
    		objabi.R_LOONG64_TLS_LE_LO:
    		t := ldr.SymAddr(rs) + r.Add()
    		if r.Type() == objabi.R_LOONG64_TLS_LE_LO {
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Tue Feb 27 17:26:07 UTC 2024
    - 7.5K bytes
    - Viewed (0)
  5. src/cmd/compile/internal/ssa/op.go

    )
    
    // A SymEffect describes the effect that an SSA Value has on the variable
    // identified by the symbol in its Aux field.
    type SymEffect int8
    
    const (
    	SymRead SymEffect = 1 << iota
    	SymWrite
    	SymAddr
    
    	SymRdWr = SymRead | SymWrite
    
    	SymNone SymEffect = 0
    )
    
    // A Sym represents a symbolic offset from a base register.
    // Currently a Sym can be one of 3 things:
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Mon Apr 22 15:29:10 UTC 2024
    - 18.7K bytes
    - Viewed (0)
  6. src/cmd/link/internal/loader/loader.go

    	if v {
    		l.attrUsedInIface.Set(i)
    	} else {
    		l.attrUsedInIface.Unset(i)
    	}
    }
    
    // SymAddr checks that a symbol is reachable, and returns its value.
    func (l *Loader) SymAddr(i Sym) int64 {
    	if !l.AttrReachable(i) {
    		panic("unreachable symbol in symaddr")
    	}
    	return l.values[i]
    }
    
    // AttrNotInSymbolTable returns true for symbols that should not be
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Fri May 24 20:26:10 UTC 2024
    - 81.5K bytes
    - Viewed (0)
  7. src/cmd/link/internal/ld/macho.go

    				symtab.AddUint8(0)
    			} else {
    				symtab.AddUint8(uint8(ldr.SymSect(o).Extnum))
    			}
    			symtab.AddUint16(ctxt.Arch, 0) // desc
    			symtab.AddUintXX(ctxt.Arch, uint64(ldr.SymAddr(s)), ctxt.Arch.PtrSize)
    		}
    	}
    }
    
    func machodysymtab(ctxt *Link, base int64) {
    	ml := newMachoLoad(ctxt.Arch, LC_DYSYMTAB, 18)
    
    	n := 0
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Mon May 20 15:32:53 UTC 2024
    - 43.9K bytes
    - Viewed (0)
  8. src/cmd/compile/internal/ssa/opGen.go

    		rematerializeable: true,
    		symEffect:         SymAddr,
    		reg: regInfo{
    			inputs: []inputInfo{
    				{0, 65791}, // AX CX DX BX SP BP SI DI SB
    			},
    			outputs: []outputInfo{
    				{0, 239}, // AX CX DX BX BP SI DI
    			},
    		},
    	},
    	{
    		name:        "LEAL1",
    		auxType:     auxSymOff,
    		argLen:      2,
    		commutative: true,
    		symEffect:   SymAddr,
    		reg: regInfo{
    			inputs: []inputInfo{
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Thu May 23 15:49:20 UTC 2024
    - 1M bytes
    - Viewed (0)
  9. src/cmd/compile/internal/liveness/plive.go

    	// This also prevents a variable from "coming back from the dead" and presenting
    	// stale pointers to the garbage collector. See issue 28445.
    	if e&(ssa.SymRead|ssa.SymAddr) != 0 {
    		effect |= uevar
    	}
    	if e&ssa.SymWrite != 0 {
    		if !isfat(n.Type()) || v.Op == ssa.OpVarDef {
    			effect |= varkill
    		} else if lv.conservativeWrites {
    			effect |= uevar
    		}
    	}
    
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Fri Jun 07 15:22:22 UTC 2024
    - 45.2K bytes
    - Viewed (0)
  10. src/cmd/link/internal/ld/data.go

    	ldr.SetAttrLocal(s, true)
    	ctxt.xdefine("runtime.egcdata", sym.SRODATA, ldr.SymAddr(s)+ldr.SymSize(s))
    	ldr.SetSymSect(ldr.LookupOrCreateSym("runtime.egcdata", 0), ldr.SymSect(s))
    
    	s = ldr.LookupOrCreateSym("runtime.gcbss", 0)
    	ldr.SetAttrLocal(s, true)
    	ctxt.xdefine("runtime.egcbss", sym.SRODATA, ldr.SymAddr(s)+ldr.SymSize(s))
    	ldr.SetSymSect(ldr.LookupOrCreateSym("runtime.egcbss", 0), ldr.SymSect(s))
    
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Wed Jun 12 15:10:50 UTC 2024
    - 100.5K bytes
    - Viewed (0)
Back to top