Search Options

Results per page
Sort
Preferred Languages
Advance

Results 1 - 6 of 6 for rva (0.02 sec)

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

    	// The .xdata entries have very low cardinality
    	// as it only contains frame pointer operations,
    	// which are very similar across functions.
    	// These are referenced by .pdata entries using
    	// an RVA, so it is possible, and binary-size wise,
    	// to deduplicate .xdata entries.
    	uwcache := make(map[string]int64) // aux symbol name --> .xdata offset
    	for _, s := range ctxt.Textp {
    		if fi := ldr.FuncInfo(s); !fi.Valid() {
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Thu Nov 09 19:01:27 UTC 2023
    - 2K bytes
    - Viewed (0)
  2. src/cmd/internal/obj/x86/seh.go

    	buf.write8(uint8(movbp.Link.Pc))
    	buf.writecode(UWOP_SET_FPREG, 0)
    
    	buf.write8(uint8(pushbp.Link.Pc))
    	buf.writecode(UWOP_PUSH_NONVOL, SEH_REG_BP)
    
    	// The following 4 bytes reference the RVA of the exception handler.
    	// The value is set to 0 for now, if an exception handler is needed,
    	// it will be updated later with a R_PEIMAGEOFF relocation to the
    	// exception handler.
    	buf.write32(0)
    
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Wed May 15 14:41:10 UTC 2024
    - 4.6K bytes
    - Viewed (0)
  3. src/internal/buildcfg/cfg.go

    	case "rva20u64":
    		return 20
    	case "rva22u64":
    		return 22
    	}
    	Error = fmt.Errorf("invalid GORISCV64: must be rva20u64, rva22u64")
    	v := defaultGORISCV64[len("rva"):]
    	i := strings.IndexFunc(v, func(r rune) bool {
    		return r < '0' || r > '9'
    	})
    	year, _ := strconv.Atoi(v[:i])
    	return year
    }
    
    type gowasmFeatures struct {
    	SatConv bool
    	SignExt bool
    }
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Thu Mar 21 20:08:06 UTC 2024
    - 9.5K bytes
    - Viewed (0)
  4. src/cmd/go/internal/cfg/cfg.go

    	GOPPC64, goPPC64Changed     = EnvOrAndChanged("GOPPC64", fmt.Sprintf("%s%d", "power", buildcfg.GOPPC64))
    	GORISCV64, goRISCV64Changed = EnvOrAndChanged("GORISCV64", fmt.Sprintf("rva%du64", buildcfg.GORISCV64))
    	GOWASM, goWASMChanged       = EnvOrAndChanged("GOWASM", fmt.Sprint(buildcfg.GOWASM))
    
    	GOPROXY, GOPROXYChanged     = EnvOrAndChanged("GOPROXY", "")
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Fri May 24 17:13:51 UTC 2024
    - 19.3K bytes
    - Viewed (0)
  5. src/cmd/link/internal/ld/pe.go

    				//
    				// In external linking mode, the external linker can't resolve them as
    				// external symbols. But we are lucky that they have "." in their name,
    				// so the external linker see them as Forwarder RVA exports. See:
    				//
    				//  - https://docs.microsoft.com/en-us/windows/win32/debug/pe-format#export-address-table
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Thu Nov 09 19:01:27 UTC 2023
    - 48.8K bytes
    - Viewed (0)
  6. src/cmd/link/internal/ld/data.go

    				if ldr.SymSect(s).Seg == &Segdata {
    					Xcoffadddynrel(target, ldr, syms, s, r, ri)
    				}
    			}
    
    			o = ldr.SymValue(rs) + r.Add()
    			if rt == objabi.R_PEIMAGEOFF {
    				// The R_PEIMAGEOFF offset is a RVA, so subtract
    				// the base address for the executable.
    				o -= PEBASE
    			}
    
    			// On amd64, 4-byte offsets will be sign-extended, so it is impossible to
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Wed Jun 12 15:10:50 UTC 2024
    - 100.5K bytes
    - Viewed (0)
Back to top