@@ -90,7 +90,7 @@ TEST_F(TestArm64InstEmulation, TestSimpleDarwinFunction) {
90
90
91
91
// CFA=sp +0 => fp= <same> lr= <same>
92
92
row = unwind_plan.GetRowForFunctionOffset (0 );
93
- EXPECT_EQ (0ull , row->GetOffset ());
93
+ EXPECT_EQ (0 , row->GetOffset ());
94
94
EXPECT_TRUE (row->GetCFAValue ().GetRegisterNumber () == gpr_sp_arm64);
95
95
EXPECT_TRUE (row->GetCFAValue ().IsRegisterPlusOffset () == true );
96
96
EXPECT_EQ (0 , row->GetCFAValue ().GetOffset ());
@@ -103,7 +103,7 @@ TEST_F(TestArm64InstEmulation, TestSimpleDarwinFunction) {
103
103
104
104
// CFA=sp+16 => fp=[CFA-16] lr=[CFA-8]
105
105
row = unwind_plan.GetRowForFunctionOffset (4 );
106
- EXPECT_EQ (4ull , row->GetOffset ());
106
+ EXPECT_EQ (4 , row->GetOffset ());
107
107
EXPECT_TRUE (row->GetCFAValue ().GetRegisterNumber () == gpr_sp_arm64);
108
108
EXPECT_TRUE (row->GetCFAValue ().IsRegisterPlusOffset () == true );
109
109
EXPECT_EQ (16 , row->GetCFAValue ().GetOffset ());
@@ -118,7 +118,7 @@ TEST_F(TestArm64InstEmulation, TestSimpleDarwinFunction) {
118
118
119
119
// CFA=fp+16 => fp=[CFA-16] lr=[CFA-8]
120
120
row = unwind_plan.GetRowForFunctionOffset (8 );
121
- EXPECT_EQ (8ull , row->GetOffset ());
121
+ EXPECT_EQ (8 , row->GetOffset ());
122
122
EXPECT_TRUE (row->GetCFAValue ().GetRegisterNumber () == gpr_fp_arm64);
123
123
EXPECT_TRUE (row->GetCFAValue ().IsRegisterPlusOffset () == true );
124
124
EXPECT_EQ (16 , row->GetCFAValue ().GetOffset ());
@@ -133,7 +133,7 @@ TEST_F(TestArm64InstEmulation, TestSimpleDarwinFunction) {
133
133
134
134
// CFA=sp+16 => fp=[CFA-16] lr=[CFA-8]
135
135
row = unwind_plan.GetRowForFunctionOffset (16 );
136
- EXPECT_EQ (16ull , row->GetOffset ());
136
+ EXPECT_EQ (16 , row->GetOffset ());
137
137
EXPECT_TRUE (row->GetCFAValue ().GetRegisterNumber () == gpr_sp_arm64);
138
138
EXPECT_TRUE (row->GetCFAValue ().IsRegisterPlusOffset () == true );
139
139
EXPECT_EQ (16 , row->GetCFAValue ().GetOffset ());
@@ -148,7 +148,7 @@ TEST_F(TestArm64InstEmulation, TestSimpleDarwinFunction) {
148
148
149
149
// CFA=sp +0 => fp= <same> lr= <same>
150
150
row = unwind_plan.GetRowForFunctionOffset (20 );
151
- EXPECT_EQ (20ull , row->GetOffset ());
151
+ EXPECT_EQ (20 , row->GetOffset ());
152
152
EXPECT_TRUE (row->GetCFAValue ().GetRegisterNumber () == gpr_sp_arm64);
153
153
EXPECT_TRUE (row->GetCFAValue ().IsRegisterPlusOffset () == true );
154
154
EXPECT_EQ (0 , row->GetCFAValue ().GetOffset ());
@@ -219,14 +219,14 @@ TEST_F(TestArm64InstEmulation, TestMediumDarwinFunction) {
219
219
220
220
// 0: CFA=sp +0 =>
221
221
row = unwind_plan.GetRowForFunctionOffset (0 );
222
- EXPECT_EQ (0ull , row->GetOffset ());
222
+ EXPECT_EQ (0 , row->GetOffset ());
223
223
EXPECT_TRUE (row->GetCFAValue ().GetRegisterNumber () == gpr_sp_arm64);
224
224
EXPECT_TRUE (row->GetCFAValue ().IsRegisterPlusOffset () == true );
225
225
EXPECT_EQ (0 , row->GetCFAValue ().GetOffset ());
226
226
227
227
// 4: CFA=sp+48 => x21=[CFA-40] x22=[CFA-48]
228
228
row = unwind_plan.GetRowForFunctionOffset (4 );
229
- EXPECT_EQ (4ull , row->GetOffset ());
229
+ EXPECT_EQ (4 , row->GetOffset ());
230
230
EXPECT_TRUE (row->GetCFAValue ().GetRegisterNumber () == gpr_sp_arm64);
231
231
EXPECT_EQ (48 , row->GetCFAValue ().GetOffset ());
232
232
@@ -240,7 +240,7 @@ TEST_F(TestArm64InstEmulation, TestMediumDarwinFunction) {
240
240
241
241
// 8: CFA=sp+48 => x19=[CFA-24] x20=[CFA-32] x21=[CFA-40] x22=[CFA-48]
242
242
row = unwind_plan.GetRowForFunctionOffset (8 );
243
- EXPECT_EQ (8ull , row->GetOffset ());
243
+ EXPECT_EQ (8 , row->GetOffset ());
244
244
EXPECT_TRUE (row->GetCFAValue ().GetRegisterNumber () == gpr_sp_arm64);
245
245
EXPECT_EQ (48 , row->GetCFAValue ().GetOffset ());
246
246
@@ -255,7 +255,7 @@ TEST_F(TestArm64InstEmulation, TestMediumDarwinFunction) {
255
255
// 12: CFA=sp+48 => x19=[CFA-24] x20=[CFA-32] x21=[CFA-40] x22=[CFA-48]
256
256
// fp=[CFA-16] lr=[CFA-8]
257
257
row = unwind_plan.GetRowForFunctionOffset (12 );
258
- EXPECT_EQ (12ull , row->GetOffset ());
258
+ EXPECT_EQ (12 , row->GetOffset ());
259
259
EXPECT_TRUE (row->GetCFAValue ().GetRegisterNumber () == gpr_sp_arm64);
260
260
EXPECT_EQ (48 , row->GetCFAValue ().GetOffset ());
261
261
@@ -270,23 +270,23 @@ TEST_F(TestArm64InstEmulation, TestMediumDarwinFunction) {
270
270
// 16: CFA=fp+16 => x19=[CFA-24] x20=[CFA-32] x21=[CFA-40] x22=[CFA-48]
271
271
// fp=[CFA-16] lr=[CFA-8]
272
272
row = unwind_plan.GetRowForFunctionOffset (16 );
273
- EXPECT_EQ (16ull , row->GetOffset ());
273
+ EXPECT_EQ (16 , row->GetOffset ());
274
274
EXPECT_TRUE (row->GetCFAValue ().GetRegisterNumber () == gpr_fp_arm64);
275
275
EXPECT_TRUE (row->GetCFAValue ().IsRegisterPlusOffset () == true );
276
276
EXPECT_EQ (16 , row->GetCFAValue ().GetOffset ());
277
277
278
278
// 28: CFA=sp+48 => x19=[CFA-24] x20=[CFA-32] x21=[CFA-40] x22=[CFA-48]
279
279
// fp=[CFA-16] lr=[CFA-8]
280
280
row = unwind_plan.GetRowForFunctionOffset (28 );
281
- EXPECT_EQ (28ull , row->GetOffset ());
281
+ EXPECT_EQ (28 , row->GetOffset ());
282
282
EXPECT_TRUE (row->GetCFAValue ().GetRegisterNumber () == gpr_sp_arm64);
283
283
EXPECT_TRUE (row->GetCFAValue ().IsRegisterPlusOffset () == true );
284
284
EXPECT_EQ (48 , row->GetCFAValue ().GetOffset ());
285
285
286
286
// 32: CFA=sp+48 => x19=[CFA-24] x20=[CFA-32] x21=[CFA-40] x22=[CFA-48] fp=
287
287
// <same> lr= <same>
288
288
row = unwind_plan.GetRowForFunctionOffset (32 );
289
- EXPECT_EQ (32ull , row->GetOffset ());
289
+ EXPECT_EQ (32 , row->GetOffset ());
290
290
291
291
// I'd prefer if these restored registers were cleared entirely instead of set
292
292
// to IsSame...
@@ -299,7 +299,7 @@ TEST_F(TestArm64InstEmulation, TestMediumDarwinFunction) {
299
299
// 36: CFA=sp+48 => x19= <same> x20= <same> x21=[CFA-40] x22=[CFA-48] fp=
300
300
// <same> lr= <same>
301
301
row = unwind_plan.GetRowForFunctionOffset (36 );
302
- EXPECT_EQ (36ull , row->GetOffset ());
302
+ EXPECT_EQ (36 , row->GetOffset ());
303
303
304
304
EXPECT_TRUE (row->GetRegisterInfo (gpr_x19_arm64, regloc));
305
305
EXPECT_TRUE (regloc.IsSame ());
@@ -310,7 +310,7 @@ TEST_F(TestArm64InstEmulation, TestMediumDarwinFunction) {
310
310
// 40: CFA=sp +0 => x19= <same> x20= <same> x21= <same> x22= <same> fp= <same>
311
311
// lr= <same>
312
312
row = unwind_plan.GetRowForFunctionOffset (40 );
313
- EXPECT_EQ (40ull , row->GetOffset ());
313
+ EXPECT_EQ (40 , row->GetOffset ());
314
314
EXPECT_TRUE (row->GetCFAValue ().GetRegisterNumber () == gpr_sp_arm64);
315
315
EXPECT_TRUE (row->GetCFAValue ().IsRegisterPlusOffset () == true );
316
316
EXPECT_EQ (0 , row->GetCFAValue ().GetOffset ());
@@ -373,7 +373,7 @@ TEST_F(TestArm64InstEmulation, TestFramelessThreeEpilogueFunction) {
373
373
374
374
// 0: CFA=sp +0 =>
375
375
row = unwind_plan.GetRowForFunctionOffset (0 );
376
- EXPECT_EQ (0ull , row->GetOffset ());
376
+ EXPECT_EQ (0 , row->GetOffset ());
377
377
EXPECT_TRUE (row->GetCFAValue ().GetRegisterNumber () == gpr_sp_arm64);
378
378
EXPECT_TRUE (row->GetCFAValue ().IsRegisterPlusOffset () == true );
379
379
EXPECT_EQ (0 , row->GetCFAValue ().GetOffset ());
@@ -503,7 +503,7 @@ TEST_F(TestArm64InstEmulation, TestRegisterSavedTwice) {
503
503
sample_range, data, sizeof (data), unwind_plan));
504
504
505
505
row = unwind_plan.GetRowForFunctionOffset (36 );
506
- EXPECT_EQ (28ull , row->GetOffset ());
506
+ EXPECT_EQ (28 , row->GetOffset ());
507
507
EXPECT_TRUE (row->GetCFAValue ().GetRegisterNumber () == gpr_fp_arm64);
508
508
EXPECT_TRUE (row->GetCFAValue ().IsRegisterPlusOffset () == true );
509
509
EXPECT_EQ (16 , row->GetCFAValue ().GetOffset ());
@@ -513,7 +513,7 @@ TEST_F(TestArm64InstEmulation, TestRegisterSavedTwice) {
513
513
EXPECT_EQ (-32 , regloc.GetOffset ());
514
514
515
515
row = unwind_plan.GetRowForFunctionOffset (40 );
516
- EXPECT_EQ (28ull , row->GetOffset ());
516
+ EXPECT_EQ (28 , row->GetOffset ());
517
517
EXPECT_TRUE (row->GetCFAValue ().GetRegisterNumber () == gpr_fp_arm64);
518
518
EXPECT_TRUE (row->GetCFAValue ().IsRegisterPlusOffset () == true );
519
519
EXPECT_EQ (16 , row->GetCFAValue ().GetOffset ());
@@ -619,7 +619,7 @@ TEST_F(TestArm64InstEmulation, TestRegisterDoubleSpills) {
619
619
// d8=[CFA-40] d9=[CFA-48] d10=[CFA-56] d11=[CFA-64] d12=[CFA-72]
620
620
// d13=[CFA-80] d14=[CFA-88] d15=[CFA-96]
621
621
row = unwind_plan.GetRowForFunctionOffset (28 );
622
- EXPECT_EQ (28ull , row->GetOffset ());
622
+ EXPECT_EQ (28 , row->GetOffset ());
623
623
EXPECT_TRUE (row->GetCFAValue ().GetRegisterNumber () == gpr_fp_arm64);
624
624
EXPECT_TRUE (row->GetCFAValue ().IsRegisterPlusOffset () == true );
625
625
EXPECT_EQ (16 , row->GetCFAValue ().GetOffset ());
@@ -658,7 +658,7 @@ TEST_F(TestArm64InstEmulation, TestRegisterDoubleSpills) {
658
658
659
659
// 60: CFA=sp +0 =>
660
660
row = unwind_plan.GetRowForFunctionOffset (60 );
661
- EXPECT_EQ (60ull , row->GetOffset ());
661
+ EXPECT_EQ (60 , row->GetOffset ());
662
662
EXPECT_TRUE (row->GetCFAValue ().GetRegisterNumber () == gpr_sp_arm64);
663
663
EXPECT_TRUE (row->GetCFAValue ().IsRegisterPlusOffset () == true );
664
664
EXPECT_EQ (0 , row->GetCFAValue ().GetOffset ());
@@ -765,30 +765,30 @@ TEST_F(TestArm64InstEmulation, TestCFARegisterTrackedAcrossJumps) {
765
765
766
766
// Confirm CFA at mid-func epilogue 'ret' is $sp+0
767
767
row = unwind_plan.GetRowForFunctionOffset (40 );
768
- EXPECT_EQ (40ull , row->GetOffset ());
768
+ EXPECT_EQ (40 , row->GetOffset ());
769
769
EXPECT_TRUE (row->GetCFAValue ().GetRegisterNumber () == gpr_sp_arm64);
770
770
EXPECT_TRUE (row->GetCFAValue ().IsRegisterPlusOffset () == true );
771
771
EXPECT_EQ (0 , row->GetCFAValue ().GetOffset ());
772
772
773
773
// After the 'ret', confirm we're back to the correct CFA of $fp+16
774
774
row = unwind_plan.GetRowForFunctionOffset (44 );
775
- EXPECT_EQ (44ull , row->GetOffset ());
775
+ EXPECT_EQ (44 , row->GetOffset ());
776
776
EXPECT_TRUE (row->GetCFAValue ().GetRegisterNumber () == gpr_fp_arm64);
777
777
EXPECT_TRUE (row->GetCFAValue ().IsRegisterPlusOffset () == true );
778
778
EXPECT_EQ (16 , row->GetCFAValue ().GetOffset ());
779
779
780
780
// Confirm that we have no additional UnwindPlan rows before the
781
781
// real epilogue -- we still get the Row at offset 44.
782
782
row = unwind_plan.GetRowForFunctionOffset (60 );
783
- EXPECT_EQ (44ull , row->GetOffset ());
783
+ EXPECT_EQ (44 , row->GetOffset ());
784
784
EXPECT_TRUE (row->GetCFAValue ().GetRegisterNumber () == gpr_fp_arm64);
785
785
EXPECT_TRUE (row->GetCFAValue ().IsRegisterPlusOffset () == true );
786
786
EXPECT_EQ (16 , row->GetCFAValue ().GetOffset ());
787
787
788
788
// And in the epilogue, confirm that we start by switching back to
789
789
// defining the CFA in terms of $sp.
790
790
row = unwind_plan.GetRowForFunctionOffset (64 );
791
- EXPECT_EQ (64ull , row->GetOffset ());
791
+ EXPECT_EQ (64 , row->GetOffset ());
792
792
EXPECT_TRUE (row->GetCFAValue ().GetRegisterNumber () == gpr_sp_arm64);
793
793
EXPECT_TRUE (row->GetCFAValue ().IsRegisterPlusOffset () == true );
794
794
EXPECT_EQ (32 , row->GetCFAValue ().GetOffset ());
@@ -845,14 +845,14 @@ TEST_F(TestArm64InstEmulation, TestCFAResetToSP) {
845
845
846
846
// Confirm CFA before epilogue instructions is in terms of $fp
847
847
row = unwind_plan.GetRowForFunctionOffset (12 );
848
- EXPECT_EQ (12ull , row->GetOffset ());
848
+ EXPECT_EQ (12 , row->GetOffset ());
849
849
EXPECT_TRUE (row->GetCFAValue ().GetRegisterNumber () == gpr_fp_arm64);
850
850
EXPECT_TRUE (row->GetCFAValue ().IsRegisterPlusOffset () == true );
851
851
852
852
// Confirm that after restoring $fp to caller's value, CFA is now in
853
853
// terms of $sp
854
854
row = unwind_plan.GetRowForFunctionOffset (16 );
855
- EXPECT_EQ (16ull , row->GetOffset ());
855
+ EXPECT_EQ (16 , row->GetOffset ());
856
856
EXPECT_TRUE (row->GetCFAValue ().GetRegisterNumber () == gpr_sp_arm64);
857
857
EXPECT_TRUE (row->GetCFAValue ().IsRegisterPlusOffset () == true );
858
858
}
0 commit comments