Skip to content

Commit 54f70e9

Browse files
committed
Reaper for dead connections run on new connection instead of on every tick
1 parent 2ecc563 commit 54f70e9

34 files changed

+615
-624
lines changed
Lines changed: 23 additions & 23 deletions
Original file line numberDiff line numberDiff line change
@@ -1,23 +1,23 @@
1-
==00:00:00:00.000 192544== Memcheck, a memory error detector
2-
==00:00:00:00.000 192544== Copyright (C) 2002-2022, and GNU GPL'd, by Julian Seward et al.
3-
==00:00:00:00.000 192544== Using Valgrind-3.20.0 and LibVEX; rerun with -h for copyright info
4-
==00:00:00:00.000 192544== Command: ./client 127.0.0.1 1501
5-
==00:00:00:00.000 192544== Parent PID: 192541
6-
==00:00:00:00.000 192544==
7-
==00:00:00:10.022 192544==
8-
==00:00:00:10.022 192544== FILE DESCRIPTORS: 5 open (3 std) at exit.
9-
==00:00:00:10.022 192544== Open file descriptor 63:
10-
==00:00:00:10.022 192544== <inherited from parent>
11-
==00:00:00:10.023 192544==
12-
==00:00:00:10.023 192544== Open file descriptor 3: /mnt/62EE36AFEE367B7D/Users/Gabriel/Desktop/University/2024/Taller de Programación 1/TPs/TP2 - Threads/threads-2024c1-gabrieldiem/casos/01_single_player_shoot_exit/__client_0_valgrind__
13-
==00:00:00:10.023 192544== <inherited from parent>
14-
==00:00:00:10.023 192544==
15-
==00:00:00:10.023 192544==
16-
==00:00:00:10.023 192544== HEAP SUMMARY:
17-
==00:00:00:10.023 192544== in use at exit: 0 bytes in 0 blocks
18-
==00:00:00:10.023 192544== total heap usage: 36 allocs, 36 frees, 92,771 bytes allocated
19-
==00:00:00:10.023 192544==
20-
==00:00:00:10.023 192544== All heap blocks were freed -- no leaks are possible
21-
==00:00:00:10.023 192544==
22-
==00:00:00:10.023 192544== For lists of detected and suppressed errors, rerun with: -s
23-
==00:00:00:10.023 192544== ERROR SUMMARY: 0 errors from 0 contexts (suppressed: 0 from 0)
1+
==00:00:00:00.000 36326== Memcheck, a memory error detector
2+
==00:00:00:00.000 36326== Copyright (C) 2002-2022, and GNU GPL'd, by Julian Seward et al.
3+
==00:00:00:00.000 36326== Using Valgrind-3.20.0 and LibVEX; rerun with -h for copyright info
4+
==00:00:00:00.000 36326== Command: ./client 127.0.0.1 1501
5+
==00:00:00:00.000 36326== Parent PID: 36324
6+
==00:00:00:00.000 36326==
7+
==00:00:00:10.027 36326==
8+
==00:00:00:10.027 36326== FILE DESCRIPTORS: 5 open (3 std) at exit.
9+
==00:00:00:10.027 36326== Open file descriptor 63:
10+
==00:00:00:10.027 36326== <inherited from parent>
11+
==00:00:00:10.027 36326==
12+
==00:00:00:10.027 36326== Open file descriptor 3: /mnt/62EE36AFEE367B7D/Users/Gabriel/Desktop/University/2024/Taller de Programación 1/TPs/TP2 - Threads/threads-2024c1-gabrieldiem/casos/01_single_player_shoot_exit/__client_0_valgrind__
13+
==00:00:00:10.027 36326== <inherited from parent>
14+
==00:00:00:10.027 36326==
15+
==00:00:00:10.028 36326==
16+
==00:00:00:10.028 36326== HEAP SUMMARY:
17+
==00:00:00:10.028 36326== in use at exit: 0 bytes in 0 blocks
18+
==00:00:00:10.028 36326== total heap usage: 36 allocs, 36 frees, 92,771 bytes allocated
19+
==00:00:00:10.028 36326==
20+
==00:00:00:10.028 36326== All heap blocks were freed -- no leaks are possible
21+
==00:00:00:10.028 36326==
22+
==00:00:00:10.028 36326== For lists of detected and suppressed errors, rerun with: -s
23+
==00:00:00:10.028 36326== ERROR SUMMARY: 0 errors from 0 contexts (suppressed: 0 from 0)
Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1 +1 @@
1-
0 192541 10
1+
0 36324 10
Lines changed: 23 additions & 23 deletions
Original file line numberDiff line numberDiff line change
@@ -1,23 +1,23 @@
1-
==00:00:00:00.000 192509== Memcheck, a memory error detector
2-
==00:00:00:00.000 192509== Copyright (C) 2002-2022, and GNU GPL'd, by Julian Seward et al.
3-
==00:00:00:00.000 192509== Using Valgrind-3.20.0 and LibVEX; rerun with -h for copyright info
4-
==00:00:00:00.000 192509== Command: ./server 1500
5-
==00:00:00:00.000 192509== Parent PID: 192507
6-
==00:00:00:00.000 192509==
7-
==00:00:00:10.845 192509==
8-
==00:00:00:10.845 192509== FILE DESCRIPTORS: 5 open (3 std) at exit.
9-
==00:00:00:10.845 192509== Open file descriptor 63:
10-
==00:00:00:10.845 192509== <inherited from parent>
11-
==00:00:00:10.845 192509==
12-
==00:00:00:10.845 192509== Open file descriptor 3: /mnt/62EE36AFEE367B7D/Users/Gabriel/Desktop/University/2024/Taller de Programación 1/TPs/TP2 - Threads/threads-2024c1-gabrieldiem/casos/01_single_player_shoot_exit/__server_valgrind__
13-
==00:00:00:10.845 192509== <inherited from parent>
14-
==00:00:00:10.845 192509==
15-
==00:00:00:10.845 192509==
16-
==00:00:00:10.845 192509== HEAP SUMMARY:
17-
==00:00:00:10.845 192509== in use at exit: 0 bytes in 0 blocks
18-
==00:00:00:10.845 192509== total heap usage: 164 allocs, 164 frees, 105,703 bytes allocated
19-
==00:00:00:10.845 192509==
20-
==00:00:00:10.845 192509== All heap blocks were freed -- no leaks are possible
21-
==00:00:00:10.845 192509==
22-
==00:00:00:10.845 192509== For lists of detected and suppressed errors, rerun with: -s
23-
==00:00:00:10.845 192509== ERROR SUMMARY: 0 errors from 0 contexts (suppressed: 0 from 0)
1+
==00:00:00:00.000 36277== Memcheck, a memory error detector
2+
==00:00:00:00.000 36277== Copyright (C) 2002-2022, and GNU GPL'd, by Julian Seward et al.
3+
==00:00:00:00.000 36277== Using Valgrind-3.20.0 and LibVEX; rerun with -h for copyright info
4+
==00:00:00:00.000 36277== Command: ./server 1500
5+
==00:00:00:00.000 36277== Parent PID: 36275
6+
==00:00:00:00.000 36277==
7+
==00:00:00:11.062 36277==
8+
==00:00:00:11.062 36277== FILE DESCRIPTORS: 5 open (3 std) at exit.
9+
==00:00:00:11.062 36277== Open file descriptor 63:
10+
==00:00:00:11.062 36277== <inherited from parent>
11+
==00:00:00:11.062 36277==
12+
==00:00:00:11.062 36277== Open file descriptor 3: /mnt/62EE36AFEE367B7D/Users/Gabriel/Desktop/University/2024/Taller de Programación 1/TPs/TP2 - Threads/threads-2024c1-gabrieldiem/casos/01_single_player_shoot_exit/__server_valgrind__
13+
==00:00:00:11.062 36277== <inherited from parent>
14+
==00:00:00:11.062 36277==
15+
==00:00:00:11.062 36277==
16+
==00:00:00:11.062 36277== HEAP SUMMARY:
17+
==00:00:00:11.062 36277== in use at exit: 0 bytes in 0 blocks
18+
==00:00:00:11.062 36277== total heap usage: 164 allocs, 164 frees, 105,737 bytes allocated
19+
==00:00:00:11.062 36277==
20+
==00:00:00:11.062 36277== All heap blocks were freed -- no leaks are possible
21+
==00:00:00:11.062 36277==
22+
==00:00:00:11.062 36277== For lists of detected and suppressed errors, rerun with: -s
23+
==00:00:00:11.062 36277== ERROR SUMMARY: 0 errors from 0 contexts (suppressed: 0 from 0)
Lines changed: 23 additions & 23 deletions
Original file line numberDiff line numberDiff line change
@@ -1,23 +1,23 @@
1-
==00:00:00:00.000 192691== Memcheck, a memory error detector
2-
==00:00:00:00.000 192691== Copyright (C) 2002-2022, and GNU GPL'd, by Julian Seward et al.
3-
==00:00:00:00.000 192691== Using Valgrind-3.20.0 and LibVEX; rerun with -h for copyright info
4-
==00:00:00:00.000 192691== Command: ./client 127.0.0.1 1503
5-
==00:00:00:00.000 192691== Parent PID: 192688
6-
==00:00:00:00.000 192691==
7-
==00:00:00:08.905 192691==
8-
==00:00:00:08.905 192691== FILE DESCRIPTORS: 5 open (3 std) at exit.
9-
==00:00:00:08.905 192691== Open file descriptor 63:
10-
==00:00:00:08.905 192691== <inherited from parent>
11-
==00:00:00:08.905 192691==
12-
==00:00:00:08.905 192691== Open file descriptor 3: /mnt/62EE36AFEE367B7D/Users/Gabriel/Desktop/University/2024/Taller de Programación 1/TPs/TP2 - Threads/threads-2024c1-gabrieldiem/casos/02_single_player_shoot_read/__client_0_valgrind__
13-
==00:00:00:08.905 192691== <inherited from parent>
14-
==00:00:00:08.905 192691==
15-
==00:00:00:08.905 192691==
16-
==00:00:00:08.906 192691== HEAP SUMMARY:
17-
==00:00:00:08.906 192691== in use at exit: 0 bytes in 0 blocks
18-
==00:00:00:08.906 192691== total heap usage: 65 allocs, 65 frees, 97,835 bytes allocated
19-
==00:00:00:08.906 192691==
20-
==00:00:00:08.906 192691== All heap blocks were freed -- no leaks are possible
21-
==00:00:00:08.906 192691==
22-
==00:00:00:08.906 192691== For lists of detected and suppressed errors, rerun with: -s
23-
==00:00:00:08.906 192691== ERROR SUMMARY: 0 errors from 0 contexts (suppressed: 0 from 0)
1+
==00:00:00:00.000 36507== Memcheck, a memory error detector
2+
==00:00:00:00.000 36507== Copyright (C) 2002-2022, and GNU GPL'd, by Julian Seward et al.
3+
==00:00:00:00.000 36507== Using Valgrind-3.20.0 and LibVEX; rerun with -h for copyright info
4+
==00:00:00:00.000 36507== Command: ./client 127.0.0.1 1503
5+
==00:00:00:00.000 36507== Parent PID: 36504
6+
==00:00:00:00.000 36507==
7+
==00:00:00:08.914 36507==
8+
==00:00:00:08.914 36507== FILE DESCRIPTORS: 5 open (3 std) at exit.
9+
==00:00:00:08.914 36507== Open file descriptor 63:
10+
==00:00:00:08.914 36507== <inherited from parent>
11+
==00:00:00:08.915 36507==
12+
==00:00:00:08.915 36507== Open file descriptor 3: /mnt/62EE36AFEE367B7D/Users/Gabriel/Desktop/University/2024/Taller de Programación 1/TPs/TP2 - Threads/threads-2024c1-gabrieldiem/casos/02_single_player_shoot_read/__client_0_valgrind__
13+
==00:00:00:08.915 36507== <inherited from parent>
14+
==00:00:00:08.915 36507==
15+
==00:00:00:08.915 36507==
16+
==00:00:00:08.915 36507== HEAP SUMMARY:
17+
==00:00:00:08.915 36507== in use at exit: 0 bytes in 0 blocks
18+
==00:00:00:08.915 36507== total heap usage: 65 allocs, 65 frees, 97,835 bytes allocated
19+
==00:00:00:08.915 36507==
20+
==00:00:00:08.915 36507== All heap blocks were freed -- no leaks are possible
21+
==00:00:00:08.915 36507==
22+
==00:00:00:08.915 36507== For lists of detected and suppressed errors, rerun with: -s
23+
==00:00:00:08.915 36507== ERROR SUMMARY: 0 errors from 0 contexts (suppressed: 0 from 0)
Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1 +1 @@
1-
0 192688 10
1+
0 36504 10
Lines changed: 23 additions & 23 deletions
Original file line numberDiff line numberDiff line change
@@ -1,23 +1,23 @@
1-
==00:00:00:00.000 192648== Memcheck, a memory error detector
2-
==00:00:00:00.000 192648== Copyright (C) 2002-2022, and GNU GPL'd, by Julian Seward et al.
3-
==00:00:00:00.000 192648== Using Valgrind-3.20.0 and LibVEX; rerun with -h for copyright info
4-
==00:00:00:00.000 192648== Command: ./server 1502
5-
==00:00:00:00.000 192648== Parent PID: 192646
6-
==00:00:00:00.000 192648==
7-
==00:00:00:09.843 192648==
8-
==00:00:00:09.843 192648== FILE DESCRIPTORS: 5 open (3 std) at exit.
9-
==00:00:00:09.843 192648== Open file descriptor 63:
10-
==00:00:00:09.843 192648== <inherited from parent>
11-
==00:00:00:09.843 192648==
12-
==00:00:00:09.843 192648== Open file descriptor 3: /mnt/62EE36AFEE367B7D/Users/Gabriel/Desktop/University/2024/Taller de Programación 1/TPs/TP2 - Threads/threads-2024c1-gabrieldiem/casos/02_single_player_shoot_read/__server_valgrind__
13-
==00:00:00:09.843 192648== <inherited from parent>
14-
==00:00:00:09.843 192648==
15-
==00:00:00:09.843 192648==
16-
==00:00:00:09.843 192648== HEAP SUMMARY:
17-
==00:00:00:09.843 192648== in use at exit: 0 bytes in 0 blocks
18-
==00:00:00:09.843 192648== total heap usage: 164 allocs, 164 frees, 105,720 bytes allocated
19-
==00:00:00:09.843 192648==
20-
==00:00:00:09.843 192648== All heap blocks were freed -- no leaks are possible
21-
==00:00:00:09.843 192648==
22-
==00:00:00:09.843 192648== For lists of detected and suppressed errors, rerun with: -s
23-
==00:00:00:09.843 192648== ERROR SUMMARY: 0 errors from 0 contexts (suppressed: 0 from 0)
1+
==00:00:00:00.000 36470== Memcheck, a memory error detector
2+
==00:00:00:00.000 36470== Copyright (C) 2002-2022, and GNU GPL'd, by Julian Seward et al.
3+
==00:00:00:00.000 36470== Using Valgrind-3.20.0 and LibVEX; rerun with -h for copyright info
4+
==00:00:00:00.000 36470== Command: ./server 1502
5+
==00:00:00:00.000 36470== Parent PID: 36468
6+
==00:00:00:00.000 36470==
7+
==00:00:00:09.865 36470==
8+
==00:00:00:09.865 36470== FILE DESCRIPTORS: 5 open (3 std) at exit.
9+
==00:00:00:09.865 36470== Open file descriptor 63:
10+
==00:00:00:09.865 36470== <inherited from parent>
11+
==00:00:00:09.865 36470==
12+
==00:00:00:09.865 36470== Open file descriptor 3: /mnt/62EE36AFEE367B7D/Users/Gabriel/Desktop/University/2024/Taller de Programación 1/TPs/TP2 - Threads/threads-2024c1-gabrieldiem/casos/02_single_player_shoot_read/__server_valgrind__
13+
==00:00:00:09.865 36470== <inherited from parent>
14+
==00:00:00:09.865 36470==
15+
==00:00:00:09.865 36470==
16+
==00:00:00:09.865 36470== HEAP SUMMARY:
17+
==00:00:00:09.865 36470== in use at exit: 0 bytes in 0 blocks
18+
==00:00:00:09.865 36470== total heap usage: 164 allocs, 164 frees, 105,737 bytes allocated
19+
==00:00:00:09.865 36470==
20+
==00:00:00:09.865 36470== All heap blocks were freed -- no leaks are possible
21+
==00:00:00:09.865 36470==
22+
==00:00:00:09.865 36470== For lists of detected and suppressed errors, rerun with: -s
23+
==00:00:00:09.865 36470== ERROR SUMMARY: 0 errors from 0 contexts (suppressed: 0 from 0)
Lines changed: 23 additions & 23 deletions
Original file line numberDiff line numberDiff line change
@@ -1,23 +1,23 @@
1-
==00:00:00:00.000 192829== Memcheck, a memory error detector
2-
==00:00:00:00.000 192829== Copyright (C) 2002-2022, and GNU GPL'd, by Julian Seward et al.
3-
==00:00:00:00.000 192829== Using Valgrind-3.20.0 and LibVEX; rerun with -h for copyright info
4-
==00:00:00:00.000 192829== Command: ./client 127.0.0.1 1505
5-
==00:00:00:00.000 192829== Parent PID: 192826
6-
==00:00:00:00.000 192829==
7-
==00:00:00:22.122 192829==
8-
==00:00:00:22.122 192829== FILE DESCRIPTORS: 5 open (3 std) at exit.
9-
==00:00:00:22.122 192829== Open file descriptor 63:
10-
==00:00:00:22.123 192829== <inherited from parent>
11-
==00:00:00:22.123 192829==
12-
==00:00:00:22.123 192829== Open file descriptor 3: /mnt/62EE36AFEE367B7D/Users/Gabriel/Desktop/University/2024/Taller de Programación 1/TPs/TP2 - Threads/threads-2024c1-gabrieldiem/casos/03_three_players_all_read_once/__client_0_valgrind__
13-
==00:00:00:22.123 192829== <inherited from parent>
14-
==00:00:00:22.123 192829==
15-
==00:00:00:22.123 192829==
16-
==00:00:00:22.123 192829== HEAP SUMMARY:
17-
==00:00:00:22.123 192829== in use at exit: 0 bytes in 0 blocks
18-
==00:00:00:22.123 192829== total heap usage: 49 allocs, 49 frees, 97,314 bytes allocated
19-
==00:00:00:22.123 192829==
20-
==00:00:00:22.123 192829== All heap blocks were freed -- no leaks are possible
21-
==00:00:00:22.123 192829==
22-
==00:00:00:22.123 192829== For lists of detected and suppressed errors, rerun with: -s
23-
==00:00:00:22.123 192829== ERROR SUMMARY: 0 errors from 0 contexts (suppressed: 0 from 0)
1+
==00:00:00:00.000 36645== Memcheck, a memory error detector
2+
==00:00:00:00.000 36645== Copyright (C) 2002-2022, and GNU GPL'd, by Julian Seward et al.
3+
==00:00:00:00.000 36645== Using Valgrind-3.20.0 and LibVEX; rerun with -h for copyright info
4+
==00:00:00:00.000 36645== Command: ./client 127.0.0.1 1505
5+
==00:00:00:00.000 36645== Parent PID: 36642
6+
==00:00:00:00.000 36645==
7+
==00:00:00:22.135 36645==
8+
==00:00:00:22.135 36645== FILE DESCRIPTORS: 5 open (3 std) at exit.
9+
==00:00:00:22.135 36645== Open file descriptor 63:
10+
==00:00:00:22.135 36645== <inherited from parent>
11+
==00:00:00:22.135 36645==
12+
==00:00:00:22.135 36645== Open file descriptor 3: /mnt/62EE36AFEE367B7D/Users/Gabriel/Desktop/University/2024/Taller de Programación 1/TPs/TP2 - Threads/threads-2024c1-gabrieldiem/casos/03_three_players_all_read_once/__client_0_valgrind__
13+
==00:00:00:22.136 36645== <inherited from parent>
14+
==00:00:00:22.136 36645==
15+
==00:00:00:22.136 36645==
16+
==00:00:00:22.136 36645== HEAP SUMMARY:
17+
==00:00:00:22.136 36645== in use at exit: 0 bytes in 0 blocks
18+
==00:00:00:22.136 36645== total heap usage: 49 allocs, 49 frees, 97,314 bytes allocated
19+
==00:00:00:22.136 36645==
20+
==00:00:00:22.136 36645== All heap blocks were freed -- no leaks are possible
21+
==00:00:00:22.136 36645==
22+
==00:00:00:22.136 36645== For lists of detected and suppressed errors, rerun with: -s
23+
==00:00:00:22.136 36645== ERROR SUMMARY: 0 errors from 0 contexts (suppressed: 0 from 0)
Lines changed: 26 additions & 26 deletions
Original file line numberDiff line numberDiff line change
@@ -1,26 +1,26 @@
1-
==00:00:00:00.000 192882== Memcheck, a memory error detector
2-
==00:00:00:00.000 192882== Copyright (C) 2002-2022, and GNU GPL'd, by Julian Seward et al.
3-
==00:00:00:00.000 192882== Using Valgrind-3.20.0 and LibVEX; rerun with -h for copyright info
4-
==00:00:00:00.000 192882== Command: ./client 127.0.0.1 1506
5-
==00:00:00:00.000 192882== Parent PID: 192879
6-
==00:00:00:00.000 192882==
7-
==00:00:00:16.075 192882==
8-
==00:00:00:16.075 192882== FILE DESCRIPTORS: 6 open (3 std) at exit.
9-
==00:00:00:16.075 192882== Open file descriptor 63:
10-
==00:00:00:16.075 192882== <inherited from parent>
11-
==00:00:00:16.075 192882==
12-
==00:00:00:16.075 192882== Open file descriptor 10: /mnt/62EE36AFEE367B7D/Users/Gabriel/Desktop/University/2024/Taller de Programación 1/TPs/TP2 - Threads/threads-2024c1-gabrieldiem/casos/03_three_players_all_read_once/__client_0_pipe__
13-
==00:00:00:16.075 192882== <inherited from parent>
14-
==00:00:00:16.075 192882==
15-
==00:00:00:16.075 192882== Open file descriptor 3: /mnt/62EE36AFEE367B7D/Users/Gabriel/Desktop/University/2024/Taller de Programación 1/TPs/TP2 - Threads/threads-2024c1-gabrieldiem/casos/03_three_players_all_read_once/__client_1_valgrind__
16-
==00:00:00:16.075 192882== <inherited from parent>
17-
==00:00:00:16.075 192882==
18-
==00:00:00:16.075 192882==
19-
==00:00:00:16.075 192882== HEAP SUMMARY:
20-
==00:00:00:16.075 192882== in use at exit: 0 bytes in 0 blocks
21-
==00:00:00:16.075 192882== total heap usage: 54 allocs, 54 frees, 97,449 bytes allocated
22-
==00:00:00:16.075 192882==
23-
==00:00:00:16.075 192882== All heap blocks were freed -- no leaks are possible
24-
==00:00:00:16.075 192882==
25-
==00:00:00:16.075 192882== For lists of detected and suppressed errors, rerun with: -s
26-
==00:00:00:16.075 192882== ERROR SUMMARY: 0 errors from 0 contexts (suppressed: 0 from 0)
1+
==00:00:00:00.000 36698== Memcheck, a memory error detector
2+
==00:00:00:00.000 36698== Copyright (C) 2002-2022, and GNU GPL'd, by Julian Seward et al.
3+
==00:00:00:00.000 36698== Using Valgrind-3.20.0 and LibVEX; rerun with -h for copyright info
4+
==00:00:00:00.000 36698== Command: ./client 127.0.0.1 1506
5+
==00:00:00:00.000 36698== Parent PID: 36695
6+
==00:00:00:00.000 36698==
7+
==00:00:00:16.080 36698==
8+
==00:00:00:16.080 36698== FILE DESCRIPTORS: 6 open (3 std) at exit.
9+
==00:00:00:16.080 36698== Open file descriptor 63:
10+
==00:00:00:16.080 36698== <inherited from parent>
11+
==00:00:00:16.080 36698==
12+
==00:00:00:16.080 36698== Open file descriptor 10: /mnt/62EE36AFEE367B7D/Users/Gabriel/Desktop/University/2024/Taller de Programación 1/TPs/TP2 - Threads/threads-2024c1-gabrieldiem/casos/03_three_players_all_read_once/__client_0_pipe__
13+
==00:00:00:16.080 36698== <inherited from parent>
14+
==00:00:00:16.080 36698==
15+
==00:00:00:16.080 36698== Open file descriptor 3: /mnt/62EE36AFEE367B7D/Users/Gabriel/Desktop/University/2024/Taller de Programación 1/TPs/TP2 - Threads/threads-2024c1-gabrieldiem/casos/03_three_players_all_read_once/__client_1_valgrind__
16+
==00:00:00:16.080 36698== <inherited from parent>
17+
==00:00:00:16.080 36698==
18+
==00:00:00:16.080 36698==
19+
==00:00:00:16.081 36698== HEAP SUMMARY:
20+
==00:00:00:16.081 36698== in use at exit: 0 bytes in 0 blocks
21+
==00:00:00:16.081 36698== total heap usage: 54 allocs, 54 frees, 97,449 bytes allocated
22+
==00:00:00:16.081 36698==
23+
==00:00:00:16.081 36698== All heap blocks were freed -- no leaks are possible
24+
==00:00:00:16.081 36698==
25+
==00:00:00:16.081 36698== For lists of detected and suppressed errors, rerun with: -s
26+
==00:00:00:16.081 36698== ERROR SUMMARY: 0 errors from 0 contexts (suppressed: 0 from 0)

0 commit comments

Comments
 (0)