5 #ifndef FLUTTER_SHELL_PLATFORM_DARWIN_COMMON_FRAMEWORK_SOURCE_FLUTTERTRACING_H_
6 #define FLUTTER_SHELL_PLATFORM_DARWIN_COMMON_FRAMEWORK_SOURCE_FLUTTERTRACING_H_
8 #import <Foundation/Foundation.h>
24 NS_SWIFT_NAME(Tracing)
38 + (void)tracePlatformVsyncWithStartTime:(NSTimeInterval)startTime
39 targetTime:(NSTimeInterval)targetTime;
52 + (void)traceAsyncBegin:(NSString*)name eventID:(int64_t)eventID;
65 + (void)traceAsyncEnd:(NSString*)name eventID:(int64_t)eventID;
78 + (void)beginSection:(NSString*)name;
87 + (void)endSection:(NSString*)name;
#define NS_ASSUME_NONNULL_BEGIN
#define NS_ASSUME_NONNULL_END
instancetype NS_UNAVAILABLE()