You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Describe the bug
Clang and gcc instrument code differently. The anomaly we observe in kvm is following:
Clang instrumentation is 1800 points.
Clang + gcc merged instrumentation is 2700 points. 900 points are unique for gcc.
In the situation where we fuzz kvm only on clang instances it means 900 points from gcc will always be 0 and do not reflect the code reachability.
The correct coverage is 27%. What we see merging signals from clang and gcc instances is 18%.
To Reproduce
Clang only coverage from the single manager is here.
Merged coverage is here.
You can check arch/x86/kvm/svm numbers.