From 67e7fec3e0b0357fe9129348d7c18e0ff87a5e6d Mon Sep 17 00:00:00 2001 From: Dmitrii Krosh Date: Fri, 17 Jul 2026 02:09:29 +0300 Subject: [PATCH] WIP smth broke in decode --- .gitignore | 10 +- reimplement/newset.c | 93 +++ reimplement/newset_f.c | 4 +- res/newset/metadata.tsv | 12 + res/newset/runs/bash/run-001.stderr | 0 res/newset/runs/bash/run-001.tsv | 6 + res/newset/runs/bash/run-002.stderr | 0 res/newset/runs/bash/run-002.tsv | 6 + res/newset/runs/bash/run-003.stderr | 0 res/newset/runs/bash/run-003.tsv | 6 + res/newset/runs/libc.so.6/run-001.stderr | 0 res/newset/runs/libc.so.6/run-001.tsv | 5 + res/newset/runs/libc.so.6/run-002.stderr | 0 res/newset/runs/libc.so.6/run-002.tsv | 5 + res/newset/runs/libc.so.6/run-003.stderr | 0 res/newset/runs/libc.so.6/run-003.tsv | 5 + res/newset/runs/libm.so.6/run-001.stderr | 0 res/newset/runs/libm.so.6/run-001.tsv | 5 + res/newset/runs/libm.so.6/run-002.stderr | 0 res/newset/runs/libm.so.6/run-002.tsv | 5 + res/newset/runs/libm.so.6/run-003.stderr | 0 res/newset/runs/libm.so.6/run-003.tsv | 5 + .../runs/libstdc--.so.6.0.35/run-001.stderr | 1 + .../runs/libstdc--.so.6.0.35/run-001.tsv | 5 + .../runs/libstdc--.so.6.0.35/run-002.stderr | 1 + .../runs/libstdc--.so.6.0.35/run-002.tsv | 5 + .../runs/libstdc--.so.6.0.35/run-003.stderr | 1 + .../runs/libstdc--.so.6.0.35/run-003.tsv | 5 + .../runs/libz.so.1.3.1.zlib-ng/run-001.stderr | 0 .../runs/libz.so.1.3.1.zlib-ng/run-001.tsv | 5 + .../runs/libz.so.1.3.1.zlib-ng/run-002.stderr | 0 .../runs/libz.so.1.3.1.zlib-ng/run-002.tsv | 5 + .../runs/libz.so.1.3.1.zlib-ng/run-003.stderr | 0 .../runs/libz.so.1.3.1.zlib-ng/run-003.tsv | 5 + res/newset/runs/ls/run-001.stderr | 0 res/newset/runs/ls/run-001.tsv | 6 + res/newset/runs/ls/run-002.stderr | 0 res/newset/runs/ls/run-002.tsv | 6 + res/newset/runs/ls/run-003.stderr | 0 res/newset/runs/ls/run-003.tsv | 6 + res/newset/runs/python3.14/run-001.stderr | 0 res/newset/runs/python3.14/run-001.tsv | 6 + res/newset/runs/python3.14/run-002.stderr | 0 res/newset/runs/python3.14/run-002.tsv | 6 + res/newset/runs/python3.14/run-003.stderr | 0 res/newset/runs/python3.14/run-003.tsv | 6 + res/newset/runs/true/run-001.stderr | 0 res/newset/runs/true/run-001.tsv | 5 + res/newset/runs/true/run-002.stderr | 0 res/newset/runs/true/run-002.tsv | 5 + res/newset/runs/true/run-003.stderr | 0 res/newset/runs/true/run-003.tsv | 5 + res/newset/summary.tsv | 9 + res/original/metadata.tsv | 12 + res/original/runs/bash/run-001.stderr | 0 res/original/runs/bash/run-001.tsv | 6 + res/original/runs/bash/run-002.stderr | 0 res/original/runs/bash/run-002.tsv | 6 + res/original/runs/bash/run-003.stderr | 0 res/original/runs/bash/run-003.tsv | 6 + res/original/runs/libc.so.6/run-001.stderr | 0 res/original/runs/libc.so.6/run-001.tsv | 5 + res/original/runs/libc.so.6/run-002.stderr | 0 res/original/runs/libc.so.6/run-002.tsv | 5 + res/original/runs/libc.so.6/run-003.stderr | 0 res/original/runs/libc.so.6/run-003.tsv | 5 + res/original/runs/libm.so.6/run-001.stderr | 0 res/original/runs/libm.so.6/run-001.tsv | 5 + res/original/runs/libm.so.6/run-002.stderr | 0 res/original/runs/libm.so.6/run-002.tsv | 5 + res/original/runs/libm.so.6/run-003.stderr | 0 res/original/runs/libm.so.6/run-003.tsv | 5 + .../runs/libstdc--.so.6.0.35/run-001.stderr | 1 + .../runs/libstdc--.so.6.0.35/run-001.tsv | 5 + .../runs/libstdc--.so.6.0.35/run-002.stderr | 1 + .../runs/libstdc--.so.6.0.35/run-002.tsv | 5 + .../runs/libstdc--.so.6.0.35/run-003.stderr | 1 + .../runs/libstdc--.so.6.0.35/run-003.tsv | 5 + .../runs/libz.so.1.3.1.zlib-ng/run-001.stderr | 0 .../runs/libz.so.1.3.1.zlib-ng/run-001.tsv | 5 + .../runs/libz.so.1.3.1.zlib-ng/run-002.stderr | 0 .../runs/libz.so.1.3.1.zlib-ng/run-002.tsv | 5 + .../runs/libz.so.1.3.1.zlib-ng/run-003.stderr | 0 .../runs/libz.so.1.3.1.zlib-ng/run-003.tsv | 5 + res/original/runs/ls/run-001.stderr | 0 res/original/runs/ls/run-001.tsv | 6 + res/original/runs/ls/run-002.stderr | 0 res/original/runs/ls/run-002.tsv | 6 + res/original/runs/ls/run-003.stderr | 0 res/original/runs/ls/run-003.tsv | 6 + res/original/runs/python3.14/run-001.stderr | 0 res/original/runs/python3.14/run-001.tsv | 6 + res/original/runs/python3.14/run-002.stderr | 0 res/original/runs/python3.14/run-002.tsv | 6 + res/original/runs/python3.14/run-003.stderr | 0 res/original/runs/python3.14/run-003.tsv | 6 + res/original/runs/true/run-001.stderr | 0 res/original/runs/true/run-001.tsv | 5 + res/original/runs/true/run-002.stderr | 0 res/original/runs/true/run-002.tsv | 5 + res/original/runs/true/run-003.stderr | 0 res/original/runs/true/run-003.tsv | 5 + res/original/summary.tsv | 9 + res_cmp/newset/metadata.tsv | 7 + res_cmp/newset/runs/bash-libc/run-001.stderr | 0 res_cmp/newset/runs/bash-libc/run-001.tsv | 4 + res_cmp/newset/runs/bash-libc/run-002.stderr | 0 res_cmp/newset/runs/bash-libc/run-002.tsv | 4 + res_cmp/newset/runs/bash-libc/run-003.stderr | 0 res_cmp/newset/runs/bash-libc/run-003.tsv | 4 + res_cmp/newset/runs/ls-libc/run-001.stderr | 0 res_cmp/newset/runs/ls-libc/run-001.tsv | 4 + res_cmp/newset/runs/ls-libc/run-002.stderr | 0 res_cmp/newset/runs/ls-libc/run-002.tsv | 4 + res_cmp/newset/runs/ls-libc/run-003.stderr | 0 res_cmp/newset/runs/ls-libc/run-003.tsv | 4 + .../newset/runs/python-libc/run-001.stderr | 0 res_cmp/newset/runs/python-libc/run-001.tsv | 4 + .../newset/runs/python-libc/run-002.stderr | 0 res_cmp/newset/runs/python-libc/run-002.tsv | 4 + .../newset/runs/python-libc/run-003.stderr | 0 res_cmp/newset/runs/python-libc/run-003.tsv | 4 + res_cmp/newset/runs/true-libc/run-001.stderr | 0 res_cmp/newset/runs/true-libc/run-001.tsv | 4 + res_cmp/newset/runs/true-libc/run-002.stderr | 0 res_cmp/newset/runs/true-libc/run-002.tsv | 4 + res_cmp/newset/runs/true-libc/run-003.stderr | 0 res_cmp/newset/runs/true-libc/run-003.tsv | 4 + res_cmp/newset/sets/bash.stderr | 0 res_cmp/newset/sets/bash.tsv | 6 + res_cmp/newset/sets/libc.so.6.stderr | 0 res_cmp/newset/sets/libc.so.6.tsv | 5 + res_cmp/newset/sets/ls.stderr | 0 res_cmp/newset/sets/ls.tsv | 6 + res_cmp/newset/sets/python3.14.stderr | 0 res_cmp/newset/sets/python3.14.tsv | 6 + res_cmp/newset/sets/true.stderr | 0 res_cmp/newset/sets/true.tsv | 5 + res_cmp/newset/summary.tsv | 5 + res_cmp/original/metadata.tsv | 7 + .../original/runs/bash-libc/run-001.stderr | 0 res_cmp/original/runs/bash-libc/run-001.tsv | 4 + .../original/runs/bash-libc/run-002.stderr | 0 res_cmp/original/runs/bash-libc/run-002.tsv | 4 + .../original/runs/bash-libc/run-003.stderr | 0 res_cmp/original/runs/bash-libc/run-003.tsv | 4 + res_cmp/original/runs/ls-libc/run-001.stderr | 0 res_cmp/original/runs/ls-libc/run-001.tsv | 4 + res_cmp/original/runs/ls-libc/run-002.stderr | 0 res_cmp/original/runs/ls-libc/run-002.tsv | 4 + res_cmp/original/runs/ls-libc/run-003.stderr | 0 res_cmp/original/runs/ls-libc/run-003.tsv | 4 + .../original/runs/python-libc/run-001.stderr | 0 res_cmp/original/runs/python-libc/run-001.tsv | 4 + .../original/runs/python-libc/run-002.stderr | 0 res_cmp/original/runs/python-libc/run-002.tsv | 4 + .../original/runs/python-libc/run-003.stderr | 0 res_cmp/original/runs/python-libc/run-003.tsv | 4 + .../original/runs/true-libc/run-001.stderr | 0 res_cmp/original/runs/true-libc/run-001.tsv | 4 + .../original/runs/true-libc/run-002.stderr | 0 res_cmp/original/runs/true-libc/run-002.tsv | 4 + .../original/runs/true-libc/run-003.stderr | 0 res_cmp/original/runs/true-libc/run-003.tsv | 4 + res_cmp/original/sets/bash.stderr | 0 res_cmp/original/sets/bash.tsv | 6 + res_cmp/original/sets/libc.so.6.stderr | 0 res_cmp/original/sets/libc.so.6.tsv | 5 + res_cmp/original/sets/ls.stderr | 0 res_cmp/original/sets/ls.tsv | 6 + res_cmp/original/sets/python3.14.stderr | 0 res_cmp/original/sets/python3.14.tsv | 6 + res_cmp/original/sets/true.stderr | 0 res_cmp/original/sets/true.tsv | 5 + res_cmp/original/summary.tsv | 5 + scripts/compare_cmp_realization.py | 401 ++++++++++++ scripts/compare_realization.py | 477 ++++++++++++++ scripts/run_cmp.cpp | 48 ++ scripts/run_set.cpp | 585 ++++++++++++++++++ tests/test_compare_cmp_realization.py | 174 ++++++ tests/test_compare_realization.py | 132 ++++ tests/test_run_set.py | 170 +++++ 182 files changed, 2572 insertions(+), 4 deletions(-) create mode 100644 res/newset/metadata.tsv create mode 100644 res/newset/runs/bash/run-001.stderr create mode 100644 res/newset/runs/bash/run-001.tsv create mode 100644 res/newset/runs/bash/run-002.stderr create mode 100644 res/newset/runs/bash/run-002.tsv create mode 100644 res/newset/runs/bash/run-003.stderr create mode 100644 res/newset/runs/bash/run-003.tsv create mode 100644 res/newset/runs/libc.so.6/run-001.stderr create mode 100644 res/newset/runs/libc.so.6/run-001.tsv create mode 100644 res/newset/runs/libc.so.6/run-002.stderr create mode 100644 res/newset/runs/libc.so.6/run-002.tsv create mode 100644 res/newset/runs/libc.so.6/run-003.stderr create mode 100644 res/newset/runs/libc.so.6/run-003.tsv create mode 100644 res/newset/runs/libm.so.6/run-001.stderr create mode 100644 res/newset/runs/libm.so.6/run-001.tsv create mode 100644 res/newset/runs/libm.so.6/run-002.stderr create mode 100644 res/newset/runs/libm.so.6/run-002.tsv create mode 100644 res/newset/runs/libm.so.6/run-003.stderr create mode 100644 res/newset/runs/libm.so.6/run-003.tsv create mode 100644 res/newset/runs/libstdc--.so.6.0.35/run-001.stderr create mode 100644 res/newset/runs/libstdc--.so.6.0.35/run-001.tsv create mode 100644 res/newset/runs/libstdc--.so.6.0.35/run-002.stderr create mode 100644 res/newset/runs/libstdc--.so.6.0.35/run-002.tsv create mode 100644 res/newset/runs/libstdc--.so.6.0.35/run-003.stderr create mode 100644 res/newset/runs/libstdc--.so.6.0.35/run-003.tsv create mode 100644 res/newset/runs/libz.so.1.3.1.zlib-ng/run-001.stderr create mode 100644 res/newset/runs/libz.so.1.3.1.zlib-ng/run-001.tsv create mode 100644 res/newset/runs/libz.so.1.3.1.zlib-ng/run-002.stderr create mode 100644 res/newset/runs/libz.so.1.3.1.zlib-ng/run-002.tsv create mode 100644 res/newset/runs/libz.so.1.3.1.zlib-ng/run-003.stderr create mode 100644 res/newset/runs/libz.so.1.3.1.zlib-ng/run-003.tsv create mode 100644 res/newset/runs/ls/run-001.stderr create mode 100644 res/newset/runs/ls/run-001.tsv create mode 100644 res/newset/runs/ls/run-002.stderr create mode 100644 res/newset/runs/ls/run-002.tsv create mode 100644 res/newset/runs/ls/run-003.stderr create mode 100644 res/newset/runs/ls/run-003.tsv create mode 100644 res/newset/runs/python3.14/run-001.stderr create mode 100644 res/newset/runs/python3.14/run-001.tsv create mode 100644 res/newset/runs/python3.14/run-002.stderr create mode 100644 res/newset/runs/python3.14/run-002.tsv create mode 100644 res/newset/runs/python3.14/run-003.stderr create mode 100644 res/newset/runs/python3.14/run-003.tsv create mode 100644 res/newset/runs/true/run-001.stderr create mode 100644 res/newset/runs/true/run-001.tsv create mode 100644 res/newset/runs/true/run-002.stderr create mode 100644 res/newset/runs/true/run-002.tsv create mode 100644 res/newset/runs/true/run-003.stderr create mode 100644 res/newset/runs/true/run-003.tsv create mode 100644 res/newset/summary.tsv create mode 100644 res/original/metadata.tsv create mode 100644 res/original/runs/bash/run-001.stderr create mode 100644 res/original/runs/bash/run-001.tsv create mode 100644 res/original/runs/bash/run-002.stderr create mode 100644 res/original/runs/bash/run-002.tsv create mode 100644 res/original/runs/bash/run-003.stderr create mode 100644 res/original/runs/bash/run-003.tsv create mode 100644 res/original/runs/libc.so.6/run-001.stderr create mode 100644 res/original/runs/libc.so.6/run-001.tsv create mode 100644 res/original/runs/libc.so.6/run-002.stderr create mode 100644 res/original/runs/libc.so.6/run-002.tsv create mode 100644 res/original/runs/libc.so.6/run-003.stderr create mode 100644 res/original/runs/libc.so.6/run-003.tsv create mode 100644 res/original/runs/libm.so.6/run-001.stderr create mode 100644 res/original/runs/libm.so.6/run-001.tsv create mode 100644 res/original/runs/libm.so.6/run-002.stderr create mode 100644 res/original/runs/libm.so.6/run-002.tsv create mode 100644 res/original/runs/libm.so.6/run-003.stderr create mode 100644 res/original/runs/libm.so.6/run-003.tsv create mode 100644 res/original/runs/libstdc--.so.6.0.35/run-001.stderr create mode 100644 res/original/runs/libstdc--.so.6.0.35/run-001.tsv create mode 100644 res/original/runs/libstdc--.so.6.0.35/run-002.stderr create mode 100644 res/original/runs/libstdc--.so.6.0.35/run-002.tsv create mode 100644 res/original/runs/libstdc--.so.6.0.35/run-003.stderr create mode 100644 res/original/runs/libstdc--.so.6.0.35/run-003.tsv create mode 100644 res/original/runs/libz.so.1.3.1.zlib-ng/run-001.stderr create mode 100644 res/original/runs/libz.so.1.3.1.zlib-ng/run-001.tsv create mode 100644 res/original/runs/libz.so.1.3.1.zlib-ng/run-002.stderr create mode 100644 res/original/runs/libz.so.1.3.1.zlib-ng/run-002.tsv create mode 100644 res/original/runs/libz.so.1.3.1.zlib-ng/run-003.stderr create mode 100644 res/original/runs/libz.so.1.3.1.zlib-ng/run-003.tsv create mode 100644 res/original/runs/ls/run-001.stderr create mode 100644 res/original/runs/ls/run-001.tsv create mode 100644 res/original/runs/ls/run-002.stderr create mode 100644 res/original/runs/ls/run-002.tsv create mode 100644 res/original/runs/ls/run-003.stderr create mode 100644 res/original/runs/ls/run-003.tsv create mode 100644 res/original/runs/python3.14/run-001.stderr create mode 100644 res/original/runs/python3.14/run-001.tsv create mode 100644 res/original/runs/python3.14/run-002.stderr create mode 100644 res/original/runs/python3.14/run-002.tsv create mode 100644 res/original/runs/python3.14/run-003.stderr create mode 100644 res/original/runs/python3.14/run-003.tsv create mode 100644 res/original/runs/true/run-001.stderr create mode 100644 res/original/runs/true/run-001.tsv create mode 100644 res/original/runs/true/run-002.stderr create mode 100644 res/original/runs/true/run-002.tsv create mode 100644 res/original/runs/true/run-003.stderr create mode 100644 res/original/runs/true/run-003.tsv create mode 100644 res/original/summary.tsv create mode 100644 res_cmp/newset/metadata.tsv create mode 100644 res_cmp/newset/runs/bash-libc/run-001.stderr create mode 100644 res_cmp/newset/runs/bash-libc/run-001.tsv create mode 100644 res_cmp/newset/runs/bash-libc/run-002.stderr create mode 100644 res_cmp/newset/runs/bash-libc/run-002.tsv create mode 100644 res_cmp/newset/runs/bash-libc/run-003.stderr create mode 100644 res_cmp/newset/runs/bash-libc/run-003.tsv create mode 100644 res_cmp/newset/runs/ls-libc/run-001.stderr create mode 100644 res_cmp/newset/runs/ls-libc/run-001.tsv create mode 100644 res_cmp/newset/runs/ls-libc/run-002.stderr create mode 100644 res_cmp/newset/runs/ls-libc/run-002.tsv create mode 100644 res_cmp/newset/runs/ls-libc/run-003.stderr create mode 100644 res_cmp/newset/runs/ls-libc/run-003.tsv create mode 100644 res_cmp/newset/runs/python-libc/run-001.stderr create mode 100644 res_cmp/newset/runs/python-libc/run-001.tsv create mode 100644 res_cmp/newset/runs/python-libc/run-002.stderr create mode 100644 res_cmp/newset/runs/python-libc/run-002.tsv create mode 100644 res_cmp/newset/runs/python-libc/run-003.stderr create mode 100644 res_cmp/newset/runs/python-libc/run-003.tsv create mode 100644 res_cmp/newset/runs/true-libc/run-001.stderr create mode 100644 res_cmp/newset/runs/true-libc/run-001.tsv create mode 100644 res_cmp/newset/runs/true-libc/run-002.stderr create mode 100644 res_cmp/newset/runs/true-libc/run-002.tsv create mode 100644 res_cmp/newset/runs/true-libc/run-003.stderr create mode 100644 res_cmp/newset/runs/true-libc/run-003.tsv create mode 100644 res_cmp/newset/sets/bash.stderr create mode 100644 res_cmp/newset/sets/bash.tsv create mode 100644 res_cmp/newset/sets/libc.so.6.stderr create mode 100644 res_cmp/newset/sets/libc.so.6.tsv create mode 100644 res_cmp/newset/sets/ls.stderr create mode 100644 res_cmp/newset/sets/ls.tsv create mode 100644 res_cmp/newset/sets/python3.14.stderr create mode 100644 res_cmp/newset/sets/python3.14.tsv create mode 100644 res_cmp/newset/sets/true.stderr create mode 100644 res_cmp/newset/sets/true.tsv create mode 100644 res_cmp/newset/summary.tsv create mode 100644 res_cmp/original/metadata.tsv create mode 100644 res_cmp/original/runs/bash-libc/run-001.stderr create mode 100644 res_cmp/original/runs/bash-libc/run-001.tsv create mode 100644 res_cmp/original/runs/bash-libc/run-002.stderr create mode 100644 res_cmp/original/runs/bash-libc/run-002.tsv create mode 100644 res_cmp/original/runs/bash-libc/run-003.stderr create mode 100644 res_cmp/original/runs/bash-libc/run-003.tsv create mode 100644 res_cmp/original/runs/ls-libc/run-001.stderr create mode 100644 res_cmp/original/runs/ls-libc/run-001.tsv create mode 100644 res_cmp/original/runs/ls-libc/run-002.stderr create mode 100644 res_cmp/original/runs/ls-libc/run-002.tsv create mode 100644 res_cmp/original/runs/ls-libc/run-003.stderr create mode 100644 res_cmp/original/runs/ls-libc/run-003.tsv create mode 100644 res_cmp/original/runs/python-libc/run-001.stderr create mode 100644 res_cmp/original/runs/python-libc/run-001.tsv create mode 100644 res_cmp/original/runs/python-libc/run-002.stderr create mode 100644 res_cmp/original/runs/python-libc/run-002.tsv create mode 100644 res_cmp/original/runs/python-libc/run-003.stderr create mode 100644 res_cmp/original/runs/python-libc/run-003.tsv create mode 100644 res_cmp/original/runs/true-libc/run-001.stderr create mode 100644 res_cmp/original/runs/true-libc/run-001.tsv create mode 100644 res_cmp/original/runs/true-libc/run-002.stderr create mode 100644 res_cmp/original/runs/true-libc/run-002.tsv create mode 100644 res_cmp/original/runs/true-libc/run-003.stderr create mode 100644 res_cmp/original/runs/true-libc/run-003.tsv create mode 100644 res_cmp/original/sets/bash.stderr create mode 100644 res_cmp/original/sets/bash.tsv create mode 100644 res_cmp/original/sets/libc.so.6.stderr create mode 100644 res_cmp/original/sets/libc.so.6.tsv create mode 100644 res_cmp/original/sets/ls.stderr create mode 100644 res_cmp/original/sets/ls.tsv create mode 100644 res_cmp/original/sets/python3.14.stderr create mode 100644 res_cmp/original/sets/python3.14.tsv create mode 100644 res_cmp/original/sets/true.stderr create mode 100644 res_cmp/original/sets/true.tsv create mode 100644 res_cmp/original/summary.tsv create mode 100755 scripts/compare_cmp_realization.py create mode 100755 scripts/compare_realization.py create mode 100644 scripts/run_cmp.cpp create mode 100644 scripts/run_set.cpp create mode 100644 tests/test_compare_cmp_realization.py create mode 100644 tests/test_compare_realization.py create mode 100644 tests/test_run_set.py diff --git a/.gitignore b/.gitignore index 569dcc0..5d713ec 100644 --- a/.gitignore +++ b/.gitignore @@ -1,3 +1,9 @@ +*.o + +rpmset +rpmset-new +run_set + # Byte-compiled / optimized / DLL files __pycache__/ *.py[codz] @@ -195,9 +201,9 @@ cython_debug/ .abstra/ # Visual Studio Code -# Visual Studio Code specific template is maintained in a separate VisualStudioCode.gitignore +# Visual Studio Code specific template is maintained in a separate VisualStudioCode.gitignore # that can be found at https://github.com/github/gitignore/blob/main/Global/VisualStudioCode.gitignore -# and can be added to the global gitignore or merged into this file. However, if you prefer, +# and can be added to the global gitignore or merged into this file. However, if you prefer, # you could uncomment the following to ignore the entire vscode folder # .vscode/ # Temporary file for partial code execution diff --git a/reimplement/newset.c b/reimplement/newset.c index ca62b06..b3f5d09 100644 --- a/reimplement/newset.c +++ b/reimplement/newset.c @@ -2,6 +2,7 @@ #include #include +#include "rpmlib.h" #include "stdint.h" #include "stdio.h" #include "system.h" @@ -576,6 +577,18 @@ int rpmsetcmp(const char* str1, const char* str2) { hash_arr2 = pt2; } + for (int i = 0; i < cnt1; ++i) { + printf("%d ", hash_arr1[i]); + } + printf("\n"); + + printf("\n\n\n"); + + for (int i = 0; i < cnt2; ++i) { + printf("%d ", hash_arr2[i]); + } + printf("\n"); + // compare int ge = 1; int le = 1; @@ -617,6 +630,86 @@ int rpmsetcmp(const char* str1, const char* str2) { #ifdef SELF_TEST int main(void) { + char* str1 = + "set:" + "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" + "QpZ2pqtTARCuKaUBu0"; + char* str2 = + "set:" + "phJHRl3EzNHzMh24nFH1HG34VOiwtYmZDp9loYdzk0Me6ZAoGEcRZ0JmtuArQAYloeFVP3zyunTSKwV7QyS3NAsFZLwL" + "G9tZdg69kIXEFrwPmo4utjk5BGFMraU7L16OPHcsCujvjk4cwZFwW8MgXuJNYZiJZm9eKIeZ5raZ6PVbCxFh90gE3l23" + "ICpQPp3unbKn6uGWKben4WybxAecE9eQT5kbFTmc7PjPIrjiZCKyILUAU72EQSJE0kixTzN4FgGp3OnZGQFB2I5sfudD" + "SZxefsQFMd6KTpRKPhgFThKYIUbAHNvIFUjIBRK6QjVGkZubCDU0SL2nMbzPZeGkTZev3Zld0SnnRsyGrDlBgw2XfrJU" + "n4toAVapu9n2Y7wgbZtMQEWxoxpBZ0aDSwKn916ZusjCQZm46pruOAzEmwUHoKiiW8QQeZ9A065jEH5QsxgiWBuGKRq5" + "ZahkJSCxBS42GZ9o15vfSC5aiD9AsjZKSpvcbsskcQsJAXZyMwdc76wto8RAX2LRa9aZi4kmbtIORg0j2EhefPZ7ZCAp" + "oCuW21EJxPkrx7fsfMOvyYUQrDfwipSpMk"; + + printf("cmp! %d\n", rpmsetcmp(str1, str2)); + + return 0; + struct set* set1 = set_new(); set_add(set1, "mama"); set_add(set1, "myla"); diff --git a/reimplement/newset_f.c b/reimplement/newset_f.c index a745edb..7038f8c 100644 --- a/reimplement/newset_f.c +++ b/reimplement/newset_f.c @@ -60,8 +60,8 @@ uint64_t hash(const char* str) { } int cmp(const void* arg1, const void* arg2) { - const struct symbols* s1 = arg1; - const struct symbols* s2 = arg2; + const struct symbols* s1 = (const struct symbols*)arg1; + const struct symbols* s2 = (const struct symbols*)arg2; if (s1->hash > s2->hash) return 1; if (s2->hash > s1->hash) return -1; diff --git a/res/newset/metadata.tsv b/res/newset/metadata.tsv new file mode 100644 index 0000000..7565997 --- /dev/null +++ b/res/newset/metadata.tsv @@ -0,0 +1,12 @@ +set_c /home/krosh/Docs/ARSV/reimplement/newset.c +rpm_root /home/krosh/Docs/ARSV/rpm-build +runner /home/krosh/Docs/ARSV/res/newset/build/run_set +runs 3 +target /usr/bin/true +target /usr/bin/ls +target /usr/bin/bash +target /usr/bin/python3.14 +target /usr/lib/libc.so.6 +target /usr/lib/libm.so.6 +target /usr/lib/libz.so.1.3.1.zlib-ng +target /usr/lib/libstdc++.so.6.0.35 diff --git a/res/newset/runs/bash/run-001.stderr b/res/newset/runs/bash/run-001.stderr new file mode 100644 index 0000000..e69de29 diff --git a/res/newset/runs/bash/run-001.tsv b/res/newset/runs/bash/run-001.tsv new file mode 100644 index 0000000..3649f43 --- /dev/null +++ b/res/newset/runs/bash/run-001.tsv @@ -0,0 +1,6 @@ +input /usr/bin/bash +kind executable +bpp_mode auto +role object labels bpp set set_new_ns set_add_total_ns set_fini_ns set_free_ns set_api_total_ns +required /usr/lib/libc.so.6 219 22 set:phJHRl3EzNHzMh24nFH1HG34VOiwtYmZDp9loYdzk0Me6ZAoGEcRZ0JmtuArQAYloeFVP3zyunTSKwV7QyS3NAsFZLwLG9tZdg69kIXEFrwPmo4utjk5BGFMraU7L16OPHcsCujvjk4cwZFwW8MgXuJNYZiJZm9eKIeZ5raZ6PVbCxFh90gE3l23ICpQPp3unbKn6uGWKben4WybxAecE9eQT5kbFTmc7PjPIrjiZCKyILUAU72EQSJE0kixTzN4FgGp3OnZGQFB2I5sfudDSZxefsQFMd6KTpRKPhgFThKYIUbAHNvIFUjIBRK6QjVGkZubCDU0SL2nMbzPZeGkTZev3Zld0SnnRsyGrDlBgw2XfrJUn4toAVapu9n2Y7wgbZtMQEWxoxpBZ0aDSwKn916ZusjCQZm46pruOAzEmwUHoKiiW8QQeZ9A065jEH5QsxgiWBuGKRq5ZahkJSCxBS42GZ9o15vfSC5aiD9AsjZKSpvcbsskcQsJAXZyMwdc76wto8RAX2LRa9aZi4kmbtIORg0j2EhefPZ7ZCApoCuW21EJxPkrx7fsfMOvyYUQrDfwipSpMk 845 70551 112716 15215 199327 +required /usr/lib/libreadline.so.8 172 20 set:nfYDPzutupSCtKMMFS4u0wLhoyNvTUoWZhi1IBiOyPVtZE8o2z0t8b1CAeZ8fU9GiF3zSAkcxjND3ajc4GcnoKV4ZzozDt43sQDfvWcaZzj81e007v4HF306o8ekjuTFCZJkH106Fk9fC2CfKZ0D388wmj5ZLhQAXIRVXyPFG9P09l3GuZ2Qt4IUMuc5Sd4G30qlnN51nnt3zCur9eDP7ObTrdP1zCx8sEcI6qgaIkjvldHJS3mfYcc8UFdywsirObW9brZcUsOZzVoVwmcQ8wVDG8YTsZ4xwuRyn2u1y79TqKqky762kj4JZn95LkpcXEtFLvHR8pKlfSAY4Sbu9bvWHXK1gyGA7fuLfgHasnEaCdu11OsjkgF1OaqAwOyGmfw1ABYaJGCGMU9iMVmiM7E8F 515 52750 115344 20243 188852 diff --git a/res/newset/runs/bash/run-002.stderr b/res/newset/runs/bash/run-002.stderr new file mode 100644 index 0000000..e69de29 diff --git a/res/newset/runs/bash/run-002.tsv b/res/newset/runs/bash/run-002.tsv new file mode 100644 index 0000000..b924787 --- /dev/null +++ b/res/newset/runs/bash/run-002.tsv @@ -0,0 +1,6 @@ +input /usr/bin/bash +kind executable +bpp_mode auto +role object labels bpp set set_new_ns set_add_total_ns set_fini_ns set_free_ns set_api_total_ns +required /usr/lib/libc.so.6 219 22 set:phJHRl3EzNHzMh24nFH1HG34VOiwtYmZDp9loYdzk0Me6ZAoGEcRZ0JmtuArQAYloeFVP3zyunTSKwV7QyS3NAsFZLwLG9tZdg69kIXEFrwPmo4utjk5BGFMraU7L16OPHcsCujvjk4cwZFwW8MgXuJNYZiJZm9eKIeZ5raZ6PVbCxFh90gE3l23ICpQPp3unbKn6uGWKben4WybxAecE9eQT5kbFTmc7PjPIrjiZCKyILUAU72EQSJE0kixTzN4FgGp3OnZGQFB2I5sfudDSZxefsQFMd6KTpRKPhgFThKYIUbAHNvIFUjIBRK6QjVGkZubCDU0SL2nMbzPZeGkTZev3Zld0SnnRsyGrDlBgw2XfrJUn4toAVapu9n2Y7wgbZtMQEWxoxpBZ0aDSwKn916ZusjCQZm46pruOAzEmwUHoKiiW8QQeZ9A065jEH5QsxgiWBuGKRq5ZahkJSCxBS42GZ9o15vfSC5aiD9AsjZKSpvcbsskcQsJAXZyMwdc76wto8RAX2LRa9aZi4kmbtIORg0j2EhefPZ7ZCApoCuW21EJxPkrx7fsfMOvyYUQrDfwipSpMk 2019 80046 137091 25420 244576 +required /usr/lib/libreadline.so.8 172 20 set:nfYDPzutupSCtKMMFS4u0wLhoyNvTUoWZhi1IBiOyPVtZE8o2z0t8b1CAeZ8fU9GiF3zSAkcxjND3ajc4GcnoKV4ZzozDt43sQDfvWcaZzj81e007v4HF306o8ekjuTFCZJkH106Fk9fC2CfKZ0D388wmj5ZLhQAXIRVXyPFG9P09l3GuZ2Qt4IUMuc5Sd4G30qlnN51nnt3zCur9eDP7ObTrdP1zCx8sEcI6qgaIkjvldHJS3mfYcc8UFdywsirObW9brZcUsOZzVoVwmcQ8wVDG8YTsZ4xwuRyn2u1y79TqKqky762kj4JZn95LkpcXEtFLvHR8pKlfSAY4Sbu9bvWHXK1gyGA7fuLfgHasnEaCdu11OsjkgF1OaqAwOyGmfw1ABYaJGCGMU9iMVmiM7E8F 561 48719 77652 10999 137931 diff --git a/res/newset/runs/bash/run-003.stderr b/res/newset/runs/bash/run-003.stderr new file mode 100644 index 0000000..e69de29 diff --git a/res/newset/runs/bash/run-003.tsv b/res/newset/runs/bash/run-003.tsv new file mode 100644 index 0000000..8111e50 --- /dev/null +++ b/res/newset/runs/bash/run-003.tsv @@ -0,0 +1,6 @@ +input /usr/bin/bash +kind executable +bpp_mode auto +role object labels bpp set set_new_ns set_add_total_ns set_fini_ns set_free_ns set_api_total_ns +required /usr/lib/libc.so.6 219 22 set:phJHRl3EzNHzMh24nFH1HG34VOiwtYmZDp9loYdzk0Me6ZAoGEcRZ0JmtuArQAYloeFVP3zyunTSKwV7QyS3NAsFZLwLG9tZdg69kIXEFrwPmo4utjk5BGFMraU7L16OPHcsCujvjk4cwZFwW8MgXuJNYZiJZm9eKIeZ5raZ6PVbCxFh90gE3l23ICpQPp3unbKn6uGWKben4WybxAecE9eQT5kbFTmc7PjPIrjiZCKyILUAU72EQSJE0kixTzN4FgGp3OnZGQFB2I5sfudDSZxefsQFMd6KTpRKPhgFThKYIUbAHNvIFUjIBRK6QjVGkZubCDU0SL2nMbzPZeGkTZev3Zld0SnnRsyGrDlBgw2XfrJUn4toAVapu9n2Y7wgbZtMQEWxoxpBZ0aDSwKn916ZusjCQZm46pruOAzEmwUHoKiiW8QQeZ9A065jEH5QsxgiWBuGKRq5ZahkJSCxBS42GZ9o15vfSC5aiD9AsjZKSpvcbsskcQsJAXZyMwdc76wto8RAX2LRa9aZi4kmbtIORg0j2EhefPZ7ZCApoCuW21EJxPkrx7fsfMOvyYUQrDfwipSpMk 1581 50173 105952 14865 172571 +required /usr/lib/libreadline.so.8 172 20 set:nfYDPzutupSCtKMMFS4u0wLhoyNvTUoWZhi1IBiOyPVtZE8o2z0t8b1CAeZ8fU9GiF3zSAkcxjND3ajc4GcnoKV4ZzozDt43sQDfvWcaZzj81e007v4HF306o8ekjuTFCZJkH106Fk9fC2CfKZ0D388wmj5ZLhQAXIRVXyPFG9P09l3GuZ2Qt4IUMuc5Sd4G30qlnN51nnt3zCur9eDP7ObTrdP1zCx8sEcI6qgaIkjvldHJS3mfYcc8UFdywsirObW9brZcUsOZzVoVwmcQ8wVDG8YTsZ4xwuRyn2u1y79TqKqky762kj4JZn95LkpcXEtFLvHR8pKlfSAY4Sbu9bvWHXK1gyGA7fuLfgHasnEaCdu11OsjkgF1OaqAwOyGmfw1ABYaJGCGMU9iMVmiM7E8F 674 47275 81457 13182 142588 diff --git a/res/newset/runs/libc.so.6/run-001.stderr b/res/newset/runs/libc.so.6/run-001.stderr new file mode 100644 index 0000000..e69de29 diff --git a/res/newset/runs/libc.so.6/run-001.tsv b/res/newset/runs/libc.so.6/run-001.tsv new file mode 100644 index 0000000..6727491 --- /dev/null +++ b/res/newset/runs/libc.so.6/run-001.tsv @@ -0,0 +1,5 @@ +input /usr/lib/libc.so.6 +kind shared-library +bpp_mode auto +role object labels bpp set set_new_ns set_add_total_ns set_fini_ns set_free_ns set_api_total_ns +provided /usr/lib/libc.so.6 2873 22 set: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 1464 1075114 1745438 317941 3139957 diff --git a/res/newset/runs/libc.so.6/run-002.stderr b/res/newset/runs/libc.so.6/run-002.stderr new file mode 100644 index 0000000..e69de29 diff --git a/res/newset/runs/libc.so.6/run-002.tsv b/res/newset/runs/libc.so.6/run-002.tsv new file mode 100644 index 0000000..005e4e3 --- /dev/null +++ b/res/newset/runs/libc.so.6/run-002.tsv @@ -0,0 +1,5 @@ +input /usr/lib/libc.so.6 +kind shared-library +bpp_mode auto +role object labels bpp set set_new_ns set_add_total_ns set_fini_ns set_free_ns set_api_total_ns +provided /usr/lib/libc.so.6 2873 22 set:pdv9rndz12oDcUZyE0BstrZk9Gwe28ZoiopSZHireI8Va5NepurNR2BL3lQIQKmRphURLBO5qHX0YAlQ6IF0D4Xk0ELv9T91Bn06MZdx9luueVRIlorntUArSclpzIUKd6AAB6aNDHNlCt1C1S3sSoDaolFBVydMK8tSlXSZGNKZKLEZqdKrnvcwipxQHDGQxMbVE4yWHYtkvQa3BKW68kRb82QAzbe4rhYr3wO7ZzZrAnbYjDSStdJfTGsWW2ZCB4LRyJfVXPWG5e1P7N7IRoYYDKLI4pYz1vFDWK1M906cwZEFmk8a7pWEGklFqYUuqxbaEW5NAMg1MOHrAYeyM2ypozItgGjdVQhV9bfiDl08XCovHeZx4FGYhJzOSPI71ATZ3tMKbaxQQHtqPoYUSMEnsYSiZwxshRK0lIgR9hKHzII9HJR1vbFOqLYdd6Neuo7hQzaaoAY42hxZKMDv8N0dTVZ93li4wiUIOu4hvZCE5gVOyAyaF6MCxdh77vI0l5HARqXHINnY81D0uwaLCyNgyjpKQYNSfM9HY0TRjfKmSp6an9HEhQvyn2G0gNkbkF6kfngO1p8gAog7QW5pfHDWhYJWkdGsR0DM7eLBh3ZCzWZmZbPEfc2iaOvQ2kb5hR52epHqx97NrfbF5LW9BlHgXtdGkIPZp7am1c2t2LgqnQjsvsuJAnF67AXbCXHUPma2wCAkCA69ENOUyl0U45ZiPQ8tW2yqEW8RSZgYH727Fxmxpb7VS7f4ADy2871uQFc3dgaUA8zlDPyNRzDQmfKLp0RycZ4S9i8qcLm2QJr6pSmVqEeyY1uoRufIsyzvYPexlh4RomsMMTOZzlhieB3I52l9PrCfuZ1mR6OnjL04dwlfEo6BwfkqUtfpRrI4CURXSMXcO2E1I5C1V3zX5r8niOco4I5zMsU4orbogdCcl3ntySAuGvB2aXkdaEkpLQB5bwAXO8OAVqgWwA1eZyjWvotO6woZANv8nKyY05fudWanXKccG504sQ47FrAJn1E3ZxtZmLvzNzQu3B0X9AH0hwYPd9UegmxDcQgOUzsXi4repvzchy91I5XL0Y8J4aHC862VzvKgNavai3Mipx9bBGnemviWfOVRjUBRSIWWUIy8uU0zcHKboCwHNMOmR8NLAVLfl4M3uHNi1PhAwn1VNw7GXopaFlNOtoRYseq91JjiNEdmTvdm9Z3rcm4OM8uq8zayXp45DYmgdRP8QgfuhyxXwtbpiYSFcLAs7zCZz0Q1CnTgHCRL9zfJkog0A2CNoTA3kVToZbcUFcFzX7zIQh4E5GoOpwZBKQ5YfhLrl8u5vUhcQfPFxSuhRIfdektp6r2f4ffskXKFbqPrKCx1Z5nvZpgaxvS8SKnZgq4mYQAwiSd1x6YaxN0qlfBfkKRgGFWHc5nMVwpVMudaZDp3sh1oZ0bnLgRELoE0daMwMZCZmLBKya8KuPbtwJZfm68RSP20OrZIR3JaKEApGwamDi9aJ0PRwRkEnFIYzHpJ8YWIBjh7QsGGgBZjPqWoQAo8PsIwokCFVXcXqBGaR3RN7qfKeAngifmmqeOpLclKuNIpqoLdD1yEngDo8YV7AYiOLCI4p0hiuiFRCLioeweMFpm154xdvalG9hSZsDnD1W6Nf9qZHRtGD0EIZAZs46fY17nQXirZ80gOMLg0eywa1PY1XPE3kElL1FLkFrGKU9zJo0iFiCxSJ8yZ0A1Oa4ITBECljvXEG9XnSigJpVIQzcCz5AeZyzFEuZpeV37HZ2rM96iPJ5nguxgwxQEkFvModTqyGpUbAZ6ElyuJaOfjhjqdnzBY1jNv5927IiRufjFKSykR76tbjw83g8gzNQ4LzojcQIUAMbPngdvqATaZJ7i5PB3Nd745hy31YFIOajdGXo4IXzBZnoUyaQ7VehkRflwJ6zmRiESAntmvtASzvgIxHWObhoo1RetbwkgSqFXT0XKUKRWvNAYwNFZ00mitKCu0VCwtDiijyYnbZqybazj5wNhf3Ndw99Y4m5U8rZnO4y4YePibRCbrP1GmjZo7W7bw5j5vCZLzQcPtVw16Sd7SGKTIpupBw429zWRN2iOaPYxAopGYg4nKHNoA804ru238f3B2DIW0ZgUTWaUrMCKfAVuoedR3df12lfH53njihPpuVNMOZANlkDXZtLK49slkcDLLNB2UZswc9Tr43rS2pue7lFgDhdNdlGNwRPCDt7ZL2joxfxXBkViNbqz5zaLJxVNRum232UFBAZy3LD3g8n9a2JhpdXzJbB4dukcY8n4EdMZhz781gKNXU1S4LCZtoSGTUQLU8CNdgPgviDqG4dqhofhuV7kbFTuGVZAl7IvtrH6n8SyioOnd2gbEyET76auhIbiHeTlDv1IHUcoTnZE7rp1kO2LZr9fMpsltF8Ng2R4BuVQPFC9qmQZ3QleXQph1O8Wa4KNRg8BUNEtZhTgR0BNYiBbIn4seWxVFDYY95RLZyjnYTpRAyYMv1yA3hTqFKQD9lNBsPyK4p8ucK2ZF3TghPt0NazHWH6CXm6E0tS7d3tZm8N6sWuWVtLdcFMeZJQNR0DcZHQjZcwePbSKcR4aG93AVILyIQJMXCx40UzI7Z9gyxD83AJZgh462S41tgtMA52ULLuVTOLMpbsb3qiFf0V5Wy1LgJ576Zfc5I27feEI2s8HFoA1tMW0hdN1ZrFbwk1t0HD8tRxamZBZh8XrdurUWJkucZoE7CO1nZAaXuG4OjL2eMsIbPDJz3NGh1XAcaI7jdzexZr4CuZKZb8gFBbz8J8Zo9ydlpL3aIWWVVBdT2ykJ7YXxm4VC5XvOCYhcWcZLZaPvhZ6noDbzdRLgJ5fcfgAqc1IajpdzOg5wnzp60l0soyfm2abloTPRrGneHnBfsfqnXcTSZEpXDl9dBwYcPIdJ23WHKl5LEai6RXon9G4b5UdoRAwLOXxImwpOkUw9yqjm3u0IidithqogBZhSujXZLXPM8cc3rB4CQ4DfUg1hdjJZsa2XFo9ZibYwHQLXixGLTsSMalLpCCpZrRxzUOduzUl7mWDBZ5FUqZyMXN5CczDEvsxJ634Gos4xJXnxv8NYsniNudF3sYuu5g36pQY9Y50Amri4hZlh2thC3Z91hZfwJv3MmQ02bDtMBu00UTpXXNoiukiZFqrw8TEBlfTllo2gmAwZJxMa70gsUZmyZqMU60cB9vMCLHph6s0nwHY2UoknZeOIWZom5evj0kbJFvoVSrcjDvrZ9pmZ9gZ7FDZ4VdQZinIk4DjZ0d7GP2lVexmoX7cdJn5OTGfhEUPbTF2pdoU6BYg0u2ZpbukoztF9Xr1tu6rw7pHVRcnM5qA362Ic6Pyz94qRtL3JJ6ypspavjJuzHZfrZ5fOtrCtDBjaxAhnelZwsXZ3VvPZqZvgZstD0aVSV382KsCbf66qyZ79ZGciRrwt4PYAnMpgusslkuTJk6IuBtT9jx9MEI3gPZ0CRHIAglssN1XBYv9382y2xD5SOZixDEKwCEiepp54t77AX1aDYy0QNsN8kuLydZ6n34goZgQ5glxG6GC5DTLSDBhHceyGAqKy8yARvTnZrARno3tYeZkntYXkSZkQ346qL0RBSvHCm9zk3L6KYRkyYLfDKiygIMrUTB7MRnYrBa2s90H9MB1KtChYJUfVVU84X42ZnFRIM6AuKMqVwSeE9KbLg5bAg1jPGDlvxGqECXVt7haPMGMIwylTbIxm0eetKAC24WhlIpk88ZhFHEgTpwHZwP4ONFf3MsrKYcPZgfhlcZvZwNMfgEXjjrjMxnSBiKXclRLfSc9Fg1OCsKuYOxt8L22vbTXu4D7uAQ1b43vhus4kr3UnOlWuEMOQM2auSLukj5Xf6gc7vKZghjoD5n1P8XI4sG1SduAGaZoCft3v6hMZm1PZqKaY9Cu5fC8gsV9N1tth7kVioYxnjoBwZC7EyH5qDZhZd8irZqEXiGuqDWMAF4cjWIDfMe4HYFk4uUSdzfTxKTuUsjNTUFV5dKqdFa1aloIkqasRj7QieAgPAs4ddvfGHVCvWdmZ554YJX5nwFo2ltFcsIW72Z7MUH3WlsE4511zm2ZEUKgyNaaZ2AeQLroeb7LccdCbwOMB32xnLKNBHI74Cckgp7ZAVqtg0kHDA8s8A2qzSyZsKWhyvfLgn8zWHzOLdZAhTkZzMVZ12qApJgjeojStCGZ3rfN9b8oldXrxQFtQosVj86e6hi12huSGZEC5V6AvLRk2AyaMenxuKHVwNkGy0SMqmZyMq9fwzhJrK2f3cKMowJJQzWi9iAu7VBATzHaiDw2u9NZqlM0fpIjAeuezvSYz8Bc5mmZFfFcDO8SEaZueXo6lzZiZzOZIaGLXQZwzY0nlpEieKnuG5KTOdcglvA84cMtMy2y9nHCh8cswv5eDQn4FEJPb4kuLzWrdN5wBsZkrM8aVA3jMOXGPJ0tm6OzILRMSUizGfpxlISsQjtopzmg5ZKZxBemgSQOivNORERwb11GuZFFLUOzppfr34tUq4DrFEaOoc2UG0DhG1Xrc9RzMrmTD6gRPpOkn3jdgCgQaRuK9TrlAs1rq9JZao6Sr5kZgbKPR840I8kxPvfoAqmL9sIZq0WMcic0aZbvF50vmt6aLewY1mRqcKj3xOKqASIlR8Z4g7Uk9rWiyBdwitqczA2Wp4yywGY4FA4PXf9Lb6p9aDJew9HKig8fZ1ifoUOAljfeCyQH5vw4HO1Ilm9wwAdkhZ3X06iBtDpQNgcr0EDn7ZiFXjME2tv092Y048aX7ZKWEAYogdAxMk8t4opdZ4dlFAre29ifP7nrZjsZhZuyx1qPKLDyBxQt2G0bytMZfz7lgyZ4CknBYZxxtxRsZ9wmzQOkfAHobUnx3rV07oZrgvZvymWZpdMF8zMmr2KSRIOQZuwQSB6Y9knB7XqA9lVFAZEbPhfsXdZ4A3gJN5JGiI7r07jgv2e3vfk8Z90e6AegHPLPAGp42MoFN0iNfGqr3ZCs9kEXO52N7fyRqS43ODBFYCasMe37EAtNZeNVEsQJdAicYuQQXTsqy83bjG4AodBA1lBSXxB09YHvqhn0aZBsYrn886QCejiiZ10uYMFrAQOwaYZffNE87gZEwZCGAuJ09hn0T0G1E9ekZGNY6NwNhoURAhHH9l0u48URr4R14NbuDU1lJ9YsZxf0SiWleVT4vhWK28tayoWWMc3IZL2NqtFWOLNuLZCZCD2kn40nI6sRnNzLCXadhBanyPyZ4xNC2K2b3RPS6oWuJYVViEGwhvF6a1pN90kQcTSWr5J1oS90q9XbvA36ysz7KTWSrBtotXWkhYkwfRdGNyf47QXRdwHfUd3mNCpH4lBNHG1TwvzU1UydQC1ZJQRWnxhoZlVG9mHUwoq8BBP3a6aszOMlx0AikZDDPIMjVjCRe0OK9hNp6vMXf6bU7WCImSr5EaecQaF5xZqVG6nfqi9HE44ng6fy9txTBJCLIWh5t3b8sSOZcngwSX8QmNbleiK0VvW7TUKqien2GN3k9B1ki0eZwUI4IL7KaI5SwqF86aUxJxY44UQRq0AIe2PBa1j9V8JzdAaa5Zzpr5xZrxX8VyuAkAMPCu7wZgdiZE77PNPP24YPchiHNmJ6z7xslcFYQmwWZev2OsNBIgjRSvQcofUcs3BC7OmmUEyitMICGkdRZJA87AexX9GysCW6ArGXpD2EEipdcrRiVebfiQ2D79HSNeR71zOWbB3f7k1CMIq4yujZA4MvqkX5Qk0N71N0hjTIajo8VK8eC7KE3jm1eN1nHQpZ2pqtTARCuKaUBu0 1262 1131574 1951463 300843 3385142 diff --git a/res/newset/runs/libc.so.6/run-003.stderr b/res/newset/runs/libc.so.6/run-003.stderr new file mode 100644 index 0000000..e69de29 diff --git a/res/newset/runs/libc.so.6/run-003.tsv b/res/newset/runs/libc.so.6/run-003.tsv new file mode 100644 index 0000000..912bbf6 --- /dev/null +++ b/res/newset/runs/libc.so.6/run-003.tsv @@ -0,0 +1,5 @@ +input /usr/lib/libc.so.6 +kind shared-library +bpp_mode auto +role object labels bpp set set_new_ns set_add_total_ns set_fini_ns set_free_ns set_api_total_ns +provided /usr/lib/libc.so.6 2873 22 set:pdv9rndz12oDcUZyE0BstrZk9Gwe28ZoiopSZHireI8Va5NepurNR2BL3lQIQKmRphURLBO5qHX0YAlQ6IF0D4Xk0ELv9T91Bn06MZdx9luueVRIlorntUArSclpzIUKd6AAB6aNDHNlCt1C1S3sSoDaolFBVydMK8tSlXSZGNKZKLEZqdKrnvcwipxQHDGQxMbVE4yWHYtkvQa3BKW68kRb82QAzbe4rhYr3wO7ZzZrAnbYjDSStdJfTGsWW2ZCB4LRyJfVXPWG5e1P7N7IRoYYDKLI4pYz1vFDWK1M906cwZEFmk8a7pWEGklFqYUuqxbaEW5NAMg1MOHrAYeyM2ypozItgGjdVQhV9bfiDl08XCovHeZx4FGYhJzOSPI71ATZ3tMKbaxQQHtqPoYUSMEnsYSiZwxshRK0lIgR9hKHzII9HJR1vbFOqLYdd6Neuo7hQzaaoAY42hxZKMDv8N0dTVZ93li4wiUIOu4hvZCE5gVOyAyaF6MCxdh77vI0l5HARqXHINnY81D0uwaLCyNgyjpKQYNSfM9HY0TRjfKmSp6an9HEhQvyn2G0gNkbkF6kfngO1p8gAog7QW5pfHDWhYJWkdGsR0DM7eLBh3ZCzWZmZbPEfc2iaOvQ2kb5hR52epHqx97NrfbF5LW9BlHgXtdGkIPZp7am1c2t2LgqnQjsvsuJAnF67AXbCXHUPma2wCAkCA69ENOUyl0U45ZiPQ8tW2yqEW8RSZgYH727Fxmxpb7VS7f4ADy2871uQFc3dgaUA8zlDPyNRzDQmfKLp0RycZ4S9i8qcLm2QJr6pSmVqEeyY1uoRufIsyzvYPexlh4RomsMMTOZzlhieB3I52l9PrCfuZ1mR6OnjL04dwlfEo6BwfkqUtfpRrI4CURXSMXcO2E1I5C1V3zX5r8niOco4I5zMsU4orbogdCcl3ntySAuGvB2aXkdaEkpLQB5bwAXO8OAVqgWwA1eZyjWvotO6woZANv8nKyY05fudWanXKccG504sQ47FrAJn1E3ZxtZmLvzNzQu3B0X9AH0hwYPd9UegmxDcQgOUzsXi4repvzchy91I5XL0Y8J4aHC862VzvKgNavai3Mipx9bBGnemviWfOVRjUBRSIWWUIy8uU0zcHKboCwHNMOmR8NLAVLfl4M3uHNi1PhAwn1VNw7GXopaFlNOtoRYseq91JjiNEdmTvdm9Z3rcm4OM8uq8zayXp45DYmgdRP8QgfuhyxXwtbpiYSFcLAs7zCZz0Q1CnTgHCRL9zfJkog0A2CNoTA3kVToZbcUFcFzX7zIQh4E5GoOpwZBKQ5YfhLrl8u5vUhcQfPFxSuhRIfdektp6r2f4ffskXKFbqPrKCx1Z5nvZpgaxvS8SKnZgq4mYQAwiSd1x6YaxN0qlfBfkKRgGFWHc5nMVwpVMudaZDp3sh1oZ0bnLgRELoE0daMwMZCZmLBKya8KuPbtwJZfm68RSP20OrZIR3JaKEApGwamDi9aJ0PRwRkEnFIYzHpJ8YWIBjh7QsGGgBZjPqWoQAo8PsIwokCFVXcXqBGaR3RN7qfKeAngifmmqeOpLclKuNIpqoLdD1yEngDo8YV7AYiOLCI4p0hiuiFRCLioeweMFpm154xdvalG9hSZsDnD1W6Nf9qZHRtGD0EIZAZs46fY17nQXirZ80gOMLg0eywa1PY1XPE3kElL1FLkFrGKU9zJo0iFiCxSJ8yZ0A1Oa4ITBECljvXEG9XnSigJpVIQzcCz5AeZyzFEuZpeV37HZ2rM96iPJ5nguxgwxQEkFvModTqyGpUbAZ6ElyuJaOfjhjqdnzBY1jNv5927IiRufjFKSykR76tbjw83g8gzNQ4LzojcQIUAMbPngdvqATaZJ7i5PB3Nd745hy31YFIOajdGXo4IXzBZnoUyaQ7VehkRflwJ6zmRiESAntmvtASzvgIxHWObhoo1RetbwkgSqFXT0XKUKRWvNAYwNFZ00mitKCu0VCwtDiijyYnbZqybazj5wNhf3Ndw99Y4m5U8rZnO4y4YePibRCbrP1GmjZo7W7bw5j5vCZLzQcPtVw16Sd7SGKTIpupBw429zWRN2iOaPYxAopGYg4nKHNoA804ru238f3B2DIW0ZgUTWaUrMCKfAVuoedR3df12lfH53njihPpuVNMOZANlkDXZtLK49slkcDLLNB2UZswc9Tr43rS2pue7lFgDhdNdlGNwRPCDt7ZL2joxfxXBkViNbqz5zaLJxVNRum232UFBAZy3LD3g8n9a2JhpdXzJbB4dukcY8n4EdMZhz781gKNXU1S4LCZtoSGTUQLU8CNdgPgviDqG4dqhofhuV7kbFTuGVZAl7IvtrH6n8SyioOnd2gbEyET76auhIbiHeTlDv1IHUcoTnZE7rp1kO2LZr9fMpsltF8Ng2R4BuVQPFC9qmQZ3QleXQph1O8Wa4KNRg8BUNEtZhTgR0BNYiBbIn4seWxVFDYY95RLZyjnYTpRAyYMv1yA3hTqFKQD9lNBsPyK4p8ucK2ZF3TghPt0NazHWH6CXm6E0tS7d3tZm8N6sWuWVtLdcFMeZJQNR0DcZHQjZcwePbSKcR4aG93AVILyIQJMXCx40UzI7Z9gyxD83AJZgh462S41tgtMA52ULLuVTOLMpbsb3qiFf0V5Wy1LgJ576Zfc5I27feEI2s8HFoA1tMW0hdN1ZrFbwk1t0HD8tRxamZBZh8XrdurUWJkucZoE7CO1nZAaXuG4OjL2eMsIbPDJz3NGh1XAcaI7jdzexZr4CuZKZb8gFBbz8J8Zo9ydlpL3aIWWVVBdT2ykJ7YXxm4VC5XvOCYhcWcZLZaPvhZ6noDbzdRLgJ5fcfgAqc1IajpdzOg5wnzp60l0soyfm2abloTPRrGneHnBfsfqnXcTSZEpXDl9dBwYcPIdJ23WHKl5LEai6RXon9G4b5UdoRAwLOXxImwpOkUw9yqjm3u0IidithqogBZhSujXZLXPM8cc3rB4CQ4DfUg1hdjJZsa2XFo9ZibYwHQLXixGLTsSMalLpCCpZrRxzUOduzUl7mWDBZ5FUqZyMXN5CczDEvsxJ634Gos4xJXnxv8NYsniNudF3sYuu5g36pQY9Y50Amri4hZlh2thC3Z91hZfwJv3MmQ02bDtMBu00UTpXXNoiukiZFqrw8TEBlfTllo2gmAwZJxMa70gsUZmyZqMU60cB9vMCLHph6s0nwHY2UoknZeOIWZom5evj0kbJFvoVSrcjDvrZ9pmZ9gZ7FDZ4VdQZinIk4DjZ0d7GP2lVexmoX7cdJn5OTGfhEUPbTF2pdoU6BYg0u2ZpbukoztF9Xr1tu6rw7pHVRcnM5qA362Ic6Pyz94qRtL3JJ6ypspavjJuzHZfrZ5fOtrCtDBjaxAhnelZwsXZ3VvPZqZvgZstD0aVSV382KsCbf66qyZ79ZGciRrwt4PYAnMpgusslkuTJk6IuBtT9jx9MEI3gPZ0CRHIAglssN1XBYv9382y2xD5SOZixDEKwCEiepp54t77AX1aDYy0QNsN8kuLydZ6n34goZgQ5glxG6GC5DTLSDBhHceyGAqKy8yARvTnZrARno3tYeZkntYXkSZkQ346qL0RBSvHCm9zk3L6KYRkyYLfDKiygIMrUTB7MRnYrBa2s90H9MB1KtChYJUfVVU84X42ZnFRIM6AuKMqVwSeE9KbLg5bAg1jPGDlvxGqECXVt7haPMGMIwylTbIxm0eetKAC24WhlIpk88ZhFHEgTpwHZwP4ONFf3MsrKYcPZgfhlcZvZwNMfgEXjjrjMxnSBiKXclRLfSc9Fg1OCsKuYOxt8L22vbTXu4D7uAQ1b43vhus4kr3UnOlWuEMOQM2auSLukj5Xf6gc7vKZghjoD5n1P8XI4sG1SduAGaZoCft3v6hMZm1PZqKaY9Cu5fC8gsV9N1tth7kVioYxnjoBwZC7EyH5qDZhZd8irZqEXiGuqDWMAF4cjWIDfMe4HYFk4uUSdzfTxKTuUsjNTUFV5dKqdFa1aloIkqasRj7QieAgPAs4ddvfGHVCvWdmZ554YJX5nwFo2ltFcsIW72Z7MUH3WlsE4511zm2ZEUKgyNaaZ2AeQLroeb7LccdCbwOMB32xnLKNBHI74Cckgp7ZAVqtg0kHDA8s8A2qzSyZsKWhyvfLgn8zWHzOLdZAhTkZzMVZ12qApJgjeojStCGZ3rfN9b8oldXrxQFtQosVj86e6hi12huSGZEC5V6AvLRk2AyaMenxuKHVwNkGy0SMqmZyMq9fwzhJrK2f3cKMowJJQzWi9iAu7VBATzHaiDw2u9NZqlM0fpIjAeuezvSYz8Bc5mmZFfFcDO8SEaZueXo6lzZiZzOZIaGLXQZwzY0nlpEieKnuG5KTOdcglvA84cMtMy2y9nHCh8cswv5eDQn4FEJPb4kuLzWrdN5wBsZkrM8aVA3jMOXGPJ0tm6OzILRMSUizGfpxlISsQjtopzmg5ZKZxBemgSQOivNORERwb11GuZFFLUOzppfr34tUq4DrFEaOoc2UG0DhG1Xrc9RzMrmTD6gRPpOkn3jdgCgQaRuK9TrlAs1rq9JZao6Sr5kZgbKPR840I8kxPvfoAqmL9sIZq0WMcic0aZbvF50vmt6aLewY1mRqcKj3xOKqASIlR8Z4g7Uk9rWiyBdwitqczA2Wp4yywGY4FA4PXf9Lb6p9aDJew9HKig8fZ1ifoUOAljfeCyQH5vw4HO1Ilm9wwAdkhZ3X06iBtDpQNgcr0EDn7ZiFXjME2tv092Y048aX7ZKWEAYogdAxMk8t4opdZ4dlFAre29ifP7nrZjsZhZuyx1qPKLDyBxQt2G0bytMZfz7lgyZ4CknBYZxxtxRsZ9wmzQOkfAHobUnx3rV07oZrgvZvymWZpdMF8zMmr2KSRIOQZuwQSB6Y9knB7XqA9lVFAZEbPhfsXdZ4A3gJN5JGiI7r07jgv2e3vfk8Z90e6AegHPLPAGp42MoFN0iNfGqr3ZCs9kEXO52N7fyRqS43ODBFYCasMe37EAtNZeNVEsQJdAicYuQQXTsqy83bjG4AodBA1lBSXxB09YHvqhn0aZBsYrn886QCejiiZ10uYMFrAQOwaYZffNE87gZEwZCGAuJ09hn0T0G1E9ekZGNY6NwNhoURAhHH9l0u48URr4R14NbuDU1lJ9YsZxf0SiWleVT4vhWK28tayoWWMc3IZL2NqtFWOLNuLZCZCD2kn40nI6sRnNzLCXadhBanyPyZ4xNC2K2b3RPS6oWuJYVViEGwhvF6a1pN90kQcTSWr5J1oS90q9XbvA36ysz7KTWSrBtotXWkhYkwfRdGNyf47QXRdwHfUd3mNCpH4lBNHG1TwvzU1UydQC1ZJQRWnxhoZlVG9mHUwoq8BBP3a6aszOMlx0AikZDDPIMjVjCRe0OK9hNp6vMXf6bU7WCImSr5EaecQaF5xZqVG6nfqi9HE44ng6fy9txTBJCLIWh5t3b8sSOZcngwSX8QmNbleiK0VvW7TUKqien2GN3k9B1ki0eZwUI4IL7KaI5SwqF86aUxJxY44UQRq0AIe2PBa1j9V8JzdAaa5Zzpr5xZrxX8VyuAkAMPCu7wZgdiZE77PNPP24YPchiHNmJ6z7xslcFYQmwWZev2OsNBIgjRSvQcofUcs3BC7OmmUEyitMICGkdRZJA87AexX9GysCW6ArGXpD2EEipdcrRiVebfiQ2D79HSNeR71zOWbB3f7k1CMIq4yujZA4MvqkX5Qk0N71N0hjTIajo8VK8eC7KE3jm1eN1nHQpZ2pqtTARCuKaUBu0 1524 1043972 2060603 326032 3432131 diff --git a/res/newset/runs/libm.so.6/run-001.stderr b/res/newset/runs/libm.so.6/run-001.stderr new file mode 100644 index 0000000..e69de29 diff --git a/res/newset/runs/libm.so.6/run-001.tsv b/res/newset/runs/libm.so.6/run-001.tsv new file mode 100644 index 0000000..a8bb888 --- /dev/null +++ b/res/newset/runs/libm.so.6/run-001.tsv @@ -0,0 +1,5 @@ +input /usr/lib/libm.so.6 +kind shared-library +bpp_mode auto +role object labels bpp set set_new_ns set_add_total_ns set_fini_ns set_free_ns set_api_total_ns +provided /usr/lib/libm.so.6 1286 21 set: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 1020 215936 671958 90526 979440 diff --git a/res/newset/runs/libm.so.6/run-002.stderr b/res/newset/runs/libm.so.6/run-002.stderr new file mode 100644 index 0000000..e69de29 diff --git a/res/newset/runs/libm.so.6/run-002.tsv b/res/newset/runs/libm.so.6/run-002.tsv new file mode 100644 index 0000000..ec00611 --- /dev/null +++ b/res/newset/runs/libm.so.6/run-002.tsv @@ -0,0 +1,5 @@ +input /usr/lib/libm.so.6 +kind shared-library +bpp_mode auto +role object labels bpp set set_new_ns set_add_total_ns set_fini_ns set_free_ns set_api_total_ns +provided /usr/lib/libm.so.6 1286 21 set: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 984 309348 905305 147608 1363245 diff --git a/res/newset/runs/libm.so.6/run-003.stderr b/res/newset/runs/libm.so.6/run-003.stderr new file mode 100644 index 0000000..e69de29 diff --git a/res/newset/runs/libm.so.6/run-003.tsv b/res/newset/runs/libm.so.6/run-003.tsv new file mode 100644 index 0000000..cae8f78 --- /dev/null +++ b/res/newset/runs/libm.so.6/run-003.tsv @@ -0,0 +1,5 @@ +input /usr/lib/libm.so.6 +kind shared-library +bpp_mode auto +role object labels bpp set set_new_ns set_add_total_ns set_fini_ns set_free_ns set_api_total_ns +provided /usr/lib/libm.so.6 1286 21 set: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 629 306420 836775 199194 1343018 diff --git a/res/newset/runs/libstdc--.so.6.0.35/run-001.stderr b/res/newset/runs/libstdc--.so.6.0.35/run-001.stderr new file mode 100644 index 0000000..52a5120 --- /dev/null +++ b/res/newset/runs/libstdc--.so.6.0.35/run-001.stderr @@ -0,0 +1 @@ +warning: hash collision: _ZNKSt7num_putIwSt19ostreambuf_iteratorIwSt11char_traitsIwEEE3putES3_RSt8ios_basewPKv _ZTSNSt7__cxx1119basic_ostringstreamIwSt11char_traitsIwESaIwEEE diff --git a/res/newset/runs/libstdc--.so.6.0.35/run-001.tsv b/res/newset/runs/libstdc--.so.6.0.35/run-001.tsv new file mode 100644 index 0000000..62d0990 --- /dev/null +++ b/res/newset/runs/libstdc--.so.6.0.35/run-001.tsv @@ -0,0 +1,5 @@ +input /usr/lib/libstdc++.so.6.0.35 +kind shared-library +bpp_mode auto +role object labels bpp set set_new_ns set_add_total_ns set_fini_ns set_free_ns set_api_total_ns +provided /usr/lib/libstdc++.so.6.0.35 6080 23 set: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 1449 3229008 5308656 1213505 9752618 diff --git a/res/newset/runs/libstdc--.so.6.0.35/run-002.stderr b/res/newset/runs/libstdc--.so.6.0.35/run-002.stderr new file mode 100644 index 0000000..52a5120 --- /dev/null +++ b/res/newset/runs/libstdc--.so.6.0.35/run-002.stderr @@ -0,0 +1 @@ +warning: hash collision: _ZNKSt7num_putIwSt19ostreambuf_iteratorIwSt11char_traitsIwEEE3putES3_RSt8ios_basewPKv _ZTSNSt7__cxx1119basic_ostringstreamIwSt11char_traitsIwESaIwEEE diff --git a/res/newset/runs/libstdc--.so.6.0.35/run-002.tsv b/res/newset/runs/libstdc--.so.6.0.35/run-002.tsv new file mode 100644 index 0000000..6138ba8 --- /dev/null +++ b/res/newset/runs/libstdc--.so.6.0.35/run-002.tsv @@ -0,0 +1,5 @@ +input /usr/lib/libstdc++.so.6.0.35 +kind shared-library +bpp_mode auto +role object labels bpp set set_new_ns set_add_total_ns set_fini_ns set_free_ns set_api_total_ns +provided /usr/lib/libstdc++.so.6.0.35 6080 23 set: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 3964 2482864 5185700 721530 8394058 diff --git a/res/newset/runs/libstdc--.so.6.0.35/run-003.stderr b/res/newset/runs/libstdc--.so.6.0.35/run-003.stderr new file mode 100644 index 0000000..52a5120 --- /dev/null +++ b/res/newset/runs/libstdc--.so.6.0.35/run-003.stderr @@ -0,0 +1 @@ +warning: hash collision: _ZNKSt7num_putIwSt19ostreambuf_iteratorIwSt11char_traitsIwEEE3putES3_RSt8ios_basewPKv _ZTSNSt7__cxx1119basic_ostringstreamIwSt11char_traitsIwESaIwEEE diff --git a/res/newset/runs/libstdc--.so.6.0.35/run-003.tsv b/res/newset/runs/libstdc--.so.6.0.35/run-003.tsv new file mode 100644 index 0000000..4dee31a --- /dev/null +++ b/res/newset/runs/libstdc--.so.6.0.35/run-003.tsv @@ -0,0 +1,5 @@ +input /usr/lib/libstdc++.so.6.0.35 +kind shared-library +bpp_mode auto +role object labels bpp set set_new_ns set_add_total_ns set_fini_ns set_free_ns set_api_total_ns +provided /usr/lib/libstdc++.so.6.0.35 6080 23 set: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 1491 4057027 6766380 829978 11654876 diff --git a/res/newset/runs/libz.so.1.3.1.zlib-ng/run-001.stderr b/res/newset/runs/libz.so.1.3.1.zlib-ng/run-001.stderr new file mode 100644 index 0000000..e69de29 diff --git a/res/newset/runs/libz.so.1.3.1.zlib-ng/run-001.tsv b/res/newset/runs/libz.so.1.3.1.zlib-ng/run-001.tsv new file mode 100644 index 0000000..890e289 --- /dev/null +++ b/res/newset/runs/libz.so.1.3.1.zlib-ng/run-001.tsv @@ -0,0 +1,5 @@ +input /usr/lib/libz.so.1.3.1.zlib-ng +kind shared-library +bpp_mode auto +role object labels bpp set set_new_ns set_add_total_ns set_fini_ns set_free_ns set_api_total_ns +provided /usr/lib/libz.so.1.3.1.zlib-ng 89 17 set:kd3mbJvh56uTOsqJBEJlZghvEzxuaZhDSeJ8MtxDeefXLzMAfZpZH2pKupfTLJ70H1vgWH6xBG23jlOcKLtam1zIYWDq0uJEhMCEQmBZ4rdOftGG852gKUTdgDZgoCxphQmspBAAodp33ASvZ57CfZka1oSPD93BTs5S46hZ6rrFVHKZjlzR56R 567 22203 53973 9347 86090 diff --git a/res/newset/runs/libz.so.1.3.1.zlib-ng/run-002.stderr b/res/newset/runs/libz.so.1.3.1.zlib-ng/run-002.stderr new file mode 100644 index 0000000..e69de29 diff --git a/res/newset/runs/libz.so.1.3.1.zlib-ng/run-002.tsv b/res/newset/runs/libz.so.1.3.1.zlib-ng/run-002.tsv new file mode 100644 index 0000000..fe8e893 --- /dev/null +++ b/res/newset/runs/libz.so.1.3.1.zlib-ng/run-002.tsv @@ -0,0 +1,5 @@ +input /usr/lib/libz.so.1.3.1.zlib-ng +kind shared-library +bpp_mode auto +role object labels bpp set set_new_ns set_add_total_ns set_fini_ns set_free_ns set_api_total_ns +provided /usr/lib/libz.so.1.3.1.zlib-ng 89 17 set:kd3mbJvh56uTOsqJBEJlZghvEzxuaZhDSeJ8MtxDeefXLzMAfZpZH2pKupfTLJ70H1vgWH6xBG23jlOcKLtam1zIYWDq0uJEhMCEQmBZ4rdOftGG852gKUTdgDZgoCxphQmspBAAodp33ASvZ57CfZka1oSPD93BTs5S46hZ6rrFVHKZjlzR56R 643 21283 54096 9067 85089 diff --git a/res/newset/runs/libz.so.1.3.1.zlib-ng/run-003.stderr b/res/newset/runs/libz.so.1.3.1.zlib-ng/run-003.stderr new file mode 100644 index 0000000..e69de29 diff --git a/res/newset/runs/libz.so.1.3.1.zlib-ng/run-003.tsv b/res/newset/runs/libz.so.1.3.1.zlib-ng/run-003.tsv new file mode 100644 index 0000000..4e7ca59 --- /dev/null +++ b/res/newset/runs/libz.so.1.3.1.zlib-ng/run-003.tsv @@ -0,0 +1,5 @@ +input /usr/lib/libz.so.1.3.1.zlib-ng +kind shared-library +bpp_mode auto +role object labels bpp set set_new_ns set_add_total_ns set_fini_ns set_free_ns set_api_total_ns +provided /usr/lib/libz.so.1.3.1.zlib-ng 89 17 set:kd3mbJvh56uTOsqJBEJlZghvEzxuaZhDSeJ8MtxDeefXLzMAfZpZH2pKupfTLJ70H1vgWH6xBG23jlOcKLtam1zIYWDq0uJEhMCEQmBZ4rdOftGG852gKUTdgDZgoCxphQmspBAAodp33ASvZ57CfZka1oSPD93BTs5S46hZ6rrFVHKZjlzR56R 540 25393 64885 11155 101973 diff --git a/res/newset/runs/ls/run-001.stderr b/res/newset/runs/ls/run-001.stderr new file mode 100644 index 0000000..e69de29 diff --git a/res/newset/runs/ls/run-001.tsv b/res/newset/runs/ls/run-001.tsv new file mode 100644 index 0000000..875e723 --- /dev/null +++ b/res/newset/runs/ls/run-001.tsv @@ -0,0 +1,6 @@ +input /usr/bin/ls +kind executable +bpp_mode auto +role object labels bpp set set_new_ns set_add_total_ns set_fini_ns set_free_ns set_api_total_ns +required /usr/lib/libc.so.6 115 22 set:piCA6dPgcb6nFIXck36b2BnrNyJq5o9HZtFwI81xTampyiCEimHaVFOhthjjjsbJQUab6RB9kpZuT2tXLxOkfqExWpONPYG001QfRFGPoAaovlmjBMy0ej4FZ5sahykBs15tA27PcnQmBVIlgx3gDhZDshLN6WpxP13VwYEVFsXbIvs8T5qabnfN9JcwTKdHuajz95zKYbNY8EYZj4to5d5zkZLp7WNU4oQqaZG1h9KLoMZICdJrviuMhJXA1mrJyudiiyNZsrLZ2AMIEUHjKLOJzyZENHunU4WUc9wVOnYRBThKMLbPzHjOunYH8BrN42mwQ 1064 39518 88375 11835 140792 +required /usr/lib/libcap.so.2 3 17 set:kiO6UObWBY0 268 2441 2684 466 5859 diff --git a/res/newset/runs/ls/run-002.stderr b/res/newset/runs/ls/run-002.stderr new file mode 100644 index 0000000..e69de29 diff --git a/res/newset/runs/ls/run-002.tsv b/res/newset/runs/ls/run-002.tsv new file mode 100644 index 0000000..8ac05c1 --- /dev/null +++ b/res/newset/runs/ls/run-002.tsv @@ -0,0 +1,6 @@ +input /usr/bin/ls +kind executable +bpp_mode auto +role object labels bpp set set_new_ns set_add_total_ns set_fini_ns set_free_ns set_api_total_ns +required /usr/lib/libc.so.6 115 22 set:piCA6dPgcb6nFIXck36b2BnrNyJq5o9HZtFwI81xTampyiCEimHaVFOhthjjjsbJQUab6RB9kpZuT2tXLxOkfqExWpONPYG001QfRFGPoAaovlmjBMy0ej4FZ5sahykBs15tA27PcnQmBVIlgx3gDhZDshLN6WpxP13VwYEVFsXbIvs8T5qabnfN9JcwTKdHuajz95zKYbNY8EYZj4to5d5zkZLp7WNU4oQqaZG1h9KLoMZICdJrviuMhJXA1mrJyudiiyNZsrLZ2AMIEUHjKLOJzyZENHunU4WUc9wVOnYRBThKMLbPzHjOunYH8BrN42mwQ 784 25242 66132 6952 99110 +required /usr/lib/libcap.so.2 3 17 set:kiO6UObWBY0 765 2351 3019 407 6542 diff --git a/res/newset/runs/ls/run-003.stderr b/res/newset/runs/ls/run-003.stderr new file mode 100644 index 0000000..e69de29 diff --git a/res/newset/runs/ls/run-003.tsv b/res/newset/runs/ls/run-003.tsv new file mode 100644 index 0000000..556183d --- /dev/null +++ b/res/newset/runs/ls/run-003.tsv @@ -0,0 +1,6 @@ +input /usr/bin/ls +kind executable +bpp_mode auto +role object labels bpp set set_new_ns set_add_total_ns set_fini_ns set_free_ns set_api_total_ns +required /usr/lib/libc.so.6 115 22 set:piCA6dPgcb6nFIXck36b2BnrNyJq5o9HZtFwI81xTampyiCEimHaVFOhthjjjsbJQUab6RB9kpZuT2tXLxOkfqExWpONPYG001QfRFGPoAaovlmjBMy0ej4FZ5sahykBs15tA27PcnQmBVIlgx3gDhZDshLN6WpxP13VwYEVFsXbIvs8T5qabnfN9JcwTKdHuajz95zKYbNY8EYZj4to5d5zkZLp7WNU4oQqaZG1h9KLoMZICdJrviuMhJXA1mrJyudiiyNZsrLZ2AMIEUHjKLOJzyZENHunU4WUc9wVOnYRBThKMLbPzHjOunYH8BrN42mwQ 1506 36898 75095 11324 124823 +required /usr/lib/libcap.so.2 3 17 set:kiO6UObWBY0 351 3388 4564 645 8948 diff --git a/res/newset/runs/python3.14/run-001.stderr b/res/newset/runs/python3.14/run-001.stderr new file mode 100644 index 0000000..e69de29 diff --git a/res/newset/runs/python3.14/run-001.tsv b/res/newset/runs/python3.14/run-001.tsv new file mode 100644 index 0000000..efb9fee --- /dev/null +++ b/res/newset/runs/python3.14/run-001.tsv @@ -0,0 +1,6 @@ +input /usr/bin/python3.14 +kind executable +bpp_mode auto +role object labels bpp set set_new_ns set_add_total_ns set_fini_ns set_free_ns set_api_total_ns +required /usr/lib/libc.so.6 1 22 set:poqQrl 725 3348 6350 352 10775 +required /usr/lib/libpython3.14.so.1.0 1 21 set:onX6r4 317 3888 1986 328 6519 diff --git a/res/newset/runs/python3.14/run-002.stderr b/res/newset/runs/python3.14/run-002.stderr new file mode 100644 index 0000000..e69de29 diff --git a/res/newset/runs/python3.14/run-002.tsv b/res/newset/runs/python3.14/run-002.tsv new file mode 100644 index 0000000..023c51f --- /dev/null +++ b/res/newset/runs/python3.14/run-002.tsv @@ -0,0 +1,6 @@ +input /usr/bin/python3.14 +kind executable +bpp_mode auto +role object labels bpp set set_new_ns set_add_total_ns set_fini_ns set_free_ns set_api_total_ns +required /usr/lib/libc.so.6 1 22 set:poqQrl 588 2935 6134 404 10061 +required /usr/lib/libpython3.14.so.1.0 1 21 set:onX6r4 694 9626 2059 387 12766 diff --git a/res/newset/runs/python3.14/run-003.stderr b/res/newset/runs/python3.14/run-003.stderr new file mode 100644 index 0000000..e69de29 diff --git a/res/newset/runs/python3.14/run-003.tsv b/res/newset/runs/python3.14/run-003.tsv new file mode 100644 index 0000000..3dd4106 --- /dev/null +++ b/res/newset/runs/python3.14/run-003.tsv @@ -0,0 +1,6 @@ +input /usr/bin/python3.14 +kind executable +bpp_mode auto +role object labels bpp set set_new_ns set_add_total_ns set_fini_ns set_free_ns set_api_total_ns +required /usr/lib/libc.so.6 1 22 set:poqQrl 958 3505 6403 359 11225 +required /usr/lib/libpython3.14.so.1.0 1 21 set:onX6r4 705 6308 2999 454 10466 diff --git a/res/newset/runs/true/run-001.stderr b/res/newset/runs/true/run-001.stderr new file mode 100644 index 0000000..e69de29 diff --git a/res/newset/runs/true/run-001.tsv b/res/newset/runs/true/run-001.tsv new file mode 100644 index 0000000..a5af1e8 --- /dev/null +++ b/res/newset/runs/true/run-001.tsv @@ -0,0 +1,5 @@ +input /usr/bin/true +kind executable +bpp_mode auto +role object labels bpp set set_new_ns set_add_total_ns set_fini_ns set_free_ns set_api_total_ns +required /usr/lib/libc.so.6 49 22 set:pjuApNlauv90ZJLOZ7p3GFF9oItmpZkt5dkCQz6qEZmONBVl204EQ7olKXdSC8hHiK15J85Shwyy6CdZG1jjbxDVZdI7OEfolhJgTNc16JCOvd8aNt64E3ISRaOHh2XQk5vZ4KfmAJSyaC4gqeCkg70 2192 25233 32526 3744 63695 diff --git a/res/newset/runs/true/run-002.stderr b/res/newset/runs/true/run-002.stderr new file mode 100644 index 0000000..e69de29 diff --git a/res/newset/runs/true/run-002.tsv b/res/newset/runs/true/run-002.tsv new file mode 100644 index 0000000..5c9fde6 --- /dev/null +++ b/res/newset/runs/true/run-002.tsv @@ -0,0 +1,5 @@ +input /usr/bin/true +kind executable +bpp_mode auto +role object labels bpp set set_new_ns set_add_total_ns set_fini_ns set_free_ns set_api_total_ns +required /usr/lib/libc.so.6 49 22 set:pjuApNlauv90ZJLOZ7p3GFF9oItmpZkt5dkCQz6qEZmONBVl204EQ7olKXdSC8hHiK15J85Shwyy6CdZG1jjbxDVZdI7OEfolhJgTNc16JCOvd8aNt64E3ISRaOHh2XQk5vZ4KfmAJSyaC4gqeCkg70 1462 19004 90321 4120 114907 diff --git a/res/newset/runs/true/run-003.stderr b/res/newset/runs/true/run-003.stderr new file mode 100644 index 0000000..e69de29 diff --git a/res/newset/runs/true/run-003.tsv b/res/newset/runs/true/run-003.tsv new file mode 100644 index 0000000..e72e15a --- /dev/null +++ b/res/newset/runs/true/run-003.tsv @@ -0,0 +1,5 @@ +input /usr/bin/true +kind executable +bpp_mode auto +role object labels bpp set set_new_ns set_add_total_ns set_fini_ns set_free_ns set_api_total_ns +required /usr/lib/libc.so.6 49 22 set:pjuApNlauv90ZJLOZ7p3GFF9oItmpZkt5dkCQz6qEZmONBVl204EQ7olKXdSC8hHiK15J85Shwyy6CdZG1jjbxDVZdI7OEfolhJgTNc16JCOvd8aNt64E3ISRaOHh2XQk5vZ4KfmAJSyaC4gqeCkg70 888 18902 40010 4700 64500 diff --git a/res/newset/summary.tsv b/res/newset/summary.tsv new file mode 100644 index 0000000..5b08cc3 --- /dev/null +++ b/res/newset/summary.tsv @@ -0,0 +1,9 @@ +target kind runs sets_per_run outputs_consistent median_set_new_ns median_set_add_total_ns median_set_fini_ns median_set_free_ns median_set_api_total_ns +/usr/bin/true executable 3 1 yes 1462 19004 40010 4120 64500 +/usr/bin/ls executable 3 2 yes 1549 40286 79659 11969 133771 +/usr/bin/bash executable 3 2 yes 2255 123301 214743 35458 382507 +/usr/bin/python3.14 executable 3 2 yes 1282 9813 8336 791 21691 +/usr/lib/libc.so.6 shared-library 3 1 yes 1464 1075114 1951463 317941 3385142 +/usr/lib/libm.so.6 shared-library 3 1 yes 984 306420 836775 147608 1343018 +/usr/lib/libz.so.1.3.1.zlib-ng shared-library 3 1 yes 567 22203 54096 9347 86090 +/usr/lib/libstdc++.so.6.0.35 shared-library 3 1 yes 1491 3229008 5308656 829978 9752618 diff --git a/res/original/metadata.tsv b/res/original/metadata.tsv new file mode 100644 index 0000000..a07ccd5 --- /dev/null +++ b/res/original/metadata.tsv @@ -0,0 +1,12 @@ +set_c /home/krosh/Docs/ARSV/rpm-build/lib/set.c +rpm_root /home/krosh/Docs/ARSV/rpm-build +runner /home/krosh/Docs/ARSV/res/original/build/run_set +runs 3 +target /usr/bin/true +target /usr/bin/ls +target /usr/bin/bash +target /usr/bin/python3.14 +target /usr/lib/libc.so.6 +target /usr/lib/libm.so.6 +target /usr/lib/libz.so.1.3.1.zlib-ng +target /usr/lib/libstdc++.so.6.0.35 diff --git a/res/original/runs/bash/run-001.stderr b/res/original/runs/bash/run-001.stderr new file mode 100644 index 0000000..e69de29 diff --git a/res/original/runs/bash/run-001.tsv b/res/original/runs/bash/run-001.tsv new file mode 100644 index 0000000..16735d6 --- /dev/null +++ b/res/original/runs/bash/run-001.tsv @@ -0,0 +1,6 @@ +input /usr/bin/bash +kind executable +bpp_mode auto +role object labels bpp set set_new_ns set_add_total_ns set_fini_ns set_free_ns set_api_total_ns +required /usr/lib/libc.so.6 219 22 set:phJHRl3EzNHzMh24nFH1HG34VOiwtYmZDp9loYdzk0Me6ZAoGEcRZ0JmtuArQAYloeFVP3zyunTSKwV7QyS3NAsFZLwLG9tZdg69kIXEFrwPmo4utjk5BGFMraU7L16OPHcsCujvjk4cwZFwW8MgXuJNYZiJZm9eKIeZ5raZ6PVbCxFh90gE3l23ICpQPp3unbKn6uGWKben4WybxAecE9eQT5kbFTmc7PjPIrjiZCKyILUAU72EQSJE0kixTzN4FgGp3OnZGQFB2I5sfudDSZxefsQFMd6KTpRKPhgFThKYIUbAHNvIFUjIBRK6QjVGkZubCDU0SL2nMbzPZeGkTZev3Zld0SnnRsyGrDlBgw2XfrJUn4toAVapu9n2Y7wgbZtMQEWxoxpBZ0aDSwKn916ZusjCQZm46pruOAzEmwUHoKiiW8QQeZ9A065jEH5QsxgiWBuGKRq5ZahkJSCxBS42GZ9o15vfSC5aiD9AsjZKSpvcbsskcQsJAXZyMwdc76wto8RAX2LRa9aZi4kmbtIORg0j2EhefPZ7ZCApoCuW21EJxPkrx7fsfMOvyYUQrDfwipSpMk 1732 88153 159352 19574 268811 +required /usr/lib/libreadline.so.8 172 20 set:nfYDPzutupSCtKMMFS4u0wLhoyNvTUoWZhi1IBiOyPVtZE8o2z0t8b1CAeZ8fU9GiF3zSAkcxjND3ajc4GcnoKV4ZzozDt43sQDfvWcaZzj81e007v4HF306o8ekjuTFCZJkH106Fk9fC2CfKZ0D388wmj5ZLhQAXIRVXyPFG9P09l3GuZ2Qt4IUMuc5Sd4G30qlnN51nnt3zCur9eDP7ObTrdP1zCx8sEcI6qgaIkjvldHJS3mfYcc8UFdywsirObW9brZcUsOZzVoVwmcQ8wVDG8YTsZ4xwuRyn2u1y79TqKqky762kj4JZn95LkpcXEtFLvHR8pKlfSAY4Sbu9bvWHXK1gyGA7fuLfgHasnEaCdu11OsjkgF1OaqAwOyGmfw1ABYaJGCGMU9iMVmiM7E8F 1262 148911 123489 19411 293073 diff --git a/res/original/runs/bash/run-002.stderr b/res/original/runs/bash/run-002.stderr new file mode 100644 index 0000000..e69de29 diff --git a/res/original/runs/bash/run-002.tsv b/res/original/runs/bash/run-002.tsv new file mode 100644 index 0000000..f56db91 --- /dev/null +++ b/res/original/runs/bash/run-002.tsv @@ -0,0 +1,6 @@ +input /usr/bin/bash +kind executable +bpp_mode auto +role object labels bpp set set_new_ns set_add_total_ns set_fini_ns set_free_ns set_api_total_ns +required /usr/lib/libc.so.6 219 22 set:phJHRl3EzNHzMh24nFH1HG34VOiwtYmZDp9loYdzk0Me6ZAoGEcRZ0JmtuArQAYloeFVP3zyunTSKwV7QyS3NAsFZLwLG9tZdg69kIXEFrwPmo4utjk5BGFMraU7L16OPHcsCujvjk4cwZFwW8MgXuJNYZiJZm9eKIeZ5raZ6PVbCxFh90gE3l23ICpQPp3unbKn6uGWKben4WybxAecE9eQT5kbFTmc7PjPIrjiZCKyILUAU72EQSJE0kixTzN4FgGp3OnZGQFB2I5sfudDSZxefsQFMd6KTpRKPhgFThKYIUbAHNvIFUjIBRK6QjVGkZubCDU0SL2nMbzPZeGkTZev3Zld0SnnRsyGrDlBgw2XfrJUn4toAVapu9n2Y7wgbZtMQEWxoxpBZ0aDSwKn916ZusjCQZm46pruOAzEmwUHoKiiW8QQeZ9A065jEH5QsxgiWBuGKRq5ZahkJSCxBS42GZ9o15vfSC5aiD9AsjZKSpvcbsskcQsJAXZyMwdc76wto8RAX2LRa9aZi4kmbtIORg0j2EhefPZ7ZCApoCuW21EJxPkrx7fsfMOvyYUQrDfwipSpMk 2585 91039 153821 22988 270433 +required /usr/lib/libreadline.so.8 172 20 set:nfYDPzutupSCtKMMFS4u0wLhoyNvTUoWZhi1IBiOyPVtZE8o2z0t8b1CAeZ8fU9GiF3zSAkcxjND3ajc4GcnoKV4ZzozDt43sQDfvWcaZzj81e007v4HF306o8ekjuTFCZJkH106Fk9fC2CfKZ0D388wmj5ZLhQAXIRVXyPFG9P09l3GuZ2Qt4IUMuc5Sd4G30qlnN51nnt3zCur9eDP7ObTrdP1zCx8sEcI6qgaIkjvldHJS3mfYcc8UFdywsirObW9brZcUsOZzVoVwmcQ8wVDG8YTsZ4xwuRyn2u1y79TqKqky762kj4JZn95LkpcXEtFLvHR8pKlfSAY4Sbu9bvWHXK1gyGA7fuLfgHasnEaCdu11OsjkgF1OaqAwOyGmfw1ABYaJGCGMU9iMVmiM7E8F 695 75153 116993 19781 212622 diff --git a/res/original/runs/bash/run-003.stderr b/res/original/runs/bash/run-003.stderr new file mode 100644 index 0000000..e69de29 diff --git a/res/original/runs/bash/run-003.tsv b/res/original/runs/bash/run-003.tsv new file mode 100644 index 0000000..823f931 --- /dev/null +++ b/res/original/runs/bash/run-003.tsv @@ -0,0 +1,6 @@ +input /usr/bin/bash +kind executable +bpp_mode auto +role object labels bpp set set_new_ns set_add_total_ns set_fini_ns set_free_ns set_api_total_ns +required /usr/lib/libc.so.6 219 22 set:phJHRl3EzNHzMh24nFH1HG34VOiwtYmZDp9loYdzk0Me6ZAoGEcRZ0JmtuArQAYloeFVP3zyunTSKwV7QyS3NAsFZLwLG9tZdg69kIXEFrwPmo4utjk5BGFMraU7L16OPHcsCujvjk4cwZFwW8MgXuJNYZiJZm9eKIeZ5raZ6PVbCxFh90gE3l23ICpQPp3unbKn6uGWKben4WybxAecE9eQT5kbFTmc7PjPIrjiZCKyILUAU72EQSJE0kixTzN4FgGp3OnZGQFB2I5sfudDSZxefsQFMd6KTpRKPhgFThKYIUbAHNvIFUjIBRK6QjVGkZubCDU0SL2nMbzPZeGkTZev3Zld0SnnRsyGrDlBgw2XfrJUn4toAVapu9n2Y7wgbZtMQEWxoxpBZ0aDSwKn916ZusjCQZm46pruOAzEmwUHoKiiW8QQeZ9A065jEH5QsxgiWBuGKRq5ZahkJSCxBS42GZ9o15vfSC5aiD9AsjZKSpvcbsskcQsJAXZyMwdc76wto8RAX2LRa9aZi4kmbtIORg0j2EhefPZ7ZCApoCuW21EJxPkrx7fsfMOvyYUQrDfwipSpMk 1391 83928 165230 29784 280333 +required /usr/lib/libreadline.so.8 172 20 set:nfYDPzutupSCtKMMFS4u0wLhoyNvTUoWZhi1IBiOyPVtZE8o2z0t8b1CAeZ8fU9GiF3zSAkcxjND3ajc4GcnoKV4ZzozDt43sQDfvWcaZzj81e007v4HF306o8ekjuTFCZJkH106Fk9fC2CfKZ0D388wmj5ZLhQAXIRVXyPFG9P09l3GuZ2Qt4IUMuc5Sd4G30qlnN51nnt3zCur9eDP7ObTrdP1zCx8sEcI6qgaIkjvldHJS3mfYcc8UFdywsirObW9brZcUsOZzVoVwmcQ8wVDG8YTsZ4xwuRyn2u1y79TqKqky762kj4JZn95LkpcXEtFLvHR8pKlfSAY4Sbu9bvWHXK1gyGA7fuLfgHasnEaCdu11OsjkgF1OaqAwOyGmfw1ABYaJGCGMU9iMVmiM7E8F 778 71787 140315 22130 235010 diff --git a/res/original/runs/libc.so.6/run-001.stderr b/res/original/runs/libc.so.6/run-001.stderr new file mode 100644 index 0000000..e69de29 diff --git a/res/original/runs/libc.so.6/run-001.tsv b/res/original/runs/libc.so.6/run-001.tsv new file mode 100644 index 0000000..27a5b66 --- /dev/null +++ b/res/original/runs/libc.so.6/run-001.tsv @@ -0,0 +1,5 @@ +input /usr/lib/libc.so.6 +kind shared-library +bpp_mode auto +role object labels bpp set set_new_ns set_add_total_ns set_fini_ns set_free_ns set_api_total_ns +provided /usr/lib/libc.so.6 2873 22 set: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 1875 1209233 2091942 507459 3810509 diff --git a/res/original/runs/libc.so.6/run-002.stderr b/res/original/runs/libc.so.6/run-002.stderr new file mode 100644 index 0000000..e69de29 diff --git a/res/original/runs/libc.so.6/run-002.tsv b/res/original/runs/libc.so.6/run-002.tsv new file mode 100644 index 0000000..876c99d --- /dev/null +++ b/res/original/runs/libc.so.6/run-002.tsv @@ -0,0 +1,5 @@ +input /usr/lib/libc.so.6 +kind shared-library +bpp_mode auto +role object labels bpp set set_new_ns set_add_total_ns set_fini_ns set_free_ns set_api_total_ns +provided /usr/lib/libc.so.6 2873 22 set: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 1584 1160642 2036878 312745 3511849 diff --git a/res/original/runs/libc.so.6/run-003.stderr b/res/original/runs/libc.so.6/run-003.stderr new file mode 100644 index 0000000..e69de29 diff --git a/res/original/runs/libc.so.6/run-003.tsv b/res/original/runs/libc.so.6/run-003.tsv new file mode 100644 index 0000000..3f29d21 --- /dev/null +++ b/res/original/runs/libc.so.6/run-003.tsv @@ -0,0 +1,5 @@ +input /usr/lib/libc.so.6 +kind shared-library +bpp_mode auto +role object labels bpp set set_new_ns set_add_total_ns set_fini_ns set_free_ns set_api_total_ns +provided /usr/lib/libc.so.6 2873 22 set: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 1316 1066491 1597931 259088 2924826 diff --git a/res/original/runs/libm.so.6/run-001.stderr b/res/original/runs/libm.so.6/run-001.stderr new file mode 100644 index 0000000..e69de29 diff --git a/res/original/runs/libm.so.6/run-001.tsv b/res/original/runs/libm.so.6/run-001.tsv new file mode 100644 index 0000000..16af510 --- /dev/null +++ b/res/original/runs/libm.so.6/run-001.tsv @@ -0,0 +1,5 @@ +input /usr/lib/libm.so.6 +kind shared-library +bpp_mode auto +role object labels bpp set set_new_ns set_add_total_ns set_fini_ns set_free_ns set_api_total_ns +provided /usr/lib/libm.so.6 1286 21 set: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 933 293679 726005 119841 1140458 diff --git a/res/original/runs/libm.so.6/run-002.stderr b/res/original/runs/libm.so.6/run-002.stderr new file mode 100644 index 0000000..e69de29 diff --git a/res/original/runs/libm.so.6/run-002.tsv b/res/original/runs/libm.so.6/run-002.tsv new file mode 100644 index 0000000..23350c3 --- /dev/null +++ b/res/original/runs/libm.so.6/run-002.tsv @@ -0,0 +1,5 @@ +input /usr/lib/libm.so.6 +kind shared-library +bpp_mode auto +role object labels bpp set set_new_ns set_add_total_ns set_fini_ns set_free_ns set_api_total_ns +provided /usr/lib/libm.so.6 1286 21 set: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 963 363490 836082 154859 1355394 diff --git a/res/original/runs/libm.so.6/run-003.stderr b/res/original/runs/libm.so.6/run-003.stderr new file mode 100644 index 0000000..e69de29 diff --git a/res/original/runs/libm.so.6/run-003.tsv b/res/original/runs/libm.so.6/run-003.tsv new file mode 100644 index 0000000..ae10ae8 --- /dev/null +++ b/res/original/runs/libm.so.6/run-003.tsv @@ -0,0 +1,5 @@ +input /usr/lib/libm.so.6 +kind shared-library +bpp_mode auto +role object labels bpp set set_new_ns set_add_total_ns set_fini_ns set_free_ns set_api_total_ns +provided /usr/lib/libm.so.6 1286 21 set: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 1053 439495 856900 145924 1443372 diff --git a/res/original/runs/libstdc--.so.6.0.35/run-001.stderr b/res/original/runs/libstdc--.so.6.0.35/run-001.stderr new file mode 100644 index 0000000..52a5120 --- /dev/null +++ b/res/original/runs/libstdc--.so.6.0.35/run-001.stderr @@ -0,0 +1 @@ +warning: hash collision: _ZNKSt7num_putIwSt19ostreambuf_iteratorIwSt11char_traitsIwEEE3putES3_RSt8ios_basewPKv _ZTSNSt7__cxx1119basic_ostringstreamIwSt11char_traitsIwESaIwEEE diff --git a/res/original/runs/libstdc--.so.6.0.35/run-001.tsv b/res/original/runs/libstdc--.so.6.0.35/run-001.tsv new file mode 100644 index 0000000..abecb16 --- /dev/null +++ b/res/original/runs/libstdc--.so.6.0.35/run-001.tsv @@ -0,0 +1,5 @@ +input /usr/lib/libstdc++.so.6.0.35 +kind shared-library +bpp_mode auto +role object labels bpp set set_new_ns set_add_total_ns set_fini_ns set_free_ns set_api_total_ns +provided /usr/lib/libstdc++.so.6.0.35 6080 23 set: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 1112 3330034 5405944 889278 9626368 diff --git a/res/original/runs/libstdc--.so.6.0.35/run-002.stderr b/res/original/runs/libstdc--.so.6.0.35/run-002.stderr new file mode 100644 index 0000000..52a5120 --- /dev/null +++ b/res/original/runs/libstdc--.so.6.0.35/run-002.stderr @@ -0,0 +1 @@ +warning: hash collision: _ZNKSt7num_putIwSt19ostreambuf_iteratorIwSt11char_traitsIwEEE3putES3_RSt8ios_basewPKv _ZTSNSt7__cxx1119basic_ostringstreamIwSt11char_traitsIwESaIwEEE diff --git a/res/original/runs/libstdc--.so.6.0.35/run-002.tsv b/res/original/runs/libstdc--.so.6.0.35/run-002.tsv new file mode 100644 index 0000000..df1a9b9 --- /dev/null +++ b/res/original/runs/libstdc--.so.6.0.35/run-002.tsv @@ -0,0 +1,5 @@ +input /usr/lib/libstdc++.so.6.0.35 +kind shared-library +bpp_mode auto +role object labels bpp set set_new_ns set_add_total_ns set_fini_ns set_free_ns set_api_total_ns +provided /usr/lib/libstdc++.so.6.0.35 6080 23 set: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 1376 3172339 5155174 638451 8967340 diff --git a/res/original/runs/libstdc--.so.6.0.35/run-003.stderr b/res/original/runs/libstdc--.so.6.0.35/run-003.stderr new file mode 100644 index 0000000..52a5120 --- /dev/null +++ b/res/original/runs/libstdc--.so.6.0.35/run-003.stderr @@ -0,0 +1 @@ +warning: hash collision: _ZNKSt7num_putIwSt19ostreambuf_iteratorIwSt11char_traitsIwEEE3putES3_RSt8ios_basewPKv _ZTSNSt7__cxx1119basic_ostringstreamIwSt11char_traitsIwESaIwEEE diff --git a/res/original/runs/libstdc--.so.6.0.35/run-003.tsv b/res/original/runs/libstdc--.so.6.0.35/run-003.tsv new file mode 100644 index 0000000..9bf7d06 --- /dev/null +++ b/res/original/runs/libstdc--.so.6.0.35/run-003.tsv @@ -0,0 +1,5 @@ +input /usr/lib/libstdc++.so.6.0.35 +kind shared-library +bpp_mode auto +role object labels bpp set set_new_ns set_add_total_ns set_fini_ns set_free_ns set_api_total_ns +provided /usr/lib/libstdc++.so.6.0.35 6080 23 set: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 1340 3603005 6006121 914323 10524789 diff --git a/res/original/runs/libz.so.1.3.1.zlib-ng/run-001.stderr b/res/original/runs/libz.so.1.3.1.zlib-ng/run-001.stderr new file mode 100644 index 0000000..e69de29 diff --git a/res/original/runs/libz.so.1.3.1.zlib-ng/run-001.tsv b/res/original/runs/libz.so.1.3.1.zlib-ng/run-001.tsv new file mode 100644 index 0000000..18796a6 --- /dev/null +++ b/res/original/runs/libz.so.1.3.1.zlib-ng/run-001.tsv @@ -0,0 +1,5 @@ +input /usr/lib/libz.so.1.3.1.zlib-ng +kind shared-library +bpp_mode auto +role object labels bpp set set_new_ns set_add_total_ns set_fini_ns set_free_ns set_api_total_ns +provided /usr/lib/libz.so.1.3.1.zlib-ng 89 17 set:kd3mbJvh56uTOsqJBEJlZghvEzxuaZhDSeJ8MtxDeefXLzMAfZpZH2pKupfTLJ70H1vgWH6xBG23jlOcKLtam1zIYWDq0uJEhMCEQmBZ4rdOftGG852gKUTdgDZgoCxphQmspBAAodp33ASvZ57CfZka1oSPD93BTs5S46hZ6rrFVHKZjlzR56R 743 23339 44646 8337 77065 diff --git a/res/original/runs/libz.so.1.3.1.zlib-ng/run-002.stderr b/res/original/runs/libz.so.1.3.1.zlib-ng/run-002.stderr new file mode 100644 index 0000000..e69de29 diff --git a/res/original/runs/libz.so.1.3.1.zlib-ng/run-002.tsv b/res/original/runs/libz.so.1.3.1.zlib-ng/run-002.tsv new file mode 100644 index 0000000..aae8fe5 --- /dev/null +++ b/res/original/runs/libz.so.1.3.1.zlib-ng/run-002.tsv @@ -0,0 +1,5 @@ +input /usr/lib/libz.so.1.3.1.zlib-ng +kind shared-library +bpp_mode auto +role object labels bpp set set_new_ns set_add_total_ns set_fini_ns set_free_ns set_api_total_ns +provided /usr/lib/libz.so.1.3.1.zlib-ng 89 17 set:kd3mbJvh56uTOsqJBEJlZghvEzxuaZhDSeJ8MtxDeefXLzMAfZpZH2pKupfTLJ70H1vgWH6xBG23jlOcKLtam1zIYWDq0uJEhMCEQmBZ4rdOftGG852gKUTdgDZgoCxphQmspBAAodp33ASvZ57CfZka1oSPD93BTs5S46hZ6rrFVHKZjlzR56R 516 20051 52859 8198 81624 diff --git a/res/original/runs/libz.so.1.3.1.zlib-ng/run-003.stderr b/res/original/runs/libz.so.1.3.1.zlib-ng/run-003.stderr new file mode 100644 index 0000000..e69de29 diff --git a/res/original/runs/libz.so.1.3.1.zlib-ng/run-003.tsv b/res/original/runs/libz.so.1.3.1.zlib-ng/run-003.tsv new file mode 100644 index 0000000..1071b0c --- /dev/null +++ b/res/original/runs/libz.so.1.3.1.zlib-ng/run-003.tsv @@ -0,0 +1,5 @@ +input /usr/lib/libz.so.1.3.1.zlib-ng +kind shared-library +bpp_mode auto +role object labels bpp set set_new_ns set_add_total_ns set_fini_ns set_free_ns set_api_total_ns +provided /usr/lib/libz.so.1.3.1.zlib-ng 89 17 set:kd3mbJvh56uTOsqJBEJlZghvEzxuaZhDSeJ8MtxDeefXLzMAfZpZH2pKupfTLJ70H1vgWH6xBG23jlOcKLtam1zIYWDq0uJEhMCEQmBZ4rdOftGG852gKUTdgDZgoCxphQmspBAAodp33ASvZ57CfZka1oSPD93BTs5S46hZ6rrFVHKZjlzR56R 608 13830 41496 6154 62088 diff --git a/res/original/runs/ls/run-001.stderr b/res/original/runs/ls/run-001.stderr new file mode 100644 index 0000000..e69de29 diff --git a/res/original/runs/ls/run-001.tsv b/res/original/runs/ls/run-001.tsv new file mode 100644 index 0000000..0905727 --- /dev/null +++ b/res/original/runs/ls/run-001.tsv @@ -0,0 +1,6 @@ +input /usr/bin/ls +kind executable +bpp_mode auto +role object labels bpp set set_new_ns set_add_total_ns set_fini_ns set_free_ns set_api_total_ns +required /usr/lib/libc.so.6 115 22 set:piCA6dPgcb6nFIXck36b2BnrNyJq5o9HZtFwI81xTampyiCEimHaVFOhthjjjsbJQUab6RB9kpZuT2tXLxOkfqExWpONPYG001QfRFGPoAaovlmjBMy0ej4FZ5sahykBs15tA27PcnQmBVIlgx3gDhZDshLN6WpxP13VwYEVFsXbIvs8T5qabnfN9JcwTKdHuajz95zKYbNY8EYZj4to5d5zkZLp7WNU4oQqaZG1h9KLoMZICdJrviuMhJXA1mrJyudiiyNZsrLZ2AMIEUHjKLOJzyZENHunU4WUc9wVOnYRBThKMLbPzHjOunYH8BrN42mwQ 1643 51550 85798 14037 153028 +required /usr/lib/libcap.so.2 3 17 set:kiO6UObWBY0 701 3432 6254 561 10948 diff --git a/res/original/runs/ls/run-002.stderr b/res/original/runs/ls/run-002.stderr new file mode 100644 index 0000000..e69de29 diff --git a/res/original/runs/ls/run-002.tsv b/res/original/runs/ls/run-002.tsv new file mode 100644 index 0000000..b65721b --- /dev/null +++ b/res/original/runs/ls/run-002.tsv @@ -0,0 +1,6 @@ +input /usr/bin/ls +kind executable +bpp_mode auto +role object labels bpp set set_new_ns set_add_total_ns set_fini_ns set_free_ns set_api_total_ns +required /usr/lib/libc.so.6 115 22 set:piCA6dPgcb6nFIXck36b2BnrNyJq5o9HZtFwI81xTampyiCEimHaVFOhthjjjsbJQUab6RB9kpZuT2tXLxOkfqExWpONPYG001QfRFGPoAaovlmjBMy0ej4FZ5sahykBs15tA27PcnQmBVIlgx3gDhZDshLN6WpxP13VwYEVFsXbIvs8T5qabnfN9JcwTKdHuajz95zKYbNY8EYZj4to5d5zkZLp7WNU4oQqaZG1h9KLoMZICdJrviuMhJXA1mrJyudiiyNZsrLZ2AMIEUHjKLOJzyZENHunU4WUc9wVOnYRBThKMLbPzHjOunYH8BrN42mwQ 1167 32806 68699 9839 112511 +required /usr/lib/libcap.so.2 3 17 set:kiO6UObWBY0 351 3273 5002 433 9059 diff --git a/res/original/runs/ls/run-003.stderr b/res/original/runs/ls/run-003.stderr new file mode 100644 index 0000000..e69de29 diff --git a/res/original/runs/ls/run-003.tsv b/res/original/runs/ls/run-003.tsv new file mode 100644 index 0000000..45c0353 --- /dev/null +++ b/res/original/runs/ls/run-003.tsv @@ -0,0 +1,6 @@ +input /usr/bin/ls +kind executable +bpp_mode auto +role object labels bpp set set_new_ns set_add_total_ns set_fini_ns set_free_ns set_api_total_ns +required /usr/lib/libc.so.6 115 22 set:piCA6dPgcb6nFIXck36b2BnrNyJq5o9HZtFwI81xTampyiCEimHaVFOhthjjjsbJQUab6RB9kpZuT2tXLxOkfqExWpONPYG001QfRFGPoAaovlmjBMy0ej4FZ5sahykBs15tA27PcnQmBVIlgx3gDhZDshLN6WpxP13VwYEVFsXbIvs8T5qabnfN9JcwTKdHuajz95zKYbNY8EYZj4to5d5zkZLp7WNU4oQqaZG1h9KLoMZICdJrviuMhJXA1mrJyudiiyNZsrLZ2AMIEUHjKLOJzyZENHunU4WUc9wVOnYRBThKMLbPzHjOunYH8BrN42mwQ 1634 36239 77718 10228 125819 +required /usr/lib/libcap.so.2 3 17 set:kiO6UObWBY0 706 2715 4283 490 8194 diff --git a/res/original/runs/python3.14/run-001.stderr b/res/original/runs/python3.14/run-001.stderr new file mode 100644 index 0000000..e69de29 diff --git a/res/original/runs/python3.14/run-001.tsv b/res/original/runs/python3.14/run-001.tsv new file mode 100644 index 0000000..dd4bd82 --- /dev/null +++ b/res/original/runs/python3.14/run-001.tsv @@ -0,0 +1,6 @@ +input /usr/bin/python3.14 +kind executable +bpp_mode auto +role object labels bpp set set_new_ns set_add_total_ns set_fini_ns set_free_ns set_api_total_ns +required /usr/lib/libc.so.6 1 22 set:poqQrl 3335 6177 12517 357 22386 +required /usr/lib/libpython3.14.so.1.0 1 21 set:onX6r4 1041 6213 3442 474 11170 diff --git a/res/original/runs/python3.14/run-002.stderr b/res/original/runs/python3.14/run-002.stderr new file mode 100644 index 0000000..e69de29 diff --git a/res/original/runs/python3.14/run-002.tsv b/res/original/runs/python3.14/run-002.tsv new file mode 100644 index 0000000..22d2e4c --- /dev/null +++ b/res/original/runs/python3.14/run-002.tsv @@ -0,0 +1,6 @@ +input /usr/bin/python3.14 +kind executable +bpp_mode auto +role object labels bpp set set_new_ns set_add_total_ns set_fini_ns set_free_ns set_api_total_ns +required /usr/lib/libc.so.6 1 22 set:poqQrl 1125 4682 7176 520 13503 +required /usr/lib/libpython3.14.so.1.0 1 21 set:onX6r4 1258 5938 2859 522 10577 diff --git a/res/original/runs/python3.14/run-003.stderr b/res/original/runs/python3.14/run-003.stderr new file mode 100644 index 0000000..e69de29 diff --git a/res/original/runs/python3.14/run-003.tsv b/res/original/runs/python3.14/run-003.tsv new file mode 100644 index 0000000..b4df509 --- /dev/null +++ b/res/original/runs/python3.14/run-003.tsv @@ -0,0 +1,6 @@ +input /usr/bin/python3.14 +kind executable +bpp_mode auto +role object labels bpp set set_new_ns set_add_total_ns set_fini_ns set_free_ns set_api_total_ns +required /usr/lib/libc.so.6 1 22 set:poqQrl 1477 3964 28440 488 34369 +required /usr/lib/libpython3.14.so.1.0 1 21 set:onX6r4 1070 6073 3462 461 11066 diff --git a/res/original/runs/true/run-001.stderr b/res/original/runs/true/run-001.stderr new file mode 100644 index 0000000..e69de29 diff --git a/res/original/runs/true/run-001.tsv b/res/original/runs/true/run-001.tsv new file mode 100644 index 0000000..3d2fd5f --- /dev/null +++ b/res/original/runs/true/run-001.tsv @@ -0,0 +1,5 @@ +input /usr/bin/true +kind executable +bpp_mode auto +role object labels bpp set set_new_ns set_add_total_ns set_fini_ns set_free_ns set_api_total_ns +required /usr/lib/libc.so.6 49 22 set:pjuApNlauv90ZJLOZ7p3GFF9oItmpZkt5dkCQz6qEZmONBVl204EQ7olKXdSC8hHiK15J85Shwyy6CdZG1jjbxDVZdI7OEfolhJgTNc16JCOvd8aNt64E3ISRaOHh2XQk5vZ4KfmAJSyaC4gqeCkg70 1395 17049 32991 3317 54752 diff --git a/res/original/runs/true/run-002.stderr b/res/original/runs/true/run-002.stderr new file mode 100644 index 0000000..e69de29 diff --git a/res/original/runs/true/run-002.tsv b/res/original/runs/true/run-002.tsv new file mode 100644 index 0000000..d5e76aa --- /dev/null +++ b/res/original/runs/true/run-002.tsv @@ -0,0 +1,5 @@ +input /usr/bin/true +kind executable +bpp_mode auto +role object labels bpp set set_new_ns set_add_total_ns set_fini_ns set_free_ns set_api_total_ns +required /usr/lib/libc.so.6 49 22 set:pjuApNlauv90ZJLOZ7p3GFF9oItmpZkt5dkCQz6qEZmONBVl204EQ7olKXdSC8hHiK15J85Shwyy6CdZG1jjbxDVZdI7OEfolhJgTNc16JCOvd8aNt64E3ISRaOHh2XQk5vZ4KfmAJSyaC4gqeCkg70 2017 21060 89941 4192 117210 diff --git a/res/original/runs/true/run-003.stderr b/res/original/runs/true/run-003.stderr new file mode 100644 index 0000000..e69de29 diff --git a/res/original/runs/true/run-003.tsv b/res/original/runs/true/run-003.tsv new file mode 100644 index 0000000..c18810c --- /dev/null +++ b/res/original/runs/true/run-003.tsv @@ -0,0 +1,5 @@ +input /usr/bin/true +kind executable +bpp_mode auto +role object labels bpp set set_new_ns set_add_total_ns set_fini_ns set_free_ns set_api_total_ns +required /usr/lib/libc.so.6 49 22 set:pjuApNlauv90ZJLOZ7p3GFF9oItmpZkt5dkCQz6qEZmONBVl204EQ7olKXdSC8hHiK15J85Shwyy6CdZG1jjbxDVZdI7OEfolhJgTNc16JCOvd8aNt64E3ISRaOHh2XQk5vZ4KfmAJSyaC4gqeCkg70 1568 20888 38404 4536 65396 diff --git a/res/original/summary.tsv b/res/original/summary.tsv new file mode 100644 index 0000000..4c05763 --- /dev/null +++ b/res/original/summary.tsv @@ -0,0 +1,9 @@ +target kind runs sets_per_run outputs_consistent median_set_new_ns median_set_add_total_ns median_set_fini_ns median_set_free_ns median_set_api_total_ns +/usr/bin/true executable 3 1 yes 1568 20888 38404 4192 65396 +/usr/bin/ls executable 3 2 yes 2340 38954 82001 10718 134013 +/usr/bin/bash executable 3 2 yes 2994 166192 282841 42769 515343 +/usr/bin/python3.14 executable 3 2 yes 2547 10620 15959 949 33556 +/usr/lib/libc.so.6 shared-library 3 1 yes 1584 1160642 2036878 312745 3511849 +/usr/lib/libm.so.6 shared-library 3 1 yes 963 363490 836082 145924 1355394 +/usr/lib/libz.so.1.3.1.zlib-ng shared-library 3 1 yes 608 20051 44646 8198 77065 +/usr/lib/libstdc++.so.6.0.35 shared-library 3 1 yes 1340 3330034 5405944 889278 9626368 diff --git a/res_cmp/newset/metadata.tsv b/res_cmp/newset/metadata.tsv new file mode 100644 index 0000000..431ef45 --- /dev/null +++ b/res_cmp/newset/metadata.tsv @@ -0,0 +1,7 @@ +set_c /home/krosh/Docs/ARSV/reimplement/newset.c +rpm_root /home/krosh/Docs/ARSV/rpm-build +runs 3 +case true-libc /usr/bin/true /usr/lib/libc.so.6 +case ls-libc /usr/bin/ls /usr/lib/libc.so.6 +case bash-libc /usr/bin/bash /usr/lib/libc.so.6 +case python-libc /usr/bin/python3.14 /usr/lib/libc.so.6 diff --git a/res_cmp/newset/runs/bash-libc/run-001.stderr b/res_cmp/newset/runs/bash-libc/run-001.stderr new file mode 100644 index 0000000..e69de29 diff --git a/res_cmp/newset/runs/bash-libc/run-001.tsv b/res_cmp/newset/runs/bash-libc/run-001.tsv new file mode 100644 index 0000000..9c4d5c9 --- /dev/null +++ b/res_cmp/newset/runs/bash-libc/run-001.tsv @@ -0,0 +1,4 @@ +provider_set set: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 +required_set set:phJHRl3EzNHzMh24nFH1HG34VOiwtYmZDp9loYdzk0Me6ZAoGEcRZ0JmtuArQAYloeFVP3zyunTSKwV7QyS3NAsFZLwLG9tZdg69kIXEFrwPmo4utjk5BGFMraU7L16OPHcsCujvjk4cwZFwW8MgXuJNYZiJZm9eKIeZ5raZ6PVbCxFh90gE3l23ICpQPp3unbKn6uGWKben4WybxAecE9eQT5kbFTmc7PjPIrjiZCKyILUAU72EQSJE0kixTzN4FgGp3OnZGQFB2I5sfudDSZxefsQFMd6KTpRKPhgFThKYIUbAHNvIFUjIBRK6QjVGkZubCDU0SL2nMbzPZeGkTZev3Zld0SnnRsyGrDlBgw2XfrJUn4toAVapu9n2Y7wgbZtMQEWxoxpBZ0aDSwKn916ZusjCQZm46pruOAzEmwUHoKiiW8QQeZ9A065jEH5QsxgiWBuGKRq5ZahkJSCxBS42GZ9o15vfSC5aiD9AsjZKSpvcbsskcQsJAXZyMwdc76wto8RAX2LRa9aZi4kmbtIORg0j2EhefPZ7ZCApoCuW21EJxPkrx7fsfMOvyYUQrDfwipSpMk +cmp_result -2 +rpmsetcmp_ns 527866 diff --git a/res_cmp/newset/runs/bash-libc/run-002.stderr b/res_cmp/newset/runs/bash-libc/run-002.stderr new file mode 100644 index 0000000..e69de29 diff --git a/res_cmp/newset/runs/bash-libc/run-002.tsv b/res_cmp/newset/runs/bash-libc/run-002.tsv new file mode 100644 index 0000000..a5dec06 --- /dev/null +++ b/res_cmp/newset/runs/bash-libc/run-002.tsv @@ -0,0 +1,4 @@ +provider_set set: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 +required_set set:phJHRl3EzNHzMh24nFH1HG34VOiwtYmZDp9loYdzk0Me6ZAoGEcRZ0JmtuArQAYloeFVP3zyunTSKwV7QyS3NAsFZLwLG9tZdg69kIXEFrwPmo4utjk5BGFMraU7L16OPHcsCujvjk4cwZFwW8MgXuJNYZiJZm9eKIeZ5raZ6PVbCxFh90gE3l23ICpQPp3unbKn6uGWKben4WybxAecE9eQT5kbFTmc7PjPIrjiZCKyILUAU72EQSJE0kixTzN4FgGp3OnZGQFB2I5sfudDSZxefsQFMd6KTpRKPhgFThKYIUbAHNvIFUjIBRK6QjVGkZubCDU0SL2nMbzPZeGkTZev3Zld0SnnRsyGrDlBgw2XfrJUn4toAVapu9n2Y7wgbZtMQEWxoxpBZ0aDSwKn916ZusjCQZm46pruOAzEmwUHoKiiW8QQeZ9A065jEH5QsxgiWBuGKRq5ZahkJSCxBS42GZ9o15vfSC5aiD9AsjZKSpvcbsskcQsJAXZyMwdc76wto8RAX2LRa9aZi4kmbtIORg0j2EhefPZ7ZCApoCuW21EJxPkrx7fsfMOvyYUQrDfwipSpMk +cmp_result -2 +rpmsetcmp_ns 363320 diff --git a/res_cmp/newset/runs/bash-libc/run-003.stderr b/res_cmp/newset/runs/bash-libc/run-003.stderr new file mode 100644 index 0000000..e69de29 diff --git a/res_cmp/newset/runs/bash-libc/run-003.tsv b/res_cmp/newset/runs/bash-libc/run-003.tsv new file mode 100644 index 0000000..a4a19ed --- /dev/null +++ b/res_cmp/newset/runs/bash-libc/run-003.tsv @@ -0,0 +1,4 @@ +provider_set set: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 +required_set set:phJHRl3EzNHzMh24nFH1HG34VOiwtYmZDp9loYdzk0Me6ZAoGEcRZ0JmtuArQAYloeFVP3zyunTSKwV7QyS3NAsFZLwLG9tZdg69kIXEFrwPmo4utjk5BGFMraU7L16OPHcsCujvjk4cwZFwW8MgXuJNYZiJZm9eKIeZ5raZ6PVbCxFh90gE3l23ICpQPp3unbKn6uGWKben4WybxAecE9eQT5kbFTmc7PjPIrjiZCKyILUAU72EQSJE0kixTzN4FgGp3OnZGQFB2I5sfudDSZxefsQFMd6KTpRKPhgFThKYIUbAHNvIFUjIBRK6QjVGkZubCDU0SL2nMbzPZeGkTZev3Zld0SnnRsyGrDlBgw2XfrJUn4toAVapu9n2Y7wgbZtMQEWxoxpBZ0aDSwKn916ZusjCQZm46pruOAzEmwUHoKiiW8QQeZ9A065jEH5QsxgiWBuGKRq5ZahkJSCxBS42GZ9o15vfSC5aiD9AsjZKSpvcbsskcQsJAXZyMwdc76wto8RAX2LRa9aZi4kmbtIORg0j2EhefPZ7ZCApoCuW21EJxPkrx7fsfMOvyYUQrDfwipSpMk +cmp_result -2 +rpmsetcmp_ns 471972 diff --git a/res_cmp/newset/runs/ls-libc/run-001.stderr b/res_cmp/newset/runs/ls-libc/run-001.stderr new file mode 100644 index 0000000..e69de29 diff --git a/res_cmp/newset/runs/ls-libc/run-001.tsv b/res_cmp/newset/runs/ls-libc/run-001.tsv new file mode 100644 index 0000000..43f7b74 --- /dev/null +++ b/res_cmp/newset/runs/ls-libc/run-001.tsv @@ -0,0 +1,4 @@ +provider_set set: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 +required_set set:piCA6dPgcb6nFIXck36b2BnrNyJq5o9HZtFwI81xTampyiCEimHaVFOhthjjjsbJQUab6RB9kpZuT2tXLxOkfqExWpONPYG001QfRFGPoAaovlmjBMy0ej4FZ5sahykBs15tA27PcnQmBVIlgx3gDhZDshLN6WpxP13VwYEVFsXbIvs8T5qabnfN9JcwTKdHuajz95zKYbNY8EYZj4to5d5zkZLp7WNU4oQqaZG1h9KLoMZICdJrviuMhJXA1mrJyudiiyNZsrLZ2AMIEUHjKLOJzyZENHunU4WUc9wVOnYRBThKMLbPzHjOunYH8BrN42mwQ +cmp_result -2 +rpmsetcmp_ns 339507 diff --git a/res_cmp/newset/runs/ls-libc/run-002.stderr b/res_cmp/newset/runs/ls-libc/run-002.stderr new file mode 100644 index 0000000..e69de29 diff --git a/res_cmp/newset/runs/ls-libc/run-002.tsv b/res_cmp/newset/runs/ls-libc/run-002.tsv new file mode 100644 index 0000000..b81a0ab --- /dev/null +++ b/res_cmp/newset/runs/ls-libc/run-002.tsv @@ -0,0 +1,4 @@ +provider_set set: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 +required_set set:piCA6dPgcb6nFIXck36b2BnrNyJq5o9HZtFwI81xTampyiCEimHaVFOhthjjjsbJQUab6RB9kpZuT2tXLxOkfqExWpONPYG001QfRFGPoAaovlmjBMy0ej4FZ5sahykBs15tA27PcnQmBVIlgx3gDhZDshLN6WpxP13VwYEVFsXbIvs8T5qabnfN9JcwTKdHuajz95zKYbNY8EYZj4to5d5zkZLp7WNU4oQqaZG1h9KLoMZICdJrviuMhJXA1mrJyudiiyNZsrLZ2AMIEUHjKLOJzyZENHunU4WUc9wVOnYRBThKMLbPzHjOunYH8BrN42mwQ +cmp_result -2 +rpmsetcmp_ns 396275 diff --git a/res_cmp/newset/runs/ls-libc/run-003.stderr b/res_cmp/newset/runs/ls-libc/run-003.stderr new file mode 100644 index 0000000..e69de29 diff --git a/res_cmp/newset/runs/ls-libc/run-003.tsv b/res_cmp/newset/runs/ls-libc/run-003.tsv new file mode 100644 index 0000000..1f67d48 --- /dev/null +++ b/res_cmp/newset/runs/ls-libc/run-003.tsv @@ -0,0 +1,4 @@ +provider_set set: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 +required_set set:piCA6dPgcb6nFIXck36b2BnrNyJq5o9HZtFwI81xTampyiCEimHaVFOhthjjjsbJQUab6RB9kpZuT2tXLxOkfqExWpONPYG001QfRFGPoAaovlmjBMy0ej4FZ5sahykBs15tA27PcnQmBVIlgx3gDhZDshLN6WpxP13VwYEVFsXbIvs8T5qabnfN9JcwTKdHuajz95zKYbNY8EYZj4to5d5zkZLp7WNU4oQqaZG1h9KLoMZICdJrviuMhJXA1mrJyudiiyNZsrLZ2AMIEUHjKLOJzyZENHunU4WUc9wVOnYRBThKMLbPzHjOunYH8BrN42mwQ +cmp_result -2 +rpmsetcmp_ns 411744 diff --git a/res_cmp/newset/runs/python-libc/run-001.stderr b/res_cmp/newset/runs/python-libc/run-001.stderr new file mode 100644 index 0000000..e69de29 diff --git a/res_cmp/newset/runs/python-libc/run-001.tsv b/res_cmp/newset/runs/python-libc/run-001.tsv new file mode 100644 index 0000000..a057f83 --- /dev/null +++ b/res_cmp/newset/runs/python-libc/run-001.tsv @@ -0,0 +1,4 @@ +provider_set set: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 +required_set set:poqQrl +cmp_result -2 +rpmsetcmp_ns 411109 diff --git a/res_cmp/newset/runs/python-libc/run-002.stderr b/res_cmp/newset/runs/python-libc/run-002.stderr new file mode 100644 index 0000000..e69de29 diff --git a/res_cmp/newset/runs/python-libc/run-002.tsv b/res_cmp/newset/runs/python-libc/run-002.tsv new file mode 100644 index 0000000..8ebb985 --- /dev/null +++ b/res_cmp/newset/runs/python-libc/run-002.tsv @@ -0,0 +1,4 @@ +provider_set set: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 +required_set set:poqQrl +cmp_result -2 +rpmsetcmp_ns 298853 diff --git a/res_cmp/newset/runs/python-libc/run-003.stderr b/res_cmp/newset/runs/python-libc/run-003.stderr new file mode 100644 index 0000000..e69de29 diff --git a/res_cmp/newset/runs/python-libc/run-003.tsv b/res_cmp/newset/runs/python-libc/run-003.tsv new file mode 100644 index 0000000..a5d95bc --- /dev/null +++ b/res_cmp/newset/runs/python-libc/run-003.tsv @@ -0,0 +1,4 @@ +provider_set set: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 +required_set set:poqQrl +cmp_result -2 +rpmsetcmp_ns 393216 diff --git a/res_cmp/newset/runs/true-libc/run-001.stderr b/res_cmp/newset/runs/true-libc/run-001.stderr new file mode 100644 index 0000000..e69de29 diff --git a/res_cmp/newset/runs/true-libc/run-001.tsv b/res_cmp/newset/runs/true-libc/run-001.tsv new file mode 100644 index 0000000..3831455 --- /dev/null +++ b/res_cmp/newset/runs/true-libc/run-001.tsv @@ -0,0 +1,4 @@ +provider_set set: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 +required_set set:pjuApNlauv90ZJLOZ7p3GFF9oItmpZkt5dkCQz6qEZmONBVl204EQ7olKXdSC8hHiK15J85Shwyy6CdZG1jjbxDVZdI7OEfolhJgTNc16JCOvd8aNt64E3ISRaOHh2XQk5vZ4KfmAJSyaC4gqeCkg70 +cmp_result -2 +rpmsetcmp_ns 350935 diff --git a/res_cmp/newset/runs/true-libc/run-002.stderr b/res_cmp/newset/runs/true-libc/run-002.stderr new file mode 100644 index 0000000..e69de29 diff --git a/res_cmp/newset/runs/true-libc/run-002.tsv b/res_cmp/newset/runs/true-libc/run-002.tsv new file mode 100644 index 0000000..0e3cd3b --- /dev/null +++ b/res_cmp/newset/runs/true-libc/run-002.tsv @@ -0,0 +1,4 @@ +provider_set set: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 +required_set set:pjuApNlauv90ZJLOZ7p3GFF9oItmpZkt5dkCQz6qEZmONBVl204EQ7olKXdSC8hHiK15J85Shwyy6CdZG1jjbxDVZdI7OEfolhJgTNc16JCOvd8aNt64E3ISRaOHh2XQk5vZ4KfmAJSyaC4gqeCkg70 +cmp_result -2 +rpmsetcmp_ns 378497 diff --git a/res_cmp/newset/runs/true-libc/run-003.stderr b/res_cmp/newset/runs/true-libc/run-003.stderr new file mode 100644 index 0000000..e69de29 diff --git a/res_cmp/newset/runs/true-libc/run-003.tsv b/res_cmp/newset/runs/true-libc/run-003.tsv new file mode 100644 index 0000000..7ee7c6b --- /dev/null +++ b/res_cmp/newset/runs/true-libc/run-003.tsv @@ -0,0 +1,4 @@ +provider_set set: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 +required_set set:pjuApNlauv90ZJLOZ7p3GFF9oItmpZkt5dkCQz6qEZmONBVl204EQ7olKXdSC8hHiK15J85Shwyy6CdZG1jjbxDVZdI7OEfolhJgTNc16JCOvd8aNt64E3ISRaOHh2XQk5vZ4KfmAJSyaC4gqeCkg70 +cmp_result -2 +rpmsetcmp_ns 330132 diff --git a/res_cmp/newset/sets/bash.stderr b/res_cmp/newset/sets/bash.stderr new file mode 100644 index 0000000..e69de29 diff --git a/res_cmp/newset/sets/bash.tsv b/res_cmp/newset/sets/bash.tsv new file mode 100644 index 0000000..046bcd2 --- /dev/null +++ b/res_cmp/newset/sets/bash.tsv @@ -0,0 +1,6 @@ +input /usr/bin/bash +kind executable +bpp_mode auto +role object labels bpp set set_new_ns set_add_total_ns set_fini_ns set_free_ns set_api_total_ns +required /usr/lib/libc.so.6 219 22 set:phJHRl3EzNHzMh24nFH1HG34VOiwtYmZDp9loYdzk0Me6ZAoGEcRZ0JmtuArQAYloeFVP3zyunTSKwV7QyS3NAsFZLwLG9tZdg69kIXEFrwPmo4utjk5BGFMraU7L16OPHcsCujvjk4cwZFwW8MgXuJNYZiJZm9eKIeZ5raZ6PVbCxFh90gE3l23ICpQPp3unbKn6uGWKben4WybxAecE9eQT5kbFTmc7PjPIrjiZCKyILUAU72EQSJE0kixTzN4FgGp3OnZGQFB2I5sfudDSZxefsQFMd6KTpRKPhgFThKYIUbAHNvIFUjIBRK6QjVGkZubCDU0SL2nMbzPZeGkTZev3Zld0SnnRsyGrDlBgw2XfrJUn4toAVapu9n2Y7wgbZtMQEWxoxpBZ0aDSwKn916ZusjCQZm46pruOAzEmwUHoKiiW8QQeZ9A065jEH5QsxgiWBuGKRq5ZahkJSCxBS42GZ9o15vfSC5aiD9AsjZKSpvcbsskcQsJAXZyMwdc76wto8RAX2LRa9aZi4kmbtIORg0j2EhefPZ7ZCApoCuW21EJxPkrx7fsfMOvyYUQrDfwipSpMk 1394 42278 92727 13159 149558 +required /usr/lib/libreadline.so.8 172 20 set:nfYDPzutupSCtKMMFS4u0wLhoyNvTUoWZhi1IBiOyPVtZE8o2z0t8b1CAeZ8fU9GiF3zSAkcxjND3ajc4GcnoKV4ZzozDt43sQDfvWcaZzj81e007v4HF306o8ekjuTFCZJkH106Fk9fC2CfKZ0D388wmj5ZLhQAXIRVXyPFG9P09l3GuZ2Qt4IUMuc5Sd4G30qlnN51nnt3zCur9eDP7ObTrdP1zCx8sEcI6qgaIkjvldHJS3mfYcc8UFdywsirObW9brZcUsOZzVoVwmcQ8wVDG8YTsZ4xwuRyn2u1y79TqKqky762kj4JZn95LkpcXEtFLvHR8pKlfSAY4Sbu9bvWHXK1gyGA7fuLfgHasnEaCdu11OsjkgF1OaqAwOyGmfw1ABYaJGCGMU9iMVmiM7E8F 279 37366 82225 17947 137817 diff --git a/res_cmp/newset/sets/libc.so.6.stderr b/res_cmp/newset/sets/libc.so.6.stderr new file mode 100644 index 0000000..e69de29 diff --git a/res_cmp/newset/sets/libc.so.6.tsv b/res_cmp/newset/sets/libc.so.6.tsv new file mode 100644 index 0000000..0fbb81a --- /dev/null +++ b/res_cmp/newset/sets/libc.so.6.tsv @@ -0,0 +1,5 @@ +input /usr/lib/libc.so.6 +kind shared-library +bpp_mode auto +role object labels bpp set set_new_ns set_add_total_ns set_fini_ns set_free_ns set_api_total_ns +provided /usr/lib/libc.so.6 2873 22 set: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 1095 997688 1452449 208129 2659361 diff --git a/res_cmp/newset/sets/ls.stderr b/res_cmp/newset/sets/ls.stderr new file mode 100644 index 0000000..e69de29 diff --git a/res_cmp/newset/sets/ls.tsv b/res_cmp/newset/sets/ls.tsv new file mode 100644 index 0000000..e92c424 --- /dev/null +++ b/res_cmp/newset/sets/ls.tsv @@ -0,0 +1,6 @@ +input /usr/bin/ls +kind executable +bpp_mode auto +role object labels bpp set set_new_ns set_add_total_ns set_fini_ns set_free_ns set_api_total_ns +required /usr/lib/libc.so.6 115 22 set:piCA6dPgcb6nFIXck36b2BnrNyJq5o9HZtFwI81xTampyiCEimHaVFOhthjjjsbJQUab6RB9kpZuT2tXLxOkfqExWpONPYG001QfRFGPoAaovlmjBMy0ej4FZ5sahykBs15tA27PcnQmBVIlgx3gDhZDshLN6WpxP13VwYEVFsXbIvs8T5qabnfN9JcwTKdHuajz95zKYbNY8EYZj4to5d5zkZLp7WNU4oQqaZG1h9KLoMZICdJrviuMhJXA1mrJyudiiyNZsrLZ2AMIEUHjKLOJzyZENHunU4WUc9wVOnYRBThKMLbPzHjOunYH8BrN42mwQ 1029 25980 61703 10701 99413 +required /usr/lib/libcap.so.2 3 17 set:kiO6UObWBY0 395 3450 3691 530 8066 diff --git a/res_cmp/newset/sets/python3.14.stderr b/res_cmp/newset/sets/python3.14.stderr new file mode 100644 index 0000000..e69de29 diff --git a/res_cmp/newset/sets/python3.14.tsv b/res_cmp/newset/sets/python3.14.tsv new file mode 100644 index 0000000..174347b --- /dev/null +++ b/res_cmp/newset/sets/python3.14.tsv @@ -0,0 +1,6 @@ +input /usr/bin/python3.14 +kind executable +bpp_mode auto +role object labels bpp set set_new_ns set_add_total_ns set_fini_ns set_free_ns set_api_total_ns +required /usr/lib/libc.so.6 1 22 set:poqQrl 1105 3846 8560 380 13891 +required /usr/lib/libpython3.14.so.1.0 1 21 set:onX6r4 827 4415 1766 292 7300 diff --git a/res_cmp/newset/sets/true.stderr b/res_cmp/newset/sets/true.stderr new file mode 100644 index 0000000..e69de29 diff --git a/res_cmp/newset/sets/true.tsv b/res_cmp/newset/sets/true.tsv new file mode 100644 index 0000000..cb36f6c --- /dev/null +++ b/res_cmp/newset/sets/true.tsv @@ -0,0 +1,5 @@ +input /usr/bin/true +kind executable +bpp_mode auto +role object labels bpp set set_new_ns set_add_total_ns set_fini_ns set_free_ns set_api_total_ns +required /usr/lib/libc.so.6 49 22 set:pjuApNlauv90ZJLOZ7p3GFF9oItmpZkt5dkCQz6qEZmONBVl204EQ7olKXdSC8hHiK15J85Shwyy6CdZG1jjbxDVZdI7OEfolhJgTNc16JCOvd8aNt64E3ISRaOHh2XQk5vZ4KfmAJSyaC4gqeCkg70 1521 14764 27815 3086 47186 diff --git a/res_cmp/newset/summary.tsv b/res_cmp/newset/summary.tsv new file mode 100644 index 0000000..c304685 --- /dev/null +++ b/res_cmp/newset/summary.tsv @@ -0,0 +1,5 @@ +case binary library runs cmp_result outputs_consistent median_rpmsetcmp_ns +true-libc /usr/bin/true /usr/lib/libc.so.6 3 -2 yes 350935 +ls-libc /usr/bin/ls /usr/lib/libc.so.6 3 -2 yes 396275 +bash-libc /usr/bin/bash /usr/lib/libc.so.6 3 -2 yes 471972 +python-libc /usr/bin/python3.14 /usr/lib/libc.so.6 3 -2 yes 393216 diff --git a/res_cmp/original/metadata.tsv b/res_cmp/original/metadata.tsv new file mode 100644 index 0000000..0156b71 --- /dev/null +++ b/res_cmp/original/metadata.tsv @@ -0,0 +1,7 @@ +set_c /home/krosh/Docs/ARSV/rpm-build/lib/set.c +rpm_root /home/krosh/Docs/ARSV/rpm-build +runs 3 +case true-libc /usr/bin/true /usr/lib/libc.so.6 +case ls-libc /usr/bin/ls /usr/lib/libc.so.6 +case bash-libc /usr/bin/bash /usr/lib/libc.so.6 +case python-libc /usr/bin/python3.14 /usr/lib/libc.so.6 diff --git a/res_cmp/original/runs/bash-libc/run-001.stderr b/res_cmp/original/runs/bash-libc/run-001.stderr new file mode 100644 index 0000000..e69de29 diff --git a/res_cmp/original/runs/bash-libc/run-001.tsv b/res_cmp/original/runs/bash-libc/run-001.tsv new file mode 100644 index 0000000..fddbd3d --- /dev/null +++ b/res_cmp/original/runs/bash-libc/run-001.tsv @@ -0,0 +1,4 @@ +provider_set set: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 +required_set set:phJHRl3EzNHzMh24nFH1HG34VOiwtYmZDp9loYdzk0Me6ZAoGEcRZ0JmtuArQAYloeFVP3zyunTSKwV7QyS3NAsFZLwLG9tZdg69kIXEFrwPmo4utjk5BGFMraU7L16OPHcsCujvjk4cwZFwW8MgXuJNYZiJZm9eKIeZ5raZ6PVbCxFh90gE3l23ICpQPp3unbKn6uGWKben4WybxAecE9eQT5kbFTmc7PjPIrjiZCKyILUAU72EQSJE0kixTzN4FgGp3OnZGQFB2I5sfudDSZxefsQFMd6KTpRKPhgFThKYIUbAHNvIFUjIBRK6QjVGkZubCDU0SL2nMbzPZeGkTZev3Zld0SnnRsyGrDlBgw2XfrJUn4toAVapu9n2Y7wgbZtMQEWxoxpBZ0aDSwKn916ZusjCQZm46pruOAzEmwUHoKiiW8QQeZ9A065jEH5QsxgiWBuGKRq5ZahkJSCxBS42GZ9o15vfSC5aiD9AsjZKSpvcbsskcQsJAXZyMwdc76wto8RAX2LRa9aZi4kmbtIORg0j2EhefPZ7ZCApoCuW21EJxPkrx7fsfMOvyYUQrDfwipSpMk +cmp_result 1 +rpmsetcmp_ns 184454 diff --git a/res_cmp/original/runs/bash-libc/run-002.stderr b/res_cmp/original/runs/bash-libc/run-002.stderr new file mode 100644 index 0000000..e69de29 diff --git a/res_cmp/original/runs/bash-libc/run-002.tsv b/res_cmp/original/runs/bash-libc/run-002.tsv new file mode 100644 index 0000000..e03ca5d --- /dev/null +++ b/res_cmp/original/runs/bash-libc/run-002.tsv @@ -0,0 +1,4 @@ +provider_set set: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 +required_set set:phJHRl3EzNHzMh24nFH1HG34VOiwtYmZDp9loYdzk0Me6ZAoGEcRZ0JmtuArQAYloeFVP3zyunTSKwV7QyS3NAsFZLwLG9tZdg69kIXEFrwPmo4utjk5BGFMraU7L16OPHcsCujvjk4cwZFwW8MgXuJNYZiJZm9eKIeZ5raZ6PVbCxFh90gE3l23ICpQPp3unbKn6uGWKben4WybxAecE9eQT5kbFTmc7PjPIrjiZCKyILUAU72EQSJE0kixTzN4FgGp3OnZGQFB2I5sfudDSZxefsQFMd6KTpRKPhgFThKYIUbAHNvIFUjIBRK6QjVGkZubCDU0SL2nMbzPZeGkTZev3Zld0SnnRsyGrDlBgw2XfrJUn4toAVapu9n2Y7wgbZtMQEWxoxpBZ0aDSwKn916ZusjCQZm46pruOAzEmwUHoKiiW8QQeZ9A065jEH5QsxgiWBuGKRq5ZahkJSCxBS42GZ9o15vfSC5aiD9AsjZKSpvcbsskcQsJAXZyMwdc76wto8RAX2LRa9aZi4kmbtIORg0j2EhefPZ7ZCApoCuW21EJxPkrx7fsfMOvyYUQrDfwipSpMk +cmp_result 1 +rpmsetcmp_ns 201114 diff --git a/res_cmp/original/runs/bash-libc/run-003.stderr b/res_cmp/original/runs/bash-libc/run-003.stderr new file mode 100644 index 0000000..e69de29 diff --git a/res_cmp/original/runs/bash-libc/run-003.tsv b/res_cmp/original/runs/bash-libc/run-003.tsv new file mode 100644 index 0000000..c9c2ec4 --- /dev/null +++ b/res_cmp/original/runs/bash-libc/run-003.tsv @@ -0,0 +1,4 @@ +provider_set set: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 +required_set set:phJHRl3EzNHzMh24nFH1HG34VOiwtYmZDp9loYdzk0Me6ZAoGEcRZ0JmtuArQAYloeFVP3zyunTSKwV7QyS3NAsFZLwLG9tZdg69kIXEFrwPmo4utjk5BGFMraU7L16OPHcsCujvjk4cwZFwW8MgXuJNYZiJZm9eKIeZ5raZ6PVbCxFh90gE3l23ICpQPp3unbKn6uGWKben4WybxAecE9eQT5kbFTmc7PjPIrjiZCKyILUAU72EQSJE0kixTzN4FgGp3OnZGQFB2I5sfudDSZxefsQFMd6KTpRKPhgFThKYIUbAHNvIFUjIBRK6QjVGkZubCDU0SL2nMbzPZeGkTZev3Zld0SnnRsyGrDlBgw2XfrJUn4toAVapu9n2Y7wgbZtMQEWxoxpBZ0aDSwKn916ZusjCQZm46pruOAzEmwUHoKiiW8QQeZ9A065jEH5QsxgiWBuGKRq5ZahkJSCxBS42GZ9o15vfSC5aiD9AsjZKSpvcbsskcQsJAXZyMwdc76wto8RAX2LRa9aZi4kmbtIORg0j2EhefPZ7ZCApoCuW21EJxPkrx7fsfMOvyYUQrDfwipSpMk +cmp_result 1 +rpmsetcmp_ns 230978 diff --git a/res_cmp/original/runs/ls-libc/run-001.stderr b/res_cmp/original/runs/ls-libc/run-001.stderr new file mode 100644 index 0000000..e69de29 diff --git a/res_cmp/original/runs/ls-libc/run-001.tsv b/res_cmp/original/runs/ls-libc/run-001.tsv new file mode 100644 index 0000000..2c0c0c9 --- /dev/null +++ b/res_cmp/original/runs/ls-libc/run-001.tsv @@ -0,0 +1,4 @@ +provider_set set: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 +required_set set:piCA6dPgcb6nFIXck36b2BnrNyJq5o9HZtFwI81xTampyiCEimHaVFOhthjjjsbJQUab6RB9kpZuT2tXLxOkfqExWpONPYG001QfRFGPoAaovlmjBMy0ej4FZ5sahykBs15tA27PcnQmBVIlgx3gDhZDshLN6WpxP13VwYEVFsXbIvs8T5qabnfN9JcwTKdHuajz95zKYbNY8EYZj4to5d5zkZLp7WNU4oQqaZG1h9KLoMZICdJrviuMhJXA1mrJyudiiyNZsrLZ2AMIEUHjKLOJzyZENHunU4WUc9wVOnYRBThKMLbPzHjOunYH8BrN42mwQ +cmp_result 1 +rpmsetcmp_ns 176265 diff --git a/res_cmp/original/runs/ls-libc/run-002.stderr b/res_cmp/original/runs/ls-libc/run-002.stderr new file mode 100644 index 0000000..e69de29 diff --git a/res_cmp/original/runs/ls-libc/run-002.tsv b/res_cmp/original/runs/ls-libc/run-002.tsv new file mode 100644 index 0000000..20c96b3 --- /dev/null +++ b/res_cmp/original/runs/ls-libc/run-002.tsv @@ -0,0 +1,4 @@ +provider_set set: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 +required_set set:piCA6dPgcb6nFIXck36b2BnrNyJq5o9HZtFwI81xTampyiCEimHaVFOhthjjjsbJQUab6RB9kpZuT2tXLxOkfqExWpONPYG001QfRFGPoAaovlmjBMy0ej4FZ5sahykBs15tA27PcnQmBVIlgx3gDhZDshLN6WpxP13VwYEVFsXbIvs8T5qabnfN9JcwTKdHuajz95zKYbNY8EYZj4to5d5zkZLp7WNU4oQqaZG1h9KLoMZICdJrviuMhJXA1mrJyudiiyNZsrLZ2AMIEUHjKLOJzyZENHunU4WUc9wVOnYRBThKMLbPzHjOunYH8BrN42mwQ +cmp_result 1 +rpmsetcmp_ns 143981 diff --git a/res_cmp/original/runs/ls-libc/run-003.stderr b/res_cmp/original/runs/ls-libc/run-003.stderr new file mode 100644 index 0000000..e69de29 diff --git a/res_cmp/original/runs/ls-libc/run-003.tsv b/res_cmp/original/runs/ls-libc/run-003.tsv new file mode 100644 index 0000000..96f28e7 --- /dev/null +++ b/res_cmp/original/runs/ls-libc/run-003.tsv @@ -0,0 +1,4 @@ +provider_set set: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 +required_set set:piCA6dPgcb6nFIXck36b2BnrNyJq5o9HZtFwI81xTampyiCEimHaVFOhthjjjsbJQUab6RB9kpZuT2tXLxOkfqExWpONPYG001QfRFGPoAaovlmjBMy0ej4FZ5sahykBs15tA27PcnQmBVIlgx3gDhZDshLN6WpxP13VwYEVFsXbIvs8T5qabnfN9JcwTKdHuajz95zKYbNY8EYZj4to5d5zkZLp7WNU4oQqaZG1h9KLoMZICdJrviuMhJXA1mrJyudiiyNZsrLZ2AMIEUHjKLOJzyZENHunU4WUc9wVOnYRBThKMLbPzHjOunYH8BrN42mwQ +cmp_result 1 +rpmsetcmp_ns 125083 diff --git a/res_cmp/original/runs/python-libc/run-001.stderr b/res_cmp/original/runs/python-libc/run-001.stderr new file mode 100644 index 0000000..e69de29 diff --git a/res_cmp/original/runs/python-libc/run-001.tsv b/res_cmp/original/runs/python-libc/run-001.tsv new file mode 100644 index 0000000..7a07579 --- /dev/null +++ b/res_cmp/original/runs/python-libc/run-001.tsv @@ -0,0 +1,4 @@ +provider_set set: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 +required_set set:poqQrl +cmp_result 1 +rpmsetcmp_ns 111812 diff --git a/res_cmp/original/runs/python-libc/run-002.stderr b/res_cmp/original/runs/python-libc/run-002.stderr new file mode 100644 index 0000000..e69de29 diff --git a/res_cmp/original/runs/python-libc/run-002.tsv b/res_cmp/original/runs/python-libc/run-002.tsv new file mode 100644 index 0000000..bb61c98 --- /dev/null +++ b/res_cmp/original/runs/python-libc/run-002.tsv @@ -0,0 +1,4 @@ +provider_set set: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 +required_set set:poqQrl +cmp_result 1 +rpmsetcmp_ns 177325 diff --git a/res_cmp/original/runs/python-libc/run-003.stderr b/res_cmp/original/runs/python-libc/run-003.stderr new file mode 100644 index 0000000..e69de29 diff --git a/res_cmp/original/runs/python-libc/run-003.tsv b/res_cmp/original/runs/python-libc/run-003.tsv new file mode 100644 index 0000000..98b52bd --- /dev/null +++ b/res_cmp/original/runs/python-libc/run-003.tsv @@ -0,0 +1,4 @@ +provider_set set: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 +required_set set:poqQrl +cmp_result 1 +rpmsetcmp_ns 164848 diff --git a/res_cmp/original/runs/true-libc/run-001.stderr b/res_cmp/original/runs/true-libc/run-001.stderr new file mode 100644 index 0000000..e69de29 diff --git a/res_cmp/original/runs/true-libc/run-001.tsv b/res_cmp/original/runs/true-libc/run-001.tsv new file mode 100644 index 0000000..45e8b87 --- /dev/null +++ b/res_cmp/original/runs/true-libc/run-001.tsv @@ -0,0 +1,4 @@ +provider_set set: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 +required_set set:pjuApNlauv90ZJLOZ7p3GFF9oItmpZkt5dkCQz6qEZmONBVl204EQ7olKXdSC8hHiK15J85Shwyy6CdZG1jjbxDVZdI7OEfolhJgTNc16JCOvd8aNt64E3ISRaOHh2XQk5vZ4KfmAJSyaC4gqeCkg70 +cmp_result 1 +rpmsetcmp_ns 175225 diff --git a/res_cmp/original/runs/true-libc/run-002.stderr b/res_cmp/original/runs/true-libc/run-002.stderr new file mode 100644 index 0000000..e69de29 diff --git a/res_cmp/original/runs/true-libc/run-002.tsv b/res_cmp/original/runs/true-libc/run-002.tsv new file mode 100644 index 0000000..1d42759 --- /dev/null +++ b/res_cmp/original/runs/true-libc/run-002.tsv @@ -0,0 +1,4 @@ +provider_set set:pdv9rndz12oDcUZyE0BstrZk9Gwe28ZoiopSZHireI8Va5NepurNR2BL3lQIQKmRphURLBO5qHX0YAlQ6IF0D4Xk0ELv9T91Bn06MZdx9luueVRIlorntUArSclpzIUKd6AAB6aNDHNlCt1C1S3sSoDaolFBVydMK8tSlXSZGNKZKLEZqdKrnvcwipxQHDGQxMbVE4yWHYtkvQa3BKW68kRb82QAzbe4rhYr3wO7ZzZrAnbYjDSStdJfTGsWW2ZCB4LRyJfVXPWG5e1P7N7IRoYYDKLI4pYz1vFDWK1M906cwZEFmk8a7pWEGklFqYUuqxbaEW5NAMg1MOHrAYeyM2ypozItgGjdVQhV9bfiDl08XCovHeZx4FGYhJzOSPI71ATZ3tMKbaxQQHtqPoYUSMEnsYSiZwxshRK0lIgR9hKHzII9HJR1vbFOqLYdd6Neuo7hQzaaoAY42hxZKMDv8N0dTVZ93li4wiUIOu4hvZCE5gVOyAyaF6MCxdh77vI0l5HARqXHINnY81D0uwaLCyNgyjpKQYNSfM9HY0TRjfKmSp6an9HEhQvyn2G0gNkbkF6kfngO1p8gAog7QW5pfHDWhYJWkdGsR0DM7eLBh3ZCzWZmZbPEfc2iaOvQ2kb5hR52epHqx97NrfbF5LW9BlHgXtdGkIPZp7am1c2t2LgqnQjsvsuJAnF67AXbCXHUPma2wCAkCA69ENOUyl0U45ZiPQ8tW2yqEW8RSZgYH727Fxmxpb7VS7f4ADy2871uQFc3dgaUA8zlDPyNRzDQmfKLp0RycZ4S9i8qcLm2QJr6pSmVqEeyY1uoRufIsyzvYPexlh4RomsMMTOZzlhieB3I52l9PrCfuZ1mR6OnjL04dwlfEo6BwfkqUtfpRrI4CURXSMXcO2E1I5C1V3zX5r8niOco4I5zMsU4orbogdCcl3ntySAuGvB2aXkdaEkpLQB5bwAXO8OAVqgWwA1eZyjWvotO6woZANv8nKyY05fudWanXKccG504sQ47FrAJn1E3ZxtZmLvzNzQu3B0X9AH0hwYPd9UegmxDcQgOUzsXi4repvzchy91I5XL0Y8J4aHC862VzvKgNavai3Mipx9bBGnemviWfOVRjUBRSIWWUIy8uU0zcHKboCwHNMOmR8NLAVLfl4M3uHNi1PhAwn1VNw7GXopaFlNOtoRYseq91JjiNEdmTvdm9Z3rcm4OM8uq8zayXp45DYmgdRP8QgfuhyxXwtbpiYSFcLAs7zCZz0Q1CnTgHCRL9zfJkog0A2CNoTA3kVToZbcUFcFzX7zIQh4E5GoOpwZBKQ5YfhLrl8u5vUhcQfPFxSuhRIfdektp6r2f4ffskXKFbqPrKCx1Z5nvZpgaxvS8SKnZgq4mYQAwiSd1x6YaxN0qlfBfkKRgGFWHc5nMVwpVMudaZDp3sh1oZ0bnLgRELoE0daMwMZCZmLBKya8KuPbtwJZfm68RSP20OrZIR3JaKEApGwamDi9aJ0PRwRkEnFIYzHpJ8YWIBjh7QsGGgBZjPqWoQAo8PsIwokCFVXcXqBGaR3RN7qfKeAngifmmqeOpLclKuNIpqoLdD1yEngDo8YV7AYiOLCI4p0hiuiFRCLioeweMFpm154xdvalG9hSZsDnD1W6Nf9qZHRtGD0EIZAZs46fY17nQXirZ80gOMLg0eywa1PY1XPE3kElL1FLkFrGKU9zJo0iFiCxSJ8yZ0A1Oa4ITBECljvXEG9XnSigJpVIQzcCz5AeZyzFEuZpeV37HZ2rM96iPJ5nguxgwxQEkFvModTqyGpUbAZ6ElyuJaOfjhjqdnzBY1jNv5927IiRufjFKSykR76tbjw83g8gzNQ4LzojcQIUAMbPngdvqATaZJ7i5PB3Nd745hy31YFIOajdGXo4IXzBZnoUyaQ7VehkRflwJ6zmRiESAntmvtASzvgIxHWObhoo1RetbwkgSqFXT0XKUKRWvNAYwNFZ00mitKCu0VCwtDiijyYnbZqybazj5wNhf3Ndw99Y4m5U8rZnO4y4YePibRCbrP1GmjZo7W7bw5j5vCZLzQcPtVw16Sd7SGKTIpupBw429zWRN2iOaPYxAopGYg4nKHNoA804ru238f3B2DIW0ZgUTWaUrMCKfAVuoedR3df12lfH53njihPpuVNMOZANlkDXZtLK49slkcDLLNB2UZswc9Tr43rS2pue7lFgDhdNdlGNwRPCDt7ZL2joxfxXBkViNbqz5zaLJxVNRum232UFBAZy3LD3g8n9a2JhpdXzJbB4dukcY8n4EdMZhz781gKNXU1S4LCZtoSGTUQLU8CNdgPgviDqG4dqhofhuV7kbFTuGVZAl7IvtrH6n8SyioOnd2gbEyET76auhIbiHeTlDv1IHUcoTnZE7rp1kO2LZr9fMpsltF8Ng2R4BuVQPFC9qmQZ3QleXQph1O8Wa4KNRg8BUNEtZhTgR0BNYiBbIn4seWxVFDYY95RLZyjnYTpRAyYMv1yA3hTqFKQD9lNBsPyK4p8ucK2ZF3TghPt0NazHWH6CXm6E0tS7d3tZm8N6sWuWVtLdcFMeZJQNR0DcZHQjZcwePbSKcR4aG93AVILyIQJMXCx40UzI7Z9gyxD83AJZgh462S41tgtMA52ULLuVTOLMpbsb3qiFf0V5Wy1LgJ576Zfc5I27feEI2s8HFoA1tMW0hdN1ZrFbwk1t0HD8tRxamZBZh8XrdurUWJkucZoE7CO1nZAaXuG4OjL2eMsIbPDJz3NGh1XAcaI7jdzexZr4CuZKZb8gFBbz8J8Zo9ydlpL3aIWWVVBdT2ykJ7YXxm4VC5XvOCYhcWcZLZaPvhZ6noDbzdRLgJ5fcfgAqc1IajpdzOg5wnzp60l0soyfm2abloTPRrGneHnBfsfqnXcTSZEpXDl9dBwYcPIdJ23WHKl5LEai6RXon9G4b5UdoRAwLOXxImwpOkUw9yqjm3u0IidithqogBZhSujXZLXPM8cc3rB4CQ4DfUg1hdjJZsa2XFo9ZibYwHQLXixGLTsSMalLpCCpZrRxzUOduzUl7mWDBZ5FUqZyMXN5CczDEvsxJ634Gos4xJXnxv8NYsniNudF3sYuu5g36pQY9Y50Amri4hZlh2thC3Z91hZfwJv3MmQ02bDtMBu00UTpXXNoiukiZFqrw8TEBlfTllo2gmAwZJxMa70gsUZmyZqMU60cB9vMCLHph6s0nwHY2UoknZeOIWZom5evj0kbJFvoVSrcjDvrZ9pmZ9gZ7FDZ4VdQZinIk4DjZ0d7GP2lVexmoX7cdJn5OTGfhEUPbTF2pdoU6BYg0u2ZpbukoztF9Xr1tu6rw7pHVRcnM5qA362Ic6Pyz94qRtL3JJ6ypspavjJuzHZfrZ5fOtrCtDBjaxAhnelZwsXZ3VvPZqZvgZstD0aVSV382KsCbf66qyZ79ZGciRrwt4PYAnMpgusslkuTJk6IuBtT9jx9MEI3gPZ0CRHIAglssN1XBYv9382y2xD5SOZixDEKwCEiepp54t77AX1aDYy0QNsN8kuLydZ6n34goZgQ5glxG6GC5DTLSDBhHceyGAqKy8yARvTnZrARno3tYeZkntYXkSZkQ346qL0RBSvHCm9zk3L6KYRkyYLfDKiygIMrUTB7MRnYrBa2s90H9MB1KtChYJUfVVU84X42ZnFRIM6AuKMqVwSeE9KbLg5bAg1jPGDlvxGqECXVt7haPMGMIwylTbIxm0eetKAC24WhlIpk88ZhFHEgTpwHZwP4ONFf3MsrKYcPZgfhlcZvZwNMfgEXjjrjMxnSBiKXclRLfSc9Fg1OCsKuYOxt8L22vbTXu4D7uAQ1b43vhus4kr3UnOlWuEMOQM2auSLukj5Xf6gc7vKZghjoD5n1P8XI4sG1SduAGaZoCft3v6hMZm1PZqKaY9Cu5fC8gsV9N1tth7kVioYxnjoBwZC7EyH5qDZhZd8irZqEXiGuqDWMAF4cjWIDfMe4HYFk4uUSdzfTxKTuUsjNTUFV5dKqdFa1aloIkqasRj7QieAgPAs4ddvfGHVCvWdmZ554YJX5nwFo2ltFcsIW72Z7MUH3WlsE4511zm2ZEUKgyNaaZ2AeQLroeb7LccdCbwOMB32xnLKNBHI74Cckgp7ZAVqtg0kHDA8s8A2qzSyZsKWhyvfLgn8zWHzOLdZAhTkZzMVZ12qApJgjeojStCGZ3rfN9b8oldXrxQFtQosVj86e6hi12huSGZEC5V6AvLRk2AyaMenxuKHVwNkGy0SMqmZyMq9fwzhJrK2f3cKMowJJQzWi9iAu7VBATzHaiDw2u9NZqlM0fpIjAeuezvSYz8Bc5mmZFfFcDO8SEaZueXo6lzZiZzOZIaGLXQZwzY0nlpEieKnuG5KTOdcglvA84cMtMy2y9nHCh8cswv5eDQn4FEJPb4kuLzWrdN5wBsZkrM8aVA3jMOXGPJ0tm6OzILRMSUizGfpxlISsQjtopzmg5ZKZxBemgSQOivNORERwb11GuZFFLUOzppfr34tUq4DrFEaOoc2UG0DhG1Xrc9RzMrmTD6gRPpOkn3jdgCgQaRuK9TrlAs1rq9JZao6Sr5kZgbKPR840I8kxPvfoAqmL9sIZq0WMcic0aZbvF50vmt6aLewY1mRqcKj3xOKqASIlR8Z4g7Uk9rWiyBdwitqczA2Wp4yywGY4FA4PXf9Lb6p9aDJew9HKig8fZ1ifoUOAljfeCyQH5vw4HO1Ilm9wwAdkhZ3X06iBtDpQNgcr0EDn7ZiFXjME2tv092Y048aX7ZKWEAYogdAxMk8t4opdZ4dlFAre29ifP7nrZjsZhZuyx1qPKLDyBxQt2G0bytMZfz7lgyZ4CknBYZxxtxRsZ9wmzQOkfAHobUnx3rV07oZrgvZvymWZpdMF8zMmr2KSRIOQZuwQSB6Y9knB7XqA9lVFAZEbPhfsXdZ4A3gJN5JGiI7r07jgv2e3vfk8Z90e6AegHPLPAGp42MoFN0iNfGqr3ZCs9kEXO52N7fyRqS43ODBFYCasMe37EAtNZeNVEsQJdAicYuQQXTsqy83bjG4AodBA1lBSXxB09YHvqhn0aZBsYrn886QCejiiZ10uYMFrAQOwaYZffNE87gZEwZCGAuJ09hn0T0G1E9ekZGNY6NwNhoURAhHH9l0u48URr4R14NbuDU1lJ9YsZxf0SiWleVT4vhWK28tayoWWMc3IZL2NqtFWOLNuLZCZCD2kn40nI6sRnNzLCXadhBanyPyZ4xNC2K2b3RPS6oWuJYVViEGwhvF6a1pN90kQcTSWr5J1oS90q9XbvA36ysz7KTWSrBtotXWkhYkwfRdGNyf47QXRdwHfUd3mNCpH4lBNHG1TwvzU1UydQC1ZJQRWnxhoZlVG9mHUwoq8BBP3a6aszOMlx0AikZDDPIMjVjCRe0OK9hNp6vMXf6bU7WCImSr5EaecQaF5xZqVG6nfqi9HE44ng6fy9txTBJCLIWh5t3b8sSOZcngwSX8QmNbleiK0VvW7TUKqien2GN3k9B1ki0eZwUI4IL7KaI5SwqF86aUxJxY44UQRq0AIe2PBa1j9V8JzdAaa5Zzpr5xZrxX8VyuAkAMPCu7wZgdiZE77PNPP24YPchiHNmJ6z7xslcFYQmwWZev2OsNBIgjRSvQcofUcs3BC7OmmUEyitMICGkdRZJA87AexX9GysCW6ArGXpD2EEipdcrRiVebfiQ2D79HSNeR71zOWbB3f7k1CMIq4yujZA4MvqkX5Qk0N71N0hjTIajo8VK8eC7KE3jm1eN1nHQpZ2pqtTARCuKaUBu0 +required_set set:pjuApNlauv90ZJLOZ7p3GFF9oItmpZkt5dkCQz6qEZmONBVl204EQ7olKXdSC8hHiK15J85Shwyy6CdZG1jjbxDVZdI7OEfolhJgTNc16JCOvd8aNt64E3ISRaOHh2XQk5vZ4KfmAJSyaC4gqeCkg70 +cmp_result 1 +rpmsetcmp_ns 131871 diff --git a/res_cmp/original/runs/true-libc/run-003.stderr b/res_cmp/original/runs/true-libc/run-003.stderr new file mode 100644 index 0000000..e69de29 diff --git a/res_cmp/original/runs/true-libc/run-003.tsv b/res_cmp/original/runs/true-libc/run-003.tsv new file mode 100644 index 0000000..919de15 --- /dev/null +++ b/res_cmp/original/runs/true-libc/run-003.tsv @@ -0,0 +1,4 @@ +provider_set set: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 +required_set set:pjuApNlauv90ZJLOZ7p3GFF9oItmpZkt5dkCQz6qEZmONBVl204EQ7olKXdSC8hHiK15J85Shwyy6CdZG1jjbxDVZdI7OEfolhJgTNc16JCOvd8aNt64E3ISRaOHh2XQk5vZ4KfmAJSyaC4gqeCkg70 +cmp_result 1 +rpmsetcmp_ns 167884 diff --git a/res_cmp/original/sets/bash.stderr b/res_cmp/original/sets/bash.stderr new file mode 100644 index 0000000..e69de29 diff --git a/res_cmp/original/sets/bash.tsv b/res_cmp/original/sets/bash.tsv new file mode 100644 index 0000000..9278064 --- /dev/null +++ b/res_cmp/original/sets/bash.tsv @@ -0,0 +1,6 @@ +input /usr/bin/bash +kind executable +bpp_mode auto +role object labels bpp set set_new_ns set_add_total_ns set_fini_ns set_free_ns set_api_total_ns +required /usr/lib/libc.so.6 219 22 set:phJHRl3EzNHzMh24nFH1HG34VOiwtYmZDp9loYdzk0Me6ZAoGEcRZ0JmtuArQAYloeFVP3zyunTSKwV7QyS3NAsFZLwLG9tZdg69kIXEFrwPmo4utjk5BGFMraU7L16OPHcsCujvjk4cwZFwW8MgXuJNYZiJZm9eKIeZ5raZ6PVbCxFh90gE3l23ICpQPp3unbKn6uGWKben4WybxAecE9eQT5kbFTmc7PjPIrjiZCKyILUAU72EQSJE0kixTzN4FgGp3OnZGQFB2I5sfudDSZxefsQFMd6KTpRKPhgFThKYIUbAHNvIFUjIBRK6QjVGkZubCDU0SL2nMbzPZeGkTZev3Zld0SnnRsyGrDlBgw2XfrJUn4toAVapu9n2Y7wgbZtMQEWxoxpBZ0aDSwKn916ZusjCQZm46pruOAzEmwUHoKiiW8QQeZ9A065jEH5QsxgiWBuGKRq5ZahkJSCxBS42GZ9o15vfSC5aiD9AsjZKSpvcbsskcQsJAXZyMwdc76wto8RAX2LRa9aZi4kmbtIORg0j2EhefPZ7ZCApoCuW21EJxPkrx7fsfMOvyYUQrDfwipSpMk 1283 90444 169953 22672 284352 +required /usr/lib/libreadline.so.8 172 20 set:nfYDPzutupSCtKMMFS4u0wLhoyNvTUoWZhi1IBiOyPVtZE8o2z0t8b1CAeZ8fU9GiF3zSAkcxjND3ajc4GcnoKV4ZzozDt43sQDfvWcaZzj81e007v4HF306o8ekjuTFCZJkH106Fk9fC2CfKZ0D388wmj5ZLhQAXIRVXyPFG9P09l3GuZ2Qt4IUMuc5Sd4G30qlnN51nnt3zCur9eDP7ObTrdP1zCx8sEcI6qgaIkjvldHJS3mfYcc8UFdywsirObW9brZcUsOZzVoVwmcQ8wVDG8YTsZ4xwuRyn2u1y79TqKqky762kj4JZn95LkpcXEtFLvHR8pKlfSAY4Sbu9bvWHXK1gyGA7fuLfgHasnEaCdu11OsjkgF1OaqAwOyGmfw1ABYaJGCGMU9iMVmiM7E8F 298 77987 176324 21823 276432 diff --git a/res_cmp/original/sets/libc.so.6.stderr b/res_cmp/original/sets/libc.so.6.stderr new file mode 100644 index 0000000..e69de29 diff --git a/res_cmp/original/sets/libc.so.6.tsv b/res_cmp/original/sets/libc.so.6.tsv new file mode 100644 index 0000000..9bf694c --- /dev/null +++ b/res_cmp/original/sets/libc.so.6.tsv @@ -0,0 +1,5 @@ +input /usr/lib/libc.so.6 +kind shared-library +bpp_mode auto +role object labels bpp set set_new_ns set_add_total_ns set_fini_ns set_free_ns set_api_total_ns +provided /usr/lib/libc.so.6 2873 22 set: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 2124 1288322 2574586 805912 4670944 diff --git a/res_cmp/original/sets/ls.stderr b/res_cmp/original/sets/ls.stderr new file mode 100644 index 0000000..e69de29 diff --git a/res_cmp/original/sets/ls.tsv b/res_cmp/original/sets/ls.tsv new file mode 100644 index 0000000..af4243a --- /dev/null +++ b/res_cmp/original/sets/ls.tsv @@ -0,0 +1,6 @@ +input /usr/bin/ls +kind executable +bpp_mode auto +role object labels bpp set set_new_ns set_add_total_ns set_fini_ns set_free_ns set_api_total_ns +required /usr/lib/libc.so.6 115 22 set:piCA6dPgcb6nFIXck36b2BnrNyJq5o9HZtFwI81xTampyiCEimHaVFOhthjjjsbJQUab6RB9kpZuT2tXLxOkfqExWpONPYG001QfRFGPoAaovlmjBMy0ej4FZ5sahykBs15tA27PcnQmBVIlgx3gDhZDshLN6WpxP13VwYEVFsXbIvs8T5qabnfN9JcwTKdHuajz95zKYbNY8EYZj4to5d5zkZLp7WNU4oQqaZG1h9KLoMZICdJrviuMhJXA1mrJyudiiyNZsrLZ2AMIEUHjKLOJzyZENHunU4WUc9wVOnYRBThKMLbPzHjOunYH8BrN42mwQ 1729 33873 74772 8448 118822 +required /usr/lib/libcap.so.2 3 17 set:kiO6UObWBY0 680 3730 5506 627 10543 diff --git a/res_cmp/original/sets/python3.14.stderr b/res_cmp/original/sets/python3.14.stderr new file mode 100644 index 0000000..e69de29 diff --git a/res_cmp/original/sets/python3.14.tsv b/res_cmp/original/sets/python3.14.tsv new file mode 100644 index 0000000..6562a0a --- /dev/null +++ b/res_cmp/original/sets/python3.14.tsv @@ -0,0 +1,6 @@ +input /usr/bin/python3.14 +kind executable +bpp_mode auto +role object labels bpp set set_new_ns set_add_total_ns set_fini_ns set_free_ns set_api_total_ns +required /usr/lib/libc.so.6 1 22 set:poqQrl 1097 6246 8986 514 16843 +required /usr/lib/libpython3.14.so.1.0 1 21 set:onX6r4 736 12801 4071 594 18202 diff --git a/res_cmp/original/sets/true.stderr b/res_cmp/original/sets/true.stderr new file mode 100644 index 0000000..e69de29 diff --git a/res_cmp/original/sets/true.tsv b/res_cmp/original/sets/true.tsv new file mode 100644 index 0000000..502c09f --- /dev/null +++ b/res_cmp/original/sets/true.tsv @@ -0,0 +1,5 @@ +input /usr/bin/true +kind executable +bpp_mode auto +role object labels bpp set set_new_ns set_add_total_ns set_fini_ns set_free_ns set_api_total_ns +required /usr/lib/libc.so.6 49 22 set:pjuApNlauv90ZJLOZ7p3GFF9oItmpZkt5dkCQz6qEZmONBVl204EQ7olKXdSC8hHiK15J85Shwyy6CdZG1jjbxDVZdI7OEfolhJgTNc16JCOvd8aNt64E3ISRaOHh2XQk5vZ4KfmAJSyaC4gqeCkg70 1135 20375 41765 5169 68444 diff --git a/res_cmp/original/summary.tsv b/res_cmp/original/summary.tsv new file mode 100644 index 0000000..f28b107 --- /dev/null +++ b/res_cmp/original/summary.tsv @@ -0,0 +1,5 @@ +case binary library runs cmp_result outputs_consistent median_rpmsetcmp_ns +true-libc /usr/bin/true /usr/lib/libc.so.6 3 1 yes 167884 +ls-libc /usr/bin/ls /usr/lib/libc.so.6 3 1 yes 143981 +bash-libc /usr/bin/bash /usr/lib/libc.so.6 3 1 yes 201114 +python-libc /usr/bin/python3.14 /usr/lib/libc.so.6 3 1 yes 164848 diff --git a/scripts/compare_cmp_realization.py b/scripts/compare_cmp_realization.py new file mode 100755 index 0000000..28029a0 --- /dev/null +++ b/scripts/compare_cmp_realization.py @@ -0,0 +1,401 @@ +#!/usr/bin/env python3 +"""Benchmark rpmsetcmp from a selected set.c on hardcoded ELF pairs.""" + +from __future__ import annotations + +import argparse +import csv +import os +import shlex +import shutil +import statistics +import subprocess +import sys +from dataclasses import dataclass +from pathlib import Path +from typing import Sequence + +import compare_realization as common + + +REPO_ROOT = Path(__file__).resolve().parents[1] +RUN_CMP_SOURCE = REPO_ROOT / "scripts" / "run_cmp.cpp" +DEFAULT_RPM_ROOT = REPO_ROOT / "rpm-build" +DEFAULT_RESULT_ROOT = REPO_ROOT / "res_cmp" + +LIBC_CANDIDATES = ( + "/usr/lib/libc.so.6", + "/lib64/libc.so.6", + "/usr/lib64/libc.so.6", + "/lib/libc.so.6", + "/lib/x86_64-linux-gnu/libc.so.6", +) + + +@dataclass(frozen=True) +class ComparisonCase: + name: str + binary_candidates: tuple[str, ...] + library_candidates: tuple[str, ...] + + +# The benchmark corpus is intentionally fixed here rather than supplied via CLI. +HARDCODED_CASES = ( + ComparisonCase("true-libc", ("/usr/bin/true", "/bin/true"), LIBC_CANDIDATES), + ComparisonCase("ls-libc", ("/usr/bin/ls", "/bin/ls"), LIBC_CANDIDATES), + ComparisonCase("bash-libc", ("/usr/bin/bash", "/bin/bash"), LIBC_CANDIDATES), + ComparisonCase( + "python-libc", + ("/usr/bin/python3", "/usr/local/bin/python3"), + LIBC_CANDIDATES, + ), +) + +SUMMARY_FIELDS = ( + "case", + "binary", + "library", + "runs", + "cmp_result", + "outputs_consistent", + "median_rpmsetcmp_ns", +) + + +@dataclass(frozen=True) +class ResolvedCase: + name: str + binary: Path + library: Path + + +@dataclass(frozen=True) +class PreparedCase: + case: ResolvedCase + provider_set: str + required_set: str + + +@dataclass(frozen=True) +class ComparisonSummary: + prepared: PreparedCase + runs: int + cmp_result: int + outputs_consistent: bool + median_ns: int | float + + def as_row(self) -> dict[str, str]: + return { + "case": self.prepared.case.name, + "binary": str(self.prepared.case.binary), + "library": str(self.prepared.case.library), + "runs": str(self.runs), + "cmp_result": str(self.cmp_result), + "outputs_consistent": "yes" if self.outputs_consistent else "no", + "median_rpmsetcmp_ns": common.format_number(self.median_ns), + } + + +def parse_args(argv: Sequence[str]) -> argparse.Namespace: + parser = argparse.ArgumentParser( + description=( + "Compile a selected set.c and benchmark only rpmsetcmp on the " + "hardcoded binary/library corpus." + ) + ) + parser.add_argument("set_c", type=Path, help="path to the set.c implementation") + parser.add_argument( + "-n", + "--runs", + type=common.positive_int, + default=10, + help="rpmsetcmp process runs per hardcoded case (default: 10)", + ) + parser.add_argument( + "--rpm-root", + type=Path, + default=DEFAULT_RPM_ROOT, + help="ALT rpm source root", + ) + parser.add_argument( + "--res-dir", + type=Path, + default=DEFAULT_RESULT_ROOT, + help="result root (default: repository res_cmp/)", + ) + parser.add_argument("--name", help="implementation directory name under res_cmp/") + parser.add_argument( + "--bpp", + type=common.bpp_value, + help="force one bpp value while preparing provider/required sets", + ) + parser.add_argument("--cc", default="cc", help="C compiler (default: cc)") + parser.add_argument("--cxx", default="g++", help="C++ compiler (default: g++)") + return parser.parse_args(argv) + + +def first_existing(candidates: Sequence[str]) -> Path | None: + for candidate in candidates: + path = Path(candidate) + if path.is_file(): + return path.resolve() + return None + + +def resolve_cases(cases: Sequence[ComparisonCase]) -> list[ResolvedCase]: + resolved: list[ResolvedCase] = [] + for case in cases: + binary = first_existing(case.binary_candidates) + library = first_existing(case.library_candidates) + if binary is None or library is None: + missing = "binary" if binary is None else "library" + print(f"warning: skipping {case.name}: no hardcoded {missing} path exists", file=sys.stderr) + continue + resolved.append(ResolvedCase(common.safe_name(case.name), binary, library)) + if not resolved: + raise RuntimeError("none of the hardcoded binary/library cases is available") + return resolved + + +def compile_cmp_runner(build_dir: Path, rpm_root: Path, cxx: str) -> Path: + runner = build_dir / "run_cmp" + command = [ + cxx, + "-O2", + "-std=c++17", + "-Wall", + "-Wextra", + "-Werror", + str(RUN_CMP_SOURCE), + str(build_dir / "set.o"), + str(build_dir / "rpmmalloc.o"), + "-o", + str(runner), + ] + log: list[str] = ["\n[rpmsetcmp runner]", "$ " + shlex.join(command)] + completed = subprocess.run(command, cwd=rpm_root, text=True, capture_output=True) + if completed.stdout: + log.append(completed.stdout.rstrip()) + if completed.stderr: + log.append(completed.stderr.rstrip()) + log.append(f"[exit {completed.returncode}]") + build_log = build_dir / "build.log" + with build_log.open("a", encoding="utf-8") as stream: + stream.write("\n".join(log) + "\n") + if completed.returncode != 0: + raise RuntimeError(f"run_cmp compilation failed; see {build_log}") + return runner + + +def run_set_once( + runner: Path, + target: Path, + sets_dir: Path, + slug: str, + bpp: int | None, +) -> common.ParsedRun: + command = [str(runner)] + if bpp is not None: + command.extend(("--bpp", str(bpp))) + command.append(str(target)) + completed = subprocess.run(command, text=True, capture_output=True) + stdout_path = sets_dir / f"{slug}.tsv" + stderr_path = sets_dir / f"{slug}.stderr" + stdout_path.write_text(completed.stdout, encoding="utf-8") + stderr_path.write_text(completed.stderr, encoding="utf-8") + if completed.returncode != 0: + raise RuntimeError(f"run_set failed for {target}; see {stderr_path}") + return common.parse_run_set_output(completed.stdout) + + +def same_file(left: str, right: Path) -> bool: + try: + return os.path.samefile(left, right) + except OSError: + return Path(left).resolve() == right.resolve() + + +def prepare_cases( + cases: Sequence[ResolvedCase], + run_set: Path, + sets_dir: Path, + bpp: int | None, +) -> list[PreparedCase]: + sets_dir.mkdir(parents=True) + cache: dict[Path, common.ParsedRun] = {} + used_slugs: set[str] = set() + + def inspect(target: Path) -> common.ParsedRun: + parsed = cache.get(target) + if parsed is not None: + return parsed + slug = common.target_slug(target, used_slugs) + parsed = run_set_once(run_set, target, sets_dir, slug, bpp) + cache[target] = parsed + return parsed + + prepared: list[PreparedCase] = [] + for case in cases: + library_run = inspect(case.library) + provider_rows = [row for row in library_run.rows if row.get("role") == "provided"] + if len(provider_rows) != 1: + raise RuntimeError( + f"expected one provider set for {case.library}, got {len(provider_rows)}" + ) + + binary_run = inspect(case.binary) + required_rows = [ + row + for row in binary_run.rows + if row.get("role") == "required" + and row.get("object") + and same_file(row["object"], case.library) + ] + if len(required_rows) != 1: + raise RuntimeError( + f"expected one {case.library.name} requirement from {case.binary}, " + f"got {len(required_rows)}" + ) + + provider_row = provider_rows[0] + required_row = required_rows[0] + if provider_row["bpp"] != required_row["bpp"]: + raise RuntimeError( + f"bpp mismatch for {case.name}: provider={provider_row['bpp']} " + f"required={required_row['bpp']}" + ) + prepared.append( + PreparedCase( + case=case, + provider_set=provider_row["set"], + required_set=required_row["set"], + ) + ) + return prepared + + +def parse_cmp_output(output: str) -> tuple[int, int]: + values: dict[str, str] = {} + for line in output.splitlines(): + if "\t" not in line: + continue + key, value = line.split("\t", 1) + values[key] = value + try: + result = int(values["cmp_result"]) + elapsed = int(values["rpmsetcmp_ns"]) + except (KeyError, ValueError) as exception: + raise RuntimeError("invalid run_cmp output") from exception + if elapsed < 0: + raise RuntimeError("run_cmp returned a negative duration") + return result, elapsed + + +def benchmark_case( + runner: Path, + prepared: PreparedCase, + runs: int, + output_dir: Path, +) -> ComparisonSummary: + output_dir.mkdir(parents=True) + results: list[int] = [] + timings: list[int] = [] + for run_number in range(1, runs + 1): + completed = subprocess.run( + [str(runner), prepared.provider_set, prepared.required_set], + text=True, + capture_output=True, + ) + stem = f"run-{run_number:03d}" + stdout_path = output_dir / f"{stem}.tsv" + stderr_path = output_dir / f"{stem}.stderr" + stdout_path.write_text(completed.stdout, encoding="utf-8") + stderr_path.write_text(completed.stderr, encoding="utf-8") + if completed.returncode != 0: + raise RuntimeError( + f"run_cmp failed for {prepared.case.name} on run {run_number}; " + f"see {stderr_path}" + ) + result, elapsed = parse_cmp_output(completed.stdout) + results.append(result) + timings.append(elapsed) + + return ComparisonSummary( + prepared=prepared, + runs=runs, + cmp_result=results[0], + outputs_consistent=len(set(results)) == 1, + median_ns=statistics.median(timings), + ) + + +def write_summary(path: Path, summaries: Sequence[ComparisonSummary]) -> None: + with path.open("w", newline="", encoding="utf-8") as stream: + writer = csv.DictWriter(stream, fieldnames=list(SUMMARY_FIELDS), delimiter="\t") + writer.writeheader() + for summary in summaries: + writer.writerow(summary.as_row()) + + +def print_summary(summaries: Sequence[ComparisonSummary]) -> None: + print("\t".join(SUMMARY_FIELDS)) + for summary in summaries: + row = summary.as_row() + print("\t".join(row[field] for field in SUMMARY_FIELDS)) + + +def write_metadata( + path: Path, + set_source: Path, + rpm_root: Path, + runs: int, + cases: Sequence[ResolvedCase], +) -> None: + lines = [ + f"set_c\t{set_source}", + f"rpm_root\t{rpm_root}", + f"runs\t{runs}", + ] + for case in cases: + lines.append(f"case\t{case.name}\t{case.binary}\t{case.library}") + path.write_text("\n".join(lines) + "\n", encoding="utf-8") + + +def main(argv: Sequence[str]) -> int: + args = parse_args(argv) + try: + common.require_commands((args.cc, args.cxx, "eu-readelf", "eu-elfclassify", "nm")) + set_source = common.resolve_file(args.set_c, "set.c") + rpm_root = common.resolve_directory(args.rpm_root, "rpm root") + common.resolve_file(rpm_root / "system.h", "system.h") + cases = resolve_cases(HARDCODED_CASES) + name = common.safe_name(args.name) if args.name else common.default_name(set_source) + result_dir = args.res_dir.expanduser().resolve() / name + if result_dir.exists(): + shutil.rmtree(result_dir) + build_dir = result_dir / "build" + sets_dir = result_dir / "sets" + runs_dir = result_dir / "runs" + build_dir.mkdir(parents=True) + runs_dir.mkdir() + + run_set = common.compile_runner(set_source, rpm_root, build_dir, args.cc, args.cxx) + run_cmp = compile_cmp_runner(build_dir, rpm_root, args.cxx) + prepared = prepare_cases(cases, run_set, sets_dir, args.bpp) + summaries = [ + benchmark_case(run_cmp, item, args.runs, runs_dir / item.case.name) + for item in prepared + ] + + write_summary(result_dir / "summary.tsv", summaries) + write_metadata(result_dir / "metadata.tsv", set_source, rpm_root, args.runs, cases) + print_summary(summaries) + print(f"\nresults\t{result_dir}") + return 0 + except (OSError, RuntimeError, ValueError) as exception: + print(f"compare_cmp_realization: {exception}", file=sys.stderr) + return 2 + + +if __name__ == "__main__": + raise SystemExit(main(sys.argv[1:])) diff --git a/scripts/compare_realization.py b/scripts/compare_realization.py new file mode 100755 index 0000000..f9ff41b --- /dev/null +++ b/scripts/compare_realization.py @@ -0,0 +1,477 @@ +#!/usr/bin/env python3 +"""Build one set.c implementation and benchmark it through run_set.cpp. + +The benchmark stores every raw run_set.cpp stdout/stderr stream and a TSV +summary with median set.c API timings under res//. +""" + +from __future__ import annotations + +import argparse +import csv +import hashlib +import io +import shlex +import shutil +import statistics +import subprocess +import sys +from dataclasses import dataclass +from pathlib import Path +from typing import Iterable, Sequence + + +REPO_ROOT = Path(__file__).resolve().parents[1] +RUN_SET_SOURCE = REPO_ROOT / "scripts" / "run_set.cpp" +DEFAULT_RPM_ROOT = REPO_ROOT / "rpm-build" + +TIMING_FIELDS = ( + "set_new_ns", + "set_add_total_ns", + "set_fini_ns", + "set_free_ns", + "set_api_total_ns", +) +SUMMARY_FIELDS = ( + "target", + "kind", + "runs", + "sets_per_run", + "outputs_consistent", + *(f"median_{field}" for field in TIMING_FIELDS), +) + +# Each tuple describes one logical target. The first existing path is used. +DEFAULT_TARGET_GROUPS = ( + ("/usr/bin/true", "/bin/true"), + ("/usr/bin/ls", "/bin/ls"), + ("/usr/bin/bash", "/bin/bash"), + ("/usr/bin/python3", "/usr/local/bin/python3"), + ("/usr/lib/libc.so.6", "/lib64/libc.so.6", "/lib/x86_64-linux-gnu/libc.so.6"), + ("/usr/lib/libm.so.6", "/lib64/libm.so.6", "/lib/x86_64-linux-gnu/libm.so.6"), + ("/usr/lib/libz.so.1", "/usr/lib64/libz.so.1", "/lib/x86_64-linux-gnu/libz.so.1"), + ("/usr/lib/libstdc++.so.6", "/usr/lib64/libstdc++.so.6", "/lib/x86_64-linux-gnu/libstdc++.so.6"), +) + + +@dataclass(frozen=True) +class ParsedRun: + kind: str + rows: tuple[dict[str, str], ...] + totals: dict[str, int] + output_signature: tuple[tuple[str, ...], ...] + + +@dataclass(frozen=True) +class TargetSummary: + target: Path + kind: str + runs: int + sets_per_run: int + outputs_consistent: bool + medians: dict[str, int | float] + + def as_row(self) -> dict[str, str]: + row = { + "target": str(self.target), + "kind": self.kind, + "runs": str(self.runs), + "sets_per_run": str(self.sets_per_run), + "outputs_consistent": "yes" if self.outputs_consistent else "no", + } + row.update( + {f"median_{field}": format_number(value) for field, value in self.medians.items()} + ) + return row + + +def positive_int(value: str) -> int: + number = int(value) + if number < 1: + raise argparse.ArgumentTypeError("must be greater than zero") + return number + + +def bpp_value(value: str) -> int: + number = int(value) + if not 10 <= number <= 32: + raise argparse.ArgumentTypeError("must be in [10, 32]") + return number + + +def safe_name(value: str) -> str: + name = "".join(character if character.isalnum() or character in "._-" else "-" for character in value) + name = name.strip(".-") + if not name or name in {".", ".."}: + raise ValueError(f"invalid result name: {value!r}") + return name + + +def default_name(set_source: Path) -> str: + return safe_name(f"{set_source.parent.name}-{set_source.stem}") + + +def parse_args(argv: Sequence[str]) -> argparse.Namespace: + parser = argparse.ArgumentParser( + description=( + "Compile a selected set.c, run scripts/run_set.cpp repeatedly on ELF targets, " + "and store raw outputs plus median set.c timings." + ) + ) + parser.add_argument("set_c", type=Path, help="path to the set.c implementation") + parser.add_argument("-n", "--runs", type=positive_int, default=10, help="runs per ELF target (default: 10)") + parser.add_argument("--rpm-root", type=Path, default=DEFAULT_RPM_ROOT, help="ALT rpm source root") + parser.add_argument("--res-dir", type=Path, default=REPO_ROOT / "res", help="result root (default: repository res/)") + parser.add_argument("--name", help="implementation directory name under res/") + parser.add_argument( + "--target", + action="append", + type=Path, + default=[], + help="ELF target; repeat to override the built-in binary/library set", + ) + parser.add_argument("--bpp", type=bpp_value, help="force one bpp value for every run_set invocation") + parser.add_argument("--cc", default="cc", help="C compiler (default: cc)") + parser.add_argument("--cxx", default="g++", help="C++ compiler (default: g++)") + return parser.parse_args(argv) + + +def resolve_file(path: Path, description: str) -> Path: + resolved = path.expanduser().resolve() + if not resolved.is_file(): + raise RuntimeError(f"{description} is not a file: {path}") + return resolved + + +def resolve_directory(path: Path, description: str) -> Path: + resolved = path.expanduser().resolve() + if not resolved.is_dir(): + raise RuntimeError(f"{description} is not a directory: {path}") + return resolved + + +def select_default_targets() -> list[Path]: + selected: list[Path] = [] + seen: set[Path] = set() + for candidates in DEFAULT_TARGET_GROUPS: + for candidate in candidates: + path = Path(candidate) + if not path.is_file(): + continue + resolved = path.resolve() + if resolved not in seen: + selected.append(resolved) + seen.add(resolved) + break + return selected + + +def resolve_targets(explicit: Iterable[Path]) -> list[Path]: + supplied = list(explicit) + targets = [resolve_file(path, "target") for path in supplied] if supplied else select_default_targets() + unique: list[Path] = [] + seen: set[Path] = set() + for target in targets: + if target not in seen: + unique.append(target) + seen.add(target) + if not unique: + raise RuntimeError("no ELF targets were found; pass at least one --target") + return unique + + +def require_commands(commands: Iterable[str]) -> None: + missing = [command for command in commands if shutil.which(command) is None] + if missing: + raise RuntimeError("missing required commands: " + ", ".join(missing)) + + +def create_header_shim(rpm_root: Path, include_dir: Path) -> None: + include_dir.mkdir(parents=True, exist_ok=True) + by_name: dict[str, Path] = {} + for header in sorted(rpm_root.glob("*/*.h")): + existing = by_name.get(header.name) + if existing is not None and existing.resolve() != header.resolve(): + raise RuntimeError( + f"duplicate rpm header basename {header.name}: {existing} and {header}" + ) + by_name[header.name] = header + if not by_name: + raise RuntimeError(f"no */*.h headers found below {rpm_root}") + for name, source in by_name.items(): + (include_dir / name).symlink_to(source.resolve()) + + +def run_build_command( + command: Sequence[str], cwd: Path, log: list[str] +) -> subprocess.CompletedProcess[str]: + log.append("$ " + shlex.join(str(part) for part in command)) + completed = subprocess.run(command, cwd=cwd, text=True, capture_output=True) + if completed.stdout: + log.append(completed.stdout.rstrip()) + if completed.stderr: + log.append(completed.stderr.rstrip()) + log.append(f"[exit {completed.returncode}]") + return completed + + +def compile_runner( + set_source: Path, + rpm_root: Path, + build_dir: Path, + cc: str, + cxx: str, +) -> Path: + include_dir = build_dir / "include" / "rpm" + create_header_shim(rpm_root, include_dir) + set_object = build_dir / "set.o" + malloc_object = build_dir / "rpmmalloc.o" + runner = build_dir / "run_set" + rpmmalloc_source = resolve_file(rpm_root / "rpmio" / "rpmmalloc.c", "rpmmalloc.c") + log: list[str] = [f"set_c={set_source}", f"rpm_root={rpm_root}"] + + common_flags = [ + "-O2", + "-std=gnu11", + "-include", + "stddef.h", + f"-I{rpm_root}", + f"-I{include_dir}", + ] + compatibility_flags = [ + "-D_GNU_SOURCE=1", + "-DSTDC_HEADERS=1", + "-DHAVE_STRING_H=1", + "-DHAVE_SETENV=1", + "-DHAVE_STPCPY=1", + "-DHAVE_STPNCPY=1", + "-DHAVE_S_IFSOCK=1", + "-DHAVE_S_ISLNK=1", + "-DHAVE_S_ISSOCK=1", + ] + + def attempt(extra_flags: Sequence[str], label: str) -> bool: + log.append(f"\n[{label}]") + set_command = [ + cc, + *common_flags, + *extra_flags, + "-c", + str(set_source), + "-o", + str(set_object), + ] + malloc_command = [ + cc, + *common_flags, + *extra_flags, + "-include", + "stdarg.h", + "-c", + str(rpmmalloc_source), + "-o", + str(malloc_object), + ] + link_command = [ + cxx, + "-O2", + "-std=c++17", + "-Wall", + "-Wextra", + "-Werror", + str(RUN_SET_SOURCE), + str(set_object), + str(malloc_object), + "-o", + str(runner), + ] + for command in (set_command, malloc_command, link_command): + if run_build_command(command, rpm_root, log).returncode != 0: + return False + return True + + succeeded = attempt((), "minimal ALT-style build") + if not succeeded: + set_object.unlink(missing_ok=True) + malloc_object.unlink(missing_ok=True) + runner.unlink(missing_ok=True) + succeeded = attempt(compatibility_flags, "modern libc compatibility retry") + + build_log = build_dir / "build.log" + build_log.write_text("\n".join(log) + "\n", encoding="utf-8") + if not succeeded: + raise RuntimeError(f"compilation failed; see {build_log}") + return runner + + +def parse_run_set_output(output: str) -> ParsedRun: + lines = output.splitlines() + try: + table_start = next(index for index, line in enumerate(lines) if line.startswith("role\t")) + except StopIteration as exception: + raise RuntimeError("run_set output has no TSV result table") from exception + + metadata: dict[str, str] = {} + for line in lines[:table_start]: + if "\t" not in line: + continue + key, value = line.split("\t", 1) + metadata[key] = value + rows = tuple(csv.DictReader(io.StringIO("\n".join(lines[table_start:])), delimiter="\t")) + if not rows: + raise RuntimeError("run_set output contains no result rows") + + totals = {field: 0 for field in TIMING_FIELDS} + for row in rows: + for field in TIMING_FIELDS: + try: + totals[field] += int(row[field]) + except (KeyError, ValueError) as exception: + raise RuntimeError(f"invalid {field} in run_set output") from exception + signature_fields = ("role", "object", "labels", "bpp", "set") + signature = tuple(tuple(row[field] for field in signature_fields) for row in rows) + return ParsedRun( + kind=metadata.get("kind", "unknown"), + rows=rows, + totals=totals, + output_signature=signature, + ) + + +def target_slug(target: Path, used: set[str]) -> str: + base = safe_name(target.name) + candidate = base + if candidate in used: + digest = hashlib.sha256(str(target).encode()).hexdigest()[:8] + candidate = f"{base}-{digest}" + used.add(candidate) + return candidate + + +def benchmark_target( + runner: Path, + target: Path, + runs: int, + output_dir: Path, + bpp: int | None, +) -> TargetSummary: + output_dir.mkdir(parents=True, exist_ok=True) + parsed_runs: list[ParsedRun] = [] + for run_number in range(1, runs + 1): + command = [str(runner)] + if bpp is not None: + command.extend(("--bpp", str(bpp))) + command.append(str(target)) + completed = subprocess.run(command, text=True, capture_output=True) + stem = f"run-{run_number:03d}" + (output_dir / f"{stem}.tsv").write_text(completed.stdout, encoding="utf-8") + (output_dir / f"{stem}.stderr").write_text(completed.stderr, encoding="utf-8") + if completed.returncode != 0: + raise RuntimeError( + f"run_set failed for {target} on run {run_number}; " + f"see {output_dir / f'{stem}.stderr'}" + ) + parsed_runs.append(parse_run_set_output(completed.stdout)) + + signatures = {parsed.output_signature for parsed in parsed_runs} + kinds = {parsed.kind for parsed in parsed_runs} + row_counts = {len(parsed.rows) for parsed in parsed_runs} + medians = { + field: statistics.median(parsed.totals[field] for parsed in parsed_runs) + for field in TIMING_FIELDS + } + return TargetSummary( + target=target, + kind=parsed_runs[0].kind if len(kinds) == 1 else "inconsistent", + runs=runs, + sets_per_run=len(parsed_runs[0].rows) if len(row_counts) == 1 else -1, + outputs_consistent=len(signatures) == 1 and len(kinds) == 1 and len(row_counts) == 1, + medians=medians, + ) + + +def format_number(value: int | float) -> str: + number = float(value) + return str(int(number)) if number.is_integer() else f"{number:.1f}" + + +def write_summary(path: Path, summaries: Iterable[TargetSummary]) -> None: + with path.open("w", newline="", encoding="utf-8") as stream: + writer = csv.DictWriter(stream, fieldnames=SUMMARY_FIELDS, delimiter="\t") + writer.writeheader() + for summary in summaries: + writer.writerow(summary.as_row()) + + +def print_summary(summaries: Iterable[TargetSummary]) -> None: + fields = ( + "target", + "kind", + "runs", + "sets_per_run", + "outputs_consistent", + "median_set_api_total_ns", + ) + print("\t".join(fields)) + for summary in summaries: + row = summary.as_row() + print("\t".join(row[field] for field in fields)) + + +def write_metadata( + path: Path, + set_source: Path, + rpm_root: Path, + runner: Path, + runs: int, + targets: Iterable[Path], +) -> None: + lines = [ + f"set_c\t{set_source}", + f"rpm_root\t{rpm_root}", + f"runner\t{runner}", + f"runs\t{runs}", + ] + lines.extend(f"target\t{target}" for target in targets) + path.write_text("\n".join(lines) + "\n", encoding="utf-8") + + +def main(argv: Sequence[str]) -> int: + args = parse_args(argv) + try: + require_commands((args.cc, args.cxx, "eu-readelf", "eu-elfclassify", "nm")) + set_source = resolve_file(args.set_c, "set.c") + rpm_root = resolve_directory(args.rpm_root, "rpm root") + resolve_file(rpm_root / "system.h", "system.h") + targets = resolve_targets(args.target) + name = safe_name(args.name) if args.name else default_name(set_source) + result_root = args.res_dir.expanduser().resolve() + result_dir = result_root / name + if result_dir.exists(): + shutil.rmtree(result_dir) + build_dir = result_dir / "build" + runs_dir = result_dir / "runs" + build_dir.mkdir(parents=True) + runs_dir.mkdir() + + runner = compile_runner(set_source, rpm_root, build_dir, args.cc, args.cxx) + used_slugs: set[str] = set() + summaries: list[TargetSummary] = [] + for target in targets: + slug = target_slug(target, used_slugs) + summaries.append( + benchmark_target(runner, target, args.runs, runs_dir / slug, args.bpp) + ) + + write_summary(result_dir / "summary.tsv", summaries) + write_metadata(result_dir / "metadata.tsv", set_source, rpm_root, runner, args.runs, targets) + print_summary(summaries) + print(f"\nresults\t{result_dir}") + return 0 + except (OSError, RuntimeError, ValueError) as exception: + print(f"compare_realization: {exception}", file=sys.stderr) + return 2 + + +if __name__ == "__main__": + raise SystemExit(main(sys.argv[1:])) diff --git a/scripts/run_cmp.cpp b/scripts/run_cmp.cpp new file mode 100644 index 0000000..467ab3b --- /dev/null +++ b/scripts/run_cmp.cpp @@ -0,0 +1,48 @@ +#include +#include +#include +#include + +extern "C" { +#include "../rpm-build/lib/set.h" +} + +namespace { + +using Clock = std::chrono::steady_clock; +using Nanoseconds = std::chrono::nanoseconds; + +void usage(const char* program) +{ + std::cerr << "Usage: " << program << " PROVIDER_SET REQUIRED_SET\n"; +} + +} // namespace + +int main(int argc, char** argv) +{ + if (argc != 3) { + usage(argv[0]); + return 2; + } + + const std::string provider_set = argv[1]; + const std::string required_set = argv[2]; + + const auto start = Clock::now(); + const int result = rpmsetcmp(provider_set.c_str(), required_set.c_str()); + const auto finish = Clock::now(); + const std::int64_t elapsed = + std::chrono::duration_cast(finish - start).count(); + + std::cout << "provider_set\t" << provider_set << '\n'; + std::cout << "required_set\t" << required_set << '\n'; + std::cout << "cmp_result\t" << result << '\n'; + std::cout << "rpmsetcmp_ns\t" << elapsed << '\n'; + + if (result == -3 || result == -4) { + std::cerr << "run_cmp: rpmsetcmp rejected an input set (result=" << result << ")\n"; + return 1; + } + return 0; +} diff --git a/scripts/run_set.cpp b/scripts/run_set.cpp new file mode 100644 index 0000000..4c03c9f --- /dev/null +++ b/scripts/run_set.cpp @@ -0,0 +1,585 @@ +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include + +#include +#include +#include + +extern "C" { +#include "../rpm-build/lib/set.h" +} + +namespace { + +using Clock = std::chrono::steady_clock; +using Nanoseconds = std::chrono::nanoseconds; +using LabelSet = std::set; + +struct CommandResult { + int exit_code; + std::string output; +}; + +struct Timings { + std::int64_t set_new_ns = 0; + std::int64_t set_add_total_ns = 0; + std::int64_t set_fini_ns = 0; + std::int64_t set_free_ns = 0; + + std::int64_t total_ns() const + { + return set_new_ns + set_add_total_ns + set_fini_ns + set_free_ns; + } +}; + +struct SetResult { + std::string value; + Timings timings; +}; + +struct Options { + std::filesystem::path input; + std::optional bpp; +}; + +std::int64_t elapsed_ns(Clock::time_point start, Clock::time_point finish) +{ + return std::chrono::duration_cast(finish - start).count(); +} + +std::string shortened(const std::string& value, std::size_t limit = 1200) +{ + if (value.size() <= limit) { + return value; + } + return value.substr(0, limit) + "\n... output truncated ..."; +} + +CommandResult run_command(const std::vector& command, + const std::map& environment = {}) +{ + if (command.empty()) { + throw std::runtime_error("empty command"); + } + + int output_pipe[2]; + if (pipe(output_pipe) != 0) { + throw std::runtime_error("pipe failed: " + std::string(std::strerror(errno))); + } + + const pid_t child = fork(); + if (child < 0) { + const int saved_errno = errno; + close(output_pipe[0]); + close(output_pipe[1]); + throw std::runtime_error("fork failed: " + std::string(std::strerror(saved_errno))); + } + + if (child == 0) { + close(output_pipe[0]); + if (dup2(output_pipe[1], STDOUT_FILENO) < 0 || dup2(output_pipe[1], STDERR_FILENO) < 0) { + _exit(126); + } + close(output_pipe[1]); + + setenv("LC_ALL", "C", 1); + for (const auto& [name, value] : environment) { + setenv(name.c_str(), value.c_str(), 1); + } + + std::vector argv; + argv.reserve(command.size() + 1); + for (const std::string& argument : command) { + argv.push_back(const_cast(argument.c_str())); + } + argv.push_back(nullptr); + execvp(argv[0], argv.data()); + _exit(127); + } + + close(output_pipe[1]); + std::string output; + char buffer[16384]; + while (true) { + const ssize_t count = read(output_pipe[0], buffer, sizeof(buffer)); + if (count > 0) { + output.append(buffer, static_cast(count)); + continue; + } + if (count < 0 && errno == EINTR) { + continue; + } + if (count < 0) { + const int saved_errno = errno; + close(output_pipe[0]); + waitpid(child, nullptr, 0); + throw std::runtime_error("read from child failed: " + std::string(std::strerror(saved_errno))); + } + break; + } + close(output_pipe[0]); + + int status = 0; + while (waitpid(child, &status, 0) < 0) { + if (errno != EINTR) { + throw std::runtime_error("waitpid failed: " + std::string(std::strerror(errno))); + } + } + + int exit_code = 128; + if (WIFEXITED(status)) { + exit_code = WEXITSTATUS(status); + } else if (WIFSIGNALED(status)) { + exit_code += WTERMSIG(status); + } + return {exit_code, std::move(output)}; +} + +CommandResult checked_command(const std::vector& command, + const std::map& environment = {}) +{ + CommandResult result = run_command(command, environment); + if (result.exit_code != 0) { + std::ostringstream message; + message << command.front() << " exited with " << result.exit_code; + if (!result.output.empty()) { + message << ":\n" << shortened(result.output); + } + throw std::runtime_error(message.str()); + } + return result; +} + +std::string strip_symbol_version(std::string symbol) +{ + const std::size_t at = symbol.find('@'); + if (at != std::string::npos) { + symbol.resize(at); + } + return symbol; +} + +bool allowed_symbol_type(const std::string& type) +{ + static const std::unordered_set allowed = { + "NOTYPE", "OBJECT", "FUNC", "COMMON", "TLS", "IFUNC", "GNU_IFUNC", + }; + return allowed.count(type) != 0; +} + +bool allowed_symbol_binding(const std::string& binding) +{ + static const std::unordered_set allowed = { + "GLOBAL", "WEAK", "UNIQUE", "GNU_UNIQUE", + }; + return allowed.count(binding) != 0; +} + +bool allowed_symbol_visibility(const std::string& visibility) +{ + return visibility == "DEFAULT" || visibility == "PROTECTED"; +} + +bool special_symbol(const std::string& symbol) +{ + static const std::unordered_set ignored = { + "__bss_start", "_edata", "_end", "_fini", "_init", + }; + return ignored.count(symbol) != 0; +} + +LabelSet provided_labels(const std::filesystem::path& library) +{ + const CommandResult result = checked_command( + {"eu-readelf", "--wide", "--dyn-syms", library.string()}); + LabelSet labels; + std::istringstream output(result.output); + std::string line; + while (std::getline(output, line)) { + std::istringstream fields(line); + std::string number; + std::string value; + std::string size; + std::string type; + std::string binding; + std::string visibility; + std::string section; + std::string symbol; + if (!(fields >> number >> value >> size >> type >> binding >> visibility >> section >> symbol)) { + continue; + } + if (number.empty() || number.back() != ':') { + continue; + } + + std::uint64_t symbol_value = 0; + try { + symbol_value = std::stoull(value, nullptr, 16); + } catch (const std::exception&) { + continue; + } + if (symbol_value == 0 && type != "TLS") { + continue; + } + if (!allowed_symbol_type(type) || !allowed_symbol_binding(binding) || + !allowed_symbol_visibility(visibility)) { + continue; + } + + symbol = strip_symbol_version(std::move(symbol)); + if (symbol.empty() || special_symbol(symbol) || + symbol.find_first_of("()@") != std::string::npos) { + continue; + } + labels.insert(std::move(symbol)); + } + return labels; +} + +LabelSet weak_undefined_labels(const std::filesystem::path& executable) +{ + const CommandResult result = checked_command({"nm", "--dynamic", executable.string()}); + LabelSet weak; + std::istringstream output(result.output); + std::string line; + while (std::getline(output, line)) { + std::istringstream fields(line); + std::vector parts; + std::string part; + while (fields >> part) { + parts.push_back(part); + } + if (parts.size() != 2 || parts[0].size() != 1 || + std::string("wWvV").find(parts[0][0]) == std::string::npos) { + continue; + } + weak.insert(strip_symbol_version(parts[1])); + } + return weak; +} + +std::string program_interpreter(const std::filesystem::path& executable) +{ + const CommandResult result = checked_command( + {"eu-readelf", "--program-headers", executable.string()}); + const std::string marker = "[Requesting program interpreter: "; + const std::size_t start = result.output.find(marker); + if (start == std::string::npos) { + throw std::runtime_error("ELF executable has no PT_INTERP entry: " + executable.string()); + } + const std::size_t value_start = start + marker.size(); + const std::size_t end = result.output.find(']', value_start); + if (end == std::string::npos || end == value_start) { + throw std::runtime_error("cannot parse PT_INTERP for " + executable.string()); + } + return result.output.substr(value_start, end - value_start); +} + +bool same_path(const std::string& lhs, const std::filesystem::path& rhs) +{ + std::error_code error; + if (std::filesystem::equivalent(lhs, rhs, error)) { + return true; + } + return std::filesystem::path(lhs).lexically_normal() == rhs.lexically_normal(); +} + +std::map required_labels_by_provider( + const std::filesystem::path& executable) +{ + const std::string interpreter = program_interpreter(executable); + const std::map environment = { + {"LD_BIND_NOW", "1"}, + {"LD_DEBUG", "bindings"}, + {"LD_TRACE_LOADED_OBJECTS", "1"}, + {"LD_WARN", "1"}, + }; + const CommandResult result = checked_command( + {interpreter, executable.string()}, environment); + const LabelSet weak = weak_undefined_labels(executable); + std::map labels_by_provider; + + std::istringstream output(result.output); + std::string line; + while (std::getline(output, line)) { + const std::string binding_marker = "binding file "; + const std::size_t binding = line.find(binding_marker); + if (binding == std::string::npos) { + continue; + } + const std::size_t source_start = binding + binding_marker.size(); + const std::size_t source_end = line.find(" [", source_start); + const std::size_t to = source_end == std::string::npos + ? std::string::npos + : line.find(" to ", source_end); + const std::size_t provider_start = to == std::string::npos + ? std::string::npos + : to + std::string(" to ").size(); + const std::size_t provider_end = provider_start == std::string::npos + ? std::string::npos + : line.find(" [", provider_start); + const std::size_t symbol_marker = provider_end == std::string::npos + ? std::string::npos + : line.find(" symbol ", provider_end); + if (source_end == std::string::npos || to == std::string::npos || + provider_start == std::string::npos || provider_end == std::string::npos || + symbol_marker == std::string::npos) { + continue; + } + + const std::string source = line.substr(source_start, source_end - source_start); + const std::string provider = line.substr(provider_start, provider_end - provider_start); + if (!same_path(source, executable) || source == provider) { + continue; + } + + std::size_t symbol_start = symbol_marker + std::string(" symbol ").size(); + if (symbol_start < line.size() && (line[symbol_start] == '`' || line[symbol_start] == '\'')) { + ++symbol_start; + } + std::size_t symbol_end = line.find('\'', symbol_start); + if (symbol_end == std::string::npos) { + symbol_end = line.find_first_of(" \t[", symbol_start); + } + if (symbol_end == std::string::npos) { + symbol_end = line.size(); + } + std::string symbol = strip_symbol_version( + line.substr(symbol_start, symbol_end - symbol_start)); + if (symbol.empty() || weak.count(symbol) != 0) { + continue; + } + labels_by_provider[provider].insert(std::move(symbol)); + } + + for (auto it = labels_by_provider.begin(); it != labels_by_provider.end();) { + if (it->second.empty()) { + it = labels_by_provider.erase(it); + } else { + ++it; + } + } + return labels_by_provider; +} + +int suggested_bpp(std::size_t provider_label_count) +{ + if (provider_label_count < 1) { + provider_label_count = 1; + } + std::size_t value = provider_label_count - 1; + int bits = 0; + while (value != 0) { + ++bits; + value >>= 1; + } + return std::min(32, bits + 10); +} + +SetResult build_set(const LabelSet& labels, int bpp) +{ + if (labels.empty()) { + throw std::runtime_error("cannot build a set from zero labels"); + } + + Timings timings; + auto start = Clock::now(); + struct set* value = set_new(); + auto finish = Clock::now(); + timings.set_new_ns = elapsed_ns(start, finish); + if (value == nullptr) { + throw std::runtime_error("set_new returned NULL"); + } + + start = Clock::now(); + for (const std::string& label : labels) { + set_add(value, label.c_str()); + } + finish = Clock::now(); + timings.set_add_total_ns = elapsed_ns(start, finish); + + start = Clock::now(); + const char* payload = set_fini(value, bpp); + finish = Clock::now(); + timings.set_fini_ns = elapsed_ns(start, finish); + if (payload == nullptr) { + set_free(value); + throw std::runtime_error("set_fini returned NULL"); + } + std::string encoded = "set:" + std::string(payload); + std::free(const_cast(payload)); + + start = Clock::now(); + value = set_free(value); + finish = Clock::now(); + timings.set_free_ns = elapsed_ns(start, finish); + (void)value; + return {std::move(encoded), timings}; +} + +enum class ElfKind { + executable, + shared_library, +}; + +ElfKind classify_elf(const std::filesystem::path& input) +{ + const CommandResult executable = run_command( + {"eu-elfclassify", "--executable", input.string()}); + if (executable.exit_code == 0) { + return ElfKind::executable; + } + if (executable.exit_code == 127) { + throw std::runtime_error("eu-elfclassify is required but was not found"); + } + + const CommandResult shared = run_command( + {"eu-elfclassify", "--shared", input.string()}); + if (shared.exit_code == 0) { + return ElfKind::shared_library; + } + throw std::runtime_error("input is not a supported dynamic ELF executable or shared library: " + + input.string()); +} + +int parse_bpp(const std::string& value) +{ + std::size_t parsed = 0; + int bpp = 0; + try { + bpp = std::stoi(value, &parsed); + } catch (const std::exception&) { + throw std::runtime_error("invalid bpp: " + value); + } + if (parsed != value.size() || bpp < 10 || bpp > 32) { + throw std::runtime_error("bpp must be an integer in [10, 32]"); + } + return bpp; +} + +void usage(const char* program) +{ + std::cerr << "Usage: " << program << " [--bpp 10..32] ELF_PATH\n"; +} + +Options parse_options(int argc, char** argv) +{ + Options options; + for (int index = 1; index < argc; ++index) { + const std::string argument = argv[index]; + if (argument == "--help" || argument == "-h") { + usage(argv[0]); + std::exit(0); + } + if (argument == "--bpp") { + if (++index >= argc) { + throw std::runtime_error("--bpp requires a value"); + } + options.bpp = parse_bpp(argv[index]); + continue; + } + if (!argument.empty() && argument.front() == '-') { + throw std::runtime_error("unknown option: " + argument); + } + if (!options.input.empty()) { + throw std::runtime_error("exactly one ELF path is required"); + } + options.input = argument; + } + if (options.input.empty()) { + throw std::runtime_error("ELF path is required"); + } + return options; +} + +void print_header(const std::filesystem::path& input, ElfKind kind, + const std::optional& bpp) +{ + std::cout << "input\t" << input.string() << '\n'; + std::cout << "kind\t" + << (kind == ElfKind::executable ? "executable" : "shared-library") << '\n'; + std::cout << "bpp_mode\t" << (bpp.has_value() ? "override" : "auto") << '\n'; + std::cout << "role\tobject\tlabels\tbpp\tset\tset_new_ns\tset_add_total_ns\t" + "set_fini_ns\tset_free_ns\tset_api_total_ns\n"; +} + +void print_row(const std::string& role, const std::string& object, + std::size_t label_count, int bpp, const SetResult& result) +{ + const Timings& timings = result.timings; + std::cout << role << '\t' << object << '\t' << label_count << '\t' << bpp << '\t' + << result.value << '\t' << timings.set_new_ns << '\t' + << timings.set_add_total_ns << '\t' << timings.set_fini_ns << '\t' + << timings.set_free_ns << '\t' << timings.total_ns() << '\n'; +} + +int run(const Options& options) +{ + std::error_code error; + const std::filesystem::path input = std::filesystem::canonical(options.input, error); + if (error || !std::filesystem::is_regular_file(input)) { + throw std::runtime_error("input is not a readable regular file: " + options.input.string()); + } + if (input.string().find_first_of("\t\r\n") != std::string::npos) { + throw std::runtime_error("input path contains characters unsupported by TSV output"); + } + + const ElfKind kind = classify_elf(input); + print_header(input, kind, options.bpp); + + if (kind == ElfKind::shared_library) { + const LabelSet labels = provided_labels(input); + if (labels.empty()) { + throw std::runtime_error("no provided labels found in " + input.string()); + } + const int bpp = options.bpp.value_or(suggested_bpp(labels.size())); + print_row("provided", input.string(), labels.size(), bpp, build_set(labels, bpp)); + return 0; + } + + const std::map requirements = required_labels_by_provider(input); + if (requirements.empty()) { + throw std::runtime_error("no external dynamic symbol bindings found in " + input.string()); + } + for (const auto& [provider, labels] : requirements) { + std::size_t provider_count = 0; + try { + provider_count = provided_labels(provider).size(); + } catch (const std::exception& exception) { + std::cerr << "warning: cannot inspect provider " << provider << ": " + << exception.what() << '\n'; + } + const int bpp = options.bpp.value_or( + suggested_bpp(provider_count == 0 ? labels.size() : provider_count)); + print_row("required", provider, labels.size(), bpp, build_set(labels, bpp)); + } + return 0; +} + +} // namespace + +int main(int argc, char** argv) +{ + try { + return run(parse_options(argc, argv)); + } catch (const std::exception& exception) { + std::cerr << "run_set: " << exception.what() << '\n'; + usage(argv[0]); + return 2; + } +} diff --git a/tests/test_compare_cmp_realization.py b/tests/test_compare_cmp_realization.py new file mode 100644 index 0000000..1f33adf --- /dev/null +++ b/tests/test_compare_cmp_realization.py @@ -0,0 +1,174 @@ +from __future__ import annotations + +import csv +import importlib.util +import sys +from pathlib import Path + + +REPO_ROOT = Path(__file__).resolve().parents[1] +SCRIPT = REPO_ROOT / "scripts" / "compare_cmp_realization.py" + + +def make_fake_rpm_tree(tmp_path: Path) -> tuple[Path, Path]: + rpm_root = tmp_path / "rpm" + (rpm_root / "rpmio").mkdir(parents=True) + (rpm_root / "lib").mkdir() + (rpm_root / "system.h").write_text("#pragma once\n", encoding="utf-8") + (rpm_root / "rpmio" / "rpmmalloc.c").write_text("/* test stub */\n", encoding="utf-8") + (rpm_root / "lib" / "placeholder.h").write_text("#pragma once\n", encoding="utf-8") + + set_source = tmp_path / "fake_set.c" + set_source.write_text( + r''' +#include +#include + +struct set { + size_t count; +}; + +struct set *set_new(void) +{ + return calloc(1, sizeof(struct set)); +} + +void set_add(struct set *set, const char *symbol) +{ + (void) symbol; + ++set->count; +} + +const char *set_fini(struct set *set, int bpp) +{ + (void) set; + (void) bpp; + return strdup("fake-payload"); +} + +struct set *set_free(struct set *set) +{ + free(set); + return NULL; +} + +int rpmsetcmp(const char *set1, const char *set2) +{ + return strcmp(set1, set2) == 0 ? 0 : -2; +} +''', + encoding="utf-8", + ) + return rpm_root, set_source + + +def make_elf_fixture(tmp_path: Path) -> tuple[Path, Path]: + import subprocess + + provider_source = tmp_path / "provider.c" + provider_source.write_text("int cmp_benchmark_label(void) { return 7; }\n", encoding="utf-8") + provider = tmp_path / "libcmp-provider.so.1" + subprocess.run( + [ + "cc", + "-shared", + "-fPIC", + "-Wl,-soname,libcmp-provider.so.1", + str(provider_source), + "-o", + str(provider), + ], + check=True, + ) + + consumer_source = tmp_path / "consumer.c" + consumer_source.write_text( + "extern int cmp_benchmark_label(void); int main(void) { return cmp_benchmark_label() == 7 ? 0 : 1; }\n", + encoding="utf-8", + ) + consumer = tmp_path / "consumer" + subprocess.run( + [ + "cc", + str(consumer_source), + str(provider), + f"-Wl,-rpath,{tmp_path}", + "-o", + str(consumer), + ], + check=True, + ) + return consumer, provider + + +def load_module(): + sys.path.insert(0, str(REPO_ROOT / "scripts")) + spec = importlib.util.spec_from_file_location("compare_cmp_realization_tested", SCRIPT) + assert spec is not None and spec.loader is not None + module = importlib.util.module_from_spec(spec) + sys.modules[spec.name] = module + spec.loader.exec_module(module) + return module + + +def test_compiles_cmp_runner_runs_hardcoded_case_n_times_and_writes_median( + tmp_path: Path, capsys +) -> None: + module = load_module() + rpm_root, set_source = make_fake_rpm_tree(tmp_path) + consumer, provider = make_elf_fixture(tmp_path) + result_root = tmp_path / "res_cmp" + setattr( + module, + "HARDCODED_CASES", + ( + module.ComparisonCase( + name="consumer-provider", + binary_candidates=(str(consumer),), + library_candidates=(str(provider),), + ), + ), + ) + + return_code = module.main( + [ + str(set_source), + "-n", + "3", + "--rpm-root", + str(rpm_root), + "--res-dir", + str(result_root), + "--name", + "fake", + ] + ) + + assert return_code == 0 + implementation_dir = result_root / "fake" + assert (implementation_dir / "build" / "run_set").is_file() + assert (implementation_dir / "build" / "run_cmp").is_file() + assert (implementation_dir / "build" / "build.log").is_file() + + set_outputs = sorted((implementation_dir / "sets").glob("*.tsv")) + assert len(set_outputs) == 2 + raw_outputs = sorted((implementation_dir / "runs" / "consumer-provider").glob("run-*.tsv")) + assert len(raw_outputs) == 3 + assert all("cmp_result\t0" in path.read_text(encoding="utf-8") for path in raw_outputs) + assert all("rpmsetcmp_ns\t" in path.read_text(encoding="utf-8") for path in raw_outputs) + + with (implementation_dir / "summary.tsv").open(newline="", encoding="utf-8") as stream: + rows = list(csv.DictReader(stream, delimiter="\t")) + assert len(rows) == 1 + row = rows[0] + assert row["case"] == "consumer-provider" + assert row["binary"] == str(consumer.resolve()) + assert row["library"] == str(provider.resolve()) + assert row["runs"] == "3" + assert row["cmp_result"] == "0" + assert row["outputs_consistent"] == "yes" + assert int(row["median_rpmsetcmp_ns"]) >= 0 + + captured = capsys.readouterr() + assert "median_rpmsetcmp_ns" in captured.out + assert "consumer-provider" in captured.out diff --git a/tests/test_compare_realization.py b/tests/test_compare_realization.py new file mode 100644 index 0000000..b32c28a --- /dev/null +++ b/tests/test_compare_realization.py @@ -0,0 +1,132 @@ +from __future__ import annotations + +import csv +import subprocess +import sys +from pathlib import Path + + +REPO_ROOT = Path(__file__).resolve().parents[1] +SCRIPT = REPO_ROOT / "scripts" / "compare_realization.py" + + +def run(command: list[str]) -> subprocess.CompletedProcess[str]: + return subprocess.run(command, text=True, capture_output=True, check=True) + + +def make_fake_rpm_tree(tmp_path: Path) -> tuple[Path, Path]: + rpm_root = tmp_path / "rpm" + (rpm_root / "rpmio").mkdir(parents=True) + (rpm_root / "lib").mkdir() + (rpm_root / "system.h").write_text("#pragma once\n", encoding="utf-8") + (rpm_root / "rpmio" / "rpmmalloc.c").write_text("/* test stub */\n", encoding="utf-8") + (rpm_root / "lib" / "placeholder.h").write_text("#pragma once\n", encoding="utf-8") + + set_source = tmp_path / "fake_set.c" + set_source.write_text( + r''' +#include +#include + +struct set { + size_t count; +}; + +struct set *set_new(void) +{ + return calloc(1, sizeof(struct set)); +} + +void set_add(struct set *set, const char *symbol) +{ + (void) symbol; + ++set->count; +} + +const char *set_fini(struct set *set, int bpp) +{ + (void) set; + (void) bpp; + return strdup("fake-payload"); +} + +struct set *set_free(struct set *set) +{ + free(set); + return NULL; +} +''', + encoding="utf-8", + ) + return rpm_root, set_source + + +def make_provider(tmp_path: Path) -> Path: + source = tmp_path / "provider.c" + source.write_text("int benchmark_label(void) { return 7; }\n", encoding="utf-8") + provider = tmp_path / "libprovider.so.1" + run( + [ + "cc", + "-shared", + "-fPIC", + "-Wl,-soname,libprovider.so.1", + str(source), + "-o", + str(provider), + ] + ) + return provider + + +def test_compiles_selected_set_runs_n_times_and_writes_median_results(tmp_path: Path) -> None: + rpm_root, set_source = make_fake_rpm_tree(tmp_path) + provider = make_provider(tmp_path) + result_root = tmp_path / "res" + + completed = run( + [ + sys.executable, + str(SCRIPT), + str(set_source), + "-n", + "3", + "--rpm-root", + str(rpm_root), + "--res-dir", + str(result_root), + "--name", + "fake", + "--target", + str(provider), + ] + ) + + implementation_dir = result_root / "fake" + assert (implementation_dir / "build" / "run_set").is_file() + assert (implementation_dir / "build" / "build.log").is_file() + + raw_outputs = sorted((implementation_dir / "runs" / "libprovider.so.1").glob("run-*.tsv")) + assert len(raw_outputs) == 3 + assert all("set:fake-payload" in output.read_text(encoding="utf-8") for output in raw_outputs) + + with (implementation_dir / "summary.tsv").open(newline="", encoding="utf-8") as stream: + rows = list(csv.DictReader(stream, delimiter="\t")) + assert len(rows) == 1 + row = rows[0] + assert row["target"] == str(provider.resolve()) + assert row["kind"] == "shared-library" + assert row["runs"] == "3" + assert row["sets_per_run"] == "1" + assert row["outputs_consistent"] == "yes" + for field in ( + "median_set_new_ns", + "median_set_add_total_ns", + "median_set_fini_ns", + "median_set_free_ns", + "median_set_api_total_ns", + ): + assert int(row[field]) >= 0 + + assert "libprovider.so.1" in completed.stdout + assert "median_set_api_total_ns" in completed.stdout diff --git a/tests/test_run_set.py b/tests/test_run_set.py new file mode 100644 index 0000000..d5aae37 --- /dev/null +++ b/tests/test_run_set.py @@ -0,0 +1,170 @@ +from __future__ import annotations + +import csv +import io +import subprocess +from pathlib import Path + + +REPO_ROOT = Path(__file__).resolve().parents[1] +SOURCE = REPO_ROOT / "scripts" / "run_set.cpp" + + +def run(command: list[str], *, cwd: Path | None = None) -> subprocess.CompletedProcess[str]: + return subprocess.run(command, cwd=cwd, text=True, capture_output=True, check=True) + + +def build_run_set(tmp_path: Path) -> Path: + stub = tmp_path / "set_stub.c" + stub.write_text( + r''' +#include +#include + +struct set { + char **items; + size_t count; +}; + +struct set *set_new(void) +{ + return calloc(1, sizeof(struct set)); +} + +void set_add(struct set *set, const char *sym) +{ + set->items = realloc(set->items, sizeof(*set->items) * (set->count + 1)); + set->items[set->count++] = strdup(sym); +} + +const char *set_fini(struct set *set, int bpp) +{ + (void) set; + (void) bpp; + return strdup("stub-payload"); +} + +struct set *set_free(struct set *set) +{ + if (set) { + for (size_t i = 0; i < set->count; ++i) + free(set->items[i]); + free(set->items); + free(set); + } + return NULL; +} +''', + encoding="utf-8", + ) + stub_object = tmp_path / "set_stub.o" + executable = tmp_path / "run_set" + run(["cc", "-std=gnu11", "-O2", "-c", str(stub), "-o", str(stub_object)]) + run( + [ + "g++", + "-std=c++17", + "-O2", + "-Wall", + "-Wextra", + "-Werror", + str(SOURCE), + str(stub_object), + "-o", + str(executable), + ] + ) + return executable + + +def build_elf_fixture(tmp_path: Path) -> tuple[Path, Path]: + provider_source = tmp_path / "provider.c" + provider_source.write_text("int provided_label(void) { return 42; }\n", encoding="utf-8") + provider = tmp_path / "libprovider.so.1" + run( + [ + "cc", + "-shared", + "-fPIC", + "-Wl,-soname,libprovider.so.1", + str(provider_source), + "-o", + str(provider), + ] + ) + + consumer_source = tmp_path / "consumer.c" + consumer_source.write_text( + "extern int provided_label(void); int main(void) { return provided_label() == 42 ? 0 : 1; }\n", + encoding="utf-8", + ) + consumer = tmp_path / "consumer" + run( + [ + "cc", + str(consumer_source), + str(provider), + f"-Wl,-rpath,{tmp_path}", + "-o", + str(consumer), + ] + ) + return provider, consumer + + +def parse_output(output: str) -> tuple[dict[str, str], list[dict[str, str]]]: + lines = output.splitlines() + metadata: dict[str, str] = {} + table_start = None + for index, line in enumerate(lines): + if line.startswith("role\t"): + table_start = index + break + key, value = line.split("\t", 1) + metadata[key] = value + assert table_start is not None + rows = list(csv.DictReader(io.StringIO("\n".join(lines[table_start:])), delimiter="\t")) + return metadata, rows + + +def assert_timing_fields(row: dict[str, str]) -> None: + fields = ["set_new_ns", "set_add_total_ns", "set_fini_ns", "set_free_ns", "set_api_total_ns"] + values = {field: int(row[field]) for field in fields} + assert all(value >= 0 for value in values.values()) + assert values["set_api_total_ns"] == sum(values[field] for field in fields[:-1]) + + +def test_shared_library_builds_provided_set_and_reports_set_api_timings(tmp_path: Path) -> None: + run_set = build_run_set(tmp_path) + provider, _ = build_elf_fixture(tmp_path) + + completed = run([str(run_set), "--bpp", "16", str(provider)]) + metadata, rows = parse_output(completed.stdout) + + assert metadata["kind"] == "shared-library" + assert len(rows) == 1 + row = rows[0] + assert row["role"] == "provided" + assert row["object"] == str(provider.resolve()) + assert int(row["labels"]) >= 1 + assert row["bpp"] == "16" + assert row["set"] == "set:stub-payload" + assert_timing_fields(row) + + +def test_executable_builds_required_sets_grouped_by_provider(tmp_path: Path) -> None: + run_set = build_run_set(tmp_path) + provider, consumer = build_elf_fixture(tmp_path) + + completed = run([str(run_set), "--bpp", "16", str(consumer)]) + metadata, rows = parse_output(completed.stdout) + + assert metadata["kind"] == "executable" + provider_rows = [row for row in rows if Path(row["object"]).name == provider.name] + assert len(provider_rows) == 1 + row = provider_rows[0] + assert row["role"] == "required" + assert int(row["labels"]) >= 1 + assert row["bpp"] == "16" + assert row["set"] == "set:stub-payload" + assert_timing_fields(row)