Lines Matching refs:segname
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()
392 } else if (auto recordSize = getRecordSize(segname, name)) { in parseSections()
395 segname == segment_names::text) { in parseSections()
397 } else if (segname == segment_names::llvm) { in parseSections()
407 segname == segment_names::data) { in parseSections()
508 std::to_string(rel.r_address) + " of " + sec.segname + "," + in validateRelocationInfo()