From: Maria Guseva Date: Wed, 5 Jul 2017 08:27:05 +0000 (+0300) Subject: Add build of sancov.rpm package to deliver scripts for coverage processing X-Git-Tag: submit/tizen/20170714.013956~5 X-Git-Url: http://review.tizen.org/git/?a=commitdiff_plain;h=e77009b3530c952183370c66601373ebf7dcf296;p=tools%2FlibFuzzer.git Add build of sancov.rpm package to deliver scripts for coverage processing --- diff --git a/packaging/libFuzzer.spec b/packaging/libFuzzer.spec index 9e370ff..37d20f9 100644 --- a/packaging/libFuzzer.spec +++ b/packaging/libFuzzer.spec @@ -30,6 +30,8 @@ cp lib/Fuzzer/libFuzzer.a %{buildroot}%{_libdir} # TODO: remove the libsancov_cb hack once __sanitizer_cov_trace_pc stub is available in GCC cp libsancov_cb.a %{buildroot}%{_libdir} mkdir -p %{buildroot}%{_prefix}/bin +cp scripts/sancov.py %{buildroot}%{_prefix}/bin +cp scripts/sancov_symbolize.py %{buildroot}%{_prefix}/bin cp %{SOURCE1} %{SOURCE2} %{buildroot}%{_prefix}/bin %files @@ -63,3 +65,16 @@ chmod a-w /usr/bin %{_prefix}/bin/gcc-unforce-options # TODO: remove the libsancov_cb hack once __sanitizer_cov_trace_pc stub is available in GCC %{_libdir}/libsancov_cb.a + +%package -n sancov +Summary: Scripts to process coverage information +Group: System Environment +Requires: python binutils + +%description -n sancov +Scripts to process coverage information collected with SanitizerCoverage + +%files -n sancov +%manifest sancov.manifest +%{_prefix}/bin/sancov.py +%{_prefix}/bin/sancov_symbolize.py diff --git a/sancov.manifest b/sancov.manifest new file mode 100644 index 0000000..97e8c31 --- /dev/null +++ b/sancov.manifest @@ -0,0 +1,5 @@ + + + + +