Skip to content

Commit 09b41bd

Browse files
committed
Moved input sanitization for Client into main funciton instead of GameClient constructor. Removed constant variables from GameClient and replaced them with static constants
1 parent 4e6a3e3 commit 09b41bd

34 files changed

+644
-667
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 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)
1+
==00:00:00:00.000 131912== Memcheck, a memory error detector
2+
==00:00:00:00.000 131912== Copyright (C) 2002-2022, and GNU GPL'd, by Julian Seward et al.
3+
==00:00:00:00.000 131912== Using Valgrind-3.20.0 and LibVEX; rerun with -h for copyright info
4+
==00:00:00:00.000 131912== Command: ./client 127.0.0.1 1501
5+
==00:00:00:00.000 131912== Parent PID: 131909
6+
==00:00:00:00.000 131912==
7+
==00:00:00:10.027 131912==
8+
==00:00:00:10.027 131912== FILE DESCRIPTORS: 5 open (3 std) at exit.
9+
==00:00:00:10.027 131912== Open file descriptor 63:
10+
==00:00:00:10.027 131912== <inherited from parent>
11+
==00:00:00:10.027 131912==
12+
==00:00:00:10.028 131912== 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.028 131912== <inherited from parent>
14+
==00:00:00:10.028 131912==
15+
==00:00:00:10.028 131912==
16+
==00:00:00:10.028 131912== HEAP SUMMARY:
17+
==00:00:00:10.028 131912== in use at exit: 0 bytes in 0 blocks
18+
==00:00:00:10.028 131912== total heap usage: 36 allocs, 36 frees, 92,788 bytes allocated
19+
==00:00:00:10.028 131912==
20+
==00:00:00:10.028 131912== All heap blocks were freed -- no leaks are possible
21+
==00:00:00:10.028 131912==
22+
==00:00:00:10.028 131912== For lists of detected and suppressed errors, rerun with: -s
23+
==00:00:00:10.028 131912== 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 109920 10
1+
0 131909 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 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)
1+
==00:00:00:00.000 131868== Memcheck, a memory error detector
2+
==00:00:00:00.000 131868== Copyright (C) 2002-2022, and GNU GPL'd, by Julian Seward et al.
3+
==00:00:00:00.000 131868== Using Valgrind-3.20.0 and LibVEX; rerun with -h for copyright info
4+
==00:00:00:00.000 131868== Command: ./server 1500
5+
==00:00:00:00.000 131868== Parent PID: 131866
6+
==00:00:00:00.000 131868==
7+
==00:00:00:10.873 131868==
8+
==00:00:00:10.873 131868== FILE DESCRIPTORS: 5 open (3 std) at exit.
9+
==00:00:00:10.873 131868== Open file descriptor 63:
10+
==00:00:00:10.873 131868== <inherited from parent>
11+
==00:00:00:10.873 131868==
12+
==00:00:00:10.873 131868== 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.873 131868== <inherited from parent>
14+
==00:00:00:10.873 131868==
15+
==00:00:00:10.873 131868==
16+
==00:00:00:10.873 131868== HEAP SUMMARY:
17+
==00:00:00:10.873 131868== in use at exit: 0 bytes in 0 blocks
18+
==00:00:00:10.873 131868== total heap usage: 171 allocs, 171 frees, 106,128 bytes allocated
19+
==00:00:00:10.873 131868==
20+
==00:00:00:10.873 131868== All heap blocks were freed -- no leaks are possible
21+
==00:00:00:10.873 131868==
22+
==00:00:00:10.873 131868== For lists of detected and suppressed errors, rerun with: -s
23+
==00:00:00:10.873 131868== 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 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)
1+
==00:00:00:00.000 132075== Memcheck, a memory error detector
2+
==00:00:00:00.000 132075== Copyright (C) 2002-2022, and GNU GPL'd, by Julian Seward et al.
3+
==00:00:00:00.000 132075== Using Valgrind-3.20.0 and LibVEX; rerun with -h for copyright info
4+
==00:00:00:00.000 132075== Command: ./client 127.0.0.1 1503
5+
==00:00:00:00.000 132075== Parent PID: 132072
6+
==00:00:00:00.000 132075==
7+
==00:00:00:08.927 132075==
8+
==00:00:00:08.927 132075== FILE DESCRIPTORS: 5 open (3 std) at exit.
9+
==00:00:00:08.927 132075== Open file descriptor 63:
10+
==00:00:00:08.927 132075== <inherited from parent>
11+
==00:00:00:08.927 132075==
12+
==00:00:00:08.927 132075== 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 132075== <inherited from parent>
14+
==00:00:00:08.927 132075==
15+
==00:00:00:08.927 132075==
16+
==00:00:00:08.928 132075== HEAP SUMMARY:
17+
==00:00:00:08.928 132075== in use at exit: 0 bytes in 0 blocks
18+
==00:00:00:08.928 132075== total heap usage: 67 allocs, 67 frees, 97,898 bytes allocated
19+
==00:00:00:08.928 132075==
20+
==00:00:00:08.928 132075== All heap blocks were freed -- no leaks are possible
21+
==00:00:00:08.928 132075==
22+
==00:00:00:08.928 132075== For lists of detected and suppressed errors, rerun with: -s
23+
==00:00:00:08.928 132075== 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 110070 10
1+
0 132072 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 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)
1+
==00:00:00:00.000 132041== Memcheck, a memory error detector
2+
==00:00:00:00.000 132041== Copyright (C) 2002-2022, and GNU GPL'd, by Julian Seward et al.
3+
==00:00:00:00.000 132041== Using Valgrind-3.20.0 and LibVEX; rerun with -h for copyright info
4+
==00:00:00:00.000 132041== Command: ./server 1502
5+
==00:00:00:00.000 132041== Parent PID: 132039
6+
==00:00:00:00.000 132041==
7+
==00:00:00:09.879 132041==
8+
==00:00:00:09.879 132041== FILE DESCRIPTORS: 5 open (3 std) at exit.
9+
==00:00:00:09.879 132041== Open file descriptor 63:
10+
==00:00:00:09.879 132041== <inherited from parent>
11+
==00:00:00:09.879 132041==
12+
==00:00:00:09.879 132041== 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.879 132041== <inherited from parent>
14+
==00:00:00:09.879 132041==
15+
==00:00:00:09.880 132041==
16+
==00:00:00:09.880 132041== HEAP SUMMARY:
17+
==00:00:00:09.880 132041== in use at exit: 0 bytes in 0 blocks
18+
==00:00:00:09.880 132041== total heap usage: 171 allocs, 171 frees, 106,128 bytes allocated
19+
==00:00:00:09.880 132041==
20+
==00:00:00:09.880 132041== All heap blocks were freed -- no leaks are possible
21+
==00:00:00:09.880 132041==
22+
==00:00:00:09.880 132041== For lists of detected and suppressed errors, rerun with: -s
23+
==00:00:00:09.880 132041== 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 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)
1+
==00:00:00:00.000 132216== Memcheck, a memory error detector
2+
==00:00:00:00.001 132216== Copyright (C) 2002-2022, and GNU GPL'd, by Julian Seward et al.
3+
==00:00:00:00.001 132216== Using Valgrind-3.20.0 and LibVEX; rerun with -h for copyright info
4+
==00:00:00:00.001 132216== Command: ./client 127.0.0.1 1505
5+
==00:00:00:00.001 132216== Parent PID: 132213
6+
==00:00:00:00.001 132216==
7+
==00:00:00:22.127 132216==
8+
==00:00:00:22.127 132216== FILE DESCRIPTORS: 5 open (3 std) at exit.
9+
==00:00:00:22.127 132216== Open file descriptor 63:
10+
==00:00:00:22.127 132216== <inherited from parent>
11+
==00:00:00:22.127 132216==
12+
==00:00:00:22.127 132216== 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.127 132216== <inherited from parent>
14+
==00:00:00:22.127 132216==
15+
==00:00:00:22.127 132216==
16+
==00:00:00:22.128 132216== HEAP SUMMARY:
17+
==00:00:00:22.128 132216== in use at exit: 0 bytes in 0 blocks
18+
==00:00:00:22.128 132216== total heap usage: 50 allocs, 50 frees, 97,354 bytes allocated
19+
==00:00:00:22.128 132216==
20+
==00:00:00:22.128 132216== All heap blocks were freed -- no leaks are possible
21+
==00:00:00:22.128 132216==
22+
==00:00:00:22.128 132216== For lists of detected and suppressed errors, rerun with: -s
23+
==00:00:00:22.128 132216== 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 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)
1+
==00:00:00:00.000 132274== Memcheck, a memory error detector
2+
==00:00:00:00.000 132274== Copyright (C) 2002-2022, and GNU GPL'd, by Julian Seward et al.
3+
==00:00:00:00.000 132274== Using Valgrind-3.20.0 and LibVEX; rerun with -h for copyright info
4+
==00:00:00:00.000 132274== Command: ./client 127.0.0.1 1506
5+
==00:00:00:00.000 132274== Parent PID: 132271
6+
==00:00:00:00.000 132274==
7+
==00:00:00:16.075 132274==
8+
==00:00:00:16.075 132274== FILE DESCRIPTORS: 6 open (3 std) at exit.
9+
==00:00:00:16.075 132274== Open file descriptor 63:
10+
==00:00:00:16.075 132274== <inherited from parent>
11+
==00:00:00:16.075 132274==
12+
==00:00:00:16.075 132274== 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 132274== <inherited from parent>
14+
==00:00:00:16.075 132274==
15+
==00:00:00:16.075 132274== 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 132274== <inherited from parent>
17+
==00:00:00:16.075 132274==
18+
==00:00:00:16.075 132274==
19+
==00:00:00:16.076 132274== HEAP SUMMARY:
20+
==00:00:00:16.076 132274== in use at exit: 0 bytes in 0 blocks
21+
==00:00:00:16.076 132274== total heap usage: 55 allocs, 55 frees, 97,489 bytes allocated
22+
==00:00:00:16.076 132274==
23+
==00:00:00:16.076 132274== All heap blocks were freed -- no leaks are possible
24+
==00:00:00:16.076 132274==
25+
==00:00:00:16.076 132274== For lists of detected and suppressed errors, rerun with: -s
26+
==00:00:00:16.076 132274== ERROR SUMMARY: 0 errors from 0 contexts (suppressed: 0 from 0)

0 commit comments

Comments
 (0)