Search Options

Results per page
Sort
Preferred Languages
Advance

Results 1 - 3 of 3 for checklinkname (0.17 sec)

  1. doc/next/5-toolchain.md

    For backward compatibility, existing usages of `//go:linkname` found in
    a large open-source code corpus remain supported.
    Any new references to standard library internal symbols will be disallowed.
    
    A linker command line flag `-checklinkname=0` can be used to disable
    this check, for debugging and experimenting purposes.
    
    <!-- CL 473495 -->
    When building a dynamically linked ELF binary (including PIE binary), the
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Tue Jun 11 17:18:10 UTC 2024
    - 1.8K bytes
    - Viewed (0)
  2. src/cmd/link/internal/ld/main.go

    	flag8             bool // use 64-bit addresses in symbol table
    	flagInterpreter   = flag.String("I", "", "use `linker` as ELF dynamic linker")
    	flagCheckLinkname = flag.Bool("checklinkname", true, "check linkname symbol references")
    	FlagDebugTramp    = flag.Int("debugtramp", 0, "debug trampolines")
    	FlagDebugTextSize = flag.Int("debugtextsize", 0, "debug text section max size")
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Fri May 17 16:59:50 UTC 2024
    - 16.6K bytes
    - Viewed (0)
  3. src/cmd/link/internal/loader/loader.go

    	for _, r := range l.objs[goObjStart:] {
    		st.preloadSyms(r, hashed64Def)
    		st.preloadSyms(r, hashedDef)
    		st.preloadSyms(r, nonPkgDef)
    	}
    	for _, vr := range st.linknameVarRefs {
    		l.checkLinkname(vr.pkg, vr.name, vr.sym)
    	}
    	l.nhashedsyms = len(st.hashed64Syms) + len(st.hashedSyms)
    	for _, r := range l.objs[goObjStart:] {
    		loadObjRefs(l, r, arch)
    	}
    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