]> git.saurik.com Git - apple/security.git/blob - OSX/utilities/SecABC.h
Security-59306.61.1.tar.gz
[apple/security.git] / OSX / utilities / SecABC.h
1 //
2 // SecABC.h
3 // Security
4 //
5
6 #include <CoreFoundation/CoreFoundation.h>
7
8 void SecABCTrigger(CFStringRef _Nonnull type,
9 CFStringRef _Nonnull subtype,
10 CFStringRef _Nullable subtypeContext,
11 CFDictionaryRef _Nullable payload);
12
13 #if __OBJC__
14 #import <Foundation/Foundation.h>
15
16 NS_ASSUME_NONNULL_BEGIN
17
18 @interface SecABC : NSObject
19
20 + (void)triggerAutoBugCaptureWithType:(NSString *)type
21 subType:(NSString *)subType;
22
23 + (void)triggerAutoBugCaptureWithType:(NSString *)type
24 subType:(NSString *)subType
25 subtypeContext:(NSString * _Nullable)subtypeContext
26 events:(NSArray * _Nullable)events
27 payload:(NSDictionary * _Nullable)payload
28 detectedProcess:(NSString * _Nullable)process;
29
30
31 @end
32
33 NS_ASSUME_NONNULL_END
34
35 #endif