- Sort Score
- Result 10 results
- Languages All
Results 1 - 5 of 5 for SymPtr (0.38 sec)
-
src/cmd/compile/internal/staticdata/embed.go
sym := v.Linksym() off := 0 off = objw.SymPtr(sym, off, fsym, 0) // data string off = objw.Uintptr(sym, off, uint64(size)) // len if kind == embedBytes { objw.Uintptr(sym, off, uint64(size)) // cap for slice } case embedFiles: slicedata := v.Sym().Pkg.Lookup(v.Sym().Name + `.files`).Linksym() off := 0 // []files pointed at by Files
Registered: Wed Jun 12 16:32:35 UTC 2024 - Last Modified: Fri Mar 10 18:22:02 UTC 2023 - 4.8K bytes - Viewed (0) -
src/internal/xcoff/file.go
return nil, err } nscns = fhdr.Fnscns symptr = fhdr.Fsymptr nsyms = fhdr.Fnsyms opthdr = fhdr.Fopthdr hdrsz = FILHSZ_64 } if symptr == 0 || nsyms <= 0 { return nil, fmt.Errorf("no symbol table") } // Read string table (located right after symbol table). offset := symptr + uint64(nsyms)*SYMESZ if _, err := sr.Seek(int64(offset), io.SeekStart); err != nil {
Registered: Wed Jun 12 16:32:35 UTC 2024 - Last Modified: Mon Feb 12 14:42:29 UTC 2024 - 17.3K bytes - Viewed (0) -
src/cmd/compile/internal/staticdata/data.go
// entry points. target := s.Linksym() if target.ABI() != obj.ABIInternal { base.Fatalf("expected ABIInternal: %v has %v", target, target.ABI()) } objw.SymPtr(sf, 0, target, 0) objw.Global(sf, int32(types.PtrSize), obj.DUPOK|obj.RODATA) } } // InitConst writes the static literal c to n. // Neither n nor c is modified.
Registered: Wed Jun 12 16:32:35 UTC 2024 - Last Modified: Fri Sep 01 15:08:50 UTC 2023 - 10.3K bytes - Viewed (0) -
src/cmd/link/internal/loadelf/ldelf.go
} elfobj.symstr = &elfobj.sect[elfobj.symtab.link] if is64 != 0 { elfobj.nsymtab = int(elfobj.symtab.size / elf.Sym64Size) } else { elfobj.nsymtab = int(elfobj.symtab.size / elf.Sym32Size) } if err := elfmap(elfobj, elfobj.symtab); err != nil { return errorf("malformed elf file: %v", err) } if err := elfmap(elfobj, elfobj.symstr); err != nil {
Registered: Wed Jun 12 16:32:35 UTC 2024 - Last Modified: Fri Feb 16 15:12:12 UTC 2024 - 33.9K bytes - Viewed (0) -
src/cmd/link/internal/ld/macho.go
} func machosymtab(ctxt *Link) { ldr := ctxt.loader symtab := ldr.CreateSymForUpdate(".machosymtab", 0) symstr := ldr.CreateSymForUpdate(".machosymstr", 0) for _, s := range sortsym[:nsortsym] { symtab.AddUint32(ctxt.Arch, uint32(symstr.Size())) export := machoShouldExport(ctxt, ldr, s) // Prefix symbol names with "_" to match the system toolchain.
Registered: Wed Jun 12 16:32:35 UTC 2024 - Last Modified: Mon May 20 15:32:53 UTC 2024 - 43.9K bytes - Viewed (0)