@class NSSet, NSMutableArray; @interface SASamplePrintOptions : NSObject { BOOL _microstackshotsFormat; BOOL _systemstatsFormat; } @property (copy) NSSet *pidsToPrint; @property (copy) NSSet *uniquePidsToPrint; @property (copy) NSSet *processNamesToPrint; @property (copy) NSSet *processUUIDsToPrint; @property (copy) NSSet *tidsToPrint; @property unsigned long long callTreeTimestampsTimeDomain; @property BOOL printHeavyStacks; @property BOOL printJson; @property BOOL printSpinSignatureStack; @property BOOL printTargetThreadOnly; @property BOOL forceOneBasedTimeIndexes; @property BOOL patchTruncatedStacks; @property BOOL tabDelineateBinaryImageSections; @property BOOL binaryImagesBeforeStacks; @property BOOL showThreadStateAsLeafFrame; @property (readonly) NSMutableArray *processSortAttributes; @property (readonly) NSMutableArray *callTreeSortAttributes; @property unsigned long long callTreeAggregation; @property unsigned long long swiftAsyncCallTreeAggregation; @property BOOL swiftAsyncDisplayCRootCallstacks; @property BOOL swiftAsyncPrintLeafyCCallstackOnTopOfSwiftAsyncCallstacksAlways; @property BOOL swiftAsyncPrintLeafyCCallstackOnTopOfCRootCallstacksAlways; @property BOOL aggregateProcessesByExecutable; @property BOOL aggregateFramesByOffsetIntoBinary; @property BOOL microstackshotsFormat; @property BOOL systemstatsFormat; @property BOOL includeUserIdleAndBatteryStateInStacks; @property BOOL omitStacksOnBattery; @property BOOL omitStacksOnAC; @property BOOL omitStacksWithUserIdle; @property BOOL omitStacksWithUserActive; @property int omitStacksBelowBasePriority; @property int omitStacksAboveBasePriority; @property BOOL omitAbsoluteWallTimes; @property BOOL displayHeader; @property BOOL displayBody; @property BOOL displayFooter; @property char omitTasksBelowPercentOfTotalSamples; @property char omitStacksBelowPercentOfTaskSamples; @property char omitFramesBelowPercentOfStackSamples; @property long long omitTasksBelowSampleCount; @property long long omitStacksBelowSampleCount; @property long long omitFramesBelowSampleCount; @property long long omitFramesAfterLineCount; @property BOOL displayKernelFrames; @property BOOL displayUserFrames; @property BOOL displayFrameAddresses; @property BOOL displayDetailedCpuTime; @property BOOL displayDetailedWallTime; @property BOOL displayOffsetsFromUnnamedSymbols; @property BOOL displaySymbolInformation; @property BOOL displayFullSourcePaths; @property BOOL displayBinaryImageAddresses; @property BOOL displayBinaryImagesLackingNameOrPath; @property BOOL displayRunningThreads; @property BOOL displayRunnableThreads; @property BOOL displayBlockedThreads; @property BOOL displayCPUNumForRunningThreads; @property BOOL displayCPUNumForNonRunningThreads; @property BOOL displayThreadRunningState; @property BOOL displayIdleWorkQueueThreads; @property BOOL displayAllBinaries; @property BOOL displayBlockedReasons; @property BOOL displayBlockedReasonsLackingProcessOwners; @property BOOL displayAddressesInBlockedReasons; @property BOOL displayMultipleMatchingBlockedReasons; @property BOOL displayEmptyBootArgs; @property unsigned long long hidEventDisplayOptions; @property BOOL displayTasksWithZeroCount; @property BOOL displayCallTreesWithZeroCount; @property BOOL displayDifferentTypesOfSuspension; @property BOOL displayAllTaskSizeChanges; @property BOOL displayCodesigningIDsMatchingBundleIDs; @property BOOL displayDefaultPowerModes; @property BOOL displayIOInCallTrees; @property BOOL displayEachIndividualIOInCallTrees; @property BOOL displayOnBehalfOfInCallTrees; @property BOOL displayQoSTransitionsBetweenUnspecifiedAndUnavailable; @property BOOL verbose; @property BOOL displayProcessFirstLastTimes; @property BOOL displaySub1MsCpuTime; @property BOOL orderTasksBySampleCount; @property BOOL printTargetHIDEvent; @property BOOL displayAllHIDEvents; @property BOOL aggregateStacksByThread; @property BOOL aggregateStacksByProcess; @property BOOL displayStacksWithZeroCount; @property BOOL displayTimestampsInCallTrees; - (id)init; - (void).cxx_destruct; - (id)debugDescription; - (id)copyWithZone:(struct _NSZone { } *)a0; @end