]> git.saurik.com Git - apple/security.git/blob - OSX/utilities/SecABC.h
53c3f7b7dd6a31a8dc98df84c78cbf0ce3912a3e
[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 subtypeContext:(NSString * _Nullable)subtypeContext
23 events:(NSArray * _Nullable)events
24 payload:(NSDictionary * _Nullable)payload
25 detectedProcess:(NSString * _Nullable)process;
26
27
28 @end
29
30 NS_ASSUME_NONNULL_END
31
32 #endif