Search Options

Results per page
Sort
Preferred Languages
Advance

Results 1 - 3 of 3 for AbiSymKindToSymKind (1.26 sec)

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

    // THE SOFTWARE.
    
    package objabi
    
    // A SymKind describes the kind of memory represented by a symbol.
    type SymKind uint8
    
    // Defined SymKind values.
    // These are used to index into cmd/link/internal/sym/AbiSymKindToSymKind
    //
    // TODO(rsc): Give idiomatic Go names.
    //
    //go:generate stringer -type=SymKind
    const (
    	// An otherwise invalid zero value for the type
    	Sxxx SymKind = iota
    	// Executable instructions
    	STEXT
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Wed Apr 05 19:44:37 UTC 2023
    - 2.8K bytes
    - Viewed (0)
  2. src/cmd/link/internal/sym/symkind.go

    	SDWARFVAR
    	SDWARFRANGE
    	SDWARFLOC
    	SDWARFLINES
    
    	// SEH symbol types
    	SSEHUNWINDINFO
    	SSEHSECT
    )
    
    // AbiSymKindToSymKind maps values read from object files (which are
    // of type cmd/internal/objabi.SymKind) to values of type SymKind.
    var AbiSymKindToSymKind = [...]SymKind{
    	objabi.Sxxx:                    Sxxx,
    	objabi.STEXT:                   STEXT,
    	objabi.SRODATA:                 SRODATA,
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Mon Apr 22 13:29:54 UTC 2024
    - 5.6K bytes
    - Viewed (0)
  3. src/cmd/link/internal/loader/loader.go

    		// new symbol overwrites old symbol.
    		oldtyp := sym.AbiSymKindToSymKind[objabi.SymKind(oldsym.Type())]
    		if !(oldtyp.IsData() && oldr.DataSize(oldli) == 0) {
    			log.Fatalf("duplicated definition of symbol %s, from %s and %s", name, r.unit.Lib.Pkg, oldr.unit.Lib.Pkg)
    		}
    		l.objSyms[oldi] = objSym{r.objidx, li}
    	} else {
    		// old symbol overwrites new symbol.
    		typ := sym.AbiSymKindToSymKind[objabi.SymKind(oldsym.Type())]
    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