Search Options

Results per page
Sort
Preferred Languages
Advance

Results 1 - 10 of 233 for symnum (0.11 sec)

  1. src/cmd/link/internal/loadmacho/ldmacho.go

    				secaddr := c.seg.sect[rel.symnum-1].addr
    				rAdd -= int64(secaddr)
    			}
    
    			if rel.extrn == 0 {
    				if rel.symnum < 1 || rel.symnum > c.seg.nsect {
    					return errorf("invalid relocation: section reference out of range %d vs %d", rel.symnum, c.seg.nsect)
    				}
    
    				rSym = c.seg.sect[rel.symnum-1].sym
    				if rSym == 0 {
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Thu May 12 18:45:57 UTC 2022
    - 19.1K bytes
    - Viewed (0)
  2. src/debug/macho/file.go

    				rel.Pcrel = ri.Addr&(1<<30) != 0
    				rel.Value = ri.Symnum
    				rel.Scattered = true
    			} else {
    				switch bo {
    				case binary.LittleEndian:
    					rel.Addr = ri.Addr
    					rel.Value = ri.Symnum & (1<<24 - 1)
    					rel.Pcrel = ri.Symnum&(1<<24) != 0
    					rel.Len = uint8((ri.Symnum >> 25) & (1<<2 - 1))
    					rel.Extern = ri.Symnum&(1<<27) != 0
    					rel.Type = uint8((ri.Symnum >> 28) & (1<<4 - 1))
    				case binary.BigEndian:
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Wed Oct 18 19:33:30 UTC 2023
    - 17.9K bytes
    - Viewed (0)
  3. src/cmd/link/internal/ld/data.go

    		Errorf(nil, "read-only data segment too large: %d", state.datsize)
    	}
    
    	siz := 0
    	for symn := sym.SELFRXSECT; symn < sym.SXREF; symn++ {
    		siz += len(state.data[symn])
    	}
    	ctxt.datap = make([]loader.Sym, 0, siz)
    	for symn := sym.SELFRXSECT; symn < sym.SXREF; symn++ {
    		ctxt.datap = append(ctxt.datap, state.data[symn]...)
    	}
    }
    
    // allocateDwarfSections allocates sym.Section objects for DWARF
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Wed Jun 12 15:10:50 UTC 2024
    - 100.5K bytes
    - Viewed (0)
  4. src/debug/elf/file.go

    		binary.Read(b, f.ByteOrder, &rela)
    		var symNo uint64
    		var t R_MIPS
    		if f.ByteOrder == binary.BigEndian {
    			symNo = rela.Info >> 32
    			t = R_MIPS(rela.Info & 0xff)
    		} else {
    			symNo = rela.Info & 0xffffffff
    			t = R_MIPS(rela.Info >> 56)
    		}
    
    		if symNo == 0 || symNo > uint64(len(symbols)) {
    			continue
    		}
    		sym := &symbols[symNo-1]
    		if !canApplyRelocation(sym) {
    			continue
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Tue Apr 23 16:49:58 UTC 2024
    - 43.1K bytes
    - Viewed (0)
  5. src/cmd/link/internal/ld/xcoff.go

    			default:
    				ldr.Errorf(s, "unknown segment for .loader relocation with symbol %s", ldr.SymName(targ))
    			case &Segtext:
    			case &Segrodata:
    				xldr.symndx = 0 // .text
    			case &Segdata:
    				if targType == sym.SBSS || targType == sym.SNOPTRBSS {
    					xldr.symndx = 2 // .bss
    				} else {
    					xldr.symndx = 1 // .data
    				}
    			}
    
    		} else {
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Fri Dec 01 19:58:23 UTC 2023
    - 51.8K bytes
    - Viewed (0)
  6. src/syscall/zsysnum_openbsd_arm64.go

    	SYS_THRKILL        = 119 // { int sys_thrkill(pid_t tid, int signum, void *tcb); }
    	SYS_READV          = 120 // { ssize_t sys_readv(int fd, \
    	SYS_WRITEV         = 121 // { ssize_t sys_writev(int fd, \
    	SYS_KILL           = 122 // { int sys_kill(int pid, int signum); }
    	SYS_FCHOWN         = 123 // { int sys_fchown(int fd, uid_t uid, gid_t gid); }
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Fri Apr 26 17:34:54 UTC 2019
    - 14.7K bytes
    - Viewed (0)
  7. src/syscall/zsysnum_openbsd_ppc64.go

    	SYS_THRKILL        = 119 // { int sys_thrkill(pid_t tid, int signum, void *tcb); }
    	SYS_READV          = 120 // { ssize_t sys_readv(int fd, \
    	SYS_WRITEV         = 121 // { ssize_t sys_writev(int fd, \
    	SYS_KILL           = 122 // { int sys_kill(int pid, int signum); }
    	SYS_FCHOWN         = 123 // { int sys_fchown(int fd, uid_t uid, gid_t gid); }
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Tue Aug 22 03:24:15 UTC 2023
    - 15.8K bytes
    - Viewed (0)
  8. src/cmd/link/internal/ld/elf.go

    	}
    	return e
    }
    
    func newElfShdr(name int64) *ElfShdr {
    	e := new(ElfShdr)
    	e.Name = uint32(name)
    	e.shnum = elf.SectionIndex(ehdr.Shnum)
    	if ehdr.Shnum >= NSECT {
    		Errorf(nil, "too many shdrs")
    	} else {
    		shdr[ehdr.Shnum] = e
    		ehdr.Shnum++
    	}
    
    	return e
    }
    
    func getElfEhdr() *ElfEhdr {
    	return &ehdr
    }
    
    func elf64writehdr(out *OutBuf) uint32 {
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Mon Apr 22 13:29:54 UTC 2024
    - 63.6K bytes
    - Viewed (0)
  9. src/cmd/link/internal/loadpe/ldpe.go

    			if psz, ok2 := comdatDefinitions[l.SymName(s)]; ok2 {
    				if sz == psz {
    					//  OK to discard, we've seen an instance
    					// already.
    					continue
    				}
    			}
    		}
    		if l.OuterSym(s) != 0 {
    			if l.AttrDuplicateOK(s) {
    				continue
    			}
    			outerName := l.SymName(l.OuterSym(s))
    			sectName := l.SymName(state.sectsyms[sect])
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Mon Dec 18 20:26:46 UTC 2023
    - 26.5K bytes
    - Viewed (0)
  10. 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)
Back to top