- Sort Score
- Result 10 results
- Languages All
Results 1 - 8 of 8 for ST_BIND (0.15 sec)
-
src/cmd/internal/objfile/elf.go
case elf.SHF_ALLOC | elf.SHF_EXECINSTR: sym.Code = 'T' case elf.SHF_ALLOC: sym.Code = 'R' case elf.SHF_ALLOC | elf.SHF_WRITE: sym.Code = 'D' } } if elf.ST_BIND(s.Info) == elf.STB_LOCAL { sym.Code += 'a' - 'A' } syms = append(syms, sym) } return syms, nil } func (f *elfFile) pcln() (textStart uint64, symtab, pclntab []byte, err error) {
Registered: Wed Jun 12 16:32:35 UTC 2024 - Last Modified: Fri Apr 07 20:44:50 UTC 2023 - 3.9K bytes - Viewed (0) -
src/cmd/link/internal/ld/elf_test.go
} symbols, err := elfFile.DynamicSymbols() if err != nil { t.Fatalf("failed to get dynamic symbols: %v", err) } var numLocalSymbols uint32 for i, s := range symbols { if elf.ST_BIND(s.Info) != elf.STB_LOCAL { numLocalSymbols = uint32(i + 1) break } } if section.Info != numLocalSymbols { t.Fatalf("Unexpected sh info, want greater than 0, got: %d", section.Info) } }
Registered: Wed Jun 12 16:32:35 UTC 2024 - Last Modified: Fri May 10 13:44:07 UTC 2024 - 16.6K bytes - Viewed (0) -
src/cmd/link/internal/loadelf/ldelf.go
elfsym.name = cstring(elfobj.symstr.base[b.Name:]) elfsym.value = b.Value elfsym.size = b.Size elfsym.shndx = elf.SectionIndex(b.Shndx) elfsym.bind = elf.ST_BIND(b.Info) elfsym.type_ = elf.ST_TYPE(b.Info) elfsym.other = b.Other } else { b := new(elf.Sym32) binary.Read(bytes.NewReader(elfobj.symtab.base[i*elf.Sym32Size:(i+1)*elf.Sym32Size]), elfobj.e, b)
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/cgo/internal/testshared/shared_test.go
hashbytes = sym } } if hashbytes.Name == "" { t.Errorf("no symbol called go:link.abihashbytes") return } if elf.ST_BIND(hashbytes.Info) != elf.STB_LOCAL { t.Errorf("%s has incorrect binding %v, want STB_LOCAL", hashbytes.Name, elf.ST_BIND(hashbytes.Info)) } if f.Sections[hashbytes.Section] != note.section {
Registered: Wed Jun 12 16:32:35 UTC 2024 - Last Modified: Sat Aug 26 01:54:41 UTC 2023 - 36.3K bytes - Viewed (0) -
src/cmd/cgo/out.go
// internal linking. func elfImportedSymbols(f *elf.File) []elf.ImportedSymbol { syms, _ := f.DynamicSymbols() var imports []elf.ImportedSymbol for _, s := range syms { if (elf.ST_BIND(s.Info) == elf.STB_GLOBAL || elf.ST_BIND(s.Info) == elf.STB_WEAK) && s.Section == elf.SHN_UNDEF { imports = append(imports, elf.ImportedSymbol{ Name: s.Name, Library: s.Library, Version: s.Version, }) } }
Registered: Wed Jun 12 16:32:35 UTC 2024 - Last Modified: Fri Mar 29 16:41:10 UTC 2024 - 59.6K bytes - Viewed (0) -
src/debug/elf/file.go
sym, str, err := f.getSymbols(SHT_DYNSYM) if err != nil { return nil, err } f.gnuVersionInit(str) var all []ImportedSymbol for i, s := range sym { if ST_BIND(s.Info) == STB_GLOBAL && s.Section == SHN_UNDEF { all = append(all, ImportedSymbol{Name: s.Name}) sym := &all[len(all)-1] sym.Library, sym.Version = f.gnuVersion(i) } } return all, nil }
Registered: Wed Jun 12 16:32:35 UTC 2024 - Last Modified: Tue Apr 23 16:49:58 UTC 2024 - 43.1K bytes - Viewed (0) -
src/debug/elf/elf.go
// ELF32 Symbol. type Sym32 struct { Name uint32 Value uint32 Size uint32 Info uint8 Other uint8 Shndx uint16 } const Sym32Size = 16 func ST_BIND(info uint8) SymBind { return SymBind(info >> 4) } func ST_TYPE(info uint8) SymType { return SymType(info & 0xF) } func ST_INFO(bind SymBind, typ SymType) uint8 { return uint8(bind)<<4 | uint8(typ)&0xf }
Registered: Wed Jun 12 16:32:35 UTC 2024 - Last Modified: Tue Apr 16 00:01:16 UTC 2024 - 134.6K bytes - Viewed (0) -
src/cmd/vendor/golang.org/x/tools/internal/stdlib/manifest.go
{"STT_OBJECT", Const, 0}, {"STT_SECTION", Const, 0}, {"STT_TLS", Const, 0}, {"STV_DEFAULT", Const, 0}, {"STV_HIDDEN", Const, 0}, {"STV_INTERNAL", Const, 0}, {"STV_PROTECTED", Const, 0}, {"ST_BIND", Func, 0}, {"ST_INFO", Func, 0}, {"ST_TYPE", Func, 0}, {"ST_VISIBILITY", Func, 0}, {"Section", Type, 0}, {"Section.ReaderAt", Field, 0}, {"Section.SectionHeader", Field, 0},
Registered: Wed Jun 12 16:32:35 UTC 2024 - Last Modified: Tue Apr 02 02:20:05 UTC 2024 - 534.2K bytes - Viewed (0)