-------------------------------------------------------------------------------- Command: ./test_sig_mem Falcon-512 2 Massif arguments: --stacks=yes --massif-out-file=massif.out ms_print arguments: massif.out -------------------------------------------------------------------------------- KB 10.65^ # | # | # | # ::@:::@@::::::::::::::: | #::::::::@:::@@ ::::::::: | #: ::::@:::@@ : : :: | #: ::::@:::@@ : : :: | #: ::::@:::@@ : : :: | : #: ::::@:::@@ : : :: | : #: ::::@:::@@ : : :: | : :#: ::::@:::@@ : : :: | :@ :#: ::::@:::@@ : : :: | :@ :#: ::::@:::@@ : : :: | :@ :#: ::::@:::@@ : : :: | :@ :#: ::::@:::@@ : : :: | :@ @:#: ::::@:::@@ : : :@ | :@ @:#: ::::@:::@@ : : :@ | :@ :::: :::@:#: ::::@:::@@ : : :@ | :@::::::::::::::::::::::::@@:@@#: ::::@:::@@ : : :@ | ::@:::::: :@@:@@#: ::::@:::@@ : : :@ 0 +----------------------------------------------------------------------->ki 0 914.5 Number of snapshots: 81 Detailed snapshots: [7, 21, 24, 28, 30, 32 (peak), 44, 56, 66, 76] -------------------------------------------------------------------------------- n time(i) total(B) useful-heap(B) extra-heap(B) stacks(B) -------------------------------------------------------------------------------- 0 0 0 0 0 0 1 1,088 368 0 0 368 2 14,503 296 0 0 296 3 22,344 952 0 0 952 4 27,642 1,248 0 0 1,248 5 34,219 6,992 0 0 6,992 6 39,463 4,200 0 0 4,200 7 46,023 4,936 0 0 4,936 00.00% (0B) (heap allocation functions) malloc/new/new[], --alloc-fns, etc. -------------------------------------------------------------------------------- n time(i) total(B) useful-heap(B) extra-heap(B) stacks(B) -------------------------------------------------------------------------------- 8 54,787 1,304 0 0 1,304 9 59,542 1,048 0 0 1,048 10 70,974 1,256 0 0 1,256 11 74,741 1,704 0 0 1,704 12 80,352 1,704 0 0 1,704 13 86,500 1,256 0 0 1,256 14 92,093 1,792 0 0 1,792 15 98,536 1,520 0 0 1,520 16 107,122 1,520 0 0 1,520 17 112,895 1,704 0 0 1,704 18 119,962 1,256 0 0 1,256 19 363,590 1,256 0 0 1,256 20 367,082 1,800 0 0 1,800 21 372,921 1,256 0 0 1,256 00.00% (0B) (heap allocation functions) malloc/new/new[], --alloc-fns, etc. -------------------------------------------------------------------------------- n time(i) total(B) useful-heap(B) extra-heap(B) stacks(B) -------------------------------------------------------------------------------- 22 377,616 1,792 0 0 1,792 23 383,224 1,256 0 0 1,256 24 386,791 1,464 0 0 1,464 00.00% (0B) (heap allocation functions) malloc/new/new[], --alloc-fns, etc. -------------------------------------------------------------------------------- n time(i) total(B) useful-heap(B) extra-heap(B) stacks(B) -------------------------------------------------------------------------------- 25 393,344 1,704 0 0 1,704 26 397,879 1,256 0 0 1,256 27 405,457 1,600 1,024 8 568 28 409,903 2,952 1,024 8 1,920 34.69% (1,024B) (heap allocation functions) malloc/new/new[], --alloc-fns, etc. ->34.69% (1,024B) 0x4E108CB: _IO_file_doallocate (filedoalloc.c:101) ->34.69% (1,024B) 0x4E1E0AF: _IO_doallocbuf (genops.c:347) ->34.69% (1,024B) 0x4E1E0AF: _IO_doallocbuf (genops.c:342) ->34.69% (1,024B) 0x4E1D477: _IO_file_overflow@@GLIBC_2.2.5 (fileops.c:744) ->34.69% (1,024B) 0x4E1C63D: _IO_new_file_xsputn (fileops.c:1243) ->34.69% (1,024B) 0x4E1C63D: _IO_file_xsputn@@GLIBC_2.2.5 (fileops.c:1196) ->34.69% (1,024B) 0x4E12A47: puts (ioputs.c:40) ->34.69% (1,024B) 0x10A3B1: main (in /home/cuser1/work/pqc-evaluation-tools/lib/liboqs/build/tests/test_sig_mem) -------------------------------------------------------------------------------- n time(i) total(B) useful-heap(B) extra-heap(B) stacks(B) -------------------------------------------------------------------------------- 29 416,782 2,960 1,024 8 1,928 30 421,260 1,400 1,024 8 368 73.14% (1,024B) (heap allocation functions) malloc/new/new[], --alloc-fns, etc. ->73.14% (1,024B) 0x4E108CB: _IO_file_doallocate (filedoalloc.c:101) ->73.14% (1,024B) 0x4E1E0AF: _IO_doallocbuf (genops.c:347) ->73.14% (1,024B) 0x4E1E0AF: _IO_doallocbuf (genops.c:342) ->73.14% (1,024B) 0x4E1D477: _IO_file_overflow@@GLIBC_2.2.5 (fileops.c:744) ->73.14% (1,024B) 0x4E1C63D: _IO_new_file_xsputn (fileops.c:1243) ->73.14% (1,024B) 0x4E1C63D: _IO_file_xsputn@@GLIBC_2.2.5 (fileops.c:1196) ->73.14% (1,024B) 0x4E12A47: puts (ioputs.c:40) ->73.14% (1,024B) 0x10A3B1: main (in /home/cuser1/work/pqc-evaluation-tools/lib/liboqs/build/tests/test_sig_mem) -------------------------------------------------------------------------------- n time(i) total(B) useful-heap(B) extra-heap(B) stacks(B) -------------------------------------------------------------------------------- 31 426,802 5,768 4,126 98 1,544 32 430,549 10,904 8,694 122 2,088 79.73% (8,694B) (heap allocation functions) malloc/new/new[], --alloc-fns, etc. ->46.96% (5,120B) 0x4E108CB: _IO_file_doallocate (filedoalloc.c:101) | ->46.96% (5,120B) 0x4E1E0AF: _IO_doallocbuf (genops.c:347) | ->46.96% (5,120B) 0x4E1E0AF: _IO_doallocbuf (genops.c:342) | ->37.56% (4,096B) 0x4E1C35B: _IO_file_xsgetn (fileops.c:1287) | | ->37.56% (4,096B) 0x4E11714: fread (iofread.c:38) | | ->37.56% (4,096B) 0x10AE6E: oqs_fload (in /home/cuser1/work/pqc-evaluation-tools/lib/liboqs/build/tests/test_sig_mem) | | ->37.56% (4,096B) 0x10A950: main (in /home/cuser1/work/pqc-evaluation-tools/lib/liboqs/build/tests/test_sig_mem) | | | ->09.39% (1,024B) 0x4E1D477: _IO_file_overflow@@GLIBC_2.2.5 (fileops.c:744) | ->09.39% (1,024B) 0x4E1C63D: _IO_new_file_xsputn (fileops.c:1243) | ->09.39% (1,024B) 0x4E1C63D: _IO_file_xsputn@@GLIBC_2.2.5 (fileops.c:1196) | ->09.39% (1,024B) 0x4E12A47: puts (ioputs.c:40) | ->09.39% (1,024B) 0x10A3B1: main (in /home/cuser1/work/pqc-evaluation-tools/lib/liboqs/build/tests/test_sig_mem) | ->11.75% (1,281B) 0x10A8EC: main (in /home/cuser1/work/pqc-evaluation-tools/lib/liboqs/build/tests/test_sig_mem) | ->08.23% (897B) 0x10A8E0: main (in /home/cuser1/work/pqc-evaluation-tools/lib/liboqs/build/tests/test_sig_mem) | ->06.90% (752B) 0x10A905: main (in /home/cuser1/work/pqc-evaluation-tools/lib/liboqs/build/tests/test_sig_mem) | ->04.33% (472B) 0x4E111FA: __fopen_internal (iofopen.c:65) | ->04.33% (472B) 0x10AE49: oqs_fload (in /home/cuser1/work/pqc-evaluation-tools/lib/liboqs/build/tests/test_sig_mem) | ->04.33% (472B) 0x10A950: main (in /home/cuser1/work/pqc-evaluation-tools/lib/liboqs/build/tests/test_sig_mem) | ->01.58% (172B) in 2 places, all below massif's threshold (1.00%) -------------------------------------------------------------------------------- n time(i) total(B) useful-heap(B) extra-heap(B) stacks(B) -------------------------------------------------------------------------------- 33 434,917 9,592 8,694 122 776 34 448,492 8,784 4,126 98 4,560 35 495,615 8,888 4,126 98 4,664 36 502,386 9,088 4,126 98 4,864 37 508,990 9,088 4,126 98 4,864 38 514,484 9,088 4,126 98 4,864 39 519,025 9,104 4,350 138 4,616 40 524,003 9,312 4,350 138 4,824 41 530,956 9,360 4,350 138 4,872 42 540,106 9,360 4,350 138 4,872 43 549,256 9,360 4,350 138 4,872 44 558,406 9,360 4,350 138 4,872 46.47% (4,350B) (heap allocation functions) malloc/new/new[], --alloc-fns, etc. ->13.69% (1,281B) 0x10A8EC: main (in /home/cuser1/work/pqc-evaluation-tools/lib/liboqs/build/tests/test_sig_mem) | ->10.94% (1,024B) 0x4E108CB: _IO_file_doallocate (filedoalloc.c:101) | ->10.94% (1,024B) 0x4E1E0AF: _IO_doallocbuf (genops.c:347) | ->10.94% (1,024B) 0x4E1E0AF: _IO_doallocbuf (genops.c:342) | ->10.94% (1,024B) 0x4E1D477: _IO_file_overflow@@GLIBC_2.2.5 (fileops.c:744) | | ->10.94% (1,024B) 0x4E1C63D: _IO_new_file_xsputn (fileops.c:1243) | | ->10.94% (1,024B) 0x4E1C63D: _IO_file_xsputn@@GLIBC_2.2.5 (fileops.c:1196) | | ->10.94% (1,024B) 0x4E12A47: puts (ioputs.c:40) | | ->10.94% (1,024B) 0x10A3B1: main (in /home/cuser1/work/pqc-evaluation-tools/lib/liboqs/build/tests/test_sig_mem) | | | ->00.00% (0B) in 1+ places, all below ms_print's threshold (01.00%) | ->09.58% (897B) 0x10A8E0: main (in /home/cuser1/work/pqc-evaluation-tools/lib/liboqs/build/tests/test_sig_mem) | ->08.03% (752B) 0x10A905: main (in /home/cuser1/work/pqc-evaluation-tools/lib/liboqs/build/tests/test_sig_mem) | ->02.39% (224B) 0x2F34F7: SHA3_shake256_inc_init (in /home/cuser1/work/pqc-evaluation-tools/lib/liboqs/build/tests/test_sig_mem) | ->02.39% (224B) 0x120523: do_verify (in /home/cuser1/work/pqc-evaluation-tools/lib/liboqs/build/tests/test_sig_mem) | ->02.39% (224B) 0x10BC5D: OQS_SIG_verify (in /home/cuser1/work/pqc-evaluation-tools/lib/liboqs/build/tests/test_sig_mem) | ->02.39% (224B) 0x10A9DD: main (in /home/cuser1/work/pqc-evaluation-tools/lib/liboqs/build/tests/test_sig_mem) | ->01.07% (100B) 0x10A8F9: main (in /home/cuser1/work/pqc-evaluation-tools/lib/liboqs/build/tests/test_sig_mem) | ->00.77% (72B) in 1+ places, all below ms_print's threshold (01.00%) -------------------------------------------------------------------------------- n time(i) total(B) useful-heap(B) extra-heap(B) stacks(B) -------------------------------------------------------------------------------- 45 567,556 9,360 4,350 138 4,872 46 576,706 9,360 4,350 138 4,872 47 582,215 9,360 4,350 138 4,872 48 585,856 9,360 4,350 138 4,872 49 591,384 9,312 4,350 138 4,824 50 592,477 9,312 4,350 138 4,824 51 595,118 9,360 4,350 138 4,872 52 596,206 9,320 4,350 138 4,832 53 597,301 9,360 4,350 138 4,872 54 598,392 9,368 4,350 138 4,880 55 599,485 9,368 4,350 138 4,880 56 600,605 9,360 4,350 138 4,872 46.47% (4,350B) (heap allocation functions) malloc/new/new[], --alloc-fns, etc. ->13.69% (1,281B) 0x10A8EC: main (in /home/cuser1/work/pqc-evaluation-tools/lib/liboqs/build/tests/test_sig_mem) | ->10.94% (1,024B) 0x4E108CB: _IO_file_doallocate (filedoalloc.c:101) | ->10.94% (1,024B) 0x4E1E0AF: _IO_doallocbuf (genops.c:347) | ->10.94% (1,024B) 0x4E1E0AF: _IO_doallocbuf (genops.c:342) | ->10.94% (1,024B) 0x4E1D477: _IO_file_overflow@@GLIBC_2.2.5 (fileops.c:744) | | ->10.94% (1,024B) 0x4E1C63D: _IO_new_file_xsputn (fileops.c:1243) | | ->10.94% (1,024B) 0x4E1C63D: _IO_file_xsputn@@GLIBC_2.2.5 (fileops.c:1196) | | ->10.94% (1,024B) 0x4E12A47: puts (ioputs.c:40) | | ->10.94% (1,024B) 0x10A3B1: main (in /home/cuser1/work/pqc-evaluation-tools/lib/liboqs/build/tests/test_sig_mem) | | | ->00.00% (0B) in 1+ places, all below ms_print's threshold (01.00%) | ->09.58% (897B) 0x10A8E0: main (in /home/cuser1/work/pqc-evaluation-tools/lib/liboqs/build/tests/test_sig_mem) | ->08.03% (752B) 0x10A905: main (in /home/cuser1/work/pqc-evaluation-tools/lib/liboqs/build/tests/test_sig_mem) | ->02.39% (224B) 0x2F34F7: SHA3_shake256_inc_init (in /home/cuser1/work/pqc-evaluation-tools/lib/liboqs/build/tests/test_sig_mem) | ->02.39% (224B) 0x120523: do_verify (in /home/cuser1/work/pqc-evaluation-tools/lib/liboqs/build/tests/test_sig_mem) | ->02.39% (224B) 0x10BC5D: OQS_SIG_verify (in /home/cuser1/work/pqc-evaluation-tools/lib/liboqs/build/tests/test_sig_mem) | ->02.39% (224B) 0x10A9DD: main (in /home/cuser1/work/pqc-evaluation-tools/lib/liboqs/build/tests/test_sig_mem) | ->01.07% (100B) 0x10A8F9: main (in /home/cuser1/work/pqc-evaluation-tools/lib/liboqs/build/tests/test_sig_mem) | ->00.77% (72B) in 1+ places, all below ms_print's threshold (01.00%) -------------------------------------------------------------------------------- n time(i) total(B) useful-heap(B) extra-heap(B) stacks(B) -------------------------------------------------------------------------------- 57 601,730 9,312 4,350 138 4,824 58 604,472 9,360 4,350 138 4,872 59 605,560 9,320 4,350 138 4,832 60 606,655 9,360 4,350 138 4,872 61 607,746 9,368 4,350 138 4,880 62 608,839 9,368 4,350 138 4,880 63 609,959 9,360 4,350 138 4,872 64 611,084 9,312 4,350 138 4,824 65 613,826 9,360 4,350 138 4,872 66 614,914 9,320 4,350 138 4,832 46.67% (4,350B) (heap allocation functions) malloc/new/new[], --alloc-fns, etc. ->13.74% (1,281B) 0x10A8EC: main (in /home/cuser1/work/pqc-evaluation-tools/lib/liboqs/build/tests/test_sig_mem) | ->10.99% (1,024B) 0x4E108CB: _IO_file_doallocate (filedoalloc.c:101) | ->10.99% (1,024B) 0x4E1E0AF: _IO_doallocbuf (genops.c:347) | ->10.99% (1,024B) 0x4E1E0AF: _IO_doallocbuf (genops.c:342) | ->10.99% (1,024B) 0x4E1D477: _IO_file_overflow@@GLIBC_2.2.5 (fileops.c:744) | | ->10.99% (1,024B) 0x4E1C63D: _IO_new_file_xsputn (fileops.c:1243) | | ->10.99% (1,024B) 0x4E1C63D: _IO_file_xsputn@@GLIBC_2.2.5 (fileops.c:1196) | | ->10.99% (1,024B) 0x4E12A47: puts (ioputs.c:40) | | ->10.99% (1,024B) 0x10A3B1: main (in /home/cuser1/work/pqc-evaluation-tools/lib/liboqs/build/tests/test_sig_mem) | | | ->00.00% (0B) in 1+ places, all below ms_print's threshold (01.00%) | ->09.62% (897B) 0x10A8E0: main (in /home/cuser1/work/pqc-evaluation-tools/lib/liboqs/build/tests/test_sig_mem) | ->08.07% (752B) 0x10A905: main (in /home/cuser1/work/pqc-evaluation-tools/lib/liboqs/build/tests/test_sig_mem) | ->02.40% (224B) 0x2F34F7: SHA3_shake256_inc_init (in /home/cuser1/work/pqc-evaluation-tools/lib/liboqs/build/tests/test_sig_mem) | ->02.40% (224B) 0x120523: do_verify (in /home/cuser1/work/pqc-evaluation-tools/lib/liboqs/build/tests/test_sig_mem) | ->02.40% (224B) 0x10BC5D: OQS_SIG_verify (in /home/cuser1/work/pqc-evaluation-tools/lib/liboqs/build/tests/test_sig_mem) | ->02.40% (224B) 0x10A9DD: main (in /home/cuser1/work/pqc-evaluation-tools/lib/liboqs/build/tests/test_sig_mem) | ->01.07% (100B) 0x10A8F9: main (in /home/cuser1/work/pqc-evaluation-tools/lib/liboqs/build/tests/test_sig_mem) | ->00.77% (72B) in 1+ places, all below ms_print's threshold (01.00%) -------------------------------------------------------------------------------- n time(i) total(B) useful-heap(B) extra-heap(B) stacks(B) -------------------------------------------------------------------------------- 67 616,009 9,360 4,350 138 4,872 68 617,100 9,368 4,350 138 4,880 69 826,456 9,104 4,350 138 4,616 70 874,627 8,952 4,126 98 4,728 71 876,166 8,904 4,126 98 4,680 72 922,775 8,952 4,126 98 4,728 73 924,234 8,840 4,126 98 4,616 74 929,888 8,784 4,126 98 4,560 75 930,989 4,288 2,377 47 1,864 76 932,097 2,816 1,024 8 1,784 36.36% (1,024B) (heap allocation functions) malloc/new/new[], --alloc-fns, etc. ->36.36% (1,024B) 0x4E108CB: _IO_file_doallocate (filedoalloc.c:101) | ->36.36% (1,024B) 0x4E1E0AF: _IO_doallocbuf (genops.c:347) | ->36.36% (1,024B) 0x4E1E0AF: _IO_doallocbuf (genops.c:342) | ->36.36% (1,024B) 0x4E1D477: _IO_file_overflow@@GLIBC_2.2.5 (fileops.c:744) | | ->36.36% (1,024B) 0x4E1C63D: _IO_new_file_xsputn (fileops.c:1243) | | ->36.36% (1,024B) 0x4E1C63D: _IO_file_xsputn@@GLIBC_2.2.5 (fileops.c:1196) | | ->36.36% (1,024B) 0x4E12A47: puts (ioputs.c:40) | | ->36.36% (1,024B) 0x10A3B1: main (in /home/cuser1/work/pqc-evaluation-tools/lib/liboqs/build/tests/test_sig_mem) | | | ->00.00% (0B) in 1+ places, all below ms_print's threshold (01.00%) | ->00.00% (0B) in 1+ places, all below ms_print's threshold (01.00%) -------------------------------------------------------------------------------- n time(i) total(B) useful-heap(B) extra-heap(B) stacks(B) -------------------------------------------------------------------------------- 77 933,187 1,480 1,024 8 448 78 934,292 1,536 1,024 8 504 79 935,381 1,552 1,024 8 520 80 936,469 512 0 0 512