{
// Instrumentation specific options verification.
}
+ else
+ {
+ if (StackTrackingEnabled && ExecutionTraceEnabled && MemoryTraceEnabled)
+ {
+ // We show another error if Memory Trace is disabled.
+ warnings.push_back(
+ "stack tracking option is redundant for instrumentation "
+ "when execution tracing enabled");
+ }
+ }
if (CollectionMethod != CollectionMethod::Sampling)
{
if (HighGranularityEnabled)
{
- // We don't show this message if sampling have been required for
- // line tracing above.
warnings.push_back("hight granularity option requires sampling");
}
-
- if (StackTrackingEnabled)
- {
- StackTrackingEnabled = false;
- warnings.push_back(
- "stack tracking option requires sampling and turned off");
- }
}
if (CollectionMethod == CollectionMethod::None)