Lines Matching defs:SegName
17 Section::Section(StringRef SegName, StringRef SectName)
18 : Segname(SegName), Sectname(SectName),
19 CanonicalName((Twine(SegName) + Twine(',') + SectName).str()) {}
21 Section::Section(StringRef SegName, StringRef SectName, StringRef Content)
22 : Segname(SegName), Sectname(SectName),
23 CanonicalName((Twine(SegName) + Twine(',') + SectName).str()),
189 StringRef SegName, uint64_t SegVMAddr, uint64_t SegVMSize) {
190 assert(SegName.size() <= sizeof(Seg.segname) && "too long segment name");
193 strncpy(Seg.segname, SegName.data(), SegName.size());
202 LoadCommand &Object::addSegment(StringRef SegName, uint64_t SegVMSize) {
207 MachO::LC_SEGMENT_64, SegName, SegVMAddr, SegVMSize);
210 MachO::LC_SEGMENT, SegName, SegVMAddr, SegVMSize);
217 static StringRef extractSegmentName(const char *SegName) {
218 return StringRef(SegName,
219 strnlen(SegName, sizeof(MachO::segment_command::segname)));