Lines Matching refs:Aux
65 COFF::Auxiliary Aux; member
78 AuxiliarySymbols Aux; member in __anon3870acaf0111::COFFSymbol
314 Symbol->Aux.resize(1); in defineSection()
315 Symbol->Aux[0] = {}; in defineSection()
316 Symbol->Aux[0].AuxType = ATSectionDefinition; in defineSection()
317 Symbol->Aux[0].Aux.SectionDefinition.Selection = MCSec.getSelection(); in defineSection()
405 Sym->Aux.resize(1); in defineSymbol()
406 memset(&Sym->Aux[0], 0, sizeof(Sym->Aux[0])); in defineSymbol()
407 Sym->Aux[0].AuxType = ATWeakExternal; in defineSymbol()
408 Sym->Aux[0].Aux.WeakExternal.TagIndex = 0; // Filled in later in defineSymbol()
409 Sym->Aux[0].Aux.WeakExternal.Characteristics = in defineSymbol()
501 WriteAuxiliarySymbols(S.Aux); in WriteSymbol()
509 W.write<uint32_t>(i.Aux.WeakExternal.TagIndex); in WriteAuxiliarySymbols()
510 W.write<uint32_t>(i.Aux.WeakExternal.Characteristics); in WriteAuxiliarySymbols()
511 W.OS.write_zeros(sizeof(i.Aux.WeakExternal.unused)); in WriteAuxiliarySymbols()
516 W.OS.write(reinterpret_cast<const char *>(&i.Aux), in WriteAuxiliarySymbols()
520 W.write<uint32_t>(i.Aux.SectionDefinition.Length); in WriteAuxiliarySymbols()
521 W.write<uint16_t>(i.Aux.SectionDefinition.NumberOfRelocations); in WriteAuxiliarySymbols()
522 W.write<uint16_t>(i.Aux.SectionDefinition.NumberOfLinenumbers); in WriteAuxiliarySymbols()
523 W.write<uint32_t>(i.Aux.SectionDefinition.CheckSum); in WriteAuxiliarySymbols()
524 W.write<uint16_t>(static_cast<int16_t>(i.Aux.SectionDefinition.Number)); in WriteAuxiliarySymbols()
525 W.OS << char(i.Aux.SectionDefinition.Selection); in WriteAuxiliarySymbols()
526 W.OS.write_zeros(sizeof(i.Aux.SectionDefinition.unused)); in WriteAuxiliarySymbols()
528 static_cast<int16_t>(i.Aux.SectionDefinition.Number >> 16)); in WriteAuxiliarySymbols()
607 COFFSymbol::AuxiliarySymbols &AuxSyms = Sec.Symbol->Aux; in writeSection()
610 SecDef.Aux.SectionDefinition.CheckSum = CRC; in writeSection()
648 File->Aux.resize(Count); in createFileSymbols()
652 for (auto &Aux : File->Aux) { in createFileSymbols() local
653 Aux.AuxType = ATFile; in createFileSymbols()
656 memcpy(&Aux.Aux, Name.c_str() + Offset, SymbolSize); in createFileSymbols()
659 memcpy(&Aux.Aux, Name.c_str() + Offset, Length); in createFileSymbols()
660 memset((char *)&Aux.Aux + Length, 0, SymbolSize - Length); in createFileSymbols()
711 return Section.Symbol->Aux[0].Aux.SectionDefinition.Selection == in isAssociative()
720 Section.Symbol->Aux[0].Aux.SectionDefinition.Number = I; in assignSectionNumbers()
780 assert(Sec->Symbol->Aux.size() == 1 && in assignFileOffsets()
782 AuxSymbol &Aux = Sec->Symbol->Aux[0]; in assignFileOffsets() local
783 assert(Aux.AuxType == ATSectionDefinition && in assignFileOffsets()
785 Aux.Aux.SectionDefinition.Length = Sec->Header.SizeOfRawData; in assignFileOffsets()
786 Aux.Aux.SectionDefinition.NumberOfRelocations = in assignFileOffsets()
788 Aux.Aux.SectionDefinition.NumberOfLinenumbers = in assignFileOffsets()
1003 Symbol->Data.NumberOfAuxSymbols = Symbol->Aux.size(); in writeObject()
1026 assert(Symbol->Aux.size() == 1 && "Symbol must contain one aux symbol!"); in writeObject()
1027 assert(Symbol->Aux[0].AuxType == ATWeakExternal && in writeObject()
1029 Symbol->Aux[0].Aux.WeakExternal.TagIndex = Symbol->Other->getIndex(); in writeObject()
1035 if (Section->Symbol->Aux[0].Aux.SectionDefinition.Selection != in writeObject()
1061 Section->Symbol->Aux[0].Aux.SectionDefinition.Number = AssocSec->Number; in writeObject()