Search Options

Results per page
Sort
Preferred Languages
Advance

Results 1 - 5 of 5 for R_KEEP (0.12 sec)

  1. src/cmd/internal/objabi/reloctype_string.go

    	_ = x[R_PLT0-18]
    	_ = x[R_PLT1-19]
    	_ = x[R_PLT2-20]
    	_ = x[R_USEFIELD-21]
    	_ = x[R_USETYPE-22]
    	_ = x[R_USEIFACE-23]
    	_ = x[R_USEIFACEMETHOD-24]
    	_ = x[R_USENAMEDMETHOD-25]
    	_ = x[R_METHODOFF-26]
    	_ = x[R_KEEP-27]
    	_ = x[R_POWER_TOC-28]
    	_ = x[R_GOTPCREL-29]
    	_ = x[R_JMPMIPS-30]
    	_ = x[R_DWARFSECREF-31]
    	_ = x[R_DWARFFILEREF-32]
    	_ = x[R_ARM64_TLS_LE-33]
    	_ = x[R_ARM64_TLS_IE-34]
    	_ = x[R_ARM64_GOTPCREL-35]
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Tue Feb 27 17:26:07 UTC 2024
    - 4.5K bytes
    - Viewed (0)
  2. src/cmd/link/internal/loadpe/seh.go

    		xrel := rels.At(i + 2)
    		handler := findHandlerInXDataAMD64(ldr, xrel.Sym(), xrel.Add())
    		if handler != 0 {
    			sb := ldr.MakeSymbolUpdater(rels.At(i).Sym())
    			r, _ := sb.AddRel(objabi.R_KEEP)
    			r.SetSym(handler)
    		}
    	}
    	return nil
    }
    
    // findHandlerInXDataAMD64 finds the symbol in the .xdata section that
    // corresponds to the exception handler.
    // Reference:
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Wed Nov 22 16:20:28 UTC 2023
    - 3.4K bytes
    - Viewed (0)
  3. src/cmd/internal/objabi/reloctype.go

    	// *rtype, and may be set to zero by the linker if it determines the method
    	// text is unreachable by the linked program.
    	R_METHODOFF
    	// R_KEEP tells the linker to keep the referred-to symbol in the final binary
    	// if the symbol containing the R_KEEP relocation is in the final binary.
    	R_KEEP
    	R_POWER_TOC
    	R_GOTPCREL
    	// R_JMPMIPS (only used on mips64) resolves to non-PC-relative target address
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Tue Feb 27 17:26:07 UTC 2024
    - 17.3K bytes
    - Viewed (0)
  4. src/cmd/compile/internal/staticinit/sched.go

    		return
    	}
    	for k, v := range varToMapInit {
    		// Add R_KEEP relocation from map to init function.
    		fs := v.Linksym()
    		if fs == nil {
    			base.Fatalf("bad: func %v has no linksym", v)
    		}
    		vs := k.Linksym()
    		if vs == nil {
    			base.Fatalf("bad: mapvar %v has no linksym", k)
    		}
    		r := obj.Addrel(vs)
    		r.Sym = fs
    		r.Type = objabi.R_KEEP
    		if base.Debug.WrapGlobalMapDbg > 1 {
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Tue Apr 02 17:16:14 UTC 2024
    - 30.7K bytes
    - Viewed (0)
  5. src/cmd/link/internal/loadpe/ldpe.go

    			}
    			// Flag for dummy relocation.
    			keeprelocneeded[rs] = isym
    		}
    	}
    	for k, v := range keeprelocneeded {
    		sb := ldr.MakeSymbolUpdater(k)
    		r, _ := sb.AddRel(objabi.R_KEEP)
    		r.SetSym(v)
    	}
    	importSymsState = nil
    	return nil
    }
    
    func issehsect(arch *sys.Arch, s *pe.Section) bool {
    	return arch.Family == sys.AMD64 && (s.Name == ".pdata" || s.Name == ".xdata")
    }
    
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Mon Dec 18 20:26:46 UTC 2023
    - 26.5K bytes
    - Viewed (0)
Back to top