/freebsd/contrib/llvm-project/llvm/lib/ObjCopy/MachO/ |
H A D | MachOObject.cpp | 51 if (StringRef(LC.MachOLoadCommand.segment_command_data.segname) == in updateLoadCommandIndexes() 56 if (StringRef(LC.MachOLoadCommand.segment_command_64_data.segname) == in updateLoadCommandIndexes() 173 assert(SegName.size() <= sizeof(Seg.segname) && "too long segment name"); in constructSegment() 176 strncpy(Seg.segname, SegName.data(), SegName.size()); in constructSegment() 202 strnlen(SegName, sizeof(MachO::segment_command::segname))); in extractSegmentName() 209 return extractSegmentName(MLC.segment_command_data.segname); in getSegmentName() 211 return extractSegmentName(MLC.segment_command_64_data.segname); in getSegmentName()
|
H A D | MachOLayoutBuilder.cpp | 128 Segname = StringRef(MLC.segment_command_data.segname, in layoutSegments() 129 strnlen(MLC.segment_command_data.segname, in layoutSegments() 130 sizeof(MLC.segment_command_data.segname))); in layoutSegments() 135 Segname = StringRef(MLC.segment_command_64_data.segname, in layoutSegments() 136 strnlen(MLC.segment_command_64_data.segname, in layoutSegments() 137 sizeof(MLC.segment_command_64_data.segname))); in layoutSegments()
|
H A D | MachOReader.cpp | 33 StringRef SegName(Sec.segname, strnlen(Sec.segname, sizeof(Sec.segname))); in constructSectionCommon() 130 // MachO::segment_command requires, but the segname char pointer do not in readLoadCommands() 133 LoadCmd.Ptr + offsetof(MachO::segment_command, segname))) == in readLoadCommands() 146 // MachO::segment_command_64 requires, but the segname char pointer do in readLoadCommands() 149 LoadCmd.Ptr + offsetof(MachO::segment_command_64, segname))) == in readLoadCommands()
|
H A D | MachOWriter.cpp | 217 assert(Sec.Segname.size() <= sizeof(Temp.segname) && "too long segment name"); in writeSectionInLoadCommand() 221 memcpy(Temp.segname, Sec.Segname.data(), Sec.Segname.size()); in writeSectionInLoadCommand() 468 .segment_command_data.segname) == "__TEXT"); in writeCodeSignatureData()
|
/freebsd/contrib/llvm-project/lld/MachO/ |
H A D | OutputSegment.cpp | 89 StringRef segname = osec->parent->name; in sectionOrder() local 91 if (segname == segment_names::text) { in sectionOrder() 102 } else if (segname == segment_names::data || in sectionOrder() 103 segname == segment_names::dataConst) { in sectionOrder() 127 } else if (segname == segment_names::linkEdit) { in sectionOrder()
|
H A D | InputFiles.h | 69 StringRef segname; variable 75 Section(InputFile *file, StringRef segname, StringRef name, uint32_t flags, in Section() argument 77 : file(file), segname(segname), name(name), flags(flags), addr(addr) {} in Section()
|
H A D | InputFiles.cpp | 298 static std::optional<size_t> getRecordSize(StringRef segname, StringRef name) { in getRecordSize() argument 300 if (segname == segment_names::ld) in getRecordSize() 306 if (name == section_names::cfString && segname == segment_names::data) in getRecordSize() 312 if (name == section_names::objcClassRefs && segname == segment_names::data) in getRecordSize() 315 if (name == section_names::objcSelrefs && segname == segment_names::data) in getRecordSize() 348 StringRef segname = in parseSections() local 349 StringRef(sec.segname, strnlen(sec.segname, sizeof(sec.segname))); in parseSections() 350 sections.push_back(make<Section>(this, segname, name, sec.flags, sec.addr)); in parseSections() 377 fatal(toString(this) + ": " + sec.segname + "," + sec.sectname + in parseSections() 388 fatal(toString(this) + ": " + sec.segname + "," + sec.sectname + in parseSections() [all …]
|
H A D | Writer.cpp | 239 memcpy(c->segname, name.data(), name.size()); in writeTo() 258 memcpy(sectHdr->segname, name.data(), name.size()); in writeTo() 1029 StringRef segname = it.first.first; in createOutputSections() local 1031 assert(segname != segment_names::ld); in createOutputSections() 1035 segname == segment_names::text) in createOutputSections() 1044 getOrCreateOutputSegment(segname)->addOutputSection(osec); in createOutputSections() 1049 auto it = concatOutputSections.find({ssec->segname, ssec->name}); in createOutputSections() 1055 if (ssec->isNeeded() || ssec->segname == segment_names::linkEdit) { in createOutputSections() 1057 getOrCreateOutputSegment(ssec->segname)->addOutputSection(ssec); in createOutputSections() 1061 " conflicts with synthetic section " + ssec->segname + "," + in createOutputSections()
|
H A D | SyntheticSections.h | 44 SyntheticSection(const char *segname, const char *name); 51 StringRef segname; variable 60 LinkEditSection(const char *segname, const char *name) in LinkEditSection() argument 61 : SyntheticSection(segname, name) { in LinkEditSection() 118 NonLazyPointerSectionBase(const char *segname, const char *name);
|
H A D | ObjC.cpp | 44 StringRef segname(secHead.segname, in objectHasObjCSection() local 45 strnlen(secHead.segname, sizeof(secHead.segname))); in objectHasObjCSection() 46 if ((segname == segment_names::data && in objectHasObjCSection() 48 (segname == segment_names::text && in objectHasObjCSection()
|
H A D | SyntheticSections.cpp | 63 SyntheticSection::SyntheticSection(const char *segname, const char *name) in SyntheticSection() argument 65 std::tie(this->segname, this->name) = maybeRenameSection({segname, name}); in SyntheticSection() 66 isec = makeSyntheticInputSection(segname, name); in SyntheticSection() 302 NonLazyPointerSectionBase::NonLazyPointerSectionBase(const char *segname, in NonLazyPointerSectionBase() argument 304 : SyntheticSection(segname, name) { in NonLazyPointerSectionBase()
|
H A D | InputSection.h | 44 StringRef getSegName() const { return section.segname; } in getSegName()
|
/freebsd/tools/build/cross-build/include/mac/sys/ |
H A D | linker_set.h | 63 __set_getsectiondata(const char *segname, const char *sectname, in __set_getsectiondata() argument 77 segname, sectname, size); in __set_getsectiondata()
|
/freebsd/contrib/llvm-project/llvm/tools/llvm-size/ |
H A D | llvm-size.cpp | 216 outs() << "Segment " << Seg.segname << ": " in printDarwinSectionSizes() 227 outs() << "\tSection (" << format("%.16s", &Sec.segname) << ", " in printDarwinSectionSizes() 243 outs() << "Segment " << Seg.segname << ": " in printDarwinSectionSizes() 254 outs() << "\tSection (" << format("%.16s", &Sec.segname) << ", " in printDarwinSectionSizes() 288 StringRef SegmentName = StringRef(Sec.segname); in printDarwinSegmentSizes() 299 StringRef SegmentName = StringRef(Seg.segname); in printDarwinSegmentSizes() 314 StringRef SegmentName = StringRef(Sec.segname); in printDarwinSegmentSizes() 325 StringRef SegmentName = StringRef(Seg.segname); in printDarwinSegmentSizes()
|
/freebsd/contrib/llvm-project/llvm/lib/ObjectYAML/ |
H A D | MachOYAML.cpp | 333 IO.mapRequired("segname", Section.segname); in mapping() 499 IO.mapRequired("segname", Section.segname); in mapping() 514 IO.mapRequired("segname", Section.segname); in mapping() 529 IO.mapRequired("segname", LoadCommand.segname); in mapping() 542 IO.mapRequired("segname", LoadCommand.segname); in mapping() [all...] |
H A D | MachOEmitter.cpp | 112 memcpy(reinterpret_cast<void *>(&TempSec.segname[0]), &Sec.segname[0], 16); in constructSection() 306 strncmp(&LC.Data.segment_command_data.segname[0], "__LINKEDIT", 16)) { in writeSectionData() 324 Sec.sectname, Sec.segname, OS.tell(), fileStart, in writeSectionData() 330 // emit it regardless of the section's segname. in writeSectionData()
|
/freebsd/contrib/llvm-project/llvm/lib/ExecutionEngine/Orc/ |
H A D | DebuggerSupportPlugin.cpp |
|
/freebsd/contrib/llvm-project/llvm/tools/llvm-objdump/ |
H A D | OtoolOpts.td | 29 MetaVarName<"<segname> <sectname>">,
|
H A D | MachODump.cpp | 310 StringRef SegName = SLC.segname; in getSectionsAndSymbols() 317 StringRef SegName = SLC.segname; in getSectionsAndSymbols() 674 outs() << "Can't print indirect symbols for (" << Sec.segname << "," in PrintIndirectSymbols() 680 outs() << "Indirect symbols for (" << Sec.segname << "," in PrintIndirectSymbols() 702 outs() << "Can't print indirect symbols for (" << Sec.segname << "," in PrintIndirectSymbols() 708 outs() << "Indirect symbols for (" << Sec.segname << "," in PrintIndirectSymbols() 1043 if (StringRef(SLC.segname) == "__TEXT") { in PrintFunctionStarts() 1049 if (StringRef(SLC.segname) == "__TEXT") { in PrintFunctionStarts() 1206 Ret.push_back(SLC.segname); in GetSegmentNames() 1209 Ret.push_back(SLC.segname); in GetSegmentNames() [all …]
|
/freebsd/contrib/llvm-project/llvm/include/llvm/ExecutionEngine/Orc/ |
H A D | MachOBuilder.h | 242 memcpy(this->segname, SegName.data(), SegName.size()); 275 memcpy(this->segname, SegName.data(), SegName.size());
|
/freebsd/contrib/llvm-project/compiler-rt/lib/sanitizer_common/ |
H A D | sanitizer_procmaps_mac.cpp | 285 internal_strncpy(seg_data->name, sc->segname, in NextSegmentLoad()
|
/freebsd/contrib/llvm-project/lldb/source/Plugins/ObjectContainer/Mach-O-Fileset/ |
H A D | ObjectContainerMachOFileset.cpp | 153 if (llvm::StringRef(segment.segname) == "__TEXT") in ParseFileset()
|
/freebsd/contrib/llvm-project/llvm/include/llvm/BinaryFormat/ |
H A D | MachO.h | 541 char segname[16]; 555 char segname[16]; 568 char segname[16]; 582 char segname[16]; 547 char segname[16]; global() member 561 char segname[16]; global() member 574 char segname[16]; global() member 588 char segname[16]; global() member
|
/freebsd/contrib/llvm-project/llvm/include/llvm/ObjectYAML/ |
H A D | MachOYAML.h | 47 char segname[16]; member
|
/freebsd/contrib/llvm-project/llvm/lib/ExecutionEngine/JITLink/ |
H A D | MachOLinkGraphBuilder.cpp | 140 memcpy(&NSec.SegName, Sec64.segname, 16); in createNormalizedSections() 153 memcpy(&NSec.SegName, Sec32.segname, 16); in createNormalizedSections()
|