File tree Expand file tree Collapse file tree 2 files changed +4
-3
lines changed
source/Plugins/SymbolFile/DWARF
test/Shell/SymbolFile/DWARF/x86 Expand file tree Collapse file tree 2 files changed +4
-3
lines changed Original file line number Diff line number Diff line change @@ -1109,6 +1109,7 @@ DWARFUnit::FindRnglistFromOffset(dw_offset_t offset) {
1109
1109
ranges.Append (DWARFRangeList::Entry (llvm_range.LowPC ,
1110
1110
llvm_range.HighPC - llvm_range.LowPC ));
1111
1111
}
1112
+ ranges.Sort ();
1112
1113
return ranges;
1113
1114
}
1114
1115
Original file line number Diff line number Diff line change @@ -124,12 +124,12 @@ lookup_rnglists2:
124
124
.Lrnglists_table_base0:
125
125
.long .Ldebug_ranges0-.Lrnglists_table_base0
126
126
.Ldebug_ranges0:
127
- .byte 4 # DW_RLE_offset_pair
128
- .uleb128 .Lblock1_begin-rnglists # starting offset
129
- .uleb128 .Lblock1_end-rnglists # ending offset
130
127
.byte 4 # DW_RLE_offset_pair
131
128
.uleb128 .Lblock2_begin-rnglists # starting offset
132
129
.uleb128 .Lblock2_end-rnglists # ending offset
130
+ .byte 4 # DW_RLE_offset_pair
131
+ .uleb128 .Lblock1_begin-rnglists # starting offset
132
+ .uleb128 .Lblock1_end-rnglists # ending offset
133
133
.byte 0 # DW_RLE_end_of_list
134
134
.Ldebug_rnglist_table_end0:
135
135
You can’t perform that action at this time.
0 commit comments