@@ -40,19 +40,19 @@ class ZForwardingTest : public Test {
40
40
public:
41
41
// Helper functions
42
42
43
- static bool is_power_of_2 (uint32_t value) {
43
+ static bool is_power_of_2 (size_t value) {
44
44
return ::is_power_of_2 ((intptr_t )value);
45
45
}
46
46
47
47
class SequenceToFromIndex : AllStatic {
48
48
public:
49
- static uintptr_t even (uint32_t sequence_number) {
49
+ static uintptr_t even (size_t sequence_number) {
50
50
return sequence_number * 2 ;
51
51
}
52
- static uintptr_t odd (uint32_t sequence_number) {
52
+ static uintptr_t odd (size_t sequence_number) {
53
53
return even (sequence_number) + 1 ;
54
54
}
55
- static uintptr_t one_to_one (uint32_t sequence_number) {
55
+ static uintptr_t one_to_one (size_t sequence_number) {
56
56
return sequence_number;
57
57
}
58
58
};
@@ -64,22 +64,22 @@ class ZForwardingTest : public Test {
64
64
}
65
65
66
66
static void find_empty (ZForwarding* forwarding) {
67
- uint32_t size = forwarding->_entries .length ();
68
- uint32_t entries_to_check = size * 2 ;
67
+ size_t size = forwarding->_entries .length ();
68
+ size_t entries_to_check = size * 2 ;
69
69
70
- for (uint32_t i = 0 ; i < entries_to_check; i++) {
70
+ for (size_t i = 0 ; i < entries_to_check; i++) {
71
71
uintptr_t from_index = SequenceToFromIndex::one_to_one (i);
72
72
73
73
EXPECT_FALSE (forwarding->find (from_index).populated ()) << CAPTURE2 (from_index, size);
74
74
}
75
75
}
76
76
77
77
static void find_full (ZForwarding* forwarding) {
78
- uint32_t size = forwarding->_entries .length ();
79
- uint32_t entries_to_populate = size;
78
+ size_t size = forwarding->_entries .length ();
79
+ size_t entries_to_populate = size;
80
80
81
81
// Populate
82
- for (uint32_t i = 0 ; i < entries_to_populate; i++) {
82
+ for (size_t i = 0 ; i < entries_to_populate; i++) {
83
83
uintptr_t from_index = SequenceToFromIndex::one_to_one (i);
84
84
85
85
ZForwardingCursor cursor;
@@ -90,7 +90,7 @@ class ZForwardingTest : public Test {
90
90
}
91
91
92
92
// Verify
93
- for (uint32_t i = 0 ; i < entries_to_populate; i++) {
93
+ for (size_t i = 0 ; i < entries_to_populate; i++) {
94
94
uintptr_t from_index = SequenceToFromIndex::one_to_one (i);
95
95
96
96
ZForwardingEntry entry = forwarding->find (from_index);
@@ -102,11 +102,11 @@ class ZForwardingTest : public Test {
102
102
}
103
103
104
104
static void find_every_other (ZForwarding* forwarding) {
105
- uint32_t size = forwarding->_entries .length ();
106
- uint32_t entries_to_populate = size / 2 ;
105
+ size_t size = forwarding->_entries .length ();
106
+ size_t entries_to_populate = size / 2 ;
107
107
108
108
// Populate even from indices
109
- for (uint32_t i = 0 ; i < entries_to_populate; i++) {
109
+ for (size_t i = 0 ; i < entries_to_populate; i++) {
110
110
uintptr_t from_index = SequenceToFromIndex::even (i);
111
111
112
112
ZForwardingCursor cursor;
@@ -117,7 +117,7 @@ class ZForwardingTest : public Test {
117
117
}
118
118
119
119
// Verify populated even indices
120
- for (uint32_t i = 0 ; i < entries_to_populate; i++) {
120
+ for (size_t i = 0 ; i < entries_to_populate; i++) {
121
121
uintptr_t from_index = SequenceToFromIndex::even (i);
122
122
123
123
ZForwardingCursor cursor;
@@ -132,7 +132,7 @@ class ZForwardingTest : public Test {
132
132
//
133
133
// This check could be done on a larger range of sequence numbers,
134
134
// but currently entries_to_populate is used.
135
- for (uint32_t i = 0 ; i < entries_to_populate; i++) {
135
+ for (size_t i = 0 ; i < entries_to_populate; i++) {
136
136
uintptr_t from_index = SequenceToFromIndex::odd (i);
137
137
138
138
ZForwardingEntry entry = forwarding->find (from_index);
@@ -158,7 +158,7 @@ class ZForwardingTest : public Test {
158
158
page.mark_object (ZAddress::marked (object), dummy, dummy);
159
159
160
160
const uint32_t live_objects = size;
161
- const uint32_t live_bytes = live_objects * object_size;
161
+ const size_t live_bytes = live_objects * object_size;
162
162
page.inc_live_atomic (live_objects, live_bytes);
163
163
164
164
// Setup forwarding
0 commit comments