Lines 423-435
Link Here
|
423 |
struct gcov_node *node; |
423 |
struct gcov_node *node; |
424 |
|
424 |
|
425 |
mtx_lock(&node_lock); |
425 |
mtx_lock(&node_lock); |
426 |
restart: |
426 |
LIST_FOREACH_SAFE(node, &all_head, all_entry) { |
427 |
LIST_FOREACH(node, &all_head, all_entry) { |
|
|
428 |
if (node->num_loaded > 0) |
427 |
if (node->num_loaded > 0) |
429 |
reset_node(node); |
428 |
reset_node(node); |
430 |
else if (LIST_EMPTY(&node->children)) { |
429 |
else if (LIST_EMPTY(&node->children)) { |
431 |
remove_node(node); |
430 |
remove_node(node); |
432 |
goto restart; |
|
|
433 |
} |
431 |
} |
434 |
} |
432 |
} |
435 |
mtx_unlock(&node_lock); |
433 |
mtx_unlock(&node_lock); |