Home
last modified time | relevance | path

Searched refs:segname (Results 1 – 25 of 32) sorted by relevance

12

/freebsd/contrib/llvm-project/llvm/lib/ObjCopy/MachO/
H A DMachOObject.cpp51 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 DMachOLayoutBuilder.cpp128 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 DMachOReader.cpp33 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 DMachOWriter.cpp217 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 DOutputSegment.cpp89 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 DInputFiles.h69 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 DInputFiles.cpp298 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 DWriter.cpp239 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 DSyntheticSections.h44 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 DObjC.cpp44 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 DSyntheticSections.cpp63 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 DInputSection.h44 StringRef getSegName() const { return section.segname; } in getSegName()
/freebsd/tools/build/cross-build/include/mac/sys/
H A Dlinker_set.h63 __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 Dllvm-size.cpp216 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 DMachOYAML.cpp333 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 DMachOEmitter.cpp112 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 DDebuggerSupportPlugin.cpp
/freebsd/contrib/llvm-project/llvm/tools/llvm-objdump/
H A DOtoolOpts.td29 MetaVarName<"<segname> <sectname>">,
H A DMachODump.cpp310 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 DMachOBuilder.h242 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 Dsanitizer_procmaps_mac.cpp285 internal_strncpy(seg_data->name, sc->segname, in NextSegmentLoad()
/freebsd/contrib/llvm-project/lldb/source/Plugins/ObjectContainer/Mach-O-Fileset/
H A DObjectContainerMachOFileset.cpp153 if (llvm::StringRef(segment.segname) == "__TEXT") in ParseFileset()
/freebsd/contrib/llvm-project/llvm/include/llvm/BinaryFormat/
H A DMachO.h541 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 DMachOYAML.h47 char segname[16]; member
/freebsd/contrib/llvm-project/llvm/lib/ExecutionEngine/JITLink/
H A DMachOLinkGraphBuilder.cpp140 memcpy(&NSec.SegName, Sec64.segname, 16); in createNormalizedSections()
153 memcpy(&NSec.SegName, Sec32.segname, 16); in createNormalizedSections()

12