Lines Matching defs:segname
298 static std::optional<size_t> getRecordSize(StringRef segname, StringRef name) {
300 if (segname == segment_names::ld)
306 if (name == section_names::cfString && segname == segment_names::data)
312 if (name == section_names::objcClassRefs && segname == segment_names::data)
315 if (name == section_names::objcSelrefs && segname == segment_names::data)
348 StringRef segname =
349 StringRef(sec.segname, strnlen(sec.segname, sizeof(sec.segname)));
350 sections.push_back(make<Section>(this, segname, name, sec.flags, sec.addr));
377 fatal(toString(this) + ": " + sec.segname + "," + sec.sectname +
388 fatal(toString(this) + ": " + sec.segname + "," + sec.sectname +
392 } else if (auto recordSize = getRecordSize(segname, name)) {
395 segname == segment_names::text) {
397 } else if (segname == segment_names::llvm) {
407 segname == segment_names::data) {
508 std::to_string(rel.r_address) + " of " + sec.segname + "," +