Lines Matching refs:write
150 W.write<uint32_t>(is64Bit() ? MachO::MH_MAGIC_64 : MachO::MH_MAGIC); in writeHeader()
152 W.write<uint32_t>(TargetObjectWriter->getCPUType()); in writeHeader()
153 W.write<uint32_t>(TargetObjectWriter->getCPUSubtype()); in writeHeader()
155 W.write<uint32_t>(Type); in writeHeader()
156 W.write<uint32_t>(NumLoadCommands); in writeHeader()
157 W.write<uint32_t>(LoadCommandsSize); in writeHeader()
158 W.write<uint32_t>(Flags); in writeHeader()
160 W.write<uint32_t>(0); // reserved in writeHeader()
189 W.write<uint32_t>(is64Bit() ? MachO::LC_SEGMENT_64 : MachO::LC_SEGMENT); in writeSegmentLoadCommand()
190 W.write<uint32_t>(SegmentLoadCommandSize + in writeSegmentLoadCommand()
196 W.write<uint64_t>(VMAddr); // vmaddr in writeSegmentLoadCommand()
197 W.write<uint64_t>(VMSize); // vmsize in writeSegmentLoadCommand()
198 W.write<uint64_t>(SectionDataStartOffset); // file offset in writeSegmentLoadCommand()
199 W.write<uint64_t>(SectionDataSize); // file size in writeSegmentLoadCommand()
201 W.write<uint32_t>(VMAddr); // vmaddr in writeSegmentLoadCommand()
202 W.write<uint32_t>(VMSize); // vmsize in writeSegmentLoadCommand()
203 W.write<uint32_t>(SectionDataStartOffset); // file offset in writeSegmentLoadCommand()
204 W.write<uint32_t>(SectionDataSize); // file size in writeSegmentLoadCommand()
207 W.write<uint32_t>(MaxProt); in writeSegmentLoadCommand()
209 W.write<uint32_t>(InitProt); in writeSegmentLoadCommand()
210 W.write<uint32_t>(NumSections); in writeSegmentLoadCommand()
211 W.write<uint32_t>(0); // flags in writeSegmentLoadCommand()
239 W.write<uint64_t>(VMAddr); // address in writeSection()
240 W.write<uint64_t>(SectionSize); // size in writeSection()
242 W.write<uint32_t>(VMAddr); // address in writeSection()
243 W.write<uint32_t>(SectionSize); // size in writeSection()
245 W.write<uint32_t>(FileOffset); in writeSection()
248 W.write<uint32_t>(Log2_32(Section.getAlignment())); in writeSection()
249 W.write<uint32_t>(NumRelocations ? RelocationsStart : 0); in writeSection()
250 W.write<uint32_t>(NumRelocations); in writeSection()
251 W.write<uint32_t>(Flags); in writeSection()
252 W.write<uint32_t>(IndirectSymBase.lookup(&Sec)); // reserved1 in writeSection()
253 W.write<uint32_t>(Section.getStubSize()); // reserved2 in writeSection()
255 W.write<uint32_t>(0); // reserved3 in writeSection()
270 W.write<uint32_t>(MachO::LC_SYMTAB); in writeSymtabLoadCommand()
271 W.write<uint32_t>(sizeof(MachO::symtab_command)); in writeSymtabLoadCommand()
272 W.write<uint32_t>(SymbolOffset); in writeSymtabLoadCommand()
273 W.write<uint32_t>(NumSymbols); in writeSymtabLoadCommand()
274 W.write<uint32_t>(StringTableOffset); in writeSymtabLoadCommand()
275 W.write<uint32_t>(StringTableSize); in writeSymtabLoadCommand()
293 W.write<uint32_t>(MachO::LC_DYSYMTAB); in writeDysymtabLoadCommand()
294 W.write<uint32_t>(sizeof(MachO::dysymtab_command)); in writeDysymtabLoadCommand()
295 W.write<uint32_t>(FirstLocalSymbol); in writeDysymtabLoadCommand()
296 W.write<uint32_t>(NumLocalSymbols); in writeDysymtabLoadCommand()
297 W.write<uint32_t>(FirstExternalSymbol); in writeDysymtabLoadCommand()
298 W.write<uint32_t>(NumExternalSymbols); in writeDysymtabLoadCommand()
299 W.write<uint32_t>(FirstUndefinedSymbol); in writeDysymtabLoadCommand()
300 W.write<uint32_t>(NumUndefinedSymbols); in writeDysymtabLoadCommand()
301 W.write<uint32_t>(0); // tocoff in writeDysymtabLoadCommand()
302 W.write<uint32_t>(0); // ntoc in writeDysymtabLoadCommand()
303 W.write<uint32_t>(0); // modtaboff in writeDysymtabLoadCommand()
304 W.write<uint32_t>(0); // nmodtab in writeDysymtabLoadCommand()
305 W.write<uint32_t>(0); // extrefsymoff in writeDysymtabLoadCommand()
306 W.write<uint32_t>(0); // nextrefsyms in writeDysymtabLoadCommand()
307 W.write<uint32_t>(IndirectSymbolOffset); in writeDysymtabLoadCommand()
308 W.write<uint32_t>(NumIndirectSymbols); in writeDysymtabLoadCommand()
309 W.write<uint32_t>(0); // extreloff in writeDysymtabLoadCommand()
310 W.write<uint32_t>(0); // nextrel in writeDysymtabLoadCommand()
311 W.write<uint32_t>(0); // locreloff in writeDysymtabLoadCommand()
312 W.write<uint32_t>(0); // nlocrel in writeDysymtabLoadCommand()
394 W.write<uint32_t>(MSD.StringIndex); in writeNlist()
402 W.write<uint16_t>(cast<MCSymbolMachO>(Symbol)->getEncodedFlags(EncodeAsAltEntry)); in writeNlist()
404 W.write<uint64_t>(Address); in writeNlist()
406 W.write<uint32_t>(Address); in writeNlist()
415 W.write<uint32_t>(Type); in writeLinkeditLoadCommand()
416 W.write<uint32_t>(sizeof(MachO::linkedit_data_command)); in writeLinkeditLoadCommand()
417 W.write<uint32_t>(DataOffset); in writeLinkeditLoadCommand()
418 W.write<uint32_t>(DataSize); in writeLinkeditLoadCommand()
439 W.write<uint32_t>(MachO::LC_LINKER_OPTION); in writeLinkerOptionsLoadCommand()
440 W.write<uint32_t>(Size); in writeLinkerOptionsLoadCommand()
441 W.write<uint32_t>(Options.size()); in writeLinkerOptionsLoadCommand()
789 support::endian::write(OS, FromIndex, W.Endian); in writeObject()
790 support::endian::write(OS, ToIndex, W.Endian); in writeObject()
791 support::endian::write(OS, CGPE.Count, W.Endian); in writeObject()
927 W.write<uint32_t>(MachO::LC_BUILD_VERSION); in writeObject()
928 W.write<uint32_t>(sizeof(MachO::build_version_command)); in writeObject()
929 W.write<uint32_t>(VersionInfo.TypeOrPlatform.Platform); in writeObject()
930 W.write<uint32_t>(EncodedVersion); in writeObject()
931 W.write<uint32_t>(SDKVersion); in writeObject()
932 W.write<uint32_t>(0); // Empty tools list. in writeObject()
936 W.write<uint32_t>(LCType); in writeObject()
937 W.write<uint32_t>(sizeof(MachO::version_min_command)); in writeObject()
938 W.write<uint32_t>(EncodedVersion); in writeObject()
939 W.write<uint32_t>(SDKVersion); in writeObject()
1018 W.write<uint32_t>(Rel.MRE.r_word0); in writeObject()
1019 W.write<uint32_t>(Rel.MRE.r_word1); in writeObject()
1040 W.write<uint32_t>(Start); in writeObject()
1041 W.write<uint16_t>(End - Start); in writeObject()
1042 W.write<uint16_t>(Data->Kind); in writeObject()
1073 W.write<uint32_t>(Flags); in writeObject()
1078 W.write<uint32_t>(it->Symbol->getIndex()); in writeObject()
1090 StringTable.write(W.OS); in writeObject()