Lines Matching refs:RLE
101 for (const RangeListEntry &RLE : Entries) { in getAbsoluteRanges() local
102 if (RLE.EntryKind == dwarf::DW_RLE_end_of_list) in getAbsoluteRanges()
104 if (RLE.EntryKind == dwarf::DW_RLE_base_addressx) { in getAbsoluteRanges()
105 BaseAddr = LookupPooledAddress(RLE.Value0); in getAbsoluteRanges()
107 BaseAddr = {RLE.Value0, -1ULL}; in getAbsoluteRanges()
110 if (RLE.EntryKind == dwarf::DW_RLE_base_address) { in getAbsoluteRanges()
111 BaseAddr = {RLE.Value0, RLE.SectionIndex}; in getAbsoluteRanges()
116 E.SectionIndex = RLE.SectionIndex; in getAbsoluteRanges()
120 switch (RLE.EntryKind) { in getAbsoluteRanges()
122 E.LowPC = RLE.Value0; in getAbsoluteRanges()
125 E.HighPC = RLE.Value1; in getAbsoluteRanges()
134 E.LowPC = RLE.Value0; in getAbsoluteRanges()
135 E.HighPC = RLE.Value1; in getAbsoluteRanges()
138 E.LowPC = RLE.Value0; in getAbsoluteRanges()
139 E.HighPC = E.LowPC + RLE.Value1; in getAbsoluteRanges()
142 auto Start = LookupPooledAddress(RLE.Value0); in getAbsoluteRanges()
147 E.HighPC = E.LowPC + RLE.Value1; in getAbsoluteRanges()
151 auto Start = LookupPooledAddress(RLE.Value0); in getAbsoluteRanges()
154 auto End = LookupPooledAddress(RLE.Value1); in getAbsoluteRanges()