search for: __llvm_gcov_ctr

Displaying 2 results from an estimated 2 matches for "__llvm_gcov_ctr".

2013 Oct 03
2
[LLVMdev] question about -coverage
Hello, I have few questions about coverage. Is there any user-facing documentation for clang's "-coverage" flag? The coverage instrumentation seems to happen before asan, and so if asan is also enabled asan will instrument accesses to @__llvm_gcov_ctr. This is undesirable and so we'd like to skip these accesses. Looks like GEP around @__llvm_gcov_ctr have special metadata attached: %2 = getelementptr inbounds [4 x i64]* @__llvm_gcov_ctr, i64 0, i64 %1 %3 = load i64* %2, align 8 %4 = add i64 %3, 1 store i64 %4, i64* %2, align 8 ......
2013 Oct 04
0
[LLVMdev] question about -coverage
...; wrote: > Hello, > > I have few questions about coverage. > > Is there any user-facing documentation for clang's "-coverage" flag? > The coverage instrumentation seems to happen before asan, and so if asan > is also enabled > asan will instrument accesses to @__llvm_gcov_ctr. > This is undesirable and so we'd like to skip these accesses. > Looks like GEP around @__llvm_gcov_ctr have special metadata attached: > %2 = getelementptr inbounds [4 x i64]* @__llvm_gcov_ctr, i64 0, i64 %1 > %3 = load i64* %2, align 8 > %4 = add i64 %3, 1 > store i...