Comment on gem5's broken GDB on secondary core

Try to assert on all C programs if thread creation failed. C++ already
throws by default.
This commit is contained in:
Ciro Santilli 六四事件 法轮功
2020-06-11 01:00:00 +00:00
parent 0a3ce2f41f
commit ce3ea9faea
4 changed files with 23 additions and 6 deletions

View File

@@ -40,9 +40,9 @@ int main(int argc, char **argv) {
/* Action */
for (i = 0; i < nthreads; ++i)
pthread_create(&threads[i], NULL, main_thread, &niters);
assert(!pthread_create(&threads[i], NULL, main_thread, &niters));
for (i = 0; i < nthreads; ++i)
pthread_join(threads[i], NULL);
assert(!pthread_join(threads[i], NULL));
assert(global == nthreads * niters);
/* Cleanup. */