<html>
<head>
<base href="https://bugs.llvm.org/">
</head>
<body><table border="1" cellspacing="0" cellpadding="8">
<tr>
<th>Bug ID</th>
<td><a class="bz_bug_link
bz_status_NEW "
title="NEW - TestCases/Linux/coverage-missing.cpp failing with python3"
href="https://bugs.llvm.org/show_bug.cgi?id=44504">44504</a>
</td>
</tr>
<tr>
<th>Summary</th>
<td>TestCases/Linux/coverage-missing.cpp failing with python3
</td>
</tr>
<tr>
<th>Product</th>
<td>compiler-rt
</td>
</tr>
<tr>
<th>Version</th>
<td>unspecified
</td>
</tr>
<tr>
<th>Hardware</th>
<td>PC
</td>
</tr>
<tr>
<th>OS</th>
<td>All
</td>
</tr>
<tr>
<th>Status</th>
<td>NEW
</td>
</tr>
<tr>
<th>Severity</th>
<td>enhancement
</td>
</tr>
<tr>
<th>Priority</th>
<td>P
</td>
</tr>
<tr>
<th>Component</th>
<td>asan
</td>
</tr>
<tr>
<th>Assignee</th>
<td>unassignedbugs@nondot.org
</td>
</tr>
<tr>
<th>Reporter</th>
<td>arichardson.kde@gmail.com
</td>
</tr>
<tr>
<th>CC</th>
<td>llvm-bugs@lists.llvm.org
</td>
</tr></table>
<p>
<div>
<pre>In case it helps this is the check-all output:
******************** TEST 'AddressSanitizer-x86_64-linux ::
TestCases/Linux/coverage-missing.cpp' FAILED ********************
Script:
--
: 'RUN: at line 4';
/local/scratch/alr48/cheri/build/upstream-llvm-project-build/./bin/clang
--driver-mode=g++ -fsanitize=address -mno-omit-leaf-frame-pointer
-fno-omit-frame-pointer -fno-optimize-sibling-calls -gline-tables-only -m64
-fsanitize-coverage=func,trace-pc-guard
/local/scratch/alr48/cheri/upstream-llvm-project/compiler-rt/test/asan/TestCases/Linux/coverage-missing.cpp
-o
/local/scratch/alr48/cheri/build/upstream-llvm-project-build/projects/compiler-rt/test/asan/X86_64LinuxConfig/TestCases/Linux/Output/coverage-missing.cpp.tmp
-DFOOBAR -DMAIN
: 'RUN: at line 5'; rm -rf
/local/scratch/alr48/cheri/build/upstream-llvm-project-build/projects/compiler-rt/test/asan/X86_64LinuxConfig/TestCases/Linux/Output/coverage-missing.cpp.tmp-dir
: 'RUN: at line 6'; mkdir -p
/local/scratch/alr48/cheri/build/upstream-llvm-project-build/projects/compiler-rt/test/asan/X86_64LinuxConfig/TestCases/Linux/Output/coverage-missing.cpp.tmp-dir
: 'RUN: at line 7'; cd
/local/scratch/alr48/cheri/build/upstream-llvm-project-build/projects/compiler-rt/test/asan/X86_64LinuxConfig/TestCases/Linux/Output/coverage-missing.cpp.tmp-dir
: 'RUN: at line 8'; env
ASAN_OPTIONS=coverage=1:coverage_dir=/local/scratch/alr48/cheri/build/upstream-llvm-project-build/projects/compiler-rt/test/asan/X86_64LinuxConfig/TestCases/Linux/Output/coverage-missing.cpp.tmp-dir
/local/scratch/alr48/cheri/build/upstream-llvm-project-build/projects/compiler-rt/test/asan/X86_64LinuxConfig/TestCases/Linux/Output/coverage-missing.cpp.tmp
: 'RUN: at line 9'; /usr/bin/python3
/local/scratch/alr48/cheri/upstream-llvm-project/compiler-rt/lib/sanitizer_common/scripts/sancov.py
print *.sancov > main.txt
: 'RUN: at line 10'; rm *.sancov
: 'RUN: at line 11'; count 1 < main.txt
: 'RUN: at line 12'; env
ASAN_OPTIONS=coverage=1:coverage_dir=/local/scratch/alr48/cheri/build/upstream-llvm-project-build/projects/compiler-rt/test/asan/X86_64LinuxConfig/TestCases/Linux/Output/coverage-missing.cpp.tmp-dir
/local/scratch/alr48/cheri/build/upstream-llvm-project-build/projects/compiler-rt/test/asan/X86_64LinuxConfig/TestCases/Linux/Output/coverage-missing.cpp.tmp
x
: 'RUN: at line 13'; /usr/bin/python3
/local/scratch/alr48/cheri/upstream-llvm-project/compiler-rt/lib/sanitizer_common/scripts/sancov.py
print *.sancov > foo.txt
: 'RUN: at line 14'; rm *.sancov
: 'RUN: at line 15'; count 3 < foo.txt
: 'RUN: at line 16'; env
ASAN_OPTIONS=coverage=1:coverage_dir=/local/scratch/alr48/cheri/build/upstream-llvm-project-build/projects/compiler-rt/test/asan/X86_64LinuxConfig/TestCases/Linux/Output/coverage-missing.cpp.tmp-dir
/local/scratch/alr48/cheri/build/upstream-llvm-project-build/projects/compiler-rt/test/asan/X86_64LinuxConfig/TestCases/Linux/Output/coverage-missing.cpp.tmp
x x
: 'RUN: at line 17'; /usr/bin/python3
/local/scratch/alr48/cheri/upstream-llvm-project/compiler-rt/lib/sanitizer_common/scripts/sancov.py
print *.sancov > bar.txt
: 'RUN: at line 18'; rm *.sancov
: 'RUN: at line 19'; count 4 < bar.txt
: 'RUN: at line 20'; /usr/bin/python3
/local/scratch/alr48/cheri/upstream-llvm-project/compiler-rt/lib/sanitizer_common/scripts/sancov.py
missing
/local/scratch/alr48/cheri/build/upstream-llvm-project-build/projects/compiler-rt/test/asan/X86_64LinuxConfig/TestCases/Linux/Output/coverage-missing.cpp.tmp
< foo.txt > foo-missing.txt
: 'RUN: at line 21'; sort main.txt foo-missing.txt -o
foo-missing-with-main.txt
: 'RUN: at line 25'; diff bar.txt foo-missing-with-main.txt >
/local/scratch/alr48/cheri/build/upstream-llvm-project-build/projects/compiler-rt/test/asan/X86_64LinuxConfig/TestCases/Linux/Output/coverage-missing.cpp.tmp.log
|| true
: 'RUN: at line 26'; not grep "^<"
/local/scratch/alr48/cheri/build/upstream-llvm-project-build/projects/compiler-rt/test/asan/X86_64LinuxConfig/TestCases/Linux/Output/coverage-missing.cpp.tmp.log
: 'RUN: at line 30';
/local/scratch/alr48/cheri/build/upstream-llvm-project-build/./bin/clang
--driver-mode=g++ -fsanitize=address -mno-omit-leaf-frame-pointer
-fno-omit-frame-pointer -fno-optimize-sibling-calls -gline-tables-only -m64
-fsanitize-coverage=func,trace-pc-guard
/local/scratch/alr48/cheri/upstream-llvm-project/compiler-rt/test/asan/TestCases/Linux/coverage-missing.cpp
-o
/local/scratch/alr48/cheri/build/upstream-llvm-project-build/projects/compiler-rt/test/asan/X86_64LinuxConfig/TestCases/Linux/Output/libcoverage-missing.cpp.dynamic.so
-DFOOBAR -shared -fPIC
: 'RUN: at line 31';
/local/scratch/alr48/cheri/build/upstream-llvm-project-build/./bin/clang
--driver-mode=g++ -fsanitize=address -mno-omit-leaf-frame-pointer
-fno-omit-frame-pointer -fno-optimize-sibling-calls -gline-tables-only -m64
-fsanitize-coverage=func,trace-pc-guard
/local/scratch/alr48/cheri/upstream-llvm-project/compiler-rt/test/asan/TestCases/Linux/coverage-missing.cpp
/local/scratch/alr48/cheri/build/upstream-llvm-project-build/projects/compiler-rt/test/asan/X86_64LinuxConfig/TestCases/Linux/Output/libcoverage-missing.cpp.dynamic.so
-o
/local/scratch/alr48/cheri/build/upstream-llvm-project-build/projects/compiler-rt/test/asan/X86_64LinuxConfig/TestCases/Linux/Output/coverage-missing.cpp.tmp
-DMAIN
: 'RUN: at line 32'; cd ..
: 'RUN: at line 33'; rm -rf
/local/scratch/alr48/cheri/build/upstream-llvm-project-build/projects/compiler-rt/test/asan/X86_64LinuxConfig/TestCases/Linux/Output/coverage-missing.cpp.tmp-dir
: 'RUN: at line 34'; mkdir -p
/local/scratch/alr48/cheri/build/upstream-llvm-project-build/projects/compiler-rt/test/asan/X86_64LinuxConfig/TestCases/Linux/Output/coverage-missing.cpp.tmp-dir
: 'RUN: at line 35'; cd
/local/scratch/alr48/cheri/build/upstream-llvm-project-build/projects/compiler-rt/test/asan/X86_64LinuxConfig/TestCases/Linux/Output/coverage-missing.cpp.tmp-dir
: 'RUN: at line 36'; env
ASAN_OPTIONS=coverage=1:coverage_dir=/local/scratch/alr48/cheri/build/upstream-llvm-project-build/projects/compiler-rt/test/asan/X86_64LinuxConfig/TestCases/Linux/Output/coverage-missing.cpp.tmp-dir
/local/scratch/alr48/cheri/build/upstream-llvm-project-build/projects/compiler-rt/test/asan/X86_64LinuxConfig/TestCases/Linux/Output/coverage-missing.cpp.tmp
x
: 'RUN: at line 37'; /usr/bin/python3
/local/scratch/alr48/cheri/upstream-llvm-project/compiler-rt/lib/sanitizer_common/scripts/sancov.py
print libcoverage-missing.cpp.dynamic.so.*.sancov > foo.txt
: 'RUN: at line 38'; rm *.sancov
: 'RUN: at line 39'; count 2 < foo.txt
: 'RUN: at line 40'; env
ASAN_OPTIONS=coverage=1:coverage_dir=/local/scratch/alr48/cheri/build/upstream-llvm-project-build/projects/compiler-rt/test/asan/X86_64LinuxConfig/TestCases/Linux/Output/coverage-missing.cpp.tmp-dir
/local/scratch/alr48/cheri/build/upstream-llvm-project-build/projects/compiler-rt/test/asan/X86_64LinuxConfig/TestCases/Linux/Output/coverage-missing.cpp.tmp
x x
: 'RUN: at line 41'; /usr/bin/python3
/local/scratch/alr48/cheri/upstream-llvm-project/compiler-rt/lib/sanitizer_common/scripts/sancov.py
print libcoverage-missing.cpp.dynamic.so.*.sancov > bar.txt
: 'RUN: at line 42'; rm *.sancov
: 'RUN: at line 43'; count 3 < bar.txt
: 'RUN: at line 44'; /usr/bin/python3
/local/scratch/alr48/cheri/upstream-llvm-project/compiler-rt/lib/sanitizer_common/scripts/sancov.py
missing
/local/scratch/alr48/cheri/build/upstream-llvm-project-build/projects/compiler-rt/test/asan/X86_64LinuxConfig/TestCases/Linux/Output/libcoverage-missing.cpp.dynamic.so
< foo.txt > foo-missing.txt
: 'RUN: at line 45'; diff bar.txt foo-missing.txt >
/local/scratch/alr48/cheri/build/upstream-llvm-project-build/projects/compiler-rt/test/asan/X86_64LinuxConfig/TestCases/Linux/Output/coverage-missing.cpp.tmp.log
|| true
: 'RUN: at line 46'; not grep "^<"
/local/scratch/alr48/cheri/build/upstream-llvm-project-build/projects/compiler-rt/test/asan/X86_64LinuxConfig/TestCases/Linux/Output/coverage-missing.cpp.tmp.log
--
Exit Code: 1
Command Output (stdout):
--
< 0x4c6da2
< 0x4c6e02
< 0x4c6e62
--
Command Output (stderr):
--
+ : 'RUN: at line 4'
+ /local/scratch/alr48/cheri/build/upstream-llvm-project-build/./bin/clang
--driver-mode=g++ -fsanitize=address -mno-omit-leaf-frame-pointer
-fno-omit-frame-pointer -fno-optimize-sibling-calls -gline-tables-only -m64
-fsanitize-coverage=func,trace-pc-guard
/local/scratch/alr48/cheri/upstream-llvm-project/compiler-rt/test/asan/TestCases/Linux/coverage-missing.cpp
-o
/local/scratch/alr48/cheri/build/upstream-llvm-project-build/projects/compiler-rt/test/asan/X86_64LinuxConfig/TestCases/Linux/Output/coverage-missing.cpp.tmp
-DFOOBAR -DMAIN
+ : 'RUN: at line 5'
+ rm -rf
/local/scratch/alr48/cheri/build/upstream-llvm-project-build/projects/compiler-rt/test/asan/X86_64LinuxConfig/TestCases/Linux/Output/coverage-missing.cpp.tmp-dir
+ : 'RUN: at line 6'
+ mkdir -p
/local/scratch/alr48/cheri/build/upstream-llvm-project-build/projects/compiler-rt/test/asan/X86_64LinuxConfig/TestCases/Linux/Output/coverage-missing.cpp.tmp-dir
+ : 'RUN: at line 7'
+ cd
/local/scratch/alr48/cheri/build/upstream-llvm-project-build/projects/compiler-rt/test/asan/X86_64LinuxConfig/TestCases/Linux/Output/coverage-missing.cpp.tmp-dir
+ : 'RUN: at line 8'
+ env
ASAN_OPTIONS=coverage=1:coverage_dir=/local/scratch/alr48/cheri/build/upstream-llvm-project-build/projects/compiler-rt/test/asan/X86_64LinuxConfig/TestCases/Linux/Output/coverage-missing.cpp.tmp-dir
/local/scratch/alr48/cheri/build/upstream-llvm-project-build/projects/compiler-rt/test/asan/X86_64LinuxConfig/TestCases/Linux/Output/coverage-missing.cpp.tmp
SanitizerCoverage:
/local/scratch/alr48/cheri/build/upstream-llvm-project-build/projects/compiler-rt/test/asan/X86_64LinuxConfig/TestCases/Linux/Output/coverage-missing.cpp.tmp-dir/coverage-missing.cpp.tmp.57846.sancov:
1 PCs written
+ : 'RUN: at line 9'
+ /usr/bin/python3
/local/scratch/alr48/cheri/upstream-llvm-project/compiler-rt/lib/sanitizer_common/scripts/sancov.py
print coverage-missing.cpp.tmp.57846.sancov
/local/scratch/alr48/cheri/upstream-llvm-project/compiler-rt/lib/sanitizer_common/scripts/sancov.py:
read 1 64-bit PCs from coverage-missing.cpp.tmp.57846.sancov
/local/scratch/alr48/cheri/upstream-llvm-project/compiler-rt/lib/sanitizer_common/scripts/sancov.py:
1 file merged; 1 PCs total
+ : 'RUN: at line 10'
+ rm coverage-missing.cpp.tmp.57846.sancov
+ : 'RUN: at line 11'
+ count 1
+ : 'RUN: at line 12'
+ env
ASAN_OPTIONS=coverage=1:coverage_dir=/local/scratch/alr48/cheri/build/upstream-llvm-project-build/projects/compiler-rt/test/asan/X86_64LinuxConfig/TestCases/Linux/Output/coverage-missing.cpp.tmp-dir
/local/scratch/alr48/cheri/build/upstream-llvm-project-build/projects/compiler-rt/test/asan/X86_64LinuxConfig/TestCases/Linux/Output/coverage-missing.cpp.tmp
x
foo1
foo2
SanitizerCoverage:
/local/scratch/alr48/cheri/build/upstream-llvm-project-build/projects/compiler-rt/test/asan/X86_64LinuxConfig/TestCases/Linux/Output/coverage-missing.cpp.tmp-dir/coverage-missing.cpp.tmp.58185.sancov:
3 PCs written
+ : 'RUN: at line 13'
+ /usr/bin/python3
/local/scratch/alr48/cheri/upstream-llvm-project/compiler-rt/lib/sanitizer_common/scripts/sancov.py
print coverage-missing.cpp.tmp.58185.sancov
/local/scratch/alr48/cheri/upstream-llvm-project/compiler-rt/lib/sanitizer_common/scripts/sancov.py:
read 3 64-bit PCs from coverage-missing.cpp.tmp.58185.sancov
/local/scratch/alr48/cheri/upstream-llvm-project/compiler-rt/lib/sanitizer_common/scripts/sancov.py:
1 file merged; 3 PCs total
+ : 'RUN: at line 14'
+ rm coverage-missing.cpp.tmp.58185.sancov
+ : 'RUN: at line 15'
+ count 3
+ : 'RUN: at line 16'
+ env
ASAN_OPTIONS=coverage=1:coverage_dir=/local/scratch/alr48/cheri/build/upstream-llvm-project-build/projects/compiler-rt/test/asan/X86_64LinuxConfig/TestCases/Linux/Output/coverage-missing.cpp.tmp-dir
/local/scratch/alr48/cheri/build/upstream-llvm-project-build/projects/compiler-rt/test/asan/X86_64LinuxConfig/TestCases/Linux/Output/coverage-missing.cpp.tmp
x x
bar1
bar2
bar3
SanitizerCoverage:
/local/scratch/alr48/cheri/build/upstream-llvm-project-build/projects/compiler-rt/test/asan/X86_64LinuxConfig/TestCases/Linux/Output/coverage-missing.cpp.tmp-dir/coverage-missing.cpp.tmp.58420.sancov:
4 PCs written
+ : 'RUN: at line 17'
+ /usr/bin/python3
/local/scratch/alr48/cheri/upstream-llvm-project/compiler-rt/lib/sanitizer_common/scripts/sancov.py
print coverage-missing.cpp.tmp.58420.sancov
/local/scratch/alr48/cheri/upstream-llvm-project/compiler-rt/lib/sanitizer_common/scripts/sancov.py:
read 4 64-bit PCs from coverage-missing.cpp.tmp.58420.sancov
/local/scratch/alr48/cheri/upstream-llvm-project/compiler-rt/lib/sanitizer_common/scripts/sancov.py:
1 file merged; 4 PCs total
+ : 'RUN: at line 18'
+ rm coverage-missing.cpp.tmp.58420.sancov
+ : 'RUN: at line 19'
+ count 4
+ : 'RUN: at line 20'
+ /usr/bin/python3
/local/scratch/alr48/cheri/upstream-llvm-project/compiler-rt/lib/sanitizer_common/scripts/sancov.py
missing
/local/scratch/alr48/cheri/build/upstream-llvm-project-build/projects/compiler-rt/test/asan/X86_64LinuxConfig/TestCases/Linux/Output/coverage-missing.cpp.tmp
/local/scratch/alr48/cheri/upstream-llvm-project/compiler-rt/lib/sanitizer_common/scripts/sancov.py:
found 0 instrumented PCs in
/local/scratch/alr48/cheri/build/upstream-llvm-project-build/projects/compiler-rt/test/asan/X86_64LinuxConfig/TestCases/Linux/Output/coverage-missing.cpp.tmp
/local/scratch/alr48/cheri/upstream-llvm-project/compiler-rt/lib/sanitizer_common/scripts/sancov.py:
read 3 PCs from stdin
/local/scratch/alr48/cheri/upstream-llvm-project/compiler-rt/lib/sanitizer_common/scripts/sancov.py:
0 PCs missing from coverage
/local/scratch/alr48/cheri/upstream-llvm-project/compiler-rt/lib/sanitizer_common/scripts/sancov.py:
WARNING: stdin contains PCs not found in binary
+ : 'RUN: at line 21'
+ sort main.txt foo-missing.txt -o foo-missing-with-main.txt
+ : 'RUN: at line 25'
+ diff bar.txt foo-missing-with-main.txt
+ true
+ : 'RUN: at line 26'
+ not grep '^<'
/local/scratch/alr48/cheri/build/upstream-llvm-project-build/projects/compiler-rt/test/asan/X86_64LinuxConfig/TestCases/Linux/Output/coverage-missing.cpp.tmp.log
--
********************
FAIL: AddressSanitizer-x86_64-linux-dynamic ::
TestCases/Linux/coverage-missing.cpp (5279 of 58984)
******************** TEST 'AddressSanitizer-x86_64-linux-dynamic ::
TestCases/Linux/coverage-missing.cpp' FAILED ********************
Script:
--
: 'RUN: at line 4';
/local/scratch/alr48/cheri/build/upstream-llvm-project-build/./bin/clang
--driver-mode=g++ -fsanitize=address -mno-omit-leaf-frame-pointer
-fno-omit-frame-pointer -fno-optimize-sibling-calls -gline-tables-only -m64
-shared-libasan -fsanitize-coverage=func,trace-pc-guard
/local/scratch/alr48/cheri/upstream-llvm-project/compiler-rt/test/asan/TestCases/Linux/coverage-missing.cpp
-o
/local/scratch/alr48/cheri/build/upstream-llvm-project-build/projects/compiler-rt/test/asan/X86_64LinuxDynamicConfig/TestCases/Linux/Output/coverage-missing.cpp.tmp
-DFOOBAR -DMAIN
: 'RUN: at line 5'; rm -rf
/local/scratch/alr48/cheri/build/upstream-llvm-project-build/projects/compiler-rt/test/asan/X86_64LinuxDynamicConfig/TestCases/Linux/Output/coverage-missing.cpp.tmp-dir
: 'RUN: at line 6'; mkdir -p
/local/scratch/alr48/cheri/build/upstream-llvm-project-build/projects/compiler-rt/test/asan/X86_64LinuxDynamicConfig/TestCases/Linux/Output/coverage-missing.cpp.tmp-dir
: 'RUN: at line 7'; cd
/local/scratch/alr48/cheri/build/upstream-llvm-project-build/projects/compiler-rt/test/asan/X86_64LinuxDynamicConfig/TestCases/Linux/Output/coverage-missing.cpp.tmp-dir
: 'RUN: at line 8'; env
ASAN_OPTIONS=coverage=1:coverage_dir=/local/scratch/alr48/cheri/build/upstream-llvm-project-build/projects/compiler-rt/test/asan/X86_64LinuxDynamicConfig/TestCases/Linux/Output/coverage-missing.cpp.tmp-dir
/local/scratch/alr48/cheri/build/upstream-llvm-project-build/projects/compiler-rt/test/asan/X86_64LinuxDynamicConfig/TestCases/Linux/Output/coverage-missing.cpp.tmp
: 'RUN: at line 9'; /usr/bin/python3
/local/scratch/alr48/cheri/upstream-llvm-project/compiler-rt/lib/sanitizer_common/scripts/sancov.py
print *.sancov > main.txt
: 'RUN: at line 10'; rm *.sancov
: 'RUN: at line 11'; count 1 < main.txt
: 'RUN: at line 12'; env
ASAN_OPTIONS=coverage=1:coverage_dir=/local/scratch/alr48/cheri/build/upstream-llvm-project-build/projects/compiler-rt/test/asan/X86_64LinuxDynamicConfig/TestCases/Linux/Output/coverage-missing.cpp.tmp-dir
/local/scratch/alr48/cheri/build/upstream-llvm-project-build/projects/compiler-rt/test/asan/X86_64LinuxDynamicConfig/TestCases/Linux/Output/coverage-missing.cpp.tmp
x
: 'RUN: at line 13'; /usr/bin/python3
/local/scratch/alr48/cheri/upstream-llvm-project/compiler-rt/lib/sanitizer_common/scripts/sancov.py
print *.sancov > foo.txt
: 'RUN: at line 14'; rm *.sancov
: 'RUN: at line 15'; count 3 < foo.txt
: 'RUN: at line 16'; env
ASAN_OPTIONS=coverage=1:coverage_dir=/local/scratch/alr48/cheri/build/upstream-llvm-project-build/projects/compiler-rt/test/asan/X86_64LinuxDynamicConfig/TestCases/Linux/Output/coverage-missing.cpp.tmp-dir
/local/scratch/alr48/cheri/build/upstream-llvm-project-build/projects/compiler-rt/test/asan/X86_64LinuxDynamicConfig/TestCases/Linux/Output/coverage-missing.cpp.tmp
x x
: 'RUN: at line 17'; /usr/bin/python3
/local/scratch/alr48/cheri/upstream-llvm-project/compiler-rt/lib/sanitizer_common/scripts/sancov.py
print *.sancov > bar.txt
: 'RUN: at line 18'; rm *.sancov
: 'RUN: at line 19'; count 4 < bar.txt
: 'RUN: at line 20'; /usr/bin/python3
/local/scratch/alr48/cheri/upstream-llvm-project/compiler-rt/lib/sanitizer_common/scripts/sancov.py
missing
/local/scratch/alr48/cheri/build/upstream-llvm-project-build/projects/compiler-rt/test/asan/X86_64LinuxDynamicConfig/TestCases/Linux/Output/coverage-missing.cpp.tmp
< foo.txt > foo-missing.txt
: 'RUN: at line 21'; sort main.txt foo-missing.txt -o
foo-missing-with-main.txt
: 'RUN: at line 25'; diff bar.txt foo-missing-with-main.txt >
/local/scratch/alr48/cheri/build/upstream-llvm-project-build/projects/compiler-rt/test/asan/X86_64LinuxDynamicConfig/TestCases/Linux/Output/coverage-missing.cpp.tmp.log
|| true
: 'RUN: at line 26'; not grep "^<"
/local/scratch/alr48/cheri/build/upstream-llvm-project-build/projects/compiler-rt/test/asan/X86_64LinuxDynamicConfig/TestCases/Linux/Output/coverage-missing.cpp.tmp.log
: 'RUN: at line 30';
/local/scratch/alr48/cheri/build/upstream-llvm-project-build/./bin/clang
--driver-mode=g++ -fsanitize=address -mno-omit-leaf-frame-pointer
-fno-omit-frame-pointer -fno-optimize-sibling-calls -gline-tables-only -m64
-shared-libasan -fsanitize-coverage=func,trace-pc-guard
/local/scratch/alr48/cheri/upstream-llvm-project/compiler-rt/test/asan/TestCases/Linux/coverage-missing.cpp
-o
/local/scratch/alr48/cheri/build/upstream-llvm-project-build/projects/compiler-rt/test/asan/X86_64LinuxDynamicConfig/TestCases/Linux/Output/libcoverage-missing.cpp.dynamic.so
-DFOOBAR -shared -fPIC
: 'RUN: at line 31';
/local/scratch/alr48/cheri/build/upstream-llvm-project-build/./bin/clang
--driver-mode=g++ -fsanitize=address -mno-omit-leaf-frame-pointer
-fno-omit-frame-pointer -fno-optimize-sibling-calls -gline-tables-only -m64
-shared-libasan -fsanitize-coverage=func,trace-pc-guard
/local/scratch/alr48/cheri/upstream-llvm-project/compiler-rt/test/asan/TestCases/Linux/coverage-missing.cpp
/local/scratch/alr48/cheri/build/upstream-llvm-project-build/projects/compiler-rt/test/asan/X86_64LinuxDynamicConfig/TestCases/Linux/Output/libcoverage-missing.cpp.dynamic.so
-o
/local/scratch/alr48/cheri/build/upstream-llvm-project-build/projects/compiler-rt/test/asan/X86_64LinuxDynamicConfig/TestCases/Linux/Output/coverage-missing.cpp.tmp
-DMAIN
: 'RUN: at line 32'; cd ..
: 'RUN: at line 33'; rm -rf
/local/scratch/alr48/cheri/build/upstream-llvm-project-build/projects/compiler-rt/test/asan/X86_64LinuxDynamicConfig/TestCases/Linux/Output/coverage-missing.cpp.tmp-dir
: 'RUN: at line 34'; mkdir -p
/local/scratch/alr48/cheri/build/upstream-llvm-project-build/projects/compiler-rt/test/asan/X86_64LinuxDynamicConfig/TestCases/Linux/Output/coverage-missing.cpp.tmp-dir
: 'RUN: at line 35'; cd
/local/scratch/alr48/cheri/build/upstream-llvm-project-build/projects/compiler-rt/test/asan/X86_64LinuxDynamicConfig/TestCases/Linux/Output/coverage-missing.cpp.tmp-dir
: 'RUN: at line 36'; env
ASAN_OPTIONS=coverage=1:coverage_dir=/local/scratch/alr48/cheri/build/upstream-llvm-project-build/projects/compiler-rt/test/asan/X86_64LinuxDynamicConfig/TestCases/Linux/Output/coverage-missing.cpp.tmp-dir
/local/scratch/alr48/cheri/build/upstream-llvm-project-build/projects/compiler-rt/test/asan/X86_64LinuxDynamicConfig/TestCases/Linux/Output/coverage-missing.cpp.tmp
x
: 'RUN: at line 37'; /usr/bin/python3
/local/scratch/alr48/cheri/upstream-llvm-project/compiler-rt/lib/sanitizer_common/scripts/sancov.py
print libcoverage-missing.cpp.dynamic.so.*.sancov > foo.txt
: 'RUN: at line 38'; rm *.sancov
: 'RUN: at line 39'; count 2 < foo.txt
: 'RUN: at line 40'; env
ASAN_OPTIONS=coverage=1:coverage_dir=/local/scratch/alr48/cheri/build/upstream-llvm-project-build/projects/compiler-rt/test/asan/X86_64LinuxDynamicConfig/TestCases/Linux/Output/coverage-missing.cpp.tmp-dir
/local/scratch/alr48/cheri/build/upstream-llvm-project-build/projects/compiler-rt/test/asan/X86_64LinuxDynamicConfig/TestCases/Linux/Output/coverage-missing.cpp.tmp
x x
: 'RUN: at line 41'; /usr/bin/python3
/local/scratch/alr48/cheri/upstream-llvm-project/compiler-rt/lib/sanitizer_common/scripts/sancov.py
print libcoverage-missing.cpp.dynamic.so.*.sancov > bar.txt
: 'RUN: at line 42'; rm *.sancov
: 'RUN: at line 43'; count 3 < bar.txt
: 'RUN: at line 44'; /usr/bin/python3
/local/scratch/alr48/cheri/upstream-llvm-project/compiler-rt/lib/sanitizer_common/scripts/sancov.py
missing
/local/scratch/alr48/cheri/build/upstream-llvm-project-build/projects/compiler-rt/test/asan/X86_64LinuxDynamicConfig/TestCases/Linux/Output/libcoverage-missing.cpp.dynamic.so
< foo.txt > foo-missing.txt
: 'RUN: at line 45'; diff bar.txt foo-missing.txt >
/local/scratch/alr48/cheri/build/upstream-llvm-project-build/projects/compiler-rt/test/asan/X86_64LinuxDynamicConfig/TestCases/Linux/Output/coverage-missing.cpp.tmp.log
|| true
: 'RUN: at line 46'; not grep "^<"
/local/scratch/alr48/cheri/build/upstream-llvm-project-build/projects/compiler-rt/test/asan/X86_64LinuxDynamicConfig/TestCases/Linux/Output/coverage-missing.cpp.tmp.log
--
Exit Code: 1
Command Output (stdout):
--
< 0x400912
< 0x400972
< 0x4009d2
--
Command Output (stderr):
--
+ : 'RUN: at line 4'
+ /local/scratch/alr48/cheri/build/upstream-llvm-project-build/./bin/clang
--driver-mode=g++ -fsanitize=address -mno-omit-leaf-frame-pointer
-fno-omit-frame-pointer -fno-optimize-sibling-calls -gline-tables-only -m64
-shared-libasan -fsanitize-coverage=func,trace-pc-guard
/local/scratch/alr48/cheri/upstream-llvm-project/compiler-rt/test/asan/TestCases/Linux/coverage-missing.cpp
-o
/local/scratch/alr48/cheri/build/upstream-llvm-project-build/projects/compiler-rt/test/asan/X86_64LinuxDynamicConfig/TestCases/Linux/Output/coverage-missing.cpp.tmp
-DFOOBAR -DMAIN
+ : 'RUN: at line 5'
+ rm -rf
/local/scratch/alr48/cheri/build/upstream-llvm-project-build/projects/compiler-rt/test/asan/X86_64LinuxDynamicConfig/TestCases/Linux/Output/coverage-missing.cpp.tmp-dir
+ : 'RUN: at line 6'
+ mkdir -p
/local/scratch/alr48/cheri/build/upstream-llvm-project-build/projects/compiler-rt/test/asan/X86_64LinuxDynamicConfig/TestCases/Linux/Output/coverage-missing.cpp.tmp-dir
+ : 'RUN: at line 7'
+ cd
/local/scratch/alr48/cheri/build/upstream-llvm-project-build/projects/compiler-rt/test/asan/X86_64LinuxDynamicConfig/TestCases/Linux/Output/coverage-missing.cpp.tmp-dir
+ : 'RUN: at line 8'
+ env
ASAN_OPTIONS=coverage=1:coverage_dir=/local/scratch/alr48/cheri/build/upstream-llvm-project-build/projects/compiler-rt/test/asan/X86_64LinuxDynamicConfig/TestCases/Linux/Output/coverage-missing.cpp.tmp-dir
/local/scratch/alr48/cheri/build/upstream-llvm-project-build/projects/compiler-rt/test/asan/X86_64LinuxDynamicConfig/TestCases/Linux/Output/coverage-missing.cpp.tmp
SanitizerCoverage:
/local/scratch/alr48/cheri/build/upstream-llvm-project-build/projects/compiler-rt/test/asan/X86_64LinuxDynamicConfig/TestCases/Linux/Output/coverage-missing.cpp.tmp-dir/coverage-missing.cpp.tmp.71868.sancov:
1 PCs written
+ : 'RUN: at line 9'
+ /usr/bin/python3
/local/scratch/alr48/cheri/upstream-llvm-project/compiler-rt/lib/sanitizer_common/scripts/sancov.py
print coverage-missing.cpp.tmp.71868.sancov
/local/scratch/alr48/cheri/upstream-llvm-project/compiler-rt/lib/sanitizer_common/scripts/sancov.py:
read 1 64-bit PCs from coverage-missing.cpp.tmp.71868.sancov
/local/scratch/alr48/cheri/upstream-llvm-project/compiler-rt/lib/sanitizer_common/scripts/sancov.py:
1 file merged; 1 PCs total
+ : 'RUN: at line 10'
+ rm coverage-missing.cpp.tmp.71868.sancov
+ : 'RUN: at line 11'
+ count 1
+ : 'RUN: at line 12'
+ env
ASAN_OPTIONS=coverage=1:coverage_dir=/local/scratch/alr48/cheri/build/upstream-llvm-project-build/projects/compiler-rt/test/asan/X86_64LinuxDynamicConfig/TestCases/Linux/Output/coverage-missing.cpp.tmp-dir
/local/scratch/alr48/cheri/build/upstream-llvm-project-build/projects/compiler-rt/test/asan/X86_64LinuxDynamicConfig/TestCases/Linux/Output/coverage-missing.cpp.tmp
x
foo1
foo2
SanitizerCoverage:
/local/scratch/alr48/cheri/build/upstream-llvm-project-build/projects/compiler-rt/test/asan/X86_64LinuxDynamicConfig/TestCases/Linux/Output/coverage-missing.cpp.tmp-dir/coverage-missing.cpp.tmp.72185.sancov:
3 PCs written
+ : 'RUN: at line 13'
+ /usr/bin/python3
/local/scratch/alr48/cheri/upstream-llvm-project/compiler-rt/lib/sanitizer_common/scripts/sancov.py
print coverage-missing.cpp.tmp.72185.sancov
/local/scratch/alr48/cheri/upstream-llvm-project/compiler-rt/lib/sanitizer_common/scripts/sancov.py:
read 3 64-bit PCs from coverage-missing.cpp.tmp.72185.sancov
/local/scratch/alr48/cheri/upstream-llvm-project/compiler-rt/lib/sanitizer_common/scripts/sancov.py:
1 file merged; 3 PCs total
+ : 'RUN: at line 14'
+ rm coverage-missing.cpp.tmp.72185.sancov
+ : 'RUN: at line 15'
+ count 3
+ : 'RUN: at line 16'
+ env
ASAN_OPTIONS=coverage=1:coverage_dir=/local/scratch/alr48/cheri/build/upstream-llvm-project-build/projects/compiler-rt/test/asan/X86_64LinuxDynamicConfig/TestCases/Linux/Output/coverage-missing.cpp.tmp-dir
/local/scratch/alr48/cheri/build/upstream-llvm-project-build/projects/compiler-rt/test/asan/X86_64LinuxDynamicConfig/TestCases/Linux/Output/coverage-missing.cpp.tmp
x x
bar1
bar2
bar3
SanitizerCoverage:
/local/scratch/alr48/cheri/build/upstream-llvm-project-build/projects/compiler-rt/test/asan/X86_64LinuxDynamicConfig/TestCases/Linux/Output/coverage-missing.cpp.tmp-dir/coverage-missing.cpp.tmp.72394.sancov:
4 PCs written
+ : 'RUN: at line 17'
+ /usr/bin/python3
/local/scratch/alr48/cheri/upstream-llvm-project/compiler-rt/lib/sanitizer_common/scripts/sancov.py
print coverage-missing.cpp.tmp.72394.sancov
/local/scratch/alr48/cheri/upstream-llvm-project/compiler-rt/lib/sanitizer_common/scripts/sancov.py:
read 4 64-bit PCs from coverage-missing.cpp.tmp.72394.sancov
/local/scratch/alr48/cheri/upstream-llvm-project/compiler-rt/lib/sanitizer_common/scripts/sancov.py:
1 file merged; 4 PCs total
+ : 'RUN: at line 18'
+ rm coverage-missing.cpp.tmp.72394.sancov
+ : 'RUN: at line 19'
+ count 4
+ : 'RUN: at line 20'
+ /usr/bin/python3
/local/scratch/alr48/cheri/upstream-llvm-project/compiler-rt/lib/sanitizer_common/scripts/sancov.py
missing
/local/scratch/alr48/cheri/build/upstream-llvm-project-build/projects/compiler-rt/test/asan/X86_64LinuxDynamicConfig/TestCases/Linux/Output/coverage-missing.cpp.tmp
/local/scratch/alr48/cheri/upstream-llvm-project/compiler-rt/lib/sanitizer_common/scripts/sancov.py:
found 0 instrumented PCs in
/local/scratch/alr48/cheri/build/upstream-llvm-project-build/projects/compiler-rt/test/asan/X86_64LinuxDynamicConfig/TestCases/Linux/Output/coverage-missing.cpp.tmp
/local/scratch/alr48/cheri/upstream-llvm-project/compiler-rt/lib/sanitizer_common/scripts/sancov.py:
read 3 PCs from stdin
/local/scratch/alr48/cheri/upstream-llvm-project/compiler-rt/lib/sanitizer_common/scripts/sancov.py:
0 PCs missing from coverage
/local/scratch/alr48/cheri/upstream-llvm-project/compiler-rt/lib/sanitizer_common/scripts/sancov.py:
WARNING: stdin contains PCs not found in binary
+ : 'RUN: at line 21'
+ sort main.txt foo-missing.txt -o foo-missing-with-main.txt
+ : 'RUN: at line 25'
+ diff bar.txt foo-missing-with-main.txt
+ true
+ : 'RUN: at line 26'
+ not grep '^<'
/local/scratch/alr48/cheri/build/upstream-llvm-project-build/projects/compiler-rt/test/asan/X86_64LinuxDynamicConfig/TestCases/Linux/Output/coverage-missing.cpp.tmp.log
--
********************
Testing Time: 138.99s
********************
Failing Tests (2):
AddressSanitizer-x86_64-linux :: TestCases/Linux/coverage-missing.cpp
AddressSanitizer-x86_64-linux-dynamic ::
TestCases/Linux/coverage-missing.cpp</pre>
</div>
</p>
<hr>
<span>You are receiving this mail because:</span>
<ul>
<li>You are on the CC list for the bug.</li>
</ul>
</body>
</html>