@@ -66,15 +66,15 @@ static void MarkUidAsPresent(ThreadContextBase *tctx, void *arg) {
66
66
static void TestRegistry (ThreadRegistry *registry, bool has_quarantine) {
67
67
// Create and start a main thread.
68
68
EXPECT_EQ (0U , registry->CreateThread (get_uid (0 ), true , -1 , 0 ));
69
- registry->StartThread (0 , 0 , false , 0 );
69
+ registry->StartThread (0 , 0 , ThreadType::Regular , 0 );
70
70
// Create a bunch of threads.
71
71
for (u32 i = 1 ; i <= 10 ; i++) {
72
72
EXPECT_EQ (i, registry->CreateThread (get_uid (i), is_detached (i), 0 , 0 ));
73
73
}
74
74
CheckThreadQuantity (registry, 11 , 1 , 11 );
75
75
// Start some of them.
76
76
for (u32 i = 1 ; i <= 5 ; i++) {
77
- registry->StartThread (i, 0 , false , 0 );
77
+ registry->StartThread (i, 0 , ThreadType::Regular , 0 );
78
78
}
79
79
CheckThreadQuantity (registry, 11 , 6 , 11 );
80
80
// Finish, create and start more threads.
@@ -84,7 +84,7 @@ static void TestRegistry(ThreadRegistry *registry, bool has_quarantine) {
84
84
registry->JoinThread (i, 0 );
85
85
}
86
86
for (u32 i = 6 ; i <= 10 ; i++) {
87
- registry->StartThread (i, 0 , false , 0 );
87
+ registry->StartThread (i, 0 , ThreadType::Regular , 0 );
88
88
}
89
89
std::vector<u32> new_tids;
90
90
for (u32 i = 11 ; i <= 15 ; i++) {
@@ -111,7 +111,7 @@ static void TestRegistry(ThreadRegistry *registry, bool has_quarantine) {
111
111
}
112
112
for (u32 i = 0 ; i < new_tids.size (); i++) {
113
113
u32 tid = new_tids[i];
114
- registry->StartThread (tid, 0 , false , 0 );
114
+ registry->StartThread (tid, 0 , ThreadType::Regular , 0 );
115
115
registry->DetachThread (tid, 0 );
116
116
registry->FinishThread (tid);
117
117
}
@@ -188,7 +188,8 @@ void *RunThread(void *arg) {
188
188
tids.push_back (
189
189
args->registry ->CreateThread (0 , false , 0 , (void *)args->shard ));
190
190
for (int i = 0 ; i < kThreadsPerShard ; i++)
191
- args->registry ->StartThread (tids[i], 0 , false , (void *)args->shard );
191
+ args->registry ->StartThread (tids[i], 0 , ThreadType::Regular,
192
+ (void *)args->shard );
192
193
for (int i = 0 ; i < kThreadsPerShard ; i++)
193
194
args->registry ->FinishThread (tids[i]);
194
195
for (int i = 0 ; i < kThreadsPerShard ; i++)
@@ -199,7 +200,7 @@ void *RunThread(void *arg) {
199
200
static void ThreadedTestRegistry (ThreadRegistry *registry) {
200
201
// Create and start a main thread.
201
202
EXPECT_EQ (0U , registry->CreateThread (0 , true , -1 , 0 ));
202
- registry->StartThread (0 , 0 , false , 0 );
203
+ registry->StartThread (0 , 0 , ThreadType::Regular , 0 );
203
204
pthread_t threads[kNumShards ];
204
205
RunThreadArgs args[kNumShards ];
205
206
for (int i = 0 ; i < kNumShards ; i++) {
0 commit comments