int main(){
int *pointer = malloc(5);
free(pointer);
return 0;
}
==44611==
==44611== HEAP SUMMARY:
==44611== in use at exit: 22,223 bytes in 183 blocks
==44611== total heap usage: 259 allocs, 76 frees, 28,335 bytes allocated
==44611==
==44611== LEAK SUMMARY:
==44611== definitely lost: 0 bytes in 0 blocks
==44611== indirectly lost: 0 bytes in 0 blocks
==44611== possibly lost: 0 bytes in 0 blocks
==44611== still reachable: 0 bytes in 0 blocks
==44611== suppressed: 22,223 bytes in 183 blocks
==44611==
So as you can see from the code,there seems to be allocs and frees which i haven't done and a lot of bytes which have been allocated? Are these bytes now unusable by the computer,since i forgot to free them when i started programming in C? Also what does suppressed mean? And help to fix this issue.Thanks