Search Options

Results per page
Sort
Preferred Languages
Advance

Results 11 - 20 of 40 for symName (0.13 sec)

  1. src/cmd/link/internal/ld/dwarf.go

    }
    
    func (d *dwctxt) mkinternaltype(ctxt *Link, abbrev int, typename, keyname, valname string, f func(*dwarf.DWDie)) loader.Sym {
    	name := mkinternaltypename(typename, keyname, valname)
    	symname := dwarf.InfoPrefix + name
    	s := d.ldr.Lookup(symname, 0)
    	if s != 0 && d.ldr.SymType(s) == sym.SDWARFTYPE {
    		return s
    	}
    	die := d.newdie(&dwtypes, abbrev, name)
    	f(die)
    	return d.dtolsym(die.Sym)
    }
    
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Tue Apr 02 16:25:18 UTC 2024
    - 72.4K bytes
    - Viewed (0)
  2. src/cmd/link/internal/loadelf/ldelf.go

    		}
    
    		s := elfsym.sym
    		if l.OuterSym(s) != 0 {
    			if l.AttrDuplicateOK(s) {
    				continue
    			}
    			return errorf("duplicate symbol reference: %s in both %s and %s",
    				l.SymName(s), l.SymName(l.OuterSym(s)), l.SymName(sect.sym))
    		}
    
    		sectsb := l.MakeSymbolUpdater(sect.sym)
    		sb := l.MakeSymbolUpdater(s)
    
    		sb.SetType(sectsb.Type())
    		sectsb.AddInteriorSym(s)
    		if !l.AttrCgoExportDynamic(s) {
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Fri Feb 16 15:12:12 UTC 2024
    - 33.9K bytes
    - Viewed (0)
  3. src/cmd/link/internal/ld/lib.go

    			if strings.HasSuffix(elfsym.Name, ".abiinternal") {
    				ver = sym.SymVerABIInternal
    				symname = strings.TrimSuffix(elfsym.Name, ".abiinternal")
    			} else if strings.HasSuffix(elfsym.Name, ".abi0") {
    				ver = 0
    				symname = strings.TrimSuffix(elfsym.Name, ".abi0")
    			}
    		}
    
    		l := ctxt.loader
    		s := l.LookupOrCreateSym(symname, ver)
    
    		// Because loadlib above loads all .a files before loading
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Tue May 21 18:45:27 UTC 2024
    - 88.6K bytes
    - Viewed (0)
  4. src/cmd/link/internal/wasm/asm.go

    						}, &types),
    					})
    				} else {
    					panic(fmt.Sprintf("missing wasm symbol for %s", ldr.SymName(r.Sym())))
    				}
    			}
    		}
    	}
    
    	// collect functions with WebAssembly body
    	var buildid []byte
    	fns := make([]*wasmFunc, len(ctxt.Textp))
    	for i, fn := range ctxt.Textp {
    		wfn := new(bytes.Buffer)
    		if ldr.SymName(fn) == "go:buildid" {
    			writeUleb128(wfn, 0) // number of sets of locals
    			writeI32Const(wfn, 0)
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Mon Jan 22 16:17:48 UTC 2024
    - 21.9K bytes
    - Viewed (0)
  5. src/cmd/link/internal/ld/decodesym.go

    			// can close the file.
    			_, err := sect.ReadAt(r, int64(addr-sect.Addr))
    			if err != nil {
    				log.Fatal(err)
    			}
    			return r
    		}
    		Exitf("cannot find gcmask for %s", ctxt.loader.SymName(s))
    		return nil
    	}
    	relocs := ctxt.loader.Relocs(s)
    	mask := decodeRelocSym(ctxt.loader, s, &relocs, 2*int32(ctxt.Arch.PtrSize)+8+1*int32(ctxt.Arch.PtrSize))
    	return ctxt.loader.Data(mask)
    }
    
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Tue Apr 02 16:25:18 UTC 2024
    - 9.9K bytes
    - Viewed (0)
  6. src/cmd/link/internal/loader/loader.go

    func (reporter *ErrorReporter) Errorf(s Sym, format string, args ...interface{}) {
    	if s != 0 && reporter.ldr.SymName(s) != "" {
    		// Note: Replace is needed here because symbol names might have % in them,
    		// due to the use of LinkString for names of instantiating types.
    		format = strings.Replace(reporter.ldr.SymName(s), "%", "%%", -1) + ": " + format
    	} else {
    		format = fmt.Sprintf("sym %d: %s", s, format)
    	}
    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/loong64/asm.go

    			rs, _ := ld.FoldSubSymbolOffset(ldr, rs)
    			rst := ldr.SymType(rs)
    			if rst != sym.SHOSTOBJ && rst != sym.SDYNIMPORT && ldr.SymSect(rs) == nil {
    				ldr.Errorf(s, "missing section for %s", ldr.SymName(rs))
    			}
    			return val, 1, true
    		case objabi.R_LOONG64_TLS_LE_HI,
    			objabi.R_LOONG64_TLS_LE_LO,
    			objabi.R_CALLLOONG64,
    			objabi.R_JMPLOONG64,
    			objabi.R_LOONG64_TLS_IE_HI,
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Tue Feb 27 17:26:07 UTC 2024
    - 7.5K bytes
    - Viewed (0)
  8. src/cmd/link/internal/ld/macho.go

    				ldr.Errorf(s, "unreachable reloc %d (%s) target %v", r.Type(), sym.RelocName(ctxt.Arch, r.Type()), ldr.SymName(rr.Xsym))
    			}
    			if !thearch.Machoreloc1(ctxt.Arch, out, ldr, s, rr, int64(uint64(ldr.SymValue(s)+int64(r.Off()))-sect.Vaddr)) {
    				ldr.Errorf(s, "unsupported obj reloc %d (%s)/%d to %s", r.Type(), sym.RelocName(ctxt.Arch, r.Type()), r.Siz(), ldr.SymName(r.Sym()))
    			}
    		}
    	}
    
    	// sanity check
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Mon May 20 15:32:53 UTC 2024
    - 43.9K bytes
    - Viewed (0)
  9. src/cmd/link/internal/loader/loader_test.go

    		}
    	}
    
    	// ... then data.
    	dat := sb2.Data()
    	if !bytes.Equal(dat, d2) {
    		t.Errorf("expected es2 data %v, got %v", d2, dat)
    	}
    
    	// Nameless symbol should still be nameless.
    	es3name := ldr.SymName(es3)
    	if "" != es3name {
    		t.Errorf("expected es3 name of '', got '%s'", es3name)
    	}
    
    	// Read value of materialized symbol.
    	es1val := sb1.Value()
    	if 0 != es1val {
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Thu Mar 07 19:08:09 UTC 2024
    - 12K bytes
    - Viewed (0)
  10. src/cmd/link/internal/ld/elf.go

    			}
    			if !ldr.AttrReachable(rr.Xsym) {
    				ldr.Errorf(s, "unreachable reloc %d (%s) target %v", r.Type(), sym.RelocName(ctxt.Arch, r.Type()), ldr.SymName(rr.Xsym))
    			}
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Mon Apr 22 13:29:54 UTC 2024
    - 63.6K bytes
    - Viewed (0)
Back to top