Lines Matching refs:write
148 W.write<uint32_t>(is64Bit() ? MachO::MH_MAGIC_64 : MachO::MH_MAGIC); in writeHeader()
150 W.write<uint32_t>(TargetObjectWriter->getCPUType()); in writeHeader()
151 W.write<uint32_t>(TargetObjectWriter->getCPUSubtype()); in writeHeader()
153 W.write<uint32_t>(Type); in writeHeader()
154 W.write<uint32_t>(NumLoadCommands); in writeHeader()
155 W.write<uint32_t>(LoadCommandsSize); in writeHeader()
156 W.write<uint32_t>(Flags); in writeHeader()
158 W.write<uint32_t>(0); // reserved in writeHeader()
187 W.write<uint32_t>(is64Bit() ? MachO::LC_SEGMENT_64 : MachO::LC_SEGMENT); in writeSegmentLoadCommand()
188 W.write<uint32_t>(SegmentLoadCommandSize + in writeSegmentLoadCommand()
194 W.write<uint64_t>(VMAddr); // vmaddr in writeSegmentLoadCommand()
195 W.write<uint64_t>(VMSize); // vmsize in writeSegmentLoadCommand()
196 W.write<uint64_t>(SectionDataStartOffset); // file offset in writeSegmentLoadCommand()
197 W.write<uint64_t>(SectionDataSize); // file size in writeSegmentLoadCommand()
199 W.write<uint32_t>(VMAddr); // vmaddr in writeSegmentLoadCommand()
200 W.write<uint32_t>(VMSize); // vmsize in writeSegmentLoadCommand()
201 W.write<uint32_t>(SectionDataStartOffset); // file offset in writeSegmentLoadCommand()
202 W.write<uint32_t>(SectionDataSize); // file size in writeSegmentLoadCommand()
205 W.write<uint32_t>(MaxProt); in writeSegmentLoadCommand()
207 W.write<uint32_t>(InitProt); in writeSegmentLoadCommand()
208 W.write<uint32_t>(NumSections); in writeSegmentLoadCommand()
209 W.write<uint32_t>(0); // flags in writeSegmentLoadCommand()
237 W.write<uint64_t>(VMAddr); // address in writeSection()
238 W.write<uint64_t>(SectionSize); // size in writeSection()
240 W.write<uint32_t>(VMAddr); // address in writeSection()
241 W.write<uint32_t>(SectionSize); // size in writeSection()
243 W.write<uint32_t>(FileOffset); in writeSection()
246 W.write<uint32_t>(Log2_32(Section.getAlignment())); in writeSection()
247 W.write<uint32_t>(NumRelocations ? RelocationsStart : 0); in writeSection()
248 W.write<uint32_t>(NumRelocations); in writeSection()
249 W.write<uint32_t>(Flags); in writeSection()
250 W.write<uint32_t>(IndirectSymBase.lookup(&Sec)); // reserved1 in writeSection()
251 W.write<uint32_t>(Section.getStubSize()); // reserved2 in writeSection()
253 W.write<uint32_t>(0); // reserved3 in writeSection()
268 W.write<uint32_t>(MachO::LC_SYMTAB); in writeSymtabLoadCommand()
269 W.write<uint32_t>(sizeof(MachO::symtab_command)); in writeSymtabLoadCommand()
270 W.write<uint32_t>(SymbolOffset); in writeSymtabLoadCommand()
271 W.write<uint32_t>(NumSymbols); in writeSymtabLoadCommand()
272 W.write<uint32_t>(StringTableOffset); in writeSymtabLoadCommand()
273 W.write<uint32_t>(StringTableSize); in writeSymtabLoadCommand()
291 W.write<uint32_t>(MachO::LC_DYSYMTAB); in writeDysymtabLoadCommand()
292 W.write<uint32_t>(sizeof(MachO::dysymtab_command)); in writeDysymtabLoadCommand()
293 W.write<uint32_t>(FirstLocalSymbol); in writeDysymtabLoadCommand()
294 W.write<uint32_t>(NumLocalSymbols); in writeDysymtabLoadCommand()
295 W.write<uint32_t>(FirstExternalSymbol); in writeDysymtabLoadCommand()
296 W.write<uint32_t>(NumExternalSymbols); in writeDysymtabLoadCommand()
297 W.write<uint32_t>(FirstUndefinedSymbol); in writeDysymtabLoadCommand()
298 W.write<uint32_t>(NumUndefinedSymbols); in writeDysymtabLoadCommand()
299 W.write<uint32_t>(0); // tocoff in writeDysymtabLoadCommand()
300 W.write<uint32_t>(0); // ntoc in writeDysymtabLoadCommand()
301 W.write<uint32_t>(0); // modtaboff in writeDysymtabLoadCommand()
302 W.write<uint32_t>(0); // nmodtab in writeDysymtabLoadCommand()
303 W.write<uint32_t>(0); // extrefsymoff in writeDysymtabLoadCommand()
304 W.write<uint32_t>(0); // nextrefsyms in writeDysymtabLoadCommand()
305 W.write<uint32_t>(IndirectSymbolOffset); in writeDysymtabLoadCommand()
306 W.write<uint32_t>(NumIndirectSymbols); in writeDysymtabLoadCommand()
307 W.write<uint32_t>(0); // extreloff in writeDysymtabLoadCommand()
308 W.write<uint32_t>(0); // nextrel in writeDysymtabLoadCommand()
309 W.write<uint32_t>(0); // locreloff in writeDysymtabLoadCommand()
310 W.write<uint32_t>(0); // nlocrel in writeDysymtabLoadCommand()
392 W.write<uint32_t>(MSD.StringIndex); in writeNlist()
400 W.write<uint16_t>(cast<MCSymbolMachO>(Symbol)->getEncodedFlags(EncodeAsAltEntry)); in writeNlist()
402 W.write<uint64_t>(Address); in writeNlist()
404 W.write<uint32_t>(Address); in writeNlist()
413 W.write<uint32_t>(Type); in writeLinkeditLoadCommand()
414 W.write<uint32_t>(sizeof(MachO::linkedit_data_command)); in writeLinkeditLoadCommand()
415 W.write<uint32_t>(DataOffset); in writeLinkeditLoadCommand()
416 W.write<uint32_t>(DataSize); in writeLinkeditLoadCommand()
437 W.write<uint32_t>(MachO::LC_LINKER_OPTION); in writeLinkerOptionsLoadCommand()
438 W.write<uint32_t>(Size); in writeLinkerOptionsLoadCommand()
439 W.write<uint32_t>(Options.size()); in writeLinkerOptionsLoadCommand()
882 W.write<uint32_t>(MachO::LC_BUILD_VERSION); in writeObject()
883 W.write<uint32_t>(sizeof(MachO::build_version_command)); in writeObject()
884 W.write<uint32_t>(VersionInfo.TypeOrPlatform.Platform); in writeObject()
885 W.write<uint32_t>(EncodedVersion); in writeObject()
886 W.write<uint32_t>(SDKVersion); in writeObject()
887 W.write<uint32_t>(0); // Empty tools list. in writeObject()
891 W.write<uint32_t>(LCType); in writeObject()
892 W.write<uint32_t>(sizeof(MachO::version_min_command)); in writeObject()
893 W.write<uint32_t>(EncodedVersion); in writeObject()
894 W.write<uint32_t>(SDKVersion); in writeObject()
969 W.write<uint32_t>(Rel.MRE.r_word0); in writeObject()
970 W.write<uint32_t>(Rel.MRE.r_word1); in writeObject()
991 W.write<uint32_t>(Start); in writeObject()
992 W.write<uint16_t>(End - Start); in writeObject()
993 W.write<uint16_t>(Data->Kind); in writeObject()
1024 W.write<uint32_t>(Flags); in writeObject()
1029 W.write<uint32_t>(it->Symbol->getIndex()); in writeObject()
1041 StringTable.write(W.OS); in writeObject()