Search Options

Results per page
Sort
Preferred Languages
Advance

Results 1 - 10 of 10 for NReloc (0.16 sec)

  1. src/cmd/link/internal/ppc64/asm.go

    	if target.IsElf() {
    		return addelfdynrel(target, ldr, syms, s, r, rIdx)
    	} else if target.IsAIX() {
    		return ld.Xcoffadddynrel(target, ldr, syms, s, r, rIdx)
    	}
    	return false
    }
    
    func addelfdynrel(target *ld.Target, ldr *loader.Loader, syms *ld.ArchSyms, s loader.Sym, r loader.Reloc, rIdx int) bool {
    	targ := r.Sym()
    	var targType sym.SymKind
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Tue Mar 19 20:54:08 UTC 2024
    - 63.7K bytes
    - Viewed (0)
  2. src/cmd/link/internal/loader/loader.go

    type Reloc struct {
    	*goobj.Reloc
    	r *oReader
    	l *Loader
    }
    
    func (rel Reloc) Type() objabi.RelocType     { return objabi.RelocType(rel.Reloc.Type()) &^ objabi.R_WEAK }
    func (rel Reloc) Weak() bool                 { return objabi.RelocType(rel.Reloc.Type())&objabi.R_WEAK != 0 }
    func (rel Reloc) SetType(t objabi.RelocType) { rel.Reloc.SetType(uint16(t)) }
    func (rel Reloc) Sym() Sym                   { return rel.l.resolve(rel.r, rel.Reloc.Sym()) }
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Fri May 24 20:26:10 UTC 2024
    - 81.5K bytes
    - Viewed (0)
  3. src/cmd/link/internal/ld/xcoff.go

    	}
    
    	hdr.Lnsyms = int32(len(symtab))
    	hdr.Lrldoff = hdr.Lsymoff + uint64(24*hdr.Lnsyms) // 24 = sizeof one symbol
    	off := hdr.Lrldoff                                // current offset is the same of reloc offset
    
    	/* Reloc */
    	// Ensure deterministic order
    	sort.Slice(f.loaderReloc, func(i, j int) bool {
    		r1, r2 := f.loaderReloc[i], f.loaderReloc[j]
    		if r1.sym != r2.sym {
    			return r1.sym < r2.sym
    		}
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Fri Dec 01 19:58:23 UTC 2023
    - 51.8K bytes
    - Viewed (0)
  4. src/cmd/link/internal/ld/dwarf.go

    					relocs := d.ldr.Relocs(idx)
    					for i := 0; i < relocs.Count(); i++ {
    						reloc := relocs.At(i)
    						if reloc.Type() == objabi.R_USEIFACE {
    							d.defgotype(reloc.Sym())
    						}
    					}
    				}
    			}
    			continue
    		}
    		// Skip file local symbols (this includes static tmps, stack
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Tue Apr 02 16:25:18 UTC 2024
    - 72.4K bytes
    - Viewed (0)
  5. maven-core/src/test/java/org/apache/maven/project/PomConstructionTest.java

            assertEquals("reloc-gid", pom.getValue("distributionManagement/relocation/groupId"));
            assertEquals("reloc-aid", pom.getValue("distributionManagement/relocation/artifactId"));
            assertEquals("reloc-version", pom.getValue("distributionManagement/relocation/version"));
            assertEquals("project-reloc-msg", pom.getValue("distributionManagement/relocation/message"));
    
    Registered: Wed Jun 12 09:55:16 UTC 2024
    - Last Modified: Fri Apr 12 10:50:18 UTC 2024
    - 93.2K bytes
    - Viewed (0)
  6. src/cmd/link/internal/ld/elf.go

    			}
    			esr := ElfSymForReloc(ctxt, rr.Xsym)
    			if esr == 0 {
    				ldr.Errorf(s, "reloc %d (%s) to non-elf symbol %s (outer=%s) %d (%s)", r.Type(), sym.RelocName(ctxt.Arch, r.Type()), ldr.SymName(r.Sym()), ldr.SymName(rr.Xsym), ldr.SymType(r.Sym()), ldr.SymType(r.Sym()).String())
    			}
    			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)
  7. src/cmd/link/internal/ld/lib.go

    	// are padded with zeros.
    	CodePad []byte
    
    	// Plan 9 variables.
    	Plan9Magic  uint32
    	Plan9_64Bit bool
    
    	Adddynrel func(*Target, *loader.Loader, *ArchSyms, loader.Sym, loader.Reloc, int) bool
    	Archinit  func(*Link)
    	// Archreloc is an arch-specific hook that assists in relocation processing
    	// (invoked by 'relocsym'); it handles target-specific relocation tasks.
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Tue May 21 18:45:27 UTC 2024
    - 88.6K bytes
    - Viewed (0)
  8. src/cmd/go/go_test.go

    			t.Error("PIE must have PIE flag, but not")
    		}
    	case "windows":
    		f, err := pe.Open(obj)
    		if err != nil {
    			t.Fatal(err)
    		}
    		defer f.Close()
    		if f.Section(".reloc") == nil {
    			t.Error(".reloc section is not present")
    		}
    		if (f.FileHeader.Characteristics & pe.IMAGE_FILE_RELOCS_STRIPPED) != 0 {
    			t.Error("IMAGE_FILE_RELOCS_STRIPPED flag is set")
    		}
    		var dc uint16
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Thu May 23 01:00:11 UTC 2024
    - 81.1K bytes
    - Viewed (0)
  9. src/cmd/internal/obj/riscv/obj.go

    				rt = objabi.R_RISCV_PCREL_STYPE
    				addr = &p.To
    			} else {
    				break
    			}
    			if p.As == AAUIPC {
    				if p.Link == nil {
    					ctxt.Diag("AUIPC needing PC-relative reloc missing following instruction")
    					break
    				}
    				addr = &p.RestArgs[0].Addr
    			}
    			if addr.Sym == nil {
    				ctxt.Diag("PC-relative relocation missing symbol")
    				break
    			}
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Sun Apr 07 03:32:27 UTC 2024
    - 77K bytes
    - Viewed (0)
  10. src/cmd/internal/obj/arm/asm5.go

    			c.ctxt.Diag("bad shift: %v", p)
    		}
    		o1 = c.olhrr(int(p.To.Offset), int(p.To.Reg), int(p.From.Reg), int(p.Scond))
    		o1 ^= 1 << 20
    		if p.Scond&C_UBIT != 0 {
    			o1 &^= 1 << 23
    		}
    
    		/* reloc ops */
    	case 64: /* mov/movb/movbu R,addr */
    		o1 = c.omvl(p, &p.To, REGTMP)
    
    		if o1 == 0 {
    			break
    		}
    		o2 = c.osr(p.As, int(p.From.Reg), 0, REGTMP, int(p.Scond))
    		if o.flag&LPCREL != 0 {
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Fri Dec 15 20:51:01 UTC 2023
    - 79.4K bytes
    - Viewed (0)
Back to top