Lines Matching refs:RLE
120 for (const RangeListEntry &RLE : Entries) { in getAbsoluteRanges() local
121 if (RLE.EntryKind == dwarf::DW_RLE_end_of_list) in getAbsoluteRanges()
123 if (RLE.EntryKind == dwarf::DW_RLE_base_addressx) { in getAbsoluteRanges()
124 BaseAddr = U.getAddrOffsetSectionItem(RLE.Value0); in getAbsoluteRanges()
126 BaseAddr = {RLE.Value0, -1ULL}; in getAbsoluteRanges()
129 if (RLE.EntryKind == dwarf::DW_RLE_base_address) { in getAbsoluteRanges()
130 BaseAddr = {RLE.Value0, RLE.SectionIndex}; in getAbsoluteRanges()
135 E.SectionIndex = RLE.SectionIndex; in getAbsoluteRanges()
139 switch (RLE.EntryKind) { in getAbsoluteRanges()
141 E.LowPC = RLE.Value0; in getAbsoluteRanges()
142 E.HighPC = RLE.Value1; in getAbsoluteRanges()
149 E.LowPC = RLE.Value0; in getAbsoluteRanges()
150 E.HighPC = RLE.Value1; in getAbsoluteRanges()
153 E.LowPC = RLE.Value0; in getAbsoluteRanges()
154 E.HighPC = E.LowPC + RLE.Value1; in getAbsoluteRanges()
157 auto Start = U.getAddrOffsetSectionItem(RLE.Value0); in getAbsoluteRanges()
162 E.HighPC = E.LowPC + RLE.Value1; in getAbsoluteRanges()