Searched refs:symbols (Results 26 - 50 of 453) sorted by relevance

1234567891011>>

/openbsd-current/gnu/llvm/lld/MachO/
H A DMarkLive.cpp92 const TinyPtrVector<Defined *> &symbols = entry->isec->symbols; local
94 // entry in their symbols vector, so we just print the first one.
95 if (!symbols.empty())
96 out += "\n" + std::string(indent, ' ') + toString(*symbols.front()) +
97 " from " + toString(symbols.front()->getFile());
158 // Mark all symbols listed in the relocation table for this section.
165 for (Defined *d : getInputSection(entry)->symbols)
221 // extern symbols as live, irrespective of whether they are autohide.
226 // public symbols explicitl
[all...]
H A DSymbols.cpp69 isec->symbols.push_back(this);
71 for (auto it = isec->symbols.rbegin(), rend = isec->symbols.rend();
89 assert(isLive() && "this should only be called for live symbols");
H A DICF.cpp211 // If there are symbols with associated unwind info, check that the unwind
213 // symbols at offset zero within the section (which is typically the case with
216 auto itA = std::find_if(ia->symbols.begin(), ia->symbols.end(), hasUnwind);
217 auto itB = std::find_if(ib->symbols.begin(), ib->symbols.end(), hasUnwind);
218 if (itA == ia->symbols.end())
219 return itB == ib->symbols.end();
220 if (itB == ib->symbols.end())
229 return std::find_if_not(std::next(itA), ia->symbols
[all...]
H A DInputSection.cpp62 symbols, off, [](uint64_t a, const Defined *b) { return a < b->value; });
63 if (nextSym == symbols.begin())
143 for (auto &copySym : copy->symbols) {
148 symbols.insert(symbols.end(), copy->symbols.begin(), copy->symbols.end());
149 copy->symbols.clear();
151 // Remove duplicate compact unwind info for symbols at the same address.
152 if (symbols
[all...]
/openbsd-current/gnu/usr.bin/binutils/bfd/
H A Di386lynx.c158 r_index to the symbols index, and the r_extern bit.
160 Absolute symbols can come in in two ways, either as an offset
245 r_index to the symbols index, and the r_extern bit.
247 Absolute symbols can come in in two ways, either as an offset
304 Aout keeps all it's symbols based from zero, so the symbol would
312 cache_ptr->sym_ptr_ptr = symbols + r_index; \
343 NAME(lynx,swap_ext_reloc_in) (abfd, bytes, cache_ptr, symbols, symcount)
347 asymbol **symbols;
367 NAME(lynx,swap_std_reloc_in) (abfd, bytes, cache_ptr, symbols, symcount)
371 asymbol **symbols;
346 asymbol **symbols; variable
370 asymbol **symbols; variable
403 asymbol **symbols; variable
549 asymbol **symbols; variable
[all...]
H A Dliboasys.h75 asymbol *symbols; member in struct:_oasys_data
H A Dcoff-h8500.c145 #define RELOC_PROCESSING(relent,reloc,symbols,abfd,section) \
146 reloc_processing(relent, reloc, symbols, abfd, section)
148 static void reloc_processing (relent, reloc, symbols, abfd, section)
151 asymbol ** symbols;
159 relent->sym_ptr_ptr = symbols + obj_convert (abfd)[reloc->r_symndx];
/openbsd-current/gnu/usr.bin/binutils-2.17/bfd/
H A Di386lynx.c158 r_index to the symbols index, and the r_extern bit.
160 Absolute symbols can come in in two ways, either as an offset
245 r_index to the symbols index, and the r_extern bit.
247 Absolute symbols can come in in two ways, either as an offset
304 Aout keeps all it's symbols based from zero, so the symbol would
312 cache_ptr->sym_ptr_ptr = symbols + r_index; \
343 NAME(lynx,swap_ext_reloc_in) (abfd, bytes, cache_ptr, symbols, symcount)
347 asymbol **symbols;
367 NAME(lynx,swap_std_reloc_in) (abfd, bytes, cache_ptr, symbols, symcount)
371 asymbol **symbols;
346 asymbol **symbols; variable
370 asymbol **symbols; variable
403 asymbol **symbols; variable
549 asymbol **symbols; variable
[all...]
H A Dliboasys.h75 asymbol *symbols; member in struct:_oasys_data
H A Dcoff-h8500.c145 #define RELOC_PROCESSING(relent,reloc,symbols,abfd,section) \
146 reloc_processing(relent, reloc, symbols, abfd, section)
148 static void reloc_processing (relent, reloc, symbols, abfd, section)
151 asymbol ** symbols;
159 relent->sym_ptr_ptr = symbols + obj_convert (abfd)[reloc->r_symndx];
/openbsd-current/gnu/llvm/llvm/tools/llvm-readobj/
H A DCOFFImportDumper.cpp50 for (const object::BasicSymbolRef &Sym : File->symbols()) {
/openbsd-current/gnu/llvm/llvm/include/llvm/Object/
H A DModuleSymbolTable.h46 ArrayRef<Symbol> symbols() const { return SymTab; } function in class:llvm::ModuleSymbolTable
52 /// Parse inline ASM and collect the symbols that are defined or referenced in
/openbsd-current/gnu/llvm/llvm/lib/Support/Unix/
H A DDynamicLibrary.inc36 // Cygwin searches symbols only in the main
69 // Must declare the symbols in the global namespace.
77 // important symbols are marked 'private external' which doesn't allow
109 // Under glibc we have a weird situation. The stderr/out/in symbols are both
/openbsd-current/gnu/llvm/llvm/tools/llvm-jitlink/
H A Dllvm-jitlink-macho.cpp87 << (Sec.symbols().empty() ? "empty. skipping." : "processing...")
92 if (Sec.symbols().empty())
107 auto *FirstSym = *Sec.symbols().begin();
109 for (auto *Sym : Sec.symbols()) {
H A Dllvm-jitlink-coff.cpp83 << (Sec.symbols().empty() ? "empty. skipping." : "processing...")
88 if (Sec.symbols().empty())
103 auto *FirstSym = *Sec.symbols().begin();
105 for (auto *Sym : Sec.symbols()) {
H A Dllvm-jitlink-elf.cpp85 << (Sec.symbols().empty() ? "empty. skipping." : "processing...")
90 if (Sec.symbols().empty())
105 auto *FirstSym = *Sec.symbols().begin();
107 for (auto *Sym : Sec.symbols()) {
/openbsd-current/gnu/llvm/lld/COFF/
H A DInputFiles.h144 ArrayRef<Symbol *> getSymbols() { return symbols; }
146 MutableArrayRef<Symbol *> getMutableSymbols() { return symbols; }
153 return symbols[symbolIndex];
162 symbols.push_back(thunk);
163 return symbols.size() - 1;
272 // chunks and non-section chunks for common symbols.
284 // Chunks containing symbol table indices of address taken symbols, address
292 // This vector contains a list of all symbols defined or referenced by this
295 // symbols in the real symbol table) are filled with null pointers.
296 std::vector<Symbol *> symbols; member in class:lld::coff::ObjFile
380 std::vector<Symbol *> symbols; member in class:lld::coff::BitcodeFile
[all...]
/openbsd-current/gnu/llvm/lldb/source/Plugins/SymbolFile/DWARF/
H A DDWARFIndex.cpp40 SymbolFileDWARF *symbols = die.GetDWARF(); local
42 symbols->ConstructFunctionDemangledName(die))
/openbsd-current/gnu/usr.bin/perl/lib/ExtUtils/
H A DXSSymSet.pm11 # Allow absurdly long symbols here if we've told the compiler to
154 Since the VMS linker distinguishes symbols based only on the first 31
170 Creates an empty C<ExtUtils::XSSymset> set of symbols. This function may be
182 under trimsym(), which is unique in this set of symbols, and returns
189 this set of symbols was created. This method must be called via an
203 set of symbols. If the compiler has been instructed to do its
210 Removes C<$name> from the set of symbols, where C<$name> is the
212 existed in the set of symbols, returns its "trimmed" equivalent,
220 correspond to a member of this set of symbols. This method must be
227 of this set of symbols
[all...]
/openbsd-current/gnu/llvm/llvm/utils/
H A Dextract_symbols.py3 """A tool for extracting a list of symbols to export
5 When exporting symbols from a dll or exe we either need to mark the symbols in
6 the source code as __declspec(dllexport) or supply a list of symbols to the
8 list of link inputs and deciding which of those symbols need to be exported.
10 We can't just export all the defined symbols, as there's a limit of 65535
11 exported symbols and in clang we go way over that, particularly in a debug
12 build. Therefore a large part of the work is pruning symbols either which can't
15 importing these symbols anyway.
26 # Define functions which extract a list of symbols fro
455 symbols = dict() variable
[all...]
/openbsd-current/gnu/llvm/lld/wasm/
H A DInputFiles.h63 ArrayRef<Symbol *> getSymbols() const { return symbols; }
65 MutableArrayRef<Symbol *> getMutableSymbols() { return symbols; }
67 // An InputFile is considered live if any of the symbols defined by it
80 // List of all symbols referenced or defined by this file.
81 std::vector<Symbol *> symbols; member in class:lld::wasm::InputFile
126 return symbols[reloc.Index];
147 Symbol *getSymbol(uint32_t index) const { return symbols[index]; }
/openbsd-current/gnu/llvm/lldb/source/Core/
H A DModule.cpp384 SymbolFile *symbols = GetSymbolFile();
389 sc.comp_unit = symbols->GetCompileUnitAtIndex(cu_idx).get();
393 symbols->ParseVariablesForContext(sc);
395 symbols->ParseFunctions(*sc.comp_unit);
397 sc.comp_unit->ForeachFunction([&sc, &symbols](const FunctionSP &f) {
398 symbols->ParseBlocksRecursive(*f);
402 symbols->ParseVariablesForContext(sc);
407 symbols->ParseTypes(*sc.comp_unit);
423 if (SymbolFile *symbols = GetSymbolFile())
424 return symbols
618 SymbolFile *symbols = GetSymbolFile(); local
[all...]
/openbsd-current/gnu/llvm/lldb/include/lldb/Target/
H A DStackFrameRecognizer.h105 ConstString module, llvm::ArrayRef<ConstString> symbols,
115 std::string module, llvm::ArrayRef<ConstString> symbols,
133 std::vector<ConstString> symbols; member in struct:lldb_private::StackFrameRecognizerManager::RegisteredEntry
/openbsd-current/gnu/llvm/llvm/lib/Object/
H A DIRObjectFile.cpp56 Ret.p = reinterpret_cast<uintptr_t>(SymTab.symbols().data());
62 Ret.p = reinterpret_cast<uintptr_t>(SymTab.symbols().data() +
63 SymTab.symbols().size());
/openbsd-current/gnu/llvm/lld/ELF/
H A DInputFiles.h50 // Add symbols in File to the symbol table.
56 std::unique_ptr<Symbol *[]> symbols; member in class:lld::elf::InputFile
86 // Returns object file symbols. It is a runtime error to call this
91 return {symbols.get(), numSymbols};
128 // True if this is an argument for --just-symbols. Usually false.
179 return llvm::ArrayRef(symbols.get() + 1, firstGlobal - 1);
182 return llvm::ArrayRef(symbols.get() + firstGlobal,
186 return llvm::MutableArrayRef(symbols.get() + firstGlobal,
243 return *this->symbols[symbolIndex];
307 // 32-bit integers whose size is the same as the number of symbols
[all...]

Completed in 163 milliseconds

1234567891011>>