STRUCT
SchemeDiagnosticsOptions
Contents
- Properties
addressSanitizerEnableddetectStackUseAfterReturnEnabledthreadSanitizerEnabledundefinedBehaviorSanitizerEnabledmainThreadCheckerEnabledperformanceAntipatternCheckerEnabledgpuValidationModeEnabled
- Methods
init(addressSanitizerEnabled:detectStackUseAfterReturnEnabled:threadSanitizerEnabled:undefinedBehaviorSanitizerEnabled:mainThreadCheckerEnabled:performanceAntipatternCheckerEnabled:gpuValidationModeEnabled:)options(addressSanitizerEnabled:detectStackUseAfterReturnEnabled:threadSanitizerEnabled:undefinedBehaviorSanitizerEnabled:ubSanitizerEnabled:mainThreadCheckerEnabled:performanceAntipatternCheckerEnabled:gpuValidationModeEnabled:)
swift
public struct SchemeDiagnosticsOptions: Equatable, CodableOptions to configure scheme diagnostics for run and test actions.
Properties
addressSanitizerEnabled
swift
public var addressSanitizerEnabled: BoolEnable the address sanitizer
detectStackUseAfterReturnEnabled
swift
public var detectStackUseAfterReturnEnabled: BoolEnable the detect use of stack after return of address sanitizer
threadSanitizerEnabled
swift
public var threadSanitizerEnabled: BoolEnable the thread sanitizer
undefinedBehaviorSanitizerEnabled
swift
public var undefinedBehaviorSanitizerEnabled: BoolEnable the undefined behavior sanitizer
mainThreadCheckerEnabled
swift
public var mainThreadCheckerEnabled: BoolEnable the main thread cheker
performanceAntipatternCheckerEnabled
swift
public var performanceAntipatternCheckerEnabled: BoolEnable thread performance checker
gpuValidationModeEnabled
swift
public var gpuValidationModeEnabled: BoolEnable gpu validation mode
Methods
init(addressSanitizerEnabled:detectStackUseAfterReturnEnabled:threadSanitizerEnabled:undefinedBehaviorSanitizerEnabled:mainThreadCheckerEnabled:performanceAntipatternCheckerEnabled:gpuValidationModeEnabled:)
swift
public init(
addressSanitizerEnabled: Bool = false,
detectStackUseAfterReturnEnabled: Bool = false,
threadSanitizerEnabled: Bool = false,
undefinedBehaviorSanitizerEnabled: Bool = false,
mainThreadCheckerEnabled: Bool = true,
performanceAntipatternCheckerEnabled: Bool = true,
gpuValidationModeEnabled: Bool = true
)options(addressSanitizerEnabled:detectStackUseAfterReturnEnabled:threadSanitizerEnabled:undefinedBehaviorSanitizerEnabled:ubSanitizerEnabled:mainThreadCheckerEnabled:performanceAntipatternCheckerEnabled:gpuValidationModeEnabled:)
swift
public static func options(
addressSanitizerEnabled: Bool = false,
detectStackUseAfterReturnEnabled: Bool = false,
threadSanitizerEnabled: Bool = false,
undefinedBehaviorSanitizerEnabled: Bool = false,
ubSanitizerEnabled: Bool = false,
mainThreadCheckerEnabled: Bool = true,
performanceAntipatternCheckerEnabled: Bool = true,
gpuValidationModeEnabled: Bool = true
) -> SchemeDiagnosticsOptions