Search Options

Results per page
Sort
Preferred Languages
Advance

Results 21 - 30 of 30 for Reloc (0.21 sec)

  1. 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)
  2. 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)
  3. src/cmd/vendor/golang.org/x/tools/internal/stdlib/manifest.go

    		{"RegsAMD64.R9", Field, 0},
    		{"RegsAMD64.SI", Field, 0},
    		{"RegsAMD64.SP", Field, 0},
    		{"Reloc", Type, 10},
    		{"Reloc.Addr", Field, 10},
    		{"Reloc.Extern", Field, 10},
    		{"Reloc.Len", Field, 10},
    		{"Reloc.Pcrel", Field, 10},
    		{"Reloc.Scattered", Field, 10},
    		{"Reloc.Type", Field, 10},
    		{"Reloc.Value", Field, 10},
    		{"RelocTypeARM", Type, 10},
    		{"RelocTypeARM64", Type, 10},
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Tue Apr 02 02:20:05 UTC 2024
    - 534.2K bytes
    - Viewed (0)
  4. src/cmd/link/internal/loadelf/ldelf.go

    					return errorf("malformed elf file: %v", err)
    				}
    				elfsym.sym = symbols[symIdx]
    				if elfsym.sym == 0 {
    					return errorf("malformed elf file: %s#%d: reloc of invalid sym #%d %s shndx=%d type=%d", l.SymName(sect.sym), j, int(symIdx), elfsym.name, elfsym.shndx, elfsym.type_)
    				}
    
    				rSym = elfsym.sym
    			}
    
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Fri Feb 16 15:12:12 UTC 2024
    - 33.9K bytes
    - Viewed (0)
  5. src/cmd/internal/obj/ppc64/asm9.go

    // instruction op with source or destination (as appropriate) register reg.
    func (c *ctxt9) symbolAccess(s *obj.LSym, d int64, reg int16, op uint32, reuse bool) (o1, o2 uint32, rel *obj.Reloc) {
    	if c.ctxt.Headtype == objabi.Haix {
    		// Every symbol access must be made via a TOC anchor.
    		c.ctxt.Diag("symbolAccess called for %s", s.Name)
    	}
    	var base uint32
    	form := c.opform(op)
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Wed May 15 13:55:28 UTC 2024
    - 156.1K bytes
    - Viewed (0)
  6. src/cmd/link/link_test.go

    	scanner := bufio.NewScanner(bytes.NewReader(out))
    	for scanner.Scan() {
    		line := scanner.Text()
    		if strings.Contains(line, "R_TLS_LE") {
    			t.Errorf("objdump output contains unexpected R_TLS_LE reloc: %s", line)
    		}
    	}
    }
    
    const testStrictDupGoSrc = `
    package main
    func f()
    func main() { f() }
    `
    
    const testStrictDupAsmSrc1 = `
    #include "textflag.h"
    TEXT	·f(SB), NOSPLIT|DUPOK, $0-0
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Fri May 24 20:26:02 UTC 2024
    - 43.5K bytes
    - Viewed (0)
  7. src/cmd/internal/obj/s390x/asmz.go

    	for changed {
    		if loop > 100 {
    			c.ctxt.Diag("stuck in spanz loop")
    			break
    		}
    		changed = false
    		buffer = buffer[:0]
    		for i := range c.cursym.R[nrelocs0:] {
    			c.cursym.R[nrelocs0+i] = obj.Reloc{}
    		}
    		c.cursym.R = c.cursym.R[:nrelocs0] // preserve marker relocations generated by the compiler
    		for p := c.cursym.Func().Text; p != nil; p = p.Link {
    			pc := int64(len(buffer))
    			if pc != p.Pc {
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Tue Apr 16 17:46:09 UTC 2024
    - 176.7K bytes
    - Viewed (0)
  8. src/cmd/internal/obj/arm64/asm7.go

    			sz = ARNG_2D
    		}
    		if af != at || af != ar || af != int16(sz) {
    			c.ctxt.Diag("invalid arrangement: %v", p)
    		}
    		o1 |= uint32(p.From.Reg&31)<<16 | uint32(p.Reg&31)<<5 | uint32(p.To.Reg&31)
    
    	/* reloc ops */
    	case 64: /* movT R,addr -> adrp + movT R, (REGTMP) */
    		if p.From.Reg == REGTMP {
    			c.ctxt.Diag("cannot use REGTMP as source: %v\n", p)
    		}
    		o1 = ADR(1, 0, REGTMP)
    		rel := obj.Addrel(c.cursym)
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Wed May 15 15:44:14 UTC 2024
    - 201.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/debug/elf/elf.go

    func (i R_AARCH64) GoString() string { return stringName(uint32(i), raarch64Strings, true) }
    
    // Relocation types for Alpha.
    type R_ALPHA int
    
    const (
    	R_ALPHA_NONE           R_ALPHA = 0  /* No reloc */
    	R_ALPHA_REFLONG        R_ALPHA = 1  /* Direct 32 bit */
    	R_ALPHA_REFQUAD        R_ALPHA = 2  /* Direct 64 bit */
    	R_ALPHA_GPREL32        R_ALPHA = 3  /* GP relative 32 bit */
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Tue Apr 16 00:01:16 UTC 2024
    - 134.6K bytes
    - Viewed (0)
Back to top