Search Options

Results per page
Sort
Preferred Languages
Advance

Results 1 - 10 of 437 for tramps (0.15 sec)

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

    	Library      []*sym.Library
    	LibraryByPkg map[string]*sym.Library
    	Shlibs       []Shlib
    	Textp        []loader.Sym
    	Moduledata   loader.Sym
    
    	PackageFile  map[string]string
    	PackageShlib map[string]string
    
    	tramps []loader.Sym // trampolines
    
    	compUnits []*sym.CompilationUnit // DWARF compilation units
    	runtimeCU *sym.CompilationUnit   // One of the runtime CUs, the last one seen.
    
    	loader  *loader.Loader
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Tue Apr 19 15:59:22 UTC 2022
    - 5.1K bytes
    - Viewed (0)
  2. src/cmd/link/internal/ld/data.go

    			// lay down trampolines after each function
    			for ; ntramps < len(ctxt.tramps); ntramps++ {
    				tramp := ctxt.tramps[ntramps]
    				if ctxt.IsAIX() && strings.HasPrefix(ldr.SymName(tramp), "runtime.text.") {
    					// Already set in assignAddress
    					continue
    				}
    				sect, n, va = assignAddress(ctxt, sect, n, tramp, va, true, big)
    			}
    		}
    
    		// merge tramps into Textp, keeping Textp in address order
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Wed Jun 12 15:10:50 UTC 2024
    - 100.5K bytes
    - Viewed (0)
  3. src/cmd/link/internal/arm/asm.go

    			offset := (signext24(r.Add()&0xffffff) + 2) * 4
    			var tramp loader.Sym
    			for i := 0; ; i++ {
    				oName := ldr.SymName(rs)
    				name := oName + fmt.Sprintf("%+d-tramp%d", offset, i)
    				tramp = ldr.LookupOrCreateSym(name, int(ldr.SymVersion(rs)))
    				ldr.SetAttrReachable(tramp, true)
    				if ldr.SymType(tramp) == sym.SDYNIMPORT {
    					// don't reuse trampoline defined in other module
    					continue
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Wed Aug 23 05:58:20 UTC 2023
    - 22.9K bytes
    - Viewed (0)
  4. src/cmd/link/internal/riscv64/asm.go

    		// a new trampoline.
    		var tramp loader.Sym
    		for i := 0; ; i++ {
    			oName := ldr.SymName(rs)
    			name := fmt.Sprintf("%s-tramp%d", oName, i)
    			if r.Add() != 0 {
    				name = fmt.Sprintf("%s%+x-tramp%d", oName, r.Add(), i)
    			}
    			tramp = ldr.LookupOrCreateSym(name, int(ldr.SymVersion(rs)))
    			ldr.SetAttrReachable(tramp, true)
    			if ldr.SymType(tramp) == sym.SDYNIMPORT {
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Fri Mar 01 08:06:08 UTC 2024
    - 22.8K bytes
    - Viewed (0)
  5. .travis.yml

    sudo: required
    services:
      - docker
    
    language: java
    
    jdk:
      - openjdk11
    
    cache:
      directories:
        - $HOME/.m2/repository
    
    before_script:
      - java -version
    
    script:
    Registered: Wed Jun 12 15:17:51 UTC 2024
    - Last Modified: Sat Dec 07 14:01:56 UTC 2019
    - 202 bytes
    - Viewed (0)
  6. staging/src/k8s.io/apiserver/pkg/endpoints/filters/traces.go

    Ziqi Zhao <******@****.***> 1710466962 +0800
    Registered: Sat Jun 15 01:39:40 UTC 2024
    - Last Modified: Fri Mar 15 01:42:42 UTC 2024
    - 2.5K bytes
    - Viewed (0)
  7. src/cmd/go/testdata/script/trampoline_reuse_test.txt

    # assembly 2^26 or so times.
    #
    # We build something which should be laid out as such:
    #
    # bar.Bar
    # main.Func1
    # bar.Bar+400-tramp0
    # main.BigAsm
    # main.Func2
    # bar.Bar+400-tramp1
    #
    # bar.Bar needs to be placed far enough away to generate relocations
    # from main package calls. and main.Func1 and main.Func2 are placed
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Fri Nov 18 14:31:23 UTC 2022
    - 2.7K bytes
    - Viewed (0)
  8. src/cmd/link/internal/arm64/asm.go

    					break
    				}
    			}
    			if ldr.SymType(tramp) == 0 {
    				// trampoline does not exist, create one
    				trampb := ldr.MakeSymbolUpdater(tramp)
    				ctxt.AddTramp(trampb)
    				if ldr.SymType(rs) == sym.SDYNIMPORT {
    					if r.Add() != 0 {
    						ctxt.Errorf(s, "nonzero addend for DYNIMPORT call: %v+%d", ldr.SymName(rs), r.Add())
    					}
    					gentrampgot(ctxt, ldr, trampb, rs)
    				} else {
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Tue Jan 30 20:09:45 UTC 2024
    - 47K bytes
    - Viewed (0)
  9. platforms/documentation/docs/src/docs/userguide/reference/ci-systems/travis-ci.adoc

    === Create the configuration file
    
    Travis CI requires you to check in a https://docs.travis-ci.com/user/customizing-the-build/[configuration file] with your source code named `.travis.yml`.
    This file contains all relevant instructions for building the project.
    
    Registered: Wed Jun 12 18:38:38 UTC 2024
    - Last Modified: Mon Feb 05 18:33:11 UTC 2024
    - 5.8K bytes
    - Viewed (0)
  10. src/cmd/link/internal/ppc64/asm.go

    				trampb := ldr.MakeSymbolUpdater(tramp)
    				ctxt.AddTramp(trampb)
    				gentramp(ctxt, ldr, trampb, rs, r.Add())
    			}
    			sb := ldr.MakeSymbolUpdater(s)
    			relocs := sb.Relocs()
    			r := relocs.At(ri)
    			r.SetSym(tramp)
    			r.SetAdd(0) // This was folded into the trampoline target address
    		}
    	default:
    		ctxt.Errorf(s, "trampoline called with non-jump reloc: %d (%s)", r.Type(), sym.RelocName(ctxt.Arch, r.Type()))
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Tue Mar 19 20:54:08 UTC 2024
    - 63.7K bytes
    - Viewed (0)
Back to top