/openbsd-current/gnu/llvm/lld/MachO/ |
H A D | MarkLive.cpp | 92 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 D | Symbols.cpp | 69 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 D | ICF.cpp | 211 // 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 D | InputSection.cpp | 62 symbols, off, [](uint64_t a, const Defined *b) { return a < b->value; }); 63 if (nextSym == symbols.begin()) 143 for (auto ©Sym : 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 D | i386lynx.c | 158 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 D | liboasys.h | 75 asymbol *symbols; member in struct:_oasys_data
|
H A D | coff-h8500.c | 145 #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 D | i386lynx.c | 158 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 D | liboasys.h | 75 asymbol *symbols; member in struct:_oasys_data
|
H A D | coff-h8500.c | 145 #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 D | COFFImportDumper.cpp | 50 for (const object::BasicSymbolRef &Sym : File->symbols()) {
|
/openbsd-current/gnu/llvm/llvm/include/llvm/Object/ |
H A D | ModuleSymbolTable.h | 46 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 D | DynamicLibrary.inc | 36 // 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 D | llvm-jitlink-macho.cpp | 87 << (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 D | llvm-jitlink-coff.cpp | 83 << (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 D | llvm-jitlink-elf.cpp | 85 << (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 D | InputFiles.h | 144 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 D | DWARFIndex.cpp | 40 SymbolFileDWARF *symbols = die.GetDWARF(); local 42 symbols->ConstructFunctionDemangledName(die))
|
/openbsd-current/gnu/usr.bin/perl/lib/ExtUtils/ |
H A D | XSSymSet.pm | 11 # 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 D | extract_symbols.py | 3 """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 D | InputFiles.h | 63 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 D | Module.cpp | 384 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 D | StackFrameRecognizer.h | 105 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 D | IRObjectFile.cpp | 56 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 D | InputFiles.h | 50 // 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...] |