reference, declarationdefinition
definition → references, declarations, derived classes, virtual overrides
reference to multiple definitions → definitions
unreferenced

References

tools/obj2yaml/coff2yaml.cpp
  284     Obj.getSymbolName(Symbol, Sym.Name);
  285     Sym.SimpleType = COFF::SymbolBaseType(Symbol.getBaseType());
  286     Sym.ComplexType = COFF::SymbolComplexType(Symbol.getComplexType());
  287     Sym.Header.StorageClass = Symbol.getStorageClass();
  288     Sym.Header.Value = Symbol.getValue();
  289     Sym.Header.SectionNumber = Symbol.getSectionNumber();
  290     Sym.Header.NumberOfAuxSymbols = Symbol.getNumberOfAuxSymbols();
  292     if (Symbol.getNumberOfAuxSymbols() > 0) {
  293       ArrayRef<uint8_t> AuxData = Obj.getSymbolAuxData(Symbol);
  294       if (Symbol.isFunctionDefinition()) {
  296         assert(Symbol.getNumberOfAuxSymbols() == 1 &&
  303       } else if (Symbol.isFunctionLineInfo()) {
  305         assert(Symbol.getNumberOfAuxSymbols() == 1 &&
  312       } else if (Symbol.isAnyUndefined()) {
  314         assert(Symbol.getNumberOfAuxSymbols() == 1 &&
  321       } else if (Symbol.isFileRecord()) {
  324                              Symbol.getNumberOfAuxSymbols() *
  327       } else if (Symbol.isSectionDefinition()) {
  329         assert(Symbol.getNumberOfAuxSymbols() == 1 &&
  335         dumpSectionDefinition(&Sym, ObjSD, Symbol.isBigObj());
  336       } else if (Symbol.isCLRToken()) {
  338         assert(Symbol.getNumberOfAuxSymbols() == 1 &&