Lines Matching +full:mach +full:- +full:o
1 //===- lib/MC/MCSectionMachO.cpp - MachO Code Section Representation ------===//
8 //===----------------------------------------------------------------------===//
16 /// SectionTypeDescriptors - These are strings that describe the various section
49 /// SectionAttrDescriptors - This is an array of descriptors for section
166 /// ParseSectionSpecifier - Parse the section specifier indicated by "Spec".
167 /// This is a string that can appear after a .section directive in a mach-o
182 auto GetEmptyOrTrim = [&SplitSpec](size_t Idx) -> StringRef { in ParseSectionSpecifier()
193 return "mach-o section specifier requires a segment whose length is " in ParseSectionSpecifier()
198 return "mach-o section specifier requires a segment and section " in ParseSectionSpecifier()
202 return "mach-o section specifier requires a section whose length is " in ParseSectionSpecifier()
221 return "mach-o section specifier uses an unknown section type"; in ParseSectionSpecifier()
224 TAA = TypeDescriptor - std::begin(SectionTypeDescriptors); in ParseSectionSpecifier()
231 return "mach-o section specifier of type 'symbol_stubs' requires a size " in ParseSectionSpecifier()
238 Attrs.split(SectionAttrs, '+', /*MaxSplit=*/-1, /*KeepEmpty=*/false); in ParseSectionSpecifier()
248 return "mach-o section specifier has invalid attribute"; in ParseSectionSpecifier()
250 TAA |= AttrDescriptorI->AttrFlag; in ParseSectionSpecifier()
257 return "mach-o section specifier of type 'symbol_stubs' requires a size " in ParseSectionSpecifier()
264 return "mach-o section specifier cannot have a stub size specified because " in ParseSectionSpecifier()
269 return "mach-o section specifier has a malformed stub size"; in ParseSectionSpecifier()