$ make test-4-1
[?2004l[ 66%] Built target create_fs_1
[ 83%] [34m[1mGenerating make_test_out[0m
[100%] [34m[1mGenerating create_fs_1_test[0m
==1896710== Memcheck, a memory error detector
==1896710== Copyright (C) 2002-2024, and GNU GPL'd, by Julian Seward et al.
==1896710== Using Valgrind-3.23.0 and LibVEX; rerun with -h for copyright info
==1896710== Command: /uio/kant/ifi-ansatt-u07/griff/in2140/in2140-v25-internal/oblig-02/solution/build/create_fs_1 /uio/kant/ifi-ansatt-u07/griff/in2140/in2140-v25-internal/oblig-02/solution/test-outputs/master_file_table-create_fs_1 /uio/kant/ifi-ansatt-u07/griff/in2140/in2140-v25-internal/oblig-02/solution/test-outputs/block_allocation_table-create_fs_1
==1896710== 
Blocks recorded in the block allocation table:
000: 00000000000000000000
020: 00000000000000000000
040: 00000000000000000000
060: 00000000000000000000

===================================
= Create root dir                 =
===================================
/ (id 0)
Blocks recorded in master file table:
000: 00000000000000000000
020: 00000000000000000000
040: 00000000000000000000
060: 00000000000000000000

===================================
= Create kernel file in dir root = 
===================================
/ (id 0)
  kernel (id 1 size 20000)
Blocks recorded in master file table:
000: 11111000000000000000
020: 00000000000000000000
040: 00000000000000000000
060: 00000000000000000000

Blocks recorded in the block allocation table:
000: 11111000000000000000
020: 00000000000000000000
040: 00000000000000000000
060: 00000000000000000000

===================================
= Create dir etc in dir root      =
===================================
/ (id 0)
  kernel (id 1 size 20000)
  etc (id 2)
    hosts (id 3 size 200)
Blocks recorded in master file table:
000: 11111100000000000000
020: 00000000000000000000
040: 00000000000000000000
060: 00000000000000000000

===================================
= Create usr/bin, usr/local/bin   =
===================================
/ (id 0)
  kernel (id 1 size 20000)
  etc (id 2)
    hosts (id 3 size 200)
  usr (id 4)
    bin (id 5)
      ls (id 8 size 14322)
      ps (id 9 size 13800)
    local (id 6)
      bin (id 7)
        nvcc (id 10 size 28000)
        gcc (id 11 size 12623)
Blocks recorded in master file table:
000: 11111111111111111111
020: 11111000000000000000
040: 00000000000000000000
060: 00000000000000000000

Blocks recorded in the block allocation table:
000: 11111111111111111111
020: 11111000000000000000
040: 00000000000000000000
060: 00000000000000000000

++++++++++++++++++++++++++++++++++++++++++++++++
+ All inodes structures have been
+ deleted. The inode info is stored in
+ /uio/kant/ifi-ansatt-u07/griff/in2140/in2140-v25-internal/oblig-02/solution/test-outputs/master_file_table-create_fs_1
+ The allocated file blocks are stored in
+ /uio/kant/ifi-ansatt-u07/griff/in2140/in2140-v25-internal/oblig-02/solution/test-outputs/block_allocation_table-create_fs_1
++++++++++++++++++++++++++++++++++++++++++++++++
==1896710== 
==1896710== HEAP SUMMARY:
==1896710==     in use at exit: 0 bytes in 0 blocks
==1896710==   total heap usage: 59 allocs, 59 frees, 37,032 bytes allocated
==1896710== 
==1896710== All heap blocks were freed -- no leaks are possible
==1896710== 
==1896710== For lists of detected and suppressed errors, rerun with: -s
==1896710== ERROR SUMMARY: 0 errors from 0 contexts (suppressed: 0 from 0)
[100%] Built target test-4-1
