Search Options

Results per page
Sort
Preferred Languages
Advance

Results 1 - 2 of 2 for FoldSubSymbolOffset (0.31 sec)

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

    		return true
    	}
    	// TODO: other architectures.
    	return false
    }
    
    // FoldSubSymbolOffset computes the offset of symbol s to its top-level outer
    // symbol. Returns the top-level symbol and the offset.
    // This is used in generating external relocations.
    func FoldSubSymbolOffset(ldr *loader.Loader, s loader.Sym) (loader.Sym, int64) {
    	outer := ldr.OuterSym(s)
    	off := int64(0)
    	if outer != 0 {
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Wed Jun 12 15:10:50 UTC 2024
    - 100.5K bytes
    - Viewed (0)
  2. src/cmd/link/internal/loader/loader.go

    	// ok for them to have non-zero size (to allow for use of generator
    	// symbols).
    	if len(l.Data(c)) != 0 {
    		panic("unexpected non-empty carrier symbol")
    	}
    	l.outer[s] = c
    	// relocsym's foldSubSymbolOffset requires that we only
    	// have a single level of containment-- enforce here.
    	if l.outer[c] != 0 {
    		panic("invalid nested carrier 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)
Back to top