Search Options

Results per page
Sort
Preferred Languages
Advance

Results 1 - 5 of 5 for LoaderSym (0.13 sec)

  1. src/cmd/link/internal/sym/compilation_unit.go

    	FileTable []string      // The file table used in this compilation unit.
    
    	Consts    LoaderSym   // Package constants DIEs
    	FuncDIEs  []LoaderSym // Function DIE subtrees
    	VarDIEs   []LoaderSym // Global variable DIEs
    	AbsFnDIEs []LoaderSym // Abstract function DIE subtrees
    	RangeSyms []LoaderSym // Symbols for debug_range
    	Textp     []LoaderSym // Text symbols in this CU
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Fri Sep 01 20:39:56 UTC 2023
    - 1.4K bytes
    - Viewed (0)
  2. src/cmd/link/internal/loadpe/seh.go

    // We want to mark these as reachable if the function that they protect is reachable
    // in the final binary.
    func processSEH(ldr *loader.Loader, arch *sys.Arch, pdata sym.LoaderSym, xdata sym.LoaderSym) error {
    	switch arch.Family {
    	case sys.AMD64:
    		ldr.SetAttrReachable(pdata, true)
    		if xdata != 0 {
    			ldr.SetAttrReachable(xdata, true)
    		}
    		return processSEHAMD64(ldr, pdata)
    	default:
    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/link/internal/sym/library.go

    	Shlib       string
    	Fingerprint goobj.FingerprintType
    	Autolib     []goobj.ImportedPkg
    	Imports     []*Library
    	Main        bool
    	Units       []*CompilationUnit
    
    	Textp       []LoaderSym // text syms defined in this library
    	DupTextSyms []LoaderSym // dupok text syms defined in this library
    }
    
    func (l Library) String() string {
    	return l.Pkg
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Tue Aug 11 18:32:23 UTC 2020
    - 651 bytes
    - Viewed (0)
  4. src/cmd/link/internal/ld/seh.go

    // license that can be found in the LICENSE file.
    
    package ld
    
    import (
    	"cmd/internal/sys"
    	"cmd/link/internal/loader"
    	"cmd/link/internal/sym"
    )
    
    var sehp struct {
    	pdata []sym.LoaderSym
    	xdata []sym.LoaderSym
    }
    
    func writeSEH(ctxt *Link) {
    	switch ctxt.Arch.Family {
    	case sys.AMD64:
    		writeSEHAMD64(ctxt)
    	}
    }
    
    func writeSEHAMD64(ctxt *Link) {
    	ldr := ctxt.loader
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Thu Nov 09 19:01:27 UTC 2023
    - 2K bytes
    - Viewed (0)
  5. src/cmd/link/internal/sym/segment.go

    	// Incremented atomically on multiple goroutines.
    	// Note: this may differ from number of Go relocations, as one Go relocation
    	// may turn into multiple host relocations.
    	Relcount uint32
    	Sym      LoaderSym // symbol for the section, if any
    	Index    uint16    // each section has a unique index, used internally
    
    	Compressed bool
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Wed Mar 16 05:32:52 UTC 2022
    - 2.7K bytes
    - Viewed (0)
Back to top