Lines Matching defs:BA
147 auto &BA = Slice.getBinaryAttrs();
153 BA.File = FileType::MachO_DynamicLibrary;
156 BA.File = FileType::MachO_DynamicLibrary_Stub;
159 BA.File = FileType::MachO_Bundle;
164 BA.TwoLevelNamespace = true;
166 BA.AppExtensionSafe = true;
172 BA.InstallName = Slice.copyString(LCI.Ptr + DLLC.dylib.name);
173 BA.CurrentVersion = DLLC.dylib.current_version;
174 BA.CompatVersion = DLLC.dylib.compatibility_version;
179 BA.RexportedLibraries.emplace_back(
185 BA.ParentUmbrella = Slice.copyString(LCI.Ptr + SFC.umbrella);
190 BA.AllowableClients.emplace_back(Slice.copyString(LCI.Ptr + SCLC.client));
202 BA.UUID = Slice.copyString(Stream.str());
207 BA.RPaths.emplace_back(Slice.copyString(LCI.Ptr + RPLC.path));
213 BA.OSLibNotForSharedCache = true;
243 BA.SwiftABI = (Flags >> 8) & 0xFF;