|
30 | 30 | #include <lib/trace-engine/context.h>
|
31 | 31 | #include <lib/trace-engine/instrumentation.h>
|
32 | 32 | #elif defined(DART_HOST_OS_MACOS)
|
33 |
| -#include <os/availability.h> |
34 |
| -#if defined(__MAC_10_14) || defined (__IPHONE_12_0) |
35 |
| -#define DART_HOST_OS_SUPPORTS_SIGNPOST 1 |
36 |
| -#endif |
37 |
| -// signpost.h exists in macOS 10.14, iOS 12 or above |
38 |
| -#if defined(DART_HOST_OS_SUPPORTS_SIGNPOST) |
39 | 33 | #include <os/signpost.h>
|
40 |
| -#else |
41 |
| -#include <os/log.h> |
42 |
| -#endif |
43 |
| -#endif |
| 34 | +#endif // defined(FUCHSIA_SDK) || defined(DART_HOST_OS_FUCHSIA) |
44 | 35 |
|
45 | 36 | namespace dart {
|
46 | 37 |
|
@@ -1248,18 +1239,18 @@ class TimelineEventSystraceRecorder : public TimelineEventPlatformRecorder {
|
1248 | 1239 | #endif // defined(DART_HOST_OS_ANDROID) || defined(DART_HOST_OS_LINUX)
|
1249 | 1240 |
|
1250 | 1241 | #if defined(DART_HOST_OS_MACOS)
|
1251 |
| -// A recorder that sends events to Macos's tracing app. See: |
| 1242 | +// A recorder that sends events to macOS's tracing app. See: |
1252 | 1243 | // https://developer.apple.com/documentation/os/logging?language=objc
|
1253 | 1244 | class TimelineEventMacosRecorder : public TimelineEventPlatformRecorder {
|
1254 | 1245 | public:
|
1255 |
| - TimelineEventMacosRecorder() API_AVAILABLE(ios(12.0), macos(10.14)); |
1256 |
| - virtual ~TimelineEventMacosRecorder() API_AVAILABLE(ios(12.0), macos(10.14)); |
| 1246 | + TimelineEventMacosRecorder(); |
| 1247 | + virtual ~TimelineEventMacosRecorder(); |
1257 | 1248 |
|
1258 | 1249 | const char* name() const { return MACOS_RECORDER_NAME; }
|
1259 | 1250 | intptr_t Size() { return 0; }
|
1260 | 1251 |
|
1261 | 1252 | private:
|
1262 |
| - void OnEvent(TimelineEvent* event) API_AVAILABLE(ios(12.0), macos(10.14)); |
| 1253 | + void OnEvent(TimelineEvent* event); |
1263 | 1254 | };
|
1264 | 1255 | #endif // defined(DART_HOST_OS_MACOS)
|
1265 | 1256 |
|
|
0 commit comments