| 2449 | } |
| 2450 | |
| 2451 | void |
| 2452 | prof_postfork_child(tsdn_t *tsdn) { |
| 2453 | if (config_prof && opt_prof) { |
| 2454 | unsigned i; |
| 2455 | |
| 2456 | malloc_mutex_postfork_child(tsdn, &prof_thread_active_init_mtx); |
| 2457 | malloc_mutex_postfork_child(tsdn, &next_thr_uid_mtx); |
| 2458 | malloc_mutex_postfork_child(tsdn, &prof_gdump_mtx); |
| 2459 | malloc_mutex_postfork_child(tsdn, &prof_dump_seq_mtx); |
| 2460 | malloc_mutex_postfork_child(tsdn, &prof_active_mtx); |
| 2461 | for (i = 0; i < PROF_NCTX_LOCKS; i++) { |
| 2462 | malloc_mutex_postfork_child(tsdn, &gctx_locks[i]); |
| 2463 | } |
| 2464 | for (i = 0; i < PROF_NTDATA_LOCKS; i++) { |
| 2465 | malloc_mutex_postfork_child(tsdn, &tdata_locks[i]); |
| 2466 | } |
| 2467 | malloc_mutex_postfork_child(tsdn, &tdatas_mtx); |
| 2468 | malloc_mutex_postfork_child(tsdn, &bt2gctx_mtx); |
| 2469 | malloc_mutex_postfork_child(tsdn, &prof_dump_mtx); |
| 2470 | } |
| 2471 | } |
| 2472 | |
| 2473 | /******************************************************************************/ |
no test coverage detected