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()
135 void MachOWriter::writeHeader() { in writeHeader()
155 void MachOWriter::writeLoadCommands() { in writeLoadCommands()
215 void MachOWriter::writeSectionInLoadCommand(const Section &Sec, uint8_t *&Out) { in writeSectionInLoadCommand()
239 void MachOWriter::writeSections() { in writeSections()
287 void MachOWriter::writeStringTable() { in writeStringTable()
298 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(std::optional<size_t> LCIndex, in writeLinkData()
434 void MachOWriter::writeCodeSignatureData() { in writeCodeSignatureData()
551 void MachOWriter::writeDataInCodeData() { in writeDataInCodeData()
555 void MachOWriter::writeLinkerOptimizationHint() { in writeLinkerOptimizationHint()
560 void MachOWriter::writeFunctionStartsData() { in writeFunctionStartsData()
564 void MachOWriter::writeDylibCodeSignDRsData() { in writeDylibCodeSignDRsData()
568 void MachOWriter::writeChainedFixupsData() { in writeChainedFixupsData()
572 void MachOWriter::writeExportsTrieData() { in writeExportsTrieData()
584 void MachOWriter::writeTail() { in writeTail()
585 typedef void (MachOWriter::*WriteHandlerType)(); in writeTail()
594 Queue.push_back({SymTabCommand.symoff, &MachOWriter::writeSymbolTable}); in writeTail()
596 Queue.push_back({SymTabCommand.stroff, &MachOWriter::writeStringTable}); in writeTail()
605 {DyLdInfoCommand.rebase_off, &MachOWriter::writeRebaseInfo}); in writeTail()
607 Queue.push_back({DyLdInfoCommand.bind_off, &MachOWriter::writeBindInfo}); in writeTail()
610 {DyLdInfoCommand.weak_bind_off, &MachOWriter::writeWeakBindInfo}); in writeTail()
613 {DyLdInfoCommand.lazy_bind_off, &MachOWriter::writeLazyBindInfo}); in writeTail()
616 {DyLdInfoCommand.export_off, &MachOWriter::writeExportInfo}); in writeTail()
626 &MachOWriter::writeIndirectSymbolTable); in writeTail()
631 {O.CodeSignatureCommandIndex, &MachOWriter::writeCodeSignatureData}, in writeTail()
632 {O.DylibCodeSignDRsIndex, &MachOWriter::writeDylibCodeSignDRsData}, in writeTail()
633 {O.DataInCodeCommandIndex, &MachOWriter::writeDataInCodeData}, in writeTail()
635 &MachOWriter::writeLinkerOptimizationHint}, in writeTail()
636 {O.FunctionStartsCommandIndex, &MachOWriter::writeFunctionStartsData}, in writeTail()
637 {O.ChainedFixupsCommandIndex, &MachOWriter::writeChainedFixupsData}, in writeTail()
638 {O.ExportsTrieCommandIndex, &MachOWriter::writeExportsTrieData}}; in writeTail()
658 Error MachOWriter::finalize() { return LayoutBuilder.layout(); } in finalize()
660 Error MachOWriter::write() { in write()