Skip to content

Commit 8760986

Browse files
committed
Moved input sanitization for Server into main funciton instead of GameServer constructor
1 parent f69234d commit 8760986

34 files changed

+632
-645
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 98719== Memcheck, a memory error detector
2-
==00:00:00:00.000 98719== Copyright (C) 2002-2022, and GNU GPL'd, by Julian Seward et al.
3-
==00:00:00:00.000 98719== Using Valgrind-3.20.0 and LibVEX; rerun with -h for copyright info
4-
==00:00:00:00.000 98719== Command: ./client 127.0.0.1 1501
5-
==00:00:00:00.000 98719== Parent PID: 98716
6-
==00:00:00:00.000 98719==
7-
==00:00:00:10.026 98719==
8-
==00:00:00:10.026 98719== FILE DESCRIPTORS: 5 open (3 std) at exit.
9-
==00:00:00:10.026 98719== Open file descriptor 63:
10-
==00:00:00:10.026 98719== <inherited from parent>
11-
==00:00:00:10.026 98719==
12-
==00:00:00:10.027 98719== 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 98719== <inherited from parent>
14-
==00:00:00:10.027 98719==
15-
==00:00:00:10.027 98719==
16-
==00:00:00:10.027 98719== HEAP SUMMARY:
17-
==00:00:00:10.027 98719== in use at exit: 0 bytes in 0 blocks
18-
==00:00:00:10.027 98719== total heap usage: 37 allocs, 37 frees, 92,811 bytes allocated
19-
==00:00:00:10.027 98719==
20-
==00:00:00:10.027 98719== All heap blocks were freed -- no leaks are possible
21-
==00:00:00:10.027 98719==
22-
==00:00:00:10.027 98719== For lists of detected and suppressed errors, rerun with: -s
23-
==00:00:00:10.027 98719== ERROR SUMMARY: 0 errors from 0 contexts (suppressed: 0 from 0)
1+
==00:00:00:00.000 109923== Memcheck, a memory error detector
2+
==00:00:00:00.000 109923== Copyright (C) 2002-2022, and GNU GPL'd, by Julian Seward et al.
3+
==00:00:00:00.000 109923== Using Valgrind-3.20.0 and LibVEX; rerun with -h for copyright info
4+
==00:00:00:00.000 109923== Command: ./client 127.0.0.1 1501
5+
==00:00:00:00.000 109923== Parent PID: 109920
6+
==00:00:00:00.000 109923==
7+
==00:00:00:10.025 109923==
8+
==00:00:00:10.025 109923== FILE DESCRIPTORS: 5 open (3 std) at exit.
9+
==00:00:00:10.025 109923== Open file descriptor 63:
10+
==00:00:00:10.025 109923== <inherited from parent>
11+
==00:00:00:10.025 109923==
12+
==00:00:00:10.025 109923== 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.025 109923== <inherited from parent>
14+
==00:00:00:10.025 109923==
15+
==00:00:00:10.026 109923==
16+
==00:00:00:10.026 109923== HEAP SUMMARY:
17+
==00:00:00:10.026 109923== in use at exit: 0 bytes in 0 blocks
18+
==00:00:00:10.026 109923== total heap usage: 37 allocs, 37 frees, 92,811 bytes allocated
19+
==00:00:00:10.026 109923==
20+
==00:00:00:10.026 109923== All heap blocks were freed -- no leaks are possible
21+
==00:00:00:10.026 109923==
22+
==00:00:00:10.026 109923== For lists of detected and suppressed errors, rerun with: -s
23+
==00:00:00:10.026 109923== 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 98716 10
1+
0 109920 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 98690== Memcheck, a memory error detector
2-
==00:00:00:00.000 98690== Copyright (C) 2002-2022, and GNU GPL'd, by Julian Seward et al.
3-
==00:00:00:00.000 98690== Using Valgrind-3.20.0 and LibVEX; rerun with -h for copyright info
4-
==00:00:00:00.000 98690== Command: ./server 1500
5-
==00:00:00:00.000 98690== Parent PID: 98688
6-
==00:00:00:00.000 98690==
7-
==00:00:00:10.664 98690==
8-
==00:00:00:10.664 98690== FILE DESCRIPTORS: 5 open (3 std) at exit.
9-
==00:00:00:10.664 98690== Open file descriptor 63:
10-
==00:00:00:10.664 98690== <inherited from parent>
11-
==00:00:00:10.664 98690==
12-
==00:00:00:10.664 98690== 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.664 98690== <inherited from parent>
14-
==00:00:00:10.664 98690==
15-
==00:00:00:10.664 98690==
16-
==00:00:00:10.664 98690== HEAP SUMMARY:
17-
==00:00:00:10.664 98690== in use at exit: 0 bytes in 0 blocks
18-
==00:00:00:10.664 98690== total heap usage: 173 allocs, 173 frees, 106,174 bytes allocated
19-
==00:00:00:10.664 98690==
20-
==00:00:00:10.665 98690== All heap blocks were freed -- no leaks are possible
21-
==00:00:00:10.665 98690==
22-
==00:00:00:10.665 98690== For lists of detected and suppressed errors, rerun with: -s
23-
==00:00:00:10.665 98690== ERROR SUMMARY: 0 errors from 0 contexts (suppressed: 0 from 0)
1+
==00:00:00:00.000 109884== Memcheck, a memory error detector
2+
==00:00:00:00.000 109884== Copyright (C) 2002-2022, and GNU GPL'd, by Julian Seward et al.
3+
==00:00:00:00.000 109884== Using Valgrind-3.20.0 and LibVEX; rerun with -h for copyright info
4+
==00:00:00:00.000 109884== Command: ./server 1500
5+
==00:00:00:00.000 109884== Parent PID: 109882
6+
==00:00:00:00.000 109884==
7+
==00:00:00:10.665 109884==
8+
==00:00:00:10.665 109884== FILE DESCRIPTORS: 5 open (3 std) at exit.
9+
==00:00:00:10.665 109884== Open file descriptor 63:
10+
==00:00:00:10.665 109884== <inherited from parent>
11+
==00:00:00:10.665 109884==
12+
==00:00:00:10.665 109884== 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.665 109884== <inherited from parent>
14+
==00:00:00:10.665 109884==
15+
==00:00:00:10.665 109884==
16+
==00:00:00:10.666 109884== HEAP SUMMARY:
17+
==00:00:00:10.666 109884== in use at exit: 0 bytes in 0 blocks
18+
==00:00:00:10.666 109884== total heap usage: 171 allocs, 171 frees, 106,128 bytes allocated
19+
==00:00:00:10.666 109884==
20+
==00:00:00:10.666 109884== All heap blocks were freed -- no leaks are possible
21+
==00:00:00:10.666 109884==
22+
==00:00:00:10.666 109884== For lists of detected and suppressed errors, rerun with: -s
23+
==00:00:00:10.666 109884== 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 98877== Memcheck, a memory error detector
2-
==00:00:00:00.000 98877== Copyright (C) 2002-2022, and GNU GPL'd, by Julian Seward et al.
3-
==00:00:00:00.000 98877== Using Valgrind-3.20.0 and LibVEX; rerun with -h for copyright info
4-
==00:00:00:00.000 98877== Command: ./client 127.0.0.1 1503
5-
==00:00:00:00.000 98877== Parent PID: 98874
6-
==00:00:00:00.000 98877==
7-
==00:00:00:08.909 98877==
8-
==00:00:00:08.909 98877== FILE DESCRIPTORS: 5 open (3 std) at exit.
9-
==00:00:00:08.909 98877== Open file descriptor 63:
10-
==00:00:00:08.909 98877== <inherited from parent>
11-
==00:00:00:08.909 98877==
12-
==00:00:00:08.909 98877== 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.909 98877== <inherited from parent>
14-
==00:00:00:08.909 98877==
15-
==00:00:00:08.909 98877==
16-
==00:00:00:08.909 98877== HEAP SUMMARY:
17-
==00:00:00:08.909 98877== in use at exit: 0 bytes in 0 blocks
18-
==00:00:00:08.909 98877== total heap usage: 66 allocs, 66 frees, 97,875 bytes allocated
19-
==00:00:00:08.909 98877==
20-
==00:00:00:08.909 98877== All heap blocks were freed -- no leaks are possible
21-
==00:00:00:08.909 98877==
22-
==00:00:00:08.909 98877== For lists of detected and suppressed errors, rerun with: -s
23-
==00:00:00:08.910 98877== ERROR SUMMARY: 0 errors from 0 contexts (suppressed: 0 from 0)
1+
==00:00:00:00.000 110073== Memcheck, a memory error detector
2+
==00:00:00:00.000 110073== Copyright (C) 2002-2022, and GNU GPL'd, by Julian Seward et al.
3+
==00:00:00:00.000 110073== Using Valgrind-3.20.0 and LibVEX; rerun with -h for copyright info
4+
==00:00:00:00.000 110073== Command: ./client 127.0.0.1 1503
5+
==00:00:00:00.000 110073== Parent PID: 110070
6+
==00:00:00:00.000 110073==
7+
==00:00:00:08.927 110073==
8+
==00:00:00:08.927 110073== FILE DESCRIPTORS: 5 open (3 std) at exit.
9+
==00:00:00:08.927 110073== Open file descriptor 63:
10+
==00:00:00:08.927 110073== <inherited from parent>
11+
==00:00:00:08.927 110073==
12+
==00:00:00:08.927 110073== 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.927 110073== <inherited from parent>
14+
==00:00:00:08.927 110073==
15+
==00:00:00:08.927 110073==
16+
==00:00:00:08.927 110073== HEAP SUMMARY:
17+
==00:00:00:08.927 110073== in use at exit: 0 bytes in 0 blocks
18+
==00:00:00:08.927 110073== total heap usage: 66 allocs, 66 frees, 97,875 bytes allocated
19+
==00:00:00:08.927 110073==
20+
==00:00:00:08.927 110073== All heap blocks were freed -- no leaks are possible
21+
==00:00:00:08.927 110073==
22+
==00:00:00:08.927 110073== For lists of detected and suppressed errors, rerun with: -s
23+
==00:00:00:08.927 110073== 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 98874 10
1+
0 110070 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 98834== Memcheck, a memory error detector
2-
==00:00:00:00.000 98834== Copyright (C) 2002-2022, and GNU GPL'd, by Julian Seward et al.
3-
==00:00:00:00.000 98834== Using Valgrind-3.20.0 and LibVEX; rerun with -h for copyright info
4-
==00:00:00:00.000 98834== Command: ./server 1502
5-
==00:00:00:00.000 98834== Parent PID: 98832
6-
==00:00:00:00.000 98834==
7-
==00:00:00:09.852 98834==
8-
==00:00:00:09.852 98834== FILE DESCRIPTORS: 5 open (3 std) at exit.
9-
==00:00:00:09.852 98834== Open file descriptor 63:
10-
==00:00:00:09.852 98834== <inherited from parent>
11-
==00:00:00:09.852 98834==
12-
==00:00:00:09.852 98834== 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.853 98834== <inherited from parent>
14-
==00:00:00:09.853 98834==
15-
==00:00:00:09.853 98834==
16-
==00:00:00:09.853 98834== HEAP SUMMARY:
17-
==00:00:00:09.853 98834== in use at exit: 0 bytes in 0 blocks
18-
==00:00:00:09.853 98834== total heap usage: 173 allocs, 173 frees, 106,174 bytes allocated
19-
==00:00:00:09.853 98834==
20-
==00:00:00:09.853 98834== All heap blocks were freed -- no leaks are possible
21-
==00:00:00:09.853 98834==
22-
==00:00:00:09.853 98834== For lists of detected and suppressed errors, rerun with: -s
23-
==00:00:00:09.853 98834== ERROR SUMMARY: 0 errors from 0 contexts (suppressed: 0 from 0)
1+
==00:00:00:00.000 110039== Memcheck, a memory error detector
2+
==00:00:00:00.000 110039== Copyright (C) 2002-2022, and GNU GPL'd, by Julian Seward et al.
3+
==00:00:00:00.000 110039== Using Valgrind-3.20.0 and LibVEX; rerun with -h for copyright info
4+
==00:00:00:00.000 110039== Command: ./server 1502
5+
==00:00:00:00.000 110039== Parent PID: 110037
6+
==00:00:00:00.000 110039==
7+
==00:00:00:09.868 110039==
8+
==00:00:00:09.868 110039== FILE DESCRIPTORS: 5 open (3 std) at exit.
9+
==00:00:00:09.868 110039== Open file descriptor 63:
10+
==00:00:00:09.869 110039== <inherited from parent>
11+
==00:00:00:09.869 110039==
12+
==00:00:00:09.869 110039== 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.869 110039== <inherited from parent>
14+
==00:00:00:09.869 110039==
15+
==00:00:00:09.869 110039==
16+
==00:00:00:09.869 110039== HEAP SUMMARY:
17+
==00:00:00:09.869 110039== in use at exit: 0 bytes in 0 blocks
18+
==00:00:00:09.869 110039== total heap usage: 171 allocs, 171 frees, 106,128 bytes allocated
19+
==00:00:00:09.869 110039==
20+
==00:00:00:09.869 110039== All heap blocks were freed -- no leaks are possible
21+
==00:00:00:09.869 110039==
22+
==00:00:00:09.869 110039== For lists of detected and suppressed errors, rerun with: -s
23+
==00:00:00:09.869 110039== 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 99015== Memcheck, a memory error detector
2-
==00:00:00:00.000 99015== Copyright (C) 2002-2022, and GNU GPL'd, by Julian Seward et al.
3-
==00:00:00:00.000 99015== Using Valgrind-3.20.0 and LibVEX; rerun with -h for copyright info
4-
==00:00:00:00.000 99015== Command: ./client 127.0.0.1 1505
5-
==00:00:00:00.000 99015== Parent PID: 99012
6-
==00:00:00:00.000 99015==
7-
==00:00:00:22.136 99015==
8-
==00:00:00:22.136 99015== FILE DESCRIPTORS: 5 open (3 std) at exit.
9-
==00:00:00:22.136 99015== Open file descriptor 63:
10-
==00:00:00:22.136 99015== <inherited from parent>
11-
==00:00:00:22.136 99015==
12-
==00:00:00:22.136 99015== 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 99015== <inherited from parent>
14-
==00:00:00:22.136 99015==
15-
==00:00:00:22.136 99015==
16-
==00:00:00:22.136 99015== HEAP SUMMARY:
17-
==00:00:00:22.136 99015== in use at exit: 0 bytes in 0 blocks
18-
==00:00:00:22.136 99015== total heap usage: 50 allocs, 50 frees, 97,354 bytes allocated
19-
==00:00:00:22.136 99015==
20-
==00:00:00:22.136 99015== All heap blocks were freed -- no leaks are possible
21-
==00:00:00:22.136 99015==
22-
==00:00:00:22.136 99015== For lists of detected and suppressed errors, rerun with: -s
23-
==00:00:00:22.136 99015== ERROR SUMMARY: 0 errors from 0 contexts (suppressed: 0 from 0)
1+
==00:00:00:00.000 110218== Memcheck, a memory error detector
2+
==00:00:00:00.000 110218== Copyright (C) 2002-2022, and GNU GPL'd, by Julian Seward et al.
3+
==00:00:00:00.000 110218== Using Valgrind-3.20.0 and LibVEX; rerun with -h for copyright info
4+
==00:00:00:00.000 110218== Command: ./client 127.0.0.1 1505
5+
==00:00:00:00.000 110218== Parent PID: 110215
6+
==00:00:00:00.000 110218==
7+
==00:00:00:22.129 110218==
8+
==00:00:00:22.129 110218== FILE DESCRIPTORS: 5 open (3 std) at exit.
9+
==00:00:00:22.129 110218== Open file descriptor 63:
10+
==00:00:00:22.129 110218== <inherited from parent>
11+
==00:00:00:22.129 110218==
12+
==00:00:00:22.129 110218== 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.129 110218== <inherited from parent>
14+
==00:00:00:22.130 110218==
15+
==00:00:00:22.130 110218==
16+
==00:00:00:22.130 110218== HEAP SUMMARY:
17+
==00:00:00:22.130 110218== in use at exit: 0 bytes in 0 blocks
18+
==00:00:00:22.130 110218== total heap usage: 50 allocs, 50 frees, 97,354 bytes allocated
19+
==00:00:00:22.130 110218==
20+
==00:00:00:22.130 110218== All heap blocks were freed -- no leaks are possible
21+
==00:00:00:22.130 110218==
22+
==00:00:00:22.130 110218== For lists of detected and suppressed errors, rerun with: -s
23+
==00:00:00:22.130 110218== 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 99072== Memcheck, a memory error detector
2-
==00:00:00:00.000 99072== Copyright (C) 2002-2022, and GNU GPL'd, by Julian Seward et al.
3-
==00:00:00:00.000 99072== Using Valgrind-3.20.0 and LibVEX; rerun with -h for copyright info
4-
==00:00:00:00.000 99072== Command: ./client 127.0.0.1 1506
5-
==00:00:00:00.000 99072== Parent PID: 99068
6-
==00:00:00:00.000 99072==
7-
==00:00:00:16.079 99072==
8-
==00:00:00:16.079 99072== FILE DESCRIPTORS: 6 open (3 std) at exit.
9-
==00:00:00:16.079 99072== Open file descriptor 63:
10-
==00:00:00:16.079 99072== <inherited from parent>
11-
==00:00:00:16.079 99072==
12-
==00:00:00:16.079 99072== 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.079 99072== <inherited from parent>
14-
==00:00:00:16.079 99072==
15-
==00:00:00:16.079 99072== 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.079 99072== <inherited from parent>
17-
==00:00:00:16.079 99072==
18-
==00:00:00:16.080 99072==
19-
==00:00:00:16.080 99072== HEAP SUMMARY:
20-
==00:00:00:16.080 99072== in use at exit: 0 bytes in 0 blocks
21-
==00:00:00:16.080 99072== total heap usage: 55 allocs, 55 frees, 97,489 bytes allocated
22-
==00:00:00:16.080 99072==
23-
==00:00:00:16.080 99072== All heap blocks were freed -- no leaks are possible
24-
==00:00:00:16.080 99072==
25-
==00:00:00:16.080 99072== For lists of detected and suppressed errors, rerun with: -s
26-
==00:00:00:16.080 99072== ERROR SUMMARY: 0 errors from 0 contexts (suppressed: 0 from 0)
1+
==00:00:00:00.000 110273== Memcheck, a memory error detector
2+
==00:00:00:00.000 110273== Copyright (C) 2002-2022, and GNU GPL'd, by Julian Seward et al.
3+
==00:00:00:00.000 110273== Using Valgrind-3.20.0 and LibVEX; rerun with -h for copyright info
4+
==00:00:00:00.000 110273== Command: ./client 127.0.0.1 1506
5+
==00:00:00:00.000 110273== Parent PID: 110270
6+
==00:00:00:00.000 110273==
7+
==00:00:00:16.078 110273==
8+
==00:00:00:16.078 110273== FILE DESCRIPTORS: 6 open (3 std) at exit.
9+
==00:00:00:16.078 110273== Open file descriptor 63:
10+
==00:00:00:16.078 110273== <inherited from parent>
11+
==00:00:00:16.078 110273==
12+
==00:00:00:16.078 110273== 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.078 110273== <inherited from parent>
14+
==00:00:00:16.078 110273==
15+
==00:00:00:16.078 110273== 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.078 110273== <inherited from parent>
17+
==00:00:00:16.078 110273==
18+
==00:00:00:16.078 110273==
19+
==00:00:00:16.079 110273== HEAP SUMMARY:
20+
==00:00:00:16.079 110273== in use at exit: 0 bytes in 0 blocks
21+
==00:00:00:16.079 110273== total heap usage: 55 allocs, 55 frees, 97,489 bytes allocated
22+
==00:00:00:16.079 110273==
23+
==00:00:00:16.079 110273== All heap blocks were freed -- no leaks are possible
24+
==00:00:00:16.079 110273==
25+
==00:00:00:16.079 110273== For lists of detected and suppressed errors, rerun with: -s
26+
==00:00:00:16.079 110273== ERROR SUMMARY: 0 errors from 0 contexts (suppressed: 0 from 0)

0 commit comments

Comments
 (0)