Lines Matching refs:MachOWriter
28 size_t MachOWriter::headerSize() const { in headerSize()
32 size_t MachOWriter::loadCommandsSize() const { return O.Header.SizeOfCmds; } in loadCommandsSize()
34 size_t MachOWriter::symTableSize() const { in symTableSize()
39 size_t MachOWriter::totalSize() const { in totalSize()
134 void MachOWriter::writeHeader() { in writeHeader()
154 void MachOWriter::writeLoadCommands() { in writeLoadCommands()
214 void MachOWriter::writeSectionInLoadCommand(const Section &Sec, uint8_t *&Out) { in writeSectionInLoadCommand()
238 void MachOWriter::writeSections() { in writeSections()
286 void MachOWriter::writeStringTable() { in writeStringTable()
297 void MachOWriter::writeSymbolTable() { in writeSymbolTable()
317 void MachOWriter::writeRebaseInfo() { in writeRebaseInfo()
329 void MachOWriter::writeBindInfo() { in writeBindInfo()
341 void MachOWriter::writeWeakBindInfo() { in writeWeakBindInfo()
353 void MachOWriter::writeLazyBindInfo() { in writeLazyBindInfo()
365 void MachOWriter::writeExportInfo() { in writeExportInfo()
377 void MachOWriter::writeIndirectSymbolTable() { in writeIndirectSymbolTable()
395 void MachOWriter::writeLinkData(Optional<size_t> LCIndex, const LinkData &LD) { in writeLinkData()
433 void MachOWriter::writeCodeSignatureData() { in writeCodeSignatureData()
550 void MachOWriter::writeDataInCodeData() { in writeDataInCodeData()
554 void MachOWriter::writeLinkerOptimizationHint() { in writeLinkerOptimizationHint()
559 void MachOWriter::writeFunctionStartsData() { in writeFunctionStartsData()
563 void MachOWriter::writeChainedFixupsData() { in writeChainedFixupsData()
567 void MachOWriter::writeExportsTrieData() { in writeExportsTrieData()
571 void MachOWriter::writeTail() { in writeTail()
572 typedef void (MachOWriter::*WriteHandlerType)(); in writeTail()
581 Queue.push_back({SymTabCommand.symoff, &MachOWriter::writeSymbolTable}); in writeTail()
583 Queue.push_back({SymTabCommand.stroff, &MachOWriter::writeStringTable}); in writeTail()
592 {DyLdInfoCommand.rebase_off, &MachOWriter::writeRebaseInfo}); in writeTail()
594 Queue.push_back({DyLdInfoCommand.bind_off, &MachOWriter::writeBindInfo}); in writeTail()
597 {DyLdInfoCommand.weak_bind_off, &MachOWriter::writeWeakBindInfo}); in writeTail()
600 {DyLdInfoCommand.lazy_bind_off, &MachOWriter::writeLazyBindInfo}); in writeTail()
603 {DyLdInfoCommand.export_off, &MachOWriter::writeExportInfo}); in writeTail()
613 &MachOWriter::writeIndirectSymbolTable); in writeTail()
618 {O.CodeSignatureCommandIndex, &MachOWriter::writeCodeSignatureData}, in writeTail()
619 {O.DataInCodeCommandIndex, &MachOWriter::writeDataInCodeData}, in writeTail()
621 &MachOWriter::writeLinkerOptimizationHint}, in writeTail()
622 {O.FunctionStartsCommandIndex, &MachOWriter::writeFunctionStartsData}, in writeTail()
623 {O.ChainedFixupsCommandIndex, &MachOWriter::writeChainedFixupsData}, in writeTail()
624 {O.ExportsTrieCommandIndex, &MachOWriter::writeExportsTrieData}}; in writeTail()
644 Error MachOWriter::finalize() { return LayoutBuilder.layout(); } in finalize()
646 Error MachOWriter::write() { in write()