Search Options

Results per page
Sort
Preferred Languages
Advance

Results 1 - 2 of 2 for asmElfSym (0.1 sec)

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

    			}
    			putelfsym(ctxt, s, typ, elfbind)
    			continue
    		}
    		if st == sym.SHOSTOBJ || st == sym.SDYNIMPORT || st == sym.SUNDEFEXT {
    			putelfsym(ctxt, s, ldr.SymElfType(s), elfbind)
    		}
    	}
    }
    
    func asmElfSym(ctxt *Link) {
    
    	// the first symbol entry is reserved
    	putelfsyment(ctxt.Out, 0, 0, 0, elf.ST_INFO(elf.STB_LOCAL, elf.STT_NOTYPE), 0, 0)
    
    	dwarfaddelfsectionsyms(ctxt)
    
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Wed Sep 13 16:29:40 UTC 2023
    - 29.2K bytes
    - Viewed (0)
  2. src/cmd/link/internal/ld/elf.go

    	symo = int64(Segdwarf.Fileoff + Segdwarf.Filelen)
    	symo = Rnd(symo, int64(ctxt.Arch.PtrSize))
    	ctxt.Out.SeekSet(symo)
    	if *FlagS {
    		ctxt.Out.Write(elfshstrdat)
    	} else {
    		ctxt.Out.SeekSet(symo)
    		asmElfSym(ctxt)
    		ctxt.Out.Write(elfstrdat)
    		ctxt.Out.Write(elfshstrdat)
    		if ctxt.IsExternal() {
    			elfEmitReloc(ctxt)
    		}
    	}
    	ctxt.Out.SeekSet(0)
    
    	ldr := ctxt.loader
    	eh := getElfEhdr()
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Mon Apr 22 13:29:54 UTC 2024
    - 63.6K bytes
    - Viewed (0)
Back to top