Lines Matching refs:sec
34 InputSectionBase *sec = it.value(); in LLDDwarfObj() local
35 if (!sec) in LLDDwarfObj()
39 StringSwitch<LLDDWARFSection *>(sec->name) in LLDDwarfObj()
49 m->Data = toStringRef(sec->data()); in LLDDwarfObj()
50 m->sec = sec; in LLDDwarfObj()
54 if (sec->name == ".debug_abbrev") in LLDDwarfObj()
55 abbrevSection = toStringRef(sec->data()); in LLDDwarfObj()
56 else if (sec->name == ".debug_str") in LLDDwarfObj()
57 strSection = toStringRef(sec->data()); in LLDDwarfObj()
58 else if (sec->name == ".debug_line_str") in LLDDwarfObj()
59 lineStrSection = toStringRef(sec->data()); in LLDDwarfObj()
60 else if (sec->name == ".debug_info" && in LLDDwarfObj()
71 infoSection.Data = toStringRef(sec->data()); in LLDDwarfObj()
72 infoSection.sec = sec; in LLDDwarfObj()
107 LLDDwarfObj<ELFT>::findAux(const InputSectionBase &sec, uint64_t pos, in findAux() argument
115 const ObjFile<ELFT> *file = sec.getFile<ELFT>(); in findAux()
139 auto &sec = static_cast<const LLDDWARFSection &>(s); in find() local
140 if (sec.sec->areRelocsRela) in find()
141 return findAux(*sec.sec, pos, sec.sec->template relas<ELFT>()); in find()
142 return findAux(*sec.sec, pos, sec.sec->template rels<ELFT>()); in find()