Searched refs:Symbol (Results 126 - 150 of 613) sorted by relevance

1234567891011>>

/openbsd-current/gnu/llvm/llvm/include/llvm/ExecutionEngine/JITLink/
H A DJITLink.h41 class Symbol;
75 Edge(Kind K, OffsetT Offset, Symbol &Target, AddendT Addend)
88 Symbol &getTarget() const { return *Target; }
89 void setTarget(Symbol &Target) { this->Target = &Target; }
94 Symbol *Target = nullptr;
306 void addEdge(Edge::Kind K, Edge::OffsetT Offset, Symbol &Target,
390 /// Symbol representation.
403 class Symbol {
407 Symbol(Addressable &Base, orc::ExecutorAddrDiff Offset, StringRef Name,
418 static Symbol
[all...]
H A Dloongarch.h291 inline Symbol &createAnonymousPointer(LinkGraph &G, Section &PointerSection,
292 Symbol *InitialTarget = nullptr,
304 inline Symbol &createAnonymousPointerJumpStub(LinkGraph &G,
306 Symbol &PointerSymbol) {
343 Symbol &createEntry(LinkGraph &G, Symbol &Target) {
378 Symbol &createEntry(LinkGraph &G, Symbol &Target) {
H A Di386.h146 const Symbol *GOTSymbol) {
230 inline Symbol &createAnonymousPointer(LinkGraph &G, Section &PointerSection,
231 Symbol *InitialTarget = nullptr,
272 Symbol &createEntry(LinkGraph &G, Symbol &Target) {
H A Dx86_64.h397 const Symbol *GOTSymbol) {
523 inline Symbol &createAnonymousPointer(LinkGraph &G, Section &PointerSection,
524 Symbol *InitialTarget = nullptr,
540 Symbol &PointerSymbol) {
551 inline Symbol &createAnonymousPointerJumpStub(LinkGraph &G,
553 Symbol &PointerSymbol) {
603 Symbol &createEntry(LinkGraph &G, Symbol &Target) {
640 Symbol &createEntry(LinkGraph &G, Symbol
[all...]
/openbsd-current/gnu/llvm/llvm/lib/MC/
H A DMCObjectStreamer.cpp288 void MCObjectStreamer::emitLabel(MCSymbol *Symbol, SMLoc Loc) { argument
289 MCStreamer::emitLabel(Symbol, Loc);
291 getAssembler().registerSymbol(*Symbol);
299 Symbol->setFragment(F);
300 Symbol->setOffset(F->getContents().size());
305 Symbol->setOffset(0);
306 addPendingLabel(Symbol);
309 emitPendingAssignments(Symbol);
312 void MCObjectStreamer::emitPendingAssignments(MCSymbol *Symbol) { argument
313 auto Assignments = pendingAssignments.find(Symbol);
324 emitLabelAtPos(MCSymbol *Symbol, SMLoc Loc, MCFragment *F, uint64_t Offset) argument
360 emitWeakReference(MCSymbol *Alias, const MCSymbol *Symbol) argument
389 emitAssignment(MCSymbol *Symbol, const MCExpr *Value) argument
395 emitConditionalAssignment(MCSymbol *Symbol, const MCExpr *Value) argument
732 getOffsetAndDataFragment(const MCSymbol &Symbol, uint32_t &RelocOffset, MCDataFragment *&DF) argument
827 const MCSymbol &Symbol = SRE.getSymbol(); local
[all...]
/openbsd-current/gnu/llvm/lld/ELF/
H A DSyntheticSections.h95 llvm::DenseMap<std::pair<ArrayRef<uint8_t>, Symbol *>, CieRecord *> cieMap;
107 void addEntry(Symbol &sym);
108 bool addTlsDescEntry(Symbol &sym);
109 bool addDynTlsEntry(Symbol &sym);
111 uint32_t getTlsDescOffset(const Symbol &sym) const;
112 uint64_t getTlsDescAddr(const Symbol &sym) const;
113 uint64_t getGlobalDynAddr(const Symbol &b) const;
114 uint64_t getGlobalDynOffset(const Symbol &b) const;
189 void addEntry(InputFile &file, Symbol &sym, int64_t addend, RelExpr expr);
190 void addDynTlsEntry(InputFile &file, Symbol
[all...]
H A DInputFiles.h42 class Symbol;
56 std::unique_ptr<Symbol *[]> symbols;
88 ArrayRef<Symbol *> getSymbols() const {
131 std::string getSrcMsg(const Symbol &sym, InputSectionBase &sec,
176 ArrayRef<Symbol *> getLocalSymbols() {
181 ArrayRef<Symbol *> getGlobalSymbols() {
185 MutableArrayRef<Symbol *> getMutableGlobalSymbols() {
240 Symbol &getSymbol(uint32_t symbolIndex) const {
248 template <typename RelT> Symbol &getRelocTargetSym(const RelT &rel) const {
361 SmallVector<Symbol *,
[all...]
/openbsd-current/gnu/usr.bin/perl/cpan/Test-Harness/t/
H A Dspool.t29 use Symbol qw();
30 my $handle = Symbol::qualify( $_[0], (caller)[0] );
105 use Symbol;
/openbsd-current/gnu/llvm/llvm/lib/ObjCopy/COFF/
H A DCOFFObject.h82 struct Symbol { struct in namespace:llvm::objcopy::coff
109 ArrayRef<Symbol> getSymbols() const { return Symbols; }
112 iterator_range<std::vector<Symbol>::iterator> getMutableSymbols() {
116 const Symbol *findSymbol(size_t UniqueId) const;
118 void addSymbols(ArrayRef<Symbol> NewSymbols);
119 Error removeSymbols(function_ref<Expected<bool>(const Symbol &)> ToRemove);
139 std::vector<Symbol> Symbols;
140 DenseMap<size_t, Symbol *> SymbolMap;
H A DCOFFReader.cpp85 std::vector<Symbol> Symbols;
94 Symbols.push_back(Symbol());
95 Symbol &Sym = Symbols.back();
146 // This is a raw symbol index for now, but store it in the Symbol
158 std::vector<const Symbol *> RawSymbolTable;
159 for (const Symbol &Sym : Obj.getSymbols()) {
164 for (Symbol &Sym : Obj.getMutableSymbols()) {
171 const Symbol *Target = RawSymbolTable[*Sym.WeakTargetSymbolId];
183 const Symbol *Sym = RawSymbolTable[R.Reloc.SymbolTableIndex];
/openbsd-current/gnu/llvm/llvm/lib/Support/
H A DDynamicLibrary.cpp33 static void *DLSym(void *Handle, const char *Symbol);
81 void *LibLookup(const char *Symbol, DynamicLibrary::SearchOrdering Order) { argument
84 if (void *Ptr = DLSym(Handle, Symbol))
89 if (void *Ptr = DLSym(Handle, Symbol))
96 void *Lookup(const char *Symbol, DynamicLibrary::SearchOrdering Order) { argument
101 if (void *Ptr = LibLookup(Symbol, Order))
106 if (void *Ptr = DLSym(Process, Symbol))
111 if (void *Ptr = LibLookup(Symbol, Order))
/openbsd-current/gnu/llvm/lld/wasm/
H A DInputFiles.h63 ArrayRef<Symbol *> getSymbols() const { return symbols; }
65 MutableArrayRef<Symbol *> getMutableSymbols() { return symbols; }
81 std::vector<Symbol *> symbols;
94 void addMember(const llvm::object::Archive::Symbol *sym);
125 Symbol *getSymbol(const WasmRelocation &reloc) const {
147 Symbol *getSymbol(uint32_t index) const { return symbols[index]; }
156 Symbol *createDefined(const WasmSymbol &sym);
157 Symbol *createUndefined(const WasmSymbol &sym, bool isCalledDirectly);
H A DRelocations.cpp22 static bool requiresGOTAccess(const Symbol *sym) {
35 static bool allowUndefined(const Symbol* sym) {
46 static void reportUndefined(Symbol *sym) {
76 static void addGOTEntry(Symbol *sym) {
98 Symbol *sym = file->getSymbols()[reloc.Index];
/openbsd-current/gnu/llvm/lld/ELF/Arch/
H A DMSP430.cpp35 RelExpr getRelExpr(RelType type, const Symbol &s,
47 RelExpr MSP430::getRelExpr(RelType type, const Symbol &s,
H A DX86.cpp27 RelExpr getRelExpr(RelType type, const Symbol &s,
32 void writeGotPlt(uint8_t *buf, const Symbol &s) const override;
33 void writeIgotPlt(uint8_t *buf, const Symbol &s) const override;
35 void writePlt(uint8_t *buf, const Symbol &sym,
72 RelExpr X86::getRelExpr(RelType type, const Symbol &s,
170 void X86::writeGotPlt(uint8_t *buf, const Symbol &s) const {
176 void X86::writeIgotPlt(uint8_t *buf, const Symbol &s) const {
211 void X86::writePlt(uint8_t *buf, const Symbol &sym,
522 void writeGotPlt(uint8_t *buf, const Symbol &s) const override;
523 void writePlt(uint8_t *buf, const Symbol
[all...]
/openbsd-current/gnu/llvm/lld/COFF/
H A DMinGW.cpp215 Symbol *sym = ctx.symtab.findUnderscore(name);
219 Symbol *real =
221 Symbol *wrap =
251 DenseMap<Symbol *, Symbol *> map;
256 Symbol *imp = ctx.symtab.find(("__imp_" + w.sym->getName()).str());
272 MutableArrayRef<Symbol *> syms = file->getMutableSymbols();
274 if (Symbol *s = map.lookup(syms[i]))
/openbsd-current/gnu/llvm/lld/MachO/
H A DEhFrame.h98 llvm::PointerUnion<Symbol *, InputSection *> target,
102 llvm::PointerUnion<Symbol *, InputSection *> target,
H A DSyntheticSections.h118 const llvm::SetVector<const Symbol *> &getEntries() const { return entries; }
124 void addEntry(Symbol *sym);
130 llvm::SetVector<const Symbol *> entries;
192 void addEntry(const Symbol *dysym, const InputSection *isec, uint64_t offset,
198 BindingsMap<const Symbol *> bindingsMap;
223 void addEntry(const Symbol *symbol, const InputSection *isec, uint64_t offset,
237 BindingsMap<const Symbol *> bindingsMap;
286 const llvm::SetVector<Symbol *> &getEntries() const { return entries; }
289 void addEntry(Symbol *);
302 llvm::SetVector<Symbol *> entrie
[all...]
H A DEhFrame.cpp109 static void createSubtraction(PointerUnion<Symbol *, InputSection *> a,
110 PointerUnion<Symbol *, InputSection *> b,
117 assert(subtrahend.is<Symbol *>());
127 PointerUnion<Symbol *, InputSection *> target,
133 uint64_t off, PointerUnion<Symbol *, InputSection *> target,
/openbsd-current/gnu/llvm/llvm/lib/Target/RISCV/MCTargetDesc/
H A DRISCVTargetStreamer.h36 virtual void emitDirectiveVariantCC(MCSymbol &Symbol);
69 void emitDirectiveVariantCC(MCSymbol &Symbol) override;
/openbsd-current/gnu/llvm/llvm/lib/Target/Hexagon/MCTargetDesc/
H A DHexagonMCELFStreamer.h35 void HexagonMCEmitLocalCommonSymbol(MCSymbol *Symbol, uint64_t Size,
37 void HexagonMCEmitCommonSymbol(MCSymbol *Symbol, uint64_t Size,
/openbsd-current/gnu/usr.bin/clang/liblldbSymbol/
H A DMakefile27 Symbol.cpp \
42 .PATH: ${.CURDIR}/../../../llvm/lldb/source/Symbol
/openbsd-current/gnu/llvm/llvm/tools/llvm-readobj/
H A DWin64EHDumper.cpp116 for (const auto &Symbol : COFF.symbols()) {
117 Expected<uint64_t> Address = Symbol.getAddress();
121 Sym = Symbol;
166 SymbolRef Symbol; local
167 if (!Ctx.ResolveSymbol(Section, Offset, Symbol, Ctx.UserData)) {
172 Symbol = getPreferredSymbol(Ctx.COFF, Symbol, Displacement, IsRangeEnd);
174 Expected<StringRef> Name = Symbol.getName();
187 Symbol)) {
188 Expected<StringRef> Name = Symbol
210 SymbolRef Symbol; local
[all...]
/openbsd-current/gnu/llvm/llvm/include/llvm/MC/
H A DMCELFObjectWriter.h32 const MCSymbolELF *Symbol; // The symbol to relocate with. member in struct:llvm::ELFRelocationEntry
35 const MCSymbolELF *OriginalSymbol; // The original value of Symbol if we changed it.
38 ELFRelocationEntry(uint64_t Offset, const MCSymbolELF *Symbol, unsigned Type, argument
41 : Offset(Offset), Symbol(Symbol), Type(Type), Addend(Addend),
45 Out << "Off=" << Offset << ", Sym=" << Symbol << ", Type=" << Type
/openbsd-current/gnu/llvm/llvm/lib/Object/
H A DIRSymtab.cpp95 std::vector<storage::Symbol> Syms;
121 ModuleSymbolTable::Symbol Sym);
181 for (ModuleSymbolTable::Symbol Msym : Msymtab.symbols())
220 ModuleSymbolTable::Symbol Msym) {
222 storage::Symbol &Sym = Syms.back();
229 Sym.Flags |= 1 << storage::Symbol::FB_has_uncommon;
247 Sym.Flags |= 1 << storage::Symbol::FB_undefined;
249 Sym.Flags |= 1 << storage::Symbol::FB_weak;
251 Sym.Flags |= 1 << storage::Symbol::FB_common;
253 Sym.Flags |= 1 << storage::Symbol
[all...]

Completed in 500 milliseconds

1234567891011>>