Search Options

Results per page
Sort
Preferred Languages
Advance

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

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

    	}
    	if ldr.OuterSym(es2) != es1 {
    		t.Errorf("ldr.OuterSym(es2) got %d wanted %d", ldr.OuterSym(es2), es1)
    	}
    	if ldr.SubSym(es1) != es2 {
    		t.Errorf("ldr.SubSym(es1) got %d wanted %d", ldr.SubSym(es1), es2)
    	}
    	if ldr.SubSym(es2) != 0 {
    		t.Errorf("ldr.SubSym(es2) got %d wanted %d", ldr.SubSym(es2), 0)
    	}
    
    	// Establish second outer/sub relationship
    	ldr.AddInteriorSym(es1, es3)
    	if ldr.OuterSym(es1) != 0 {
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Thu Mar 07 19:08:09 UTC 2024
    - 12K bytes
    - Viewed (0)
  2. src/cmd/link/internal/loadelf/ldelf.go

    		if s == 0 {
    			continue
    		}
    		sb := l.MakeSymbolUpdater(s)
    		if l.SubSym(s) != 0 {
    			sb.SortSub()
    		}
    		if sb.Type() == sym.STEXT {
    			if l.AttrOnList(s) {
    				return errorf("symbol %s listed multiple times",
    					l.SymName(s))
    			}
    			l.SetAttrOnList(s, true)
    			textp = append(textp, s)
    			for ss := l.SubSym(s); ss != 0; ss = l.SubSym(ss) {
    				if l.AttrOnList(ss) {
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Fri Feb 16 15:12:12 UTC 2024
    - 33.9K bytes
    - Viewed (0)
  3. src/cmd/link/internal/ld/deadcode.go

    		// symbols. This is not ideal, and these carrier/section symbols could
    		// be removed.
    		if d.ldr.IsExternal(symIdx) {
    			d.mark(d.ldr.OuterSym(symIdx), symIdx)
    			d.mark(d.ldr.SubSym(symIdx), symIdx)
    		}
    
    		if len(methods) != 0 {
    			if !isgotype {
    				panic("method found on non-type symbol")
    			}
    			// Decode runtime type information for type methods
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Fri Jun 07 14:52:41 UTC 2024
    - 19K bytes
    - Viewed (0)
Back to top