Search Options

Results per page
Sort
Preferred Languages
Advance

Results 1 - 3 of 3 for SubSym (2.66 sec)

  1. src/cmd/link/internal/loader/loader.go

    		panic("outer has outer itself")
    	}
    	// Interior sym should not already have a sibling.
    	if l.SubSym(interior) != 0 {
    		panic("sub set for subsym")
    	}
    	// Interior sym should not already point at a container.
    	if l.OuterSym(interior) != 0 {
    		panic("outer already set for subsym")
    	}
    	l.sub[interior] = l.sub[container]
    	l.sub[container] = interior
    	l.outer[interior] = container
    }
    
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Fri May 24 20:26:10 UTC 2024
    - 81.5K bytes
    - Viewed (0)
  2. src/cmd/link/internal/ld/elf.go

    		sh.Link = uint32(elfshname(".dynstr").shnum)
    
    		// sh.info is the index of first non-local symbol (number of local symbols)
    		s := ldr.Lookup(".dynsym", 0)
    		i := uint32(0)
    		for sub := s; sub != 0; sub = ldr.SubSym(sub) {
    			i++
    			if !ldr.AttrLocal(sub) {
    				break
    			}
    		}
    		sh.Info = i
    		shsym(sh, ldr, s)
    
    		sh = elfshname(".dynstr")
    		sh.Type = uint32(elf.SHT_STRTAB)
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Mon Apr 22 13:29:54 UTC 2024
    - 63.6K bytes
    - Viewed (0)
  3. src/cmd/link/internal/ld/dwarf.go

    		for _, s := range si.syms {
    			ldr.SetSymValue(s, int64(pos))
    			sect := ldr.SymSect(s)
    			if sect != prevSect {
    				sect.Vaddr = uint64(pos)
    				prevSect = sect
    			}
    			if ldr.SubSym(s) != 0 {
    				log.Fatalf("%s: unexpected sub-symbols", ldr.SymName(s))
    			}
    			pos += uint64(ldr.SymSize(s))
    			if ctxt.IsWindows() {
    				pos = uint64(Rnd(int64(pos), PEFILEALIGN))
    			}
    		}
    	}
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Tue Apr 02 16:25:18 UTC 2024
    - 72.4K bytes
    - Viewed (0)
Back to top