Lines Matching defs:Symbol
55 void printSymbol(const SymbolRef &Symbol);
394 MachOSymbol &Symbol) {
397 Symbol.StringIndex = Entry.n_strx;
398 Symbol.Type = Entry.n_type;
399 Symbol.SectionIndex = Entry.n_sect;
400 Symbol.Flags = Entry.n_desc;
401 Symbol.Value = Entry.n_value;
405 Symbol.StringIndex = Entry.n_strx;
406 Symbol.Type = Entry.n_type;
407 Symbol.SectionIndex = Entry.n_sect;
408 Symbol.Flags = Entry.n_desc;
409 Symbol.Value = Entry.n_value;
500 for (const SymbolRef &Symbol : Obj->symbols()) {
501 if (!Section.containsSymbol(Symbol))
504 printSymbol(Symbol);
555 symbol_iterator Symbol = Reloc.getSymbol();
556 if (Symbol != Obj->symbol_end()) {
557 Expected<StringRef> TargetNameOrErr = Symbol->getName();
579 const char *Kind = IsExtern ? "Symbol" : "Section";
610 for (const SymbolRef &Symbol : Obj->symbols()) {
611 printSymbol(Symbol);
619 void MachODumper::printSymbol(const SymbolRef &Symbol) {
621 Expected<StringRef> SymbolNameOrErr = Symbol.getName();
629 getSymbol(Obj, Symbol.getRawDataRefImpl(), MOSymbol);
632 Expected<section_iterator> SecIOrErr = Symbol.getSection();
640 DictScope D(W, "Symbol");
866 W.printHex("Symbol Index", Obj->getIndirectSymbolTableEntry(DLC, i));