reference, declaration → definition definition → references, declarations, derived classes, virtual overrides reference to multiple definitions → definitions unreferenced |
1594 normFile.arch = context.arch(); 1595 normFile.fileType = context.outputMachOType(); 1596 normFile.flags = util.fileFlags(); 1597 normFile.stackSize = context.stackSize(); 1598 normFile.installName = context.installName(); 1599 normFile.currentVersion = context.currentVersion(); 1600 normFile.compatVersion = context.compatibilityVersion(); 1601 normFile.os = context.os(); 1605 if (normFile.fileType == llvm::MachO::MH_OBJECT) 1606 normFile.minOSverson = std::max(context.osMinVersion(), util.minVersion()); 1608 normFile.minOSverson = context.osMinVersion(); 1610 normFile.minOSVersionKind = util.minVersionCommandType(); 1612 normFile.sdkVersion = context.sdkVersion(); 1613 normFile.sourceVersion = context.sourceVersion(); 1617 normFile.hasMinVersionLoadCommand = true; 1618 else if (normFile.fileType == llvm::MachO::MH_OBJECT && 1620 ((normFile.os != MachOLinkingContext::OS::unknown) || 1626 normFile.hasMinVersionLoadCommand = true; 1628 normFile.generateDataInCodeLoadCommand = 1630 normFile.pageSize = context.pageSize(); 1631 normFile.rpaths = context.rpaths(); 1632 util.addDependentDylibs(atomFile, normFile); 1633 util.copySegmentInfo(normFile); 1634 util.copySectionInfo(normFile); 1635 util.assignAddressesToSections(normFile); 1637 if (auto err = util.synthesizeDebugNotes(normFile)) 1639 util.updateSectionInfo(normFile); 1640 util.copySectionContent(normFile); 1641 if (auto ec = util.addSymbols(atomFile, normFile)) { 1644 util.addIndirectSymbols(atomFile, normFile); 1645 util.addRebaseAndBindingInfo(atomFile, normFile); 1646 util.addExportInfo(atomFile, normFile); 1647 util.addSectionRelocs(atomFile, normFile); 1648 util.addFunctionStarts(atomFile, normFile); 1649 util.buildDataInCodeArray(atomFile, normFile); 1650 util.copyEntryPointAddress(normFile);