Home | History | Annotate | Download | only in MC

Lines Matching refs:Aux

58   COFF::Auxiliary Aux;
72 AuxiliarySymbols Aux;
283 coff_symbol->Aux.resize(1);
284 memset(&coff_symbol->Aux[0], 0, sizeof(coff_symbol->Aux[0]));
285 coff_symbol->Aux[0].AuxType = ATSectionDefinition;
286 coff_symbol->Aux[0].Aux.SectionDefinition.Selection = Sec.getSelection();
402 coff_symbol->Aux.resize(1);
403 memset(&coff_symbol->Aux[0], 0, sizeof(coff_symbol->Aux[0]));
404 coff_symbol->Aux[0].AuxType = ATWeakExternal;
405 coff_symbol->Aux[0].Aux.WeakExternal.TagIndex = 0;
406 coff_symbol->Aux[0].Aux.WeakExternal.Characteristics =
534 WriteAuxiliarySymbols(S.Aux);
542 writeLE32(i.Aux.FunctionDefinition.TagIndex);
543 writeLE32(i.Aux.FunctionDefinition.TotalSize);
544 writeLE32(i.Aux.FunctionDefinition.PointerToLinenumber);
545 writeLE32(i.Aux.FunctionDefinition.PointerToNextFunction);
546 WriteZeros(sizeof(i.Aux.FunctionDefinition.unused));
551 WriteZeros(sizeof(i.Aux.bfAndefSymbol.unused1));
552 writeLE16(i.Aux.bfAndefSymbol.Linenumber);
553 WriteZeros(sizeof(i.Aux.bfAndefSymbol.unused2));
554 writeLE32(i.Aux.bfAndefSymbol.PointerToNextFunction);
555 WriteZeros(sizeof(i.Aux.bfAndefSymbol.unused3));
560 writeLE32(i.Aux.WeakExternal.TagIndex);
561 writeLE32(i.Aux.WeakExternal.Characteristics);
562 WriteZeros(sizeof(i.Aux.WeakExternal.unused));
568 StringRef(reinterpret_cast<const char *>(&i.Aux),
572 writeLE32(i.Aux.SectionDefinition.Length);
573 writeLE16(i.Aux.SectionDefinition.NumberOfRelocations);
574 writeLE16(i.Aux.SectionDefinition.NumberOfLinenumbers);
575 writeLE32(i.Aux.SectionDefinition.CheckSum);
576 writeLE16(static_cast<int16_t>(i.Aux.SectionDefinition.Number));
577 write8(i.Aux.SectionDefinition.Selection);
578 WriteZeros(sizeof(i.Aux.SectionDefinition.unused));
579 writeLE16(static_cast<int16_t>(i.Aux.SectionDefinition.Number >> 16));
820 Section->Symbol->Aux[0].Aux.SectionDefinition.Number = Number;
835 file->Aux.resize(Count);
839 for (auto &Aux : file->Aux) {
840 Aux.AuxType = ATFile;
843 memcpy(&Aux.Aux, Name.c_str() + Offset, SymbolSize);
846 memcpy(&Aux.Aux, Name.c_str() + Offset, Length);
847 memset((char *)&Aux.Aux + Length, 0, SymbolSize - Length);
861 Symbol->Data.NumberOfAuxSymbols = Symbol->Aux.size();
884 assert(Symbol->Aux.size() == 1 && "Symbol must contain one aux symbol!");
885 assert(Symbol->Aux[0].AuxType == ATWeakExternal &&
886 "Symbol's aux symbol must be a Weak External!");
887 Symbol->Aux[0].Aux.WeakExternal.TagIndex = Symbol->Other->getIndex();
893 if (Section->Symbol->Aux[0].Aux.SectionDefinition.Selection !=
913 Section->Symbol->Aux[0].Aux.SectionDefinition.Number = Assoc->Number;
967 assert(Sec->Symbol->Aux.size() == 1 &&
968 "Section's symbol must have one aux!");
969 AuxSymbol &Aux = Sec->Symbol->Aux[0];
970 assert(Aux.AuxType == ATSectionDefinition &&
971 "Section's symbol's aux symbol must be a Section Definition!");
972 Aux.Aux.SectionDefinition.Length = Sec->Header.SizeOfRawData;
973 Aux.Aux.SectionDefinition.NumberOfRelocations =
975 Aux.Aux.SectionDefinition.NumberOfLinenumbers =
1049 COFFSymbol::AuxiliarySymbols &AuxSyms = Sec->Symbol->Aux;
1053 SecDef.Aux.SectionDefinition.CheckSum = JC.getCRC();