Lines Matching refs:MachOFileLayout
108 class MachOFileLayout { class
111 MachOFileLayout(const NormalizedFile &file, bool alwaysIncludeFunctionStarts);
237 MachOFileLayout layout(file, includeFunctionStarts); in headerAndLoadCommandsSize()
241 StringRef MachOFileLayout::dyldPath() { in dyldPath()
245 uint32_t MachOFileLayout::pointerAlign(uint32_t value) { in pointerAlign()
250 size_t MachOFileLayout::headerAndLoadCommandsSize() const { in headerAndLoadCommandsSize()
254 MachOFileLayout::MachOFileLayout(const NormalizedFile &file, in MachOFileLayout() function in lld::mach_o::normalized::MachOFileLayout
381 uint32_t MachOFileLayout::loadCommandsSize(uint32_t &count, in loadCommandsSize()
483 void MachOFileLayout::buildFileOffsets() { in buildFileOffsets()
574 size_t MachOFileLayout::size() const { in size()
578 void MachOFileLayout::writeMachHeader() { in writeMachHeader()
604 uint32_t MachOFileLayout::indirectSymbolIndex(const Section §, in indirectSymbolIndex()
613 uint32_t MachOFileLayout::indirectSymbolElementSize(const Section §) { in indirectSymbolElementSize()
622 llvm::Error MachOFileLayout::writeSingleSegmentLoadCommand(uint8_t *&lc) { in writeSingleSegmentLoadCommand()
670 llvm::Error MachOFileLayout::writeSegmentLoadCommands(uint8_t *&lc) { in writeSegmentLoadCommands()
771 llvm::Error MachOFileLayout::writeLoadCommands() { in writeLoadCommands()
1020 void MachOFileLayout::writeSectionContent() { in writeSectionContent()
1035 void MachOFileLayout::writeRelocations() { in writeRelocations()
1047 void MachOFileLayout::appendSymbols(const std::vector<Symbol> &symbols, in appendSymbols()
1077 void MachOFileLayout::writeFunctionStartsInfo() { in writeFunctionStartsInfo()
1084 void MachOFileLayout::writeDataInCodeInfo() { in writeDataInCodeInfo()
1098 void MachOFileLayout::writeSymbolTable() { in writeSymbolTable()
1138 void MachOFileLayout::writeRebaseInfo() { in writeRebaseInfo()
1142 void MachOFileLayout::writeBindingInfo() { in writeBindingInfo()
1147 void MachOFileLayout::writeLazyBindingInfo() { in writeLazyBindingInfo()
1152 void MachOFileLayout::writeExportInfo() { in writeExportInfo()
1156 void MachOFileLayout::buildLinkEditInfo() { in buildLinkEditInfo()
1166 void MachOFileLayout::buildSectionRelocations() { in buildSectionRelocations()
1170 void MachOFileLayout::buildRebaseInfo() { in buildRebaseInfo()
1183 void MachOFileLayout::buildBindInfo() { in buildBindInfo()
1235 void MachOFileLayout::buildLazyBindInfo() { in buildLazyBindInfo()
1426 void MachOFileLayout::buildExportTrie() { in buildExportTrie()
1467 void MachOFileLayout::computeSymbolTableSizes() { in computeSymbolTableSizes()
1500 void MachOFileLayout::computeFunctionStartsSize() { in computeFunctionStartsSize()
1504 void MachOFileLayout::computeDataInCodeSize() { in computeDataInCodeSize()
1508 void MachOFileLayout::writeLinkEditContent() { in writeLinkEditContent()
1526 llvm::Error MachOFileLayout::writeBinary(StringRef path) { in writeBinary()
1554 MachOFileLayout layout(file, false); in writeBinary()