• Home
  • History
  • Annotate
  • Raw
  • Download
  • only in /freebsd-13-stable/contrib/llvm-project/llvm/tools/llvm-readobj/

Lines Matching defs:Symbol

285   SymbolRef Symbol;
286 if (std::error_code EC = resolveSymbol(Section, Offset, Symbol))
288 Expected<StringRef> NameOrErr = Symbol.getName();
313 StringRef &Symbol = RelocSym ? *RelocSym : SymStorage;
314 if (!resolveSymbolName(Sec, RelocOffset, Symbol))
315 W.printSymbolOffset(Label, Symbol, Offset);
586 COFFSymbolRef Symbol,
588 ArrayRef<uint8_t> AuxData = Obj->getSymbolAuxData(Symbol);
1371 for (const SymbolRef &Symbol : Obj->symbols()) {
1372 if (!Sec.containsSymbol(Symbol))
1375 printSymbol(Symbol);
1420 symbol_iterator Symbol = Reloc.getSymbol();
1422 if (Symbol != Obj->symbol_end()) {
1423 Expected<StringRef> SymbolNameOrErr = Symbol->getName();
1428 SymbolIndex = Obj->getSymbolIndex(Obj->getCOFFSymbol(*Symbol));
1435 W.printString("Symbol", SymbolName.empty() ? "-" : SymbolName);
1450 for (const SymbolRef &Symbol : Obj->symbols())
1451 printSymbol(Symbol);
1471 DictScope D(W, "Symbol");
1473 COFFSymbolRef Symbol = Obj->getCOFFSymbol(Sym);
1475 Obj->getSection(Symbol.getSectionNumber());
1477 W.startLine() << "Invalid section number: " << Symbol.getSectionNumber()
1486 if (Expected<StringRef> SymNameOrErr = Obj->getSymbolName(Symbol))
1491 getSectionName(Obj, Symbol.getSectionNumber(), Section))
1495 W.printNumber("Value", Symbol.getValue());
1496 W.printNumber("Section", SectionName, Symbol.getSectionNumber());
1497 W.printEnum ("BaseType", Symbol.getBaseType(), makeArrayRef(ImageSymType));
1498 W.printEnum ("ComplexType", Symbol.getComplexType(),
1500 W.printEnum ("StorageClass", Symbol.getStorageClass(),
1502 W.printNumber("AuxSymbolCount", Symbol.getNumberOfAuxSymbols());
1504 for (uint8_t I = 0; I < Symbol.getNumberOfAuxSymbols(); ++I) {
1505 if (Symbol.isFunctionDefinition()) {
1507 if (std::error_code EC = getSymbolAuxData(Obj, Symbol, I, Aux))
1516 } else if (Symbol.isAnyUndefined()) {
1518 if (std::error_code EC = getSymbolAuxData(Obj, Symbol, I, Aux))
1526 } else if (Symbol.isFileRecord()) {
1528 if (std::error_code EC = getSymbolAuxData(Obj, Symbol, I, FileName))
1532 StringRef Name(FileName, Symbol.getNumberOfAuxSymbols() *
1536 } else if (Symbol.isSectionDefinition()) {
1538 if (std::error_code EC = getSymbolAuxData(Obj, Symbol, I, Aux))
1541 int32_t AuxNumber = Aux->getNumber(Symbol.isBigObj());
1562 } else if (Symbol.isCLRToken()) {
1564 if (std::error_code EC = getSymbolAuxData(Obj, Symbol, I, Aux))
1586 SymbolRef &Symbol, void *user_data) -> std::error_code {
1588 return Dumper->resolveSymbol(Section, Offset, Symbol);
1637 W.printNumber("Symbol", Sym, Ordinal);
1654 W.printNumber("Symbol", Sym, Ordinal);