File tree 2 files changed +8
-8
lines changed
test/tools/llvm-symbolizer
2 files changed +8
-8
lines changed Original file line number Diff line number Diff line change @@ -784,7 +784,7 @@ void DWARFUnit::updateVariableDieMap(DWARFDie Die) {
784
784
785
785
for (const DWARFLocationExpression &Location : *Locations) {
786
786
uint8_t AddressSize = getAddressByteSize ();
787
- DataExtractor Data (Location.Expr , /* IsLittleEndian= */ true , AddressSize);
787
+ DataExtractor Data (Location.Expr , isLittleEndian () , AddressSize);
788
788
DWARFExpression Expr (Data, AddressSize);
789
789
auto It = Expr.begin ();
790
790
if (It == Expr.end ())
Original file line number Diff line number Diff line change @@ -5,40 +5,40 @@ RUN: 'DATA 0X98' | FileCheck %s
5
5
6
6
CHECK: bss_global
7
7
CHECK-NEXT: 96 4
8
- CHECK-NEXT: ??:?
8
+ CHECK-NEXT: /t.cpp:1
9
9
CHECK-EMPTY:
10
10
11
11
CHECK: bss_global
12
12
CHECK-NEXT: 96 4
13
- CHECK-NEXT: ??:?
13
+ CHECK-NEXT: /t.cpp:1
14
14
CHECK-EMPTY:
15
15
16
16
CHECK: data_global
17
17
CHECK-NEXT: 100 4
18
- CHECK-NEXT: ??:?
18
+ CHECK-NEXT: /t.cpp:2
19
19
CHECK-EMPTY:
20
20
21
21
CHECK: str
22
22
CHECK-NEXT: 104 4
23
- CHECK-NEXT: ??:?
23
+ CHECK-NEXT: /t.cpp:4
24
24
CHECK-EMPTY:
25
25
26
26
FIXME: fix the wrong size 152
27
27
CHECK: f()::function_global
28
28
CHECK-NEXT: 144 152
29
- CHECK-NEXT: ??:?
29
+ CHECK-NEXT: /t.cpp:8
30
30
CHECK-EMPTY:
31
31
32
32
FIXME: fix the wrong size 152
33
33
CHECK: beta
34
34
CHECK-NEXT: 148 152
35
- CHECK-NEXT: ??:?
35
+ CHECK-NEXT: /t.cpp:13
36
36
CHECK-EMPTY:
37
37
38
38
FIXME: fix the wrong size 152
39
39
CHECK: alpha
40
40
CHECK-NEXT: 152 152
41
- CHECK-NEXT: ??:?
41
+ CHECK-NEXT: /t.cpp:12
42
42
CHECK-EMPTY:
43
43
44
44
The case is from `test/tools/llvm-symbolizer/data-location.yaml`, compiled with:
You can’t perform that action at this time.
0 commit comments