luxlabs header browser preview


@class NSSet, NSMutableArray;

@interface SASamplePrintOptions : NSObject <NSCopying> {
    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