Skip to content

STRUCT

SchemeDiagnosticsOptions

Contents

  • Properties
    • addressSanitizerEnabled
    • detectStackUseAfterReturnEnabled
    • threadSanitizerEnabled
    • undefinedBehaviorSanitizerEnabled
    • mainThreadCheckerEnabled
    • performanceAntipatternCheckerEnabled
    • gpuValidationModeEnabled
  • Methods
    • init(addressSanitizerEnabled:detectStackUseAfterReturnEnabled:threadSanitizerEnabled:undefinedBehaviorSanitizerEnabled:mainThreadCheckerEnabled:performanceAntipatternCheckerEnabled:gpuValidationModeEnabled:)
    • options(addressSanitizerEnabled:detectStackUseAfterReturnEnabled:threadSanitizerEnabled:undefinedBehaviorSanitizerEnabled:ubSanitizerEnabled:mainThreadCheckerEnabled:performanceAntipatternCheckerEnabled:gpuValidationModeEnabled:)
swift
public struct SchemeDiagnosticsOptions: Equatable, Codable

Options to configure scheme diagnostics for run and test actions.

Properties

addressSanitizerEnabled

swift
public var addressSanitizerEnabled: Bool

Enable the address sanitizer

detectStackUseAfterReturnEnabled

swift
public var detectStackUseAfterReturnEnabled: Bool

Enable the detect use of stack after return of address sanitizer

threadSanitizerEnabled

swift
public var threadSanitizerEnabled: Bool

Enable the thread sanitizer

undefinedBehaviorSanitizerEnabled

swift
public var undefinedBehaviorSanitizerEnabled: Bool

Enable the undefined behavior sanitizer

mainThreadCheckerEnabled

swift
public var mainThreadCheckerEnabled: Bool

Enable the main thread cheker

performanceAntipatternCheckerEnabled

swift
public var performanceAntipatternCheckerEnabled: Bool

Enable thread performance checker

gpuValidationModeEnabled

swift
public var gpuValidationModeEnabled: Bool

Enable 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