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

References

lib/MC/XCOFFObjectWriter.cpp
  337           W.OS.write_zeros(PaddingSize);
  338         Asm.writeSectionData(W.OS, Csect.MCCsect, Layout);
  348       W.OS.write_zeros(PaddingSize);
  363   uint64_t StartOffset = W.OS.tell();
  372   Strings.write(W.OS);
  374   return W.OS.tell() - StartOffset;
  383     W.write<int32_t>(0);
  384     W.write<uint32_t>(Strings.getOffset(SymbolName));
  389     W.write(NameRef);
  400   W.write<uint32_t>(CSectionRef.Address + SymbolOffset);
  401   W.write<int16_t>(SectionIndex);
  409   W.write<uint16_t>(0);
  410   W.write<uint8_t>(SymbolRef.getStorageClass());
  412   W.write<uint8_t>(1);
  415   W.write<uint32_t>(CSectionRef.SymbolTableIndex);
  417   W.write<uint32_t>(0);
  419   W.write<uint16_t>(0);
  421   W.write<uint8_t>(XCOFF::XTY_LD);
  423   W.write<uint8_t>(CSectionRef.MCCsect->getMappingClass());
  425   W.write<uint32_t>(0);
  427   W.write<uint16_t>(0);
  436   W.write<uint32_t>(CSectionRef.Address);
  438   W.write<int16_t>(SectionIndex);
  446   W.write<uint16_t>(0);
  448   W.write<uint8_t>(StorageClass);
  450   W.write<uint8_t>(1);
  453   W.write<uint32_t>(CSectionRef.Size);
  455   W.write<uint32_t>(0);
  457   W.write<uint16_t>(0);
  459   W.write<uint8_t>(getEncodedType(CSectionRef.MCCsect));
  461   W.write<uint8_t>(CSectionRef.MCCsect->getMappingClass());
  463   W.write<uint32_t>(0);
  465   W.write<uint16_t>(0);
  470   W.write<uint16_t>(0x01df);
  472   W.write<uint16_t>(SectionCount);
  475   W.write<int32_t>(0);
  477   W.write<uint32_t>(SymbolTableOffset);
  479   W.write<int32_t>(SymbolTableEntryCount);
  481   W.write<uint16_t>(0);
  483   W.write<uint16_t>(0);
  494     W.write(NameRef);
  498     W.write<uint32_t>(Sec->Address);
  499     W.write<uint32_t>(Sec->Address);
  501     W.write<uint32_t>(Sec->Size);
  502     W.write<uint32_t>(Sec->FileOffsetToData);
  505     W.write<uint32_t>(0);
  506     W.write<uint32_t>(0);
  509     W.write<uint16_t>(0);
  510     W.write<uint16_t>(0);
  512     W.write<int32_t>(Sec->Flags);