···11/*
22-This file is part of Darling.
22+ This file is part of Darling.
3344-Copyright (C) 2017 Lubos Dolezel
44+ Copyright (C) 2017 Lubos Dolezel
5566-Darling is free software: you can redistribute it and/or modify
77-it under the terms of the GNU General Public License as published by
88-the Free Software Foundation, either version 3 of the License, or
99-(at your option) any later version.
66+ Darling is free software: you can redistribute it and/or modify
77+ it under the terms of the GNU General Public License as published by
88+ the Free Software Foundation, either version 3 of the License, or
99+ (at your option) any later version.
10101111-Darling is distributed in the hope that it will be useful,
1212-but WITHOUT ANY WARRANTY; without even the implied warranty of
1313-MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
1414-GNU General Public License for more details.
1111+ Darling is distributed in the hope that it will be useful,
1212+ but WITHOUT ANY WARRANTY; without even the implied warranty of
1313+ MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
1414+ GNU General Public License for more details.
15151616-You should have received a copy of the GNU General Public License
1717-along with Darling. If not, see <http://www.gnu.org/licenses/>.
1616+ You should have received a copy of the GNU General Public License
1717+ along with Darling. If not, see <http://www.gnu.org/licenses/>.
1818*/
19192020-void* OSLogArchiveAddSections(void);
2020+2121+#ifndef _LoggingSupport_H_
2222+#define _LoggingSupport_H_
2323+2424+#import <Foundation/Foundation.h>
2525+2626+#import <LoggingSupport/NSPredicateVisitor.h>
2727+#import <LoggingSupport/OSLogCoder.h>
2828+#import <LoggingSupport/OSLogEventProvider.h>
2929+#import <LoggingSupport/_OSLogIndexTimeRangable.h>
3030+#import <LoggingSupport/LoggingSupport_OSLogCoder.h>
3131+#import <LoggingSupport/OSLogEventProxy.h>
3232+#import <LoggingSupport/OSLogEventDecomposedMessage.h>
3333+#import <LoggingSupport/OSLogMessagePlaceholder.h>
3434+#import <LoggingSupport/OSLogEventMessageArgument.h>
3535+#import <LoggingSupport/OSLogEventBacktraceFrame.h>
3636+#import <LoggingSupport/OSLogEventBacktrace.h>
3737+#import <LoggingSupport/OSLogDevice.h>
3838+#import <LoggingSupport/OSActivityStream.h>
3939+#import <LoggingSupport/OSActivityCreateEvent.h>
4040+#import <LoggingSupport/OSActivityTraceMessageEvent.h>
4141+#import <LoggingSupport/OSActivityLogMessageEvent.h>
4242+#import <LoggingSupport/OSActivitySignpostEvent.h>
4343+#import <LoggingSupport/OSActivityUserActionEvent.h>
4444+#import <LoggingSupport/OSActivityTransitionEvent.h>
4545+#import <LoggingSupport/OSActivityStatedumpEvent.h>
4646+#import <LoggingSupport/OSActivityTimesyncEvent.h>
4747+#import <LoggingSupport/OSActivityLossEvent.h>
4848+#import <LoggingSupport/OSActivityEvent.h>
4949+#import <LoggingSupport/OSActivityEventMessage.h>
5050+#import <LoggingSupport/OSLogEventLiveSource.h>
5151+#import <LoggingSupport/_OSLogChunkStore.h>
5252+#import <LoggingSupport/_OSLogChunkMemory.h>
5353+#import <LoggingSupport/_OSLogChunkFile.h>
5454+#import <LoggingSupport/_OSLogChunkFileReference.h>
5555+#import <LoggingSupport/_OSLogIndexFile.h>
5656+#import <LoggingSupport/_OSLogEnumeratorOversizeChunk.h>
5757+#import <LoggingSupport/_OSLogChunkBuffer.h>
5858+#import <LoggingSupport/_OSLogEnumeratorCatalogSubchunk.h>
5959+#import <LoggingSupport/_OSLogEnumeratorCatalog.h>
6060+#import <LoggingSupport/_OSLogTracepointBuffer.h>
6161+#import <LoggingSupport/_OSLogIndexEnumerator.h>
6262+#import <LoggingSupport/_OSLogIndex.h>
6363+#import <LoggingSupport/_OSLogPredicateMapper.h>
6464+#import <LoggingSupport/_OSLogLegacyPredicateMapper.h>
6565+#import <LoggingSupport/OSLogPersistence.h>
6666+#import <LoggingSupport/OSLogEventLiveStream.h>
6767+#import <LoggingSupport/OSLogTermDumper.h>
6868+#import <LoggingSupport/OSLogEventStreamBase.h>
6969+#import <LoggingSupport/_OSLogCatalogFilter.h>
7070+#import <LoggingSupport/_OSLogDirectoryReference.h>
7171+#import <LoggingSupport/_OSLogCollectionReference.h>
7272+#import <LoggingSupport/OSLogEventLiveStore.h>
7373+#import <LoggingSupport/OSLogEventStream.h>
7474+#import <LoggingSupport/OSLogEventStreamPosition.h>
7575+#import <LoggingSupport/_OSLogVersioning.h>
7676+#import <LoggingSupport/_OSLogSimplePredicate.h>
7777+#import <LoggingSupport/_OSLogStreamFilter.h>
7878+#import <LoggingSupport/OSLogEventSource.h>
7979+#import <LoggingSupport/OSLogPreferencesManager.h>
8080+#import <LoggingSupport/OSLogPreferencesProcess.h>
8181+#import <LoggingSupport/OSLogPreferencesSubsystem.h>
8282+#import <LoggingSupport/OSLogPreferencesCategory.h>
8383+#import <LoggingSupport/_OSLogEventStoreTimeRef.h>
8484+#import <LoggingSupport/_OSLogEventStoreMetadata.h>
8585+#import <LoggingSupport/OSLogEventStore.h>
8686+#import <LoggingSupport/OSLogEventLocalStore.h>
8787+2188void* OSLogClearOptions(void);
8989+void* OSLogConstructArchive(void);
2290void* OSLogCreateArchive(void);
2391void* OSLogCreateArchiveWithDictionary(void);
2424-void* OSLogCreateArchiveWithLiveDataOnly(void);
2592void* OSLogInstallProfilePayload(void);
2693void* OSLogLogdAdminConnection(void);
9494+void* OSLogLookupPathWithUUID(void);
2795void* OSLogRemoveProfilePayload(void);
2896void* OSLogSetOptions(void);
2997void* OSLogStateCaptureForAllPIDs(void);
3098void* OSLogValidateProfilePayload(void);
9999+void* _OSLogGetSimplePredicate(void);
31100void* _catalog_create(void);
32101void* _catalog_create_with_chunk(void);
33102void* _catalog_destroy(void);
···44113void* _catalog_update_earliest_fhbuf_ts(void);
45114void* _catalog_uuid_add(void);
46115void* _chunk_support_convert_tracepoint(void);
116116+void* _os_activity_stream_entry_decode(void);
47117void* _os_log_resolve_format(void);
4848-void* _os_trace_uuiddb_dsc_harvest(void);
118118+void* _os_log_set_nscf_formatter(void);
119119+void* _os_trace_persistdir_path(void);
120120+void* _os_trace_timesyncdir_path(void);
49121void* _os_trace_uuiddb_dsc_map_resolve(void);
50122void* _os_trace_uuiddb_dsc_validate_hdr(void);
51123void* _os_trace_uuiddb_get_dsc_map_fd(void);
5252-void* _os_trace_uuiddb_harvest(void);
5353-void* _os_trace_uuiddb_harvest_initialize(void);
124124+void* _os_trace_uuiddb_path(void);
54125void* _os_trace_uuiddb_path_exists(void);
55126void* _state_support_decode_data(void);
56127void* _state_support_validate_chunk(void);
57128void* _state_support_validate_payload(void);
58129void* _timesync_continuous_to_wall_time(void);
130130+void* _timesync_db_dup(void);
59131void* _timesync_db_open(void);
60132void* _timesync_db_openat(void);
133133+void* _timesync_mach_timebase(void);
61134void* _timesync_range_count(void);
62135void* _timesync_range_create(void);
63136void* _timesync_range_destroy(void);
137137+void* _timesync_repair(void);
64138void* _timesync_validate(void);
65139void* _timesync_wall_time_to_continuous(void);
66140void* os_activity_stream_add_pid(void);
67141void* os_activity_stream_cancel(void);
6868-void* os_activity_stream_for_name(void);
69142void* os_activity_stream_for_pid(void);
70143void* os_activity_stream_for_simulator(void);
71144void* os_activity_stream_persistence(void);
···73146void* os_activity_stream_set_event_handler(void);
74147void* os_activity_stream_set_filter(void);
75148void* os_log_copy_formatted_message(void);
149149+void* os_log_fmt_compose(void);
150150+void* os_log_fmt_convert_trace(void);
151151+void* os_log_fmt_extract_pubdata(void);
152152+void* os_log_fmt_get_plugin(void);
76153void* os_trace_copy_formatted_message(void);
77154void* uuidpath_lookup_fd(void);
78155void* uuidpath_map_header(void);
···81158void* uuidpath_resolve_fd(void);
82159void* uuidpath_sharedcache_resolve_fd(void);
831608484-#import <Foundation/Foundation.h>
8585-#import <LoggingSupport/OSLogDevice.h>
8686-#import <LoggingSupport/OSActivityStream.h>
8787-#import <LoggingSupport/OSActivityCreateEvent.h>
8888-#import <LoggingSupport/OSActivityTraceMessageEvent.h>
8989-#import <LoggingSupport/OSActivityLogMessageEvent.h>
9090-#import <LoggingSupport/OSActivityUserActionEvent.h>
9191-#import <LoggingSupport/OSActivityTransitionEvent.h>
9292-#import <LoggingSupport/OSActivityStatedumpEvent.h>
9393-#import <LoggingSupport/OSActivityTimesyncEvent.h>
9494-#import <LoggingSupport/OSActivityEvent.h>
9595-#import <LoggingSupport/OSActivityEventMessage.h>
9696-#import <LoggingSupport/_OSLogChunkStore.h>
9797-#import <LoggingSupport/_OSLogChunkMemory.h>
9898-#import <LoggingSupport/_OSLogChunkFile.h>
9999-#import <LoggingSupport/_OSLogChunkFileReference.h>
100100-#import <LoggingSupport/_OSLogIndexFile.h>
101101-#import <LoggingSupport/_OSLogEnumeratorOversizeChunk.h>
102102-#import <LoggingSupport/_OSLogChunkBuffer.h>
103103-#import <LoggingSupport/_OSLogEnumeratorCatalogSubchunk.h>
104104-#import <LoggingSupport/_OSLogEnumeratorCatalog.h>
105105-#import <LoggingSupport/_OSLogTracepointBuffer.h>
106106-#import <LoggingSupport/_OSLogIndexEnumerator.h>
107107-#import <LoggingSupport/_OSLogIndex.h>
108108-#import <LoggingSupport/OSLogPersistence.h>
109109-#import <LoggingSupport/OSLogTermDumper.h>
110110-#import <LoggingSupport/_OSLogDirectoryReference.h>
111111-#import <LoggingSupport/_OSLogCollectionReference.h>
112112-#import <LoggingSupport/_OSLogVersioning.h>
113113-#import <LoggingSupport/OSLogPreferencesManager.h>
114114-#import <LoggingSupport/OSLogPreferencesProcess.h>
115115-#import <LoggingSupport/OSLogPreferencesSubsystem.h>
116116-#import <LoggingSupport/OSLogPreferencesCategory.h>
117117-#import <LoggingSupport/OSActivityInstrumentation.h>
161161+#endif
···11+/*
22+ This file is part of Darling.
33+44+ Copyright (C) 2017 Lubos Dolezel
55+66+ Darling is free software: you can redistribute it and/or modify
77+ it under the terms of the GNU General Public License as published by
88+ the Free Software Foundation, either version 3 of the License, or
99+ (at your option) any later version.
1010+1111+ Darling is distributed in the hope that it will be useful,
1212+ but WITHOUT ANY WARRANTY; without even the implied warranty of
1313+ MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
1414+ GNU General Public License for more details.
1515+1616+ You should have received a copy of the GNU General Public License
1717+ along with Darling. If not, see <http://www.gnu.org/licenses/>.
1818+*/
1919+2020+#include <Foundation/Foundation.h>
2121+2222+@interface LoggingSupport_OSLogCoder : NSObject
2323+2424+@end
···11+/*
22+ This file is part of Darling.
33+44+ Copyright (C) 2017 Lubos Dolezel
55+66+ Darling is free software: you can redistribute it and/or modify
77+ it under the terms of the GNU General Public License as published by
88+ the Free Software Foundation, either version 3 of the License, or
99+ (at your option) any later version.
1010+1111+ Darling is distributed in the hope that it will be useful,
1212+ but WITHOUT ANY WARRANTY; without even the implied warranty of
1313+ MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
1414+ GNU General Public License for more details.
1515+1616+ You should have received a copy of the GNU General Public License
1717+ along with Darling. If not, see <http://www.gnu.org/licenses/>.
1818+*/
1919+2020+#include <Foundation/Foundation.h>
2121+2222+@protocol NSPredicateVisitor
2323+2424+@end
···11/*
22-This file is part of Darling.
22+ This file is part of Darling.
3344-Copyright (C) 2017 Lubos Dolezel
44+ Copyright (C) 2017 Lubos Dolezel
5566-Darling is free software: you can redistribute it and/or modify
77-it under the terms of the GNU General Public License as published by
88-the Free Software Foundation, either version 3 of the License, or
99-(at your option) any later version.
66+ Darling is free software: you can redistribute it and/or modify
77+ it under the terms of the GNU General Public License as published by
88+ the Free Software Foundation, either version 3 of the License, or
99+ (at your option) any later version.
10101111-Darling is distributed in the hope that it will be useful,
1212-but WITHOUT ANY WARRANTY; without even the implied warranty of
1313-MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
1414-GNU General Public License for more details.
1111+ Darling is distributed in the hope that it will be useful,
1212+ but WITHOUT ANY WARRANTY; without even the implied warranty of
1313+ MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
1414+ GNU General Public License for more details.
15151616-You should have received a copy of the GNU General Public License
1717-along with Darling. If not, see <http://www.gnu.org/licenses/>.
1616+ You should have received a copy of the GNU General Public License
1717+ along with Darling. If not, see <http://www.gnu.org/licenses/>.
1818*/
19192020-#import <LoggingSupport/OSActivityEvent.h>
2020+#include <Foundation/Foundation.h>
21212222-@interface OSActivityCreateEvent : OSActivityEvent
2222+@interface OSActivityCreateEvent : NSObject
23232424@end
···11/*
22-This file is part of Darling.
22+ This file is part of Darling.
3344-Copyright (C) 2017 Lubos Dolezel
44+ Copyright (C) 2017 Lubos Dolezel
5566-Darling is free software: you can redistribute it and/or modify
77-it under the terms of the GNU General Public License as published by
88-the Free Software Foundation, either version 3 of the License, or
99-(at your option) any later version.
66+ Darling is free software: you can redistribute it and/or modify
77+ it under the terms of the GNU General Public License as published by
88+ the Free Software Foundation, either version 3 of the License, or
99+ (at your option) any later version.
10101111-Darling is distributed in the hope that it will be useful,
1212-but WITHOUT ANY WARRANTY; without even the implied warranty of
1313-MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
1414-GNU General Public License for more details.
1111+ Darling is distributed in the hope that it will be useful,
1212+ but WITHOUT ANY WARRANTY; without even the implied warranty of
1313+ MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
1414+ GNU General Public License for more details.
15151616-You should have received a copy of the GNU General Public License
1717-along with Darling. If not, see <http://www.gnu.org/licenses/>.
1616+ You should have received a copy of the GNU General Public License
1717+ along with Darling. If not, see <http://www.gnu.org/licenses/>.
1818*/
1919+2020+#include <Foundation/Foundation.h>
19212022@interface OSActivityEvent : NSObject
2123
···11/*
22-This file is part of Darling.
22+ This file is part of Darling.
3344-Copyright (C) 2017 Lubos Dolezel
44+ Copyright (C) 2017 Lubos Dolezel
5566-Darling is free software: you can redistribute it and/or modify
77-it under the terms of the GNU General Public License as published by
88-the Free Software Foundation, either version 3 of the License, or
99-(at your option) any later version.
66+ Darling is free software: you can redistribute it and/or modify
77+ it under the terms of the GNU General Public License as published by
88+ the Free Software Foundation, either version 3 of the License, or
99+ (at your option) any later version.
10101111-Darling is distributed in the hope that it will be useful,
1212-but WITHOUT ANY WARRANTY; without even the implied warranty of
1313-MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
1414-GNU General Public License for more details.
1111+ Darling is distributed in the hope that it will be useful,
1212+ but WITHOUT ANY WARRANTY; without even the implied warranty of
1313+ MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
1414+ GNU General Public License for more details.
15151616-You should have received a copy of the GNU General Public License
1717-along with Darling. If not, see <http://www.gnu.org/licenses/>.
1616+ You should have received a copy of the GNU General Public License
1717+ along with Darling. If not, see <http://www.gnu.org/licenses/>.
1818*/
19192020-@interface OSActivityEventMessage : OSActivityEvent
2020+#include <Foundation/Foundation.h>
2121+2222+@interface OSActivityEventMessage : NSObject
21232224@end
···11-/*
22-This file is part of Darling.
33-44-Copyright (C) 2017 Lubos Dolezel
55-66-Darling is free software: you can redistribute it and/or modify
77-it under the terms of the GNU General Public License as published by
88-the Free Software Foundation, either version 3 of the License, or
99-(at your option) any later version.
1010-1111-Darling is distributed in the hope that it will be useful,
1212-but WITHOUT ANY WARRANTY; without even the implied warranty of
1313-MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
1414-GNU General Public License for more details.
1515-1616-You should have received a copy of the GNU General Public License
1717-along with Darling. If not, see <http://www.gnu.org/licenses/>.
1818-*/
1919-2020-@interface OSActivityInstrumentation : NSObject
2121-2222-@end
···11/*
22-This file is part of Darling.
22+ This file is part of Darling.
3344-Copyright (C) 2017 Lubos Dolezel
44+ Copyright (C) 2017 Lubos Dolezel
5566-Darling is free software: you can redistribute it and/or modify
77-it under the terms of the GNU General Public License as published by
88-the Free Software Foundation, either version 3 of the License, or
99-(at your option) any later version.
66+ Darling is free software: you can redistribute it and/or modify
77+ it under the terms of the GNU General Public License as published by
88+ the Free Software Foundation, either version 3 of the License, or
99+ (at your option) any later version.
10101111-Darling is distributed in the hope that it will be useful,
1212-but WITHOUT ANY WARRANTY; without even the implied warranty of
1313-MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
1414-GNU General Public License for more details.
1111+ Darling is distributed in the hope that it will be useful,
1212+ but WITHOUT ANY WARRANTY; without even the implied warranty of
1313+ MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
1414+ GNU General Public License for more details.
15151616-You should have received a copy of the GNU General Public License
1717-along with Darling. If not, see <http://www.gnu.org/licenses/>.
1616+ You should have received a copy of the GNU General Public License
1717+ along with Darling. If not, see <http://www.gnu.org/licenses/>.
1818*/
19192020-#import <LoggingSupport/OSActivityEventMessage.h>
2020+#include <Foundation/Foundation.h>
21212222-@interface OSActivityLogMessageEvent : OSActivityEventMessage
2222+@interface OSActivityLogMessageEvent : NSObject
23232424@end
···11+/*
22+ This file is part of Darling.
33+44+ Copyright (C) 2017 Lubos Dolezel
55+66+ Darling is free software: you can redistribute it and/or modify
77+ it under the terms of the GNU General Public License as published by
88+ the Free Software Foundation, either version 3 of the License, or
99+ (at your option) any later version.
1010+1111+ Darling is distributed in the hope that it will be useful,
1212+ but WITHOUT ANY WARRANTY; without even the implied warranty of
1313+ MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
1414+ GNU General Public License for more details.
1515+1616+ You should have received a copy of the GNU General Public License
1717+ along with Darling. If not, see <http://www.gnu.org/licenses/>.
1818+*/
1919+2020+#include <Foundation/Foundation.h>
2121+2222+@interface OSActivityLossEvent : NSObject
2323+2424+@end
···11+/*
22+ This file is part of Darling.
33+44+ Copyright (C) 2017 Lubos Dolezel
55+66+ Darling is free software: you can redistribute it and/or modify
77+ it under the terms of the GNU General Public License as published by
88+ the Free Software Foundation, either version 3 of the License, or
99+ (at your option) any later version.
1010+1111+ Darling is distributed in the hope that it will be useful,
1212+ but WITHOUT ANY WARRANTY; without even the implied warranty of
1313+ MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
1414+ GNU General Public License for more details.
1515+1616+ You should have received a copy of the GNU General Public License
1717+ along with Darling. If not, see <http://www.gnu.org/licenses/>.
1818+*/
1919+2020+#include <Foundation/Foundation.h>
2121+2222+@interface OSActivitySignpostEvent : NSObject
2323+2424+@end
···11/*
22-This file is part of Darling.
22+ This file is part of Darling.
3344-Copyright (C) 2017 Lubos Dolezel
44+ Copyright (C) 2017 Lubos Dolezel
5566-Darling is free software: you can redistribute it and/or modify
77-it under the terms of the GNU General Public License as published by
88-the Free Software Foundation, either version 3 of the License, or
99-(at your option) any later version.
66+ Darling is free software: you can redistribute it and/or modify
77+ it under the terms of the GNU General Public License as published by
88+ the Free Software Foundation, either version 3 of the License, or
99+ (at your option) any later version.
10101111-Darling is distributed in the hope that it will be useful,
1212-but WITHOUT ANY WARRANTY; without even the implied warranty of
1313-MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
1414-GNU General Public License for more details.
1111+ Darling is distributed in the hope that it will be useful,
1212+ but WITHOUT ANY WARRANTY; without even the implied warranty of
1313+ MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
1414+ GNU General Public License for more details.
15151616-You should have received a copy of the GNU General Public License
1717-along with Darling. If not, see <http://www.gnu.org/licenses/>.
1616+ You should have received a copy of the GNU General Public License
1717+ along with Darling. If not, see <http://www.gnu.org/licenses/>.
1818*/
19192020-@interface OSActivityStatedumpEvent : OSActivityEvent
2020+#include <Foundation/Foundation.h>
2121+2222+@interface OSActivityStatedumpEvent : NSObject
21232224@end
···11/*
22-This file is part of Darling.
22+ This file is part of Darling.
3344-Copyright (C) 2017 Lubos Dolezel
44+ Copyright (C) 2017 Lubos Dolezel
5566-Darling is free software: you can redistribute it and/or modify
77-it under the terms of the GNU General Public License as published by
88-the Free Software Foundation, either version 3 of the License, or
99-(at your option) any later version.
66+ Darling is free software: you can redistribute it and/or modify
77+ it under the terms of the GNU General Public License as published by
88+ the Free Software Foundation, either version 3 of the License, or
99+ (at your option) any later version.
10101111-Darling is distributed in the hope that it will be useful,
1212-but WITHOUT ANY WARRANTY; without even the implied warranty of
1313-MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
1414-GNU General Public License for more details.
1111+ Darling is distributed in the hope that it will be useful,
1212+ but WITHOUT ANY WARRANTY; without even the implied warranty of
1313+ MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
1414+ GNU General Public License for more details.
15151616-You should have received a copy of the GNU General Public License
1717-along with Darling. If not, see <http://www.gnu.org/licenses/>.
1616+ You should have received a copy of the GNU General Public License
1717+ along with Darling. If not, see <http://www.gnu.org/licenses/>.
1818*/
1919+2020+#include <Foundation/Foundation.h>
19212022@interface OSActivityStream : NSObject
2123
···11/*
22-This file is part of Darling.
22+ This file is part of Darling.
3344-Copyright (C) 2017 Lubos Dolezel
44+ Copyright (C) 2017 Lubos Dolezel
5566-Darling is free software: you can redistribute it and/or modify
77-it under the terms of the GNU General Public License as published by
88-the Free Software Foundation, either version 3 of the License, or
99-(at your option) any later version.
66+ Darling is free software: you can redistribute it and/or modify
77+ it under the terms of the GNU General Public License as published by
88+ the Free Software Foundation, either version 3 of the License, or
99+ (at your option) any later version.
10101111-Darling is distributed in the hope that it will be useful,
1212-but WITHOUT ANY WARRANTY; without even the implied warranty of
1313-MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
1414-GNU General Public License for more details.
1111+ Darling is distributed in the hope that it will be useful,
1212+ but WITHOUT ANY WARRANTY; without even the implied warranty of
1313+ MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
1414+ GNU General Public License for more details.
15151616-You should have received a copy of the GNU General Public License
1717-along with Darling. If not, see <http://www.gnu.org/licenses/>.
1616+ You should have received a copy of the GNU General Public License
1717+ along with Darling. If not, see <http://www.gnu.org/licenses/>.
1818*/
19192020-#import <LoggingSupport/OSActivityEvent.h>
2020+#include <Foundation/Foundation.h>
21212222-@interface OSActivityTimesyncEvent : OSActivityEvent
2222+@interface OSActivityTimesyncEvent : NSObject
23232424@end
···11/*
22-This file is part of Darling.
22+ This file is part of Darling.
3344-Copyright (C) 2017 Lubos Dolezel
44+ Copyright (C) 2017 Lubos Dolezel
5566-Darling is free software: you can redistribute it and/or modify
77-it under the terms of the GNU General Public License as published by
88-the Free Software Foundation, either version 3 of the License, or
99-(at your option) any later version.
66+ Darling is free software: you can redistribute it and/or modify
77+ it under the terms of the GNU General Public License as published by
88+ the Free Software Foundation, either version 3 of the License, or
99+ (at your option) any later version.
10101111-Darling is distributed in the hope that it will be useful,
1212-but WITHOUT ANY WARRANTY; without even the implied warranty of
1313-MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
1414-GNU General Public License for more details.
1111+ Darling is distributed in the hope that it will be useful,
1212+ but WITHOUT ANY WARRANTY; without even the implied warranty of
1313+ MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
1414+ GNU General Public License for more details.
15151616-You should have received a copy of the GNU General Public License
1717-along with Darling. If not, see <http://www.gnu.org/licenses/>.
1616+ You should have received a copy of the GNU General Public License
1717+ along with Darling. If not, see <http://www.gnu.org/licenses/>.
1818*/
19192020-#import <LoggingSupport/OSActivityEventMessage.h>
2020+#include <Foundation/Foundation.h>
21212222-@interface OSActivityTraceMessageEvent : OSActivityEventMessage
2222+@interface OSActivityTraceMessageEvent : NSObject
23232424@end
···11/*
22-This file is part of Darling.
22+ This file is part of Darling.
3344-Copyright (C) 2017 Lubos Dolezel
44+ Copyright (C) 2017 Lubos Dolezel
5566-Darling is free software: you can redistribute it and/or modify
77-it under the terms of the GNU General Public License as published by
88-the Free Software Foundation, either version 3 of the License, or
99-(at your option) any later version.
66+ Darling is free software: you can redistribute it and/or modify
77+ it under the terms of the GNU General Public License as published by
88+ the Free Software Foundation, either version 3 of the License, or
99+ (at your option) any later version.
10101111-Darling is distributed in the hope that it will be useful,
1212-but WITHOUT ANY WARRANTY; without even the implied warranty of
1313-MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
1414-GNU General Public License for more details.
1111+ Darling is distributed in the hope that it will be useful,
1212+ but WITHOUT ANY WARRANTY; without even the implied warranty of
1313+ MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
1414+ GNU General Public License for more details.
15151616-You should have received a copy of the GNU General Public License
1717-along with Darling. If not, see <http://www.gnu.org/licenses/>.
1616+ You should have received a copy of the GNU General Public License
1717+ along with Darling. If not, see <http://www.gnu.org/licenses/>.
1818*/
19192020-#import <LoggingSupport/OSActivityEvent.h>
2020+#include <Foundation/Foundation.h>
21212222-@interface OSActivityTransitionEvent : OSActivityEvent
2222+@interface OSActivityTransitionEvent : NSObject
23232424@end
···11/*
22-This file is part of Darling.
22+ This file is part of Darling.
3344-Copyright (C) 2017 Lubos Dolezel
44+ Copyright (C) 2017 Lubos Dolezel
5566-Darling is free software: you can redistribute it and/or modify
77-it under the terms of the GNU General Public License as published by
88-the Free Software Foundation, either version 3 of the License, or
99-(at your option) any later version.
66+ Darling is free software: you can redistribute it and/or modify
77+ it under the terms of the GNU General Public License as published by
88+ the Free Software Foundation, either version 3 of the License, or
99+ (at your option) any later version.
10101111-Darling is distributed in the hope that it will be useful,
1212-but WITHOUT ANY WARRANTY; without even the implied warranty of
1313-MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
1414-GNU General Public License for more details.
1111+ Darling is distributed in the hope that it will be useful,
1212+ but WITHOUT ANY WARRANTY; without even the implied warranty of
1313+ MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
1414+ GNU General Public License for more details.
15151616-You should have received a copy of the GNU General Public License
1717-along with Darling. If not, see <http://www.gnu.org/licenses/>.
1616+ You should have received a copy of the GNU General Public License
1717+ along with Darling. If not, see <http://www.gnu.org/licenses/>.
1818*/
19192020-@interface OSActivityUserActionEvent : OSActivityEvent
2020+#include <Foundation/Foundation.h>
2121+2222+@interface OSActivityUserActionEvent : NSObject
21232224@end
···11+/*
22+ This file is part of Darling.
33+44+ Copyright (C) 2017 Lubos Dolezel
55+66+ Darling is free software: you can redistribute it and/or modify
77+ it under the terms of the GNU General Public License as published by
88+ the Free Software Foundation, either version 3 of the License, or
99+ (at your option) any later version.
1010+1111+ Darling is distributed in the hope that it will be useful,
1212+ but WITHOUT ANY WARRANTY; without even the implied warranty of
1313+ MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
1414+ GNU General Public License for more details.
1515+1616+ You should have received a copy of the GNU General Public License
1717+ along with Darling. If not, see <http://www.gnu.org/licenses/>.
1818+*/
1919+2020+#include <Foundation/Foundation.h>
2121+2222+@protocol OSLogCoder
2323+2424+@end
···11/*
22-This file is part of Darling.
22+ This file is part of Darling.
3344-Copyright (C) 2017 Lubos Dolezel
44+ Copyright (C) 2017 Lubos Dolezel
5566-Darling is free software: you can redistribute it and/or modify
77-it under the terms of the GNU General Public License as published by
88-the Free Software Foundation, either version 3 of the License, or
99-(at your option) any later version.
66+ Darling is free software: you can redistribute it and/or modify
77+ it under the terms of the GNU General Public License as published by
88+ the Free Software Foundation, either version 3 of the License, or
99+ (at your option) any later version.
10101111-Darling is distributed in the hope that it will be useful,
1212-but WITHOUT ANY WARRANTY; without even the implied warranty of
1313-MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
1414-GNU General Public License for more details.
1111+ Darling is distributed in the hope that it will be useful,
1212+ but WITHOUT ANY WARRANTY; without even the implied warranty of
1313+ MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
1414+ GNU General Public License for more details.
15151616-You should have received a copy of the GNU General Public License
1717-along with Darling. If not, see <http://www.gnu.org/licenses/>.
1616+ You should have received a copy of the GNU General Public License
1717+ along with Darling. If not, see <http://www.gnu.org/licenses/>.
1818*/
1919+2020+#include <Foundation/Foundation.h>
19212022@interface OSLogDevice : NSObject
2123
···11+/*
22+ This file is part of Darling.
33+44+ Copyright (C) 2017 Lubos Dolezel
55+66+ Darling is free software: you can redistribute it and/or modify
77+ it under the terms of the GNU General Public License as published by
88+ the Free Software Foundation, either version 3 of the License, or
99+ (at your option) any later version.
1010+1111+ Darling is distributed in the hope that it will be useful,
1212+ but WITHOUT ANY WARRANTY; without even the implied warranty of
1313+ MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
1414+ GNU General Public License for more details.
1515+1616+ You should have received a copy of the GNU General Public License
1717+ along with Darling. If not, see <http://www.gnu.org/licenses/>.
1818+*/
1919+2020+#include <Foundation/Foundation.h>
2121+2222+@interface OSLogEventBacktrace : NSObject
2323+2424+@end
···11+/*
22+ This file is part of Darling.
33+44+ Copyright (C) 2017 Lubos Dolezel
55+66+ Darling is free software: you can redistribute it and/or modify
77+ it under the terms of the GNU General Public License as published by
88+ the Free Software Foundation, either version 3 of the License, or
99+ (at your option) any later version.
1010+1111+ Darling is distributed in the hope that it will be useful,
1212+ but WITHOUT ANY WARRANTY; without even the implied warranty of
1313+ MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
1414+ GNU General Public License for more details.
1515+1616+ You should have received a copy of the GNU General Public License
1717+ along with Darling. If not, see <http://www.gnu.org/licenses/>.
1818+*/
1919+2020+#include <Foundation/Foundation.h>
2121+2222+@interface OSLogEventBacktraceFrame : NSObject
2323+2424+@end
···11+/*
22+ This file is part of Darling.
33+44+ Copyright (C) 2017 Lubos Dolezel
55+66+ Darling is free software: you can redistribute it and/or modify
77+ it under the terms of the GNU General Public License as published by
88+ the Free Software Foundation, either version 3 of the License, or
99+ (at your option) any later version.
1010+1111+ Darling is distributed in the hope that it will be useful,
1212+ but WITHOUT ANY WARRANTY; without even the implied warranty of
1313+ MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
1414+ GNU General Public License for more details.
1515+1616+ You should have received a copy of the GNU General Public License
1717+ along with Darling. If not, see <http://www.gnu.org/licenses/>.
1818+*/
1919+2020+#include <Foundation/Foundation.h>
2121+2222+@interface OSLogEventDecomposedMessage : NSObject
2323+2424+@end
···11+/*
22+ This file is part of Darling.
33+44+ Copyright (C) 2017 Lubos Dolezel
55+66+ Darling is free software: you can redistribute it and/or modify
77+ it under the terms of the GNU General Public License as published by
88+ the Free Software Foundation, either version 3 of the License, or
99+ (at your option) any later version.
1010+1111+ Darling is distributed in the hope that it will be useful,
1212+ but WITHOUT ANY WARRANTY; without even the implied warranty of
1313+ MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
1414+ GNU General Public License for more details.
1515+1616+ You should have received a copy of the GNU General Public License
1717+ along with Darling. If not, see <http://www.gnu.org/licenses/>.
1818+*/
1919+2020+#include <Foundation/Foundation.h>
2121+2222+@interface OSLogEventLiveSource : NSObject
2323+2424+@end
···11+/*
22+ This file is part of Darling.
33+44+ Copyright (C) 2017 Lubos Dolezel
55+66+ Darling is free software: you can redistribute it and/or modify
77+ it under the terms of the GNU General Public License as published by
88+ the Free Software Foundation, either version 3 of the License, or
99+ (at your option) any later version.
1010+1111+ Darling is distributed in the hope that it will be useful,
1212+ but WITHOUT ANY WARRANTY; without even the implied warranty of
1313+ MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
1414+ GNU General Public License for more details.
1515+1616+ You should have received a copy of the GNU General Public License
1717+ along with Darling. If not, see <http://www.gnu.org/licenses/>.
1818+*/
1919+2020+#include <Foundation/Foundation.h>
2121+2222+@interface OSLogEventLiveStore : NSObject
2323+2424+@end
···11+/*
22+ This file is part of Darling.
33+44+ Copyright (C) 2017 Lubos Dolezel
55+66+ Darling is free software: you can redistribute it and/or modify
77+ it under the terms of the GNU General Public License as published by
88+ the Free Software Foundation, either version 3 of the License, or
99+ (at your option) any later version.
1010+1111+ Darling is distributed in the hope that it will be useful,
1212+ but WITHOUT ANY WARRANTY; without even the implied warranty of
1313+ MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
1414+ GNU General Public License for more details.
1515+1616+ You should have received a copy of the GNU General Public License
1717+ along with Darling. If not, see <http://www.gnu.org/licenses/>.
1818+*/
1919+2020+#include <Foundation/Foundation.h>
2121+2222+@interface OSLogEventLiveStream : NSObject
2323+2424+@end
···11+/*
22+ This file is part of Darling.
33+44+ Copyright (C) 2017 Lubos Dolezel
55+66+ Darling is free software: you can redistribute it and/or modify
77+ it under the terms of the GNU General Public License as published by
88+ the Free Software Foundation, either version 3 of the License, or
99+ (at your option) any later version.
1010+1111+ Darling is distributed in the hope that it will be useful,
1212+ but WITHOUT ANY WARRANTY; without even the implied warranty of
1313+ MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
1414+ GNU General Public License for more details.
1515+1616+ You should have received a copy of the GNU General Public License
1717+ along with Darling. If not, see <http://www.gnu.org/licenses/>.
1818+*/
1919+2020+#include <Foundation/Foundation.h>
2121+2222+@interface OSLogEventLocalStore : NSObject
2323+2424+@end
···11+/*
22+ This file is part of Darling.
33+44+ Copyright (C) 2017 Lubos Dolezel
55+66+ Darling is free software: you can redistribute it and/or modify
77+ it under the terms of the GNU General Public License as published by
88+ the Free Software Foundation, either version 3 of the License, or
99+ (at your option) any later version.
1010+1111+ Darling is distributed in the hope that it will be useful,
1212+ but WITHOUT ANY WARRANTY; without even the implied warranty of
1313+ MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
1414+ GNU General Public License for more details.
1515+1616+ You should have received a copy of the GNU General Public License
1717+ along with Darling. If not, see <http://www.gnu.org/licenses/>.
1818+*/
1919+2020+#include <Foundation/Foundation.h>
2121+2222+@interface OSLogEventMessageArgument : NSObject
2323+2424+@end
···11+/*
22+ This file is part of Darling.
33+44+ Copyright (C) 2017 Lubos Dolezel
55+66+ Darling is free software: you can redistribute it and/or modify
77+ it under the terms of the GNU General Public License as published by
88+ the Free Software Foundation, either version 3 of the License, or
99+ (at your option) any later version.
1010+1111+ Darling is distributed in the hope that it will be useful,
1212+ but WITHOUT ANY WARRANTY; without even the implied warranty of
1313+ MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
1414+ GNU General Public License for more details.
1515+1616+ You should have received a copy of the GNU General Public License
1717+ along with Darling. If not, see <http://www.gnu.org/licenses/>.
1818+*/
1919+2020+#include <Foundation/Foundation.h>
2121+2222+@protocol OSLogEventProvider
2323+2424+@end
···11+/*
22+ This file is part of Darling.
33+44+ Copyright (C) 2017 Lubos Dolezel
55+66+ Darling is free software: you can redistribute it and/or modify
77+ it under the terms of the GNU General Public License as published by
88+ the Free Software Foundation, either version 3 of the License, or
99+ (at your option) any later version.
1010+1111+ Darling is distributed in the hope that it will be useful,
1212+ but WITHOUT ANY WARRANTY; without even the implied warranty of
1313+ MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
1414+ GNU General Public License for more details.
1515+1616+ You should have received a copy of the GNU General Public License
1717+ along with Darling. If not, see <http://www.gnu.org/licenses/>.
1818+*/
1919+2020+#include <Foundation/Foundation.h>
2121+2222+@interface OSLogEventProxy : NSObject
2323+2424+@end
···11+/*
22+ This file is part of Darling.
33+44+ Copyright (C) 2017 Lubos Dolezel
55+66+ Darling is free software: you can redistribute it and/or modify
77+ it under the terms of the GNU General Public License as published by
88+ the Free Software Foundation, either version 3 of the License, or
99+ (at your option) any later version.
1010+1111+ Darling is distributed in the hope that it will be useful,
1212+ but WITHOUT ANY WARRANTY; without even the implied warranty of
1313+ MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
1414+ GNU General Public License for more details.
1515+1616+ You should have received a copy of the GNU General Public License
1717+ along with Darling. If not, see <http://www.gnu.org/licenses/>.
1818+*/
1919+2020+#include <Foundation/Foundation.h>
2121+2222+@interface OSLogEventSource : NSObject
2323+2424+@end
···11+/*
22+ This file is part of Darling.
33+44+ Copyright (C) 2017 Lubos Dolezel
55+66+ Darling is free software: you can redistribute it and/or modify
77+ it under the terms of the GNU General Public License as published by
88+ the Free Software Foundation, either version 3 of the License, or
99+ (at your option) any later version.
1010+1111+ Darling is distributed in the hope that it will be useful,
1212+ but WITHOUT ANY WARRANTY; without even the implied warranty of
1313+ MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
1414+ GNU General Public License for more details.
1515+1616+ You should have received a copy of the GNU General Public License
1717+ along with Darling. If not, see <http://www.gnu.org/licenses/>.
1818+*/
1919+2020+#include <Foundation/Foundation.h>
2121+2222+@interface OSLogEventStore : NSObject
2323+2424+@end
···11+/*
22+ This file is part of Darling.
33+44+ Copyright (C) 2017 Lubos Dolezel
55+66+ Darling is free software: you can redistribute it and/or modify
77+ it under the terms of the GNU General Public License as published by
88+ the Free Software Foundation, either version 3 of the License, or
99+ (at your option) any later version.
1010+1111+ Darling is distributed in the hope that it will be useful,
1212+ but WITHOUT ANY WARRANTY; without even the implied warranty of
1313+ MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
1414+ GNU General Public License for more details.
1515+1616+ You should have received a copy of the GNU General Public License
1717+ along with Darling. If not, see <http://www.gnu.org/licenses/>.
1818+*/
1919+2020+#include <Foundation/Foundation.h>
2121+2222+@interface OSLogEventStream : NSObject
2323+2424+@end
···11+/*
22+ This file is part of Darling.
33+44+ Copyright (C) 2017 Lubos Dolezel
55+66+ Darling is free software: you can redistribute it and/or modify
77+ it under the terms of the GNU General Public License as published by
88+ the Free Software Foundation, either version 3 of the License, or
99+ (at your option) any later version.
1010+1111+ Darling is distributed in the hope that it will be useful,
1212+ but WITHOUT ANY WARRANTY; without even the implied warranty of
1313+ MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
1414+ GNU General Public License for more details.
1515+1616+ You should have received a copy of the GNU General Public License
1717+ along with Darling. If not, see <http://www.gnu.org/licenses/>.
1818+*/
1919+2020+#include <Foundation/Foundation.h>
2121+2222+@interface OSLogEventStreamBase : NSObject
2323+2424+@end
···11+/*
22+ This file is part of Darling.
33+44+ Copyright (C) 2017 Lubos Dolezel
55+66+ Darling is free software: you can redistribute it and/or modify
77+ it under the terms of the GNU General Public License as published by
88+ the Free Software Foundation, either version 3 of the License, or
99+ (at your option) any later version.
1010+1111+ Darling is distributed in the hope that it will be useful,
1212+ but WITHOUT ANY WARRANTY; without even the implied warranty of
1313+ MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
1414+ GNU General Public License for more details.
1515+1616+ You should have received a copy of the GNU General Public License
1717+ along with Darling. If not, see <http://www.gnu.org/licenses/>.
1818+*/
1919+2020+#include <Foundation/Foundation.h>
2121+2222+@interface OSLogEventStreamPosition : NSObject
2323+2424+@end
···11+/*
22+ This file is part of Darling.
33+44+ Copyright (C) 2017 Lubos Dolezel
55+66+ Darling is free software: you can redistribute it and/or modify
77+ it under the terms of the GNU General Public License as published by
88+ the Free Software Foundation, either version 3 of the License, or
99+ (at your option) any later version.
1010+1111+ Darling is distributed in the hope that it will be useful,
1212+ but WITHOUT ANY WARRANTY; without even the implied warranty of
1313+ MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
1414+ GNU General Public License for more details.
1515+1616+ You should have received a copy of the GNU General Public License
1717+ along with Darling. If not, see <http://www.gnu.org/licenses/>.
1818+*/
1919+2020+#include <Foundation/Foundation.h>
2121+2222+@interface OSLogMessagePlaceholder : NSObject
2323+2424+@end
···11/*
22-This file is part of Darling.
22+ This file is part of Darling.
3344-Copyright (C) 2017 Lubos Dolezel
44+ Copyright (C) 2017 Lubos Dolezel
5566-Darling is free software: you can redistribute it and/or modify
77-it under the terms of the GNU General Public License as published by
88-the Free Software Foundation, either version 3 of the License, or
99-(at your option) any later version.
66+ Darling is free software: you can redistribute it and/or modify
77+ it under the terms of the GNU General Public License as published by
88+ the Free Software Foundation, either version 3 of the License, or
99+ (at your option) any later version.
10101111-Darling is distributed in the hope that it will be useful,
1212-but WITHOUT ANY WARRANTY; without even the implied warranty of
1313-MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
1414-GNU General Public License for more details.
1111+ Darling is distributed in the hope that it will be useful,
1212+ but WITHOUT ANY WARRANTY; without even the implied warranty of
1313+ MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
1414+ GNU General Public License for more details.
15151616-You should have received a copy of the GNU General Public License
1717-along with Darling. If not, see <http://www.gnu.org/licenses/>.
1616+ You should have received a copy of the GNU General Public License
1717+ along with Darling. If not, see <http://www.gnu.org/licenses/>.
1818*/
1919+2020+#include <Foundation/Foundation.h>
19212022@interface OSLogPersistence : NSObject
2123
···11/*
22-This file is part of Darling.
22+ This file is part of Darling.
3344-Copyright (C) 2017 Lubos Dolezel
44+ Copyright (C) 2017 Lubos Dolezel
5566-Darling is free software: you can redistribute it and/or modify
77-it under the terms of the GNU General Public License as published by
88-the Free Software Foundation, either version 3 of the License, or
99-(at your option) any later version.
66+ Darling is free software: you can redistribute it and/or modify
77+ it under the terms of the GNU General Public License as published by
88+ the Free Software Foundation, either version 3 of the License, or
99+ (at your option) any later version.
10101111-Darling is distributed in the hope that it will be useful,
1212-but WITHOUT ANY WARRANTY; without even the implied warranty of
1313-MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
1414-GNU General Public License for more details.
1111+ Darling is distributed in the hope that it will be useful,
1212+ but WITHOUT ANY WARRANTY; without even the implied warranty of
1313+ MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
1414+ GNU General Public License for more details.
15151616-You should have received a copy of the GNU General Public License
1717-along with Darling. If not, see <http://www.gnu.org/licenses/>.
1616+ You should have received a copy of the GNU General Public License
1717+ along with Darling. If not, see <http://www.gnu.org/licenses/>.
1818*/
1919+2020+#include <Foundation/Foundation.h>
19212022@interface OSLogPreferencesCategory : NSObject
2123
···11/*
22-This file is part of Darling.
22+ This file is part of Darling.
3344-Copyright (C) 2017 Lubos Dolezel
44+ Copyright (C) 2017 Lubos Dolezel
5566-Darling is free software: you can redistribute it and/or modify
77-it under the terms of the GNU General Public License as published by
88-the Free Software Foundation, either version 3 of the License, or
99-(at your option) any later version.
66+ Darling is free software: you can redistribute it and/or modify
77+ it under the terms of the GNU General Public License as published by
88+ the Free Software Foundation, either version 3 of the License, or
99+ (at your option) any later version.
10101111-Darling is distributed in the hope that it will be useful,
1212-but WITHOUT ANY WARRANTY; without even the implied warranty of
1313-MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
1414-GNU General Public License for more details.
1111+ Darling is distributed in the hope that it will be useful,
1212+ but WITHOUT ANY WARRANTY; without even the implied warranty of
1313+ MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
1414+ GNU General Public License for more details.
15151616-You should have received a copy of the GNU General Public License
1717-along with Darling. If not, see <http://www.gnu.org/licenses/>.
1616+ You should have received a copy of the GNU General Public License
1717+ along with Darling. If not, see <http://www.gnu.org/licenses/>.
1818*/
1919+2020+#include <Foundation/Foundation.h>
19212022@interface OSLogPreferencesManager : NSObject
2123
···11/*
22-This file is part of Darling.
22+ This file is part of Darling.
3344-Copyright (C) 2017 Lubos Dolezel
44+ Copyright (C) 2017 Lubos Dolezel
5566-Darling is free software: you can redistribute it and/or modify
77-it under the terms of the GNU General Public License as published by
88-the Free Software Foundation, either version 3 of the License, or
99-(at your option) any later version.
66+ Darling is free software: you can redistribute it and/or modify
77+ it under the terms of the GNU General Public License as published by
88+ the Free Software Foundation, either version 3 of the License, or
99+ (at your option) any later version.
10101111-Darling is distributed in the hope that it will be useful,
1212-but WITHOUT ANY WARRANTY; without even the implied warranty of
1313-MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
1414-GNU General Public License for more details.
1111+ Darling is distributed in the hope that it will be useful,
1212+ but WITHOUT ANY WARRANTY; without even the implied warranty of
1313+ MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
1414+ GNU General Public License for more details.
15151616-You should have received a copy of the GNU General Public License
1717-along with Darling. If not, see <http://www.gnu.org/licenses/>.
1616+ You should have received a copy of the GNU General Public License
1717+ along with Darling. If not, see <http://www.gnu.org/licenses/>.
1818*/
1919+2020+#include <Foundation/Foundation.h>
19212022@interface OSLogPreferencesProcess : NSObject
2123
···11/*
22-This file is part of Darling.
22+ This file is part of Darling.
3344-Copyright (C) 2017 Lubos Dolezel
44+ Copyright (C) 2017 Lubos Dolezel
5566-Darling is free software: you can redistribute it and/or modify
77-it under the terms of the GNU General Public License as published by
88-the Free Software Foundation, either version 3 of the License, or
99-(at your option) any later version.
66+ Darling is free software: you can redistribute it and/or modify
77+ it under the terms of the GNU General Public License as published by
88+ the Free Software Foundation, either version 3 of the License, or
99+ (at your option) any later version.
10101111-Darling is distributed in the hope that it will be useful,
1212-but WITHOUT ANY WARRANTY; without even the implied warranty of
1313-MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
1414-GNU General Public License for more details.
1111+ Darling is distributed in the hope that it will be useful,
1212+ but WITHOUT ANY WARRANTY; without even the implied warranty of
1313+ MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
1414+ GNU General Public License for more details.
15151616-You should have received a copy of the GNU General Public License
1717-along with Darling. If not, see <http://www.gnu.org/licenses/>.
1616+ You should have received a copy of the GNU General Public License
1717+ along with Darling. If not, see <http://www.gnu.org/licenses/>.
1818*/
1919+2020+#include <Foundation/Foundation.h>
19212022@interface OSLogPreferencesSubsystem : NSObject
2123
···11/*
22-This file is part of Darling.
22+ This file is part of Darling.
3344-Copyright (C) 2017 Lubos Dolezel
44+ Copyright (C) 2017 Lubos Dolezel
5566-Darling is free software: you can redistribute it and/or modify
77-it under the terms of the GNU General Public License as published by
88-the Free Software Foundation, either version 3 of the License, or
99-(at your option) any later version.
66+ Darling is free software: you can redistribute it and/or modify
77+ it under the terms of the GNU General Public License as published by
88+ the Free Software Foundation, either version 3 of the License, or
99+ (at your option) any later version.
10101111-Darling is distributed in the hope that it will be useful,
1212-but WITHOUT ANY WARRANTY; without even the implied warranty of
1313-MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
1414-GNU General Public License for more details.
1111+ Darling is distributed in the hope that it will be useful,
1212+ but WITHOUT ANY WARRANTY; without even the implied warranty of
1313+ MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
1414+ GNU General Public License for more details.
15151616-You should have received a copy of the GNU General Public License
1717-along with Darling. If not, see <http://www.gnu.org/licenses/>.
1616+ You should have received a copy of the GNU General Public License
1717+ along with Darling. If not, see <http://www.gnu.org/licenses/>.
1818*/
1919+2020+#include <Foundation/Foundation.h>
19212022@interface OSLogTermDumper : NSObject
2123
···11+/*
22+ This file is part of Darling.
33+44+ Copyright (C) 2017 Lubos Dolezel
55+66+ Darling is free software: you can redistribute it and/or modify
77+ it under the terms of the GNU General Public License as published by
88+ the Free Software Foundation, either version 3 of the License, or
99+ (at your option) any later version.
1010+1111+ Darling is distributed in the hope that it will be useful,
1212+ but WITHOUT ANY WARRANTY; without even the implied warranty of
1313+ MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
1414+ GNU General Public License for more details.
1515+1616+ You should have received a copy of the GNU General Public License
1717+ along with Darling. If not, see <http://www.gnu.org/licenses/>.
1818+*/
1919+2020+#include <Foundation/Foundation.h>
2121+2222+@interface _OSLogCatalogFilter : NSObject
2323+2424+@end
···11/*
22-This file is part of Darling.
22+ This file is part of Darling.
3344-Copyright (C) 2017 Lubos Dolezel
44+ Copyright (C) 2017 Lubos Dolezel
5566-Darling is free software: you can redistribute it and/or modify
77-it under the terms of the GNU General Public License as published by
88-the Free Software Foundation, either version 3 of the License, or
99-(at your option) any later version.
66+ Darling is free software: you can redistribute it and/or modify
77+ it under the terms of the GNU General Public License as published by
88+ the Free Software Foundation, either version 3 of the License, or
99+ (at your option) any later version.
10101111-Darling is distributed in the hope that it will be useful,
1212-but WITHOUT ANY WARRANTY; without even the implied warranty of
1313-MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
1414-GNU General Public License for more details.
1111+ Darling is distributed in the hope that it will be useful,
1212+ but WITHOUT ANY WARRANTY; without even the implied warranty of
1313+ MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
1414+ GNU General Public License for more details.
15151616-You should have received a copy of the GNU General Public License
1717-along with Darling. If not, see <http://www.gnu.org/licenses/>.
1616+ You should have received a copy of the GNU General Public License
1717+ along with Darling. If not, see <http://www.gnu.org/licenses/>.
1818*/
1919+2020+#include <Foundation/Foundation.h>
19212022@interface _OSLogChunkBuffer : NSObject
2123
···11/*
22-This file is part of Darling.
22+ This file is part of Darling.
3344-Copyright (C) 2017 Lubos Dolezel
44+ Copyright (C) 2017 Lubos Dolezel
5566-Darling is free software: you can redistribute it and/or modify
77-it under the terms of the GNU General Public License as published by
88-the Free Software Foundation, either version 3 of the License, or
99-(at your option) any later version.
66+ Darling is free software: you can redistribute it and/or modify
77+ it under the terms of the GNU General Public License as published by
88+ the Free Software Foundation, either version 3 of the License, or
99+ (at your option) any later version.
10101111-Darling is distributed in the hope that it will be useful,
1212-but WITHOUT ANY WARRANTY; without even the implied warranty of
1313-MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
1414-GNU General Public License for more details.
1111+ Darling is distributed in the hope that it will be useful,
1212+ but WITHOUT ANY WARRANTY; without even the implied warranty of
1313+ MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
1414+ GNU General Public License for more details.
15151616-You should have received a copy of the GNU General Public License
1717-along with Darling. If not, see <http://www.gnu.org/licenses/>.
1616+ You should have received a copy of the GNU General Public License
1717+ along with Darling. If not, see <http://www.gnu.org/licenses/>.
1818*/
19192020-@interface _OSLogChunkFile : _OSLogChunkStore
2020+#include <Foundation/Foundation.h>
2121+2222+@interface _OSLogChunkFile : NSObject
21232224@end
···11/*
22-This file is part of Darling.
22+ This file is part of Darling.
3344-Copyright (C) 2017 Lubos Dolezel
44+ Copyright (C) 2017 Lubos Dolezel
5566-Darling is free software: you can redistribute it and/or modify
77-it under the terms of the GNU General Public License as published by
88-the Free Software Foundation, either version 3 of the License, or
99-(at your option) any later version.
66+ Darling is free software: you can redistribute it and/or modify
77+ it under the terms of the GNU General Public License as published by
88+ the Free Software Foundation, either version 3 of the License, or
99+ (at your option) any later version.
10101111-Darling is distributed in the hope that it will be useful,
1212-but WITHOUT ANY WARRANTY; without even the implied warranty of
1313-MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
1414-GNU General Public License for more details.
1111+ Darling is distributed in the hope that it will be useful,
1212+ but WITHOUT ANY WARRANTY; without even the implied warranty of
1313+ MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
1414+ GNU General Public License for more details.
15151616-You should have received a copy of the GNU General Public License
1717-along with Darling. If not, see <http://www.gnu.org/licenses/>.
1616+ You should have received a copy of the GNU General Public License
1717+ along with Darling. If not, see <http://www.gnu.org/licenses/>.
1818*/
1919+2020+#include <Foundation/Foundation.h>
19212022@interface _OSLogChunkFileReference : NSObject
2123
···11/*
22-This file is part of Darling.
22+ This file is part of Darling.
3344-Copyright (C) 2017 Lubos Dolezel
44+ Copyright (C) 2017 Lubos Dolezel
5566-Darling is free software: you can redistribute it and/or modify
77-it under the terms of the GNU General Public License as published by
88-the Free Software Foundation, either version 3 of the License, or
99-(at your option) any later version.
66+ Darling is free software: you can redistribute it and/or modify
77+ it under the terms of the GNU General Public License as published by
88+ the Free Software Foundation, either version 3 of the License, or
99+ (at your option) any later version.
10101111-Darling is distributed in the hope that it will be useful,
1212-but WITHOUT ANY WARRANTY; without even the implied warranty of
1313-MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
1414-GNU General Public License for more details.
1111+ Darling is distributed in the hope that it will be useful,
1212+ but WITHOUT ANY WARRANTY; without even the implied warranty of
1313+ MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
1414+ GNU General Public License for more details.
15151616-You should have received a copy of the GNU General Public License
1717-along with Darling. If not, see <http://www.gnu.org/licenses/>.
1616+ You should have received a copy of the GNU General Public License
1717+ along with Darling. If not, see <http://www.gnu.org/licenses/>.
1818*/
19192020-@interface _OSLogChunkMemory : _OSLogChunkStore
2020+#include <Foundation/Foundation.h>
2121+2222+@interface _OSLogChunkMemory : NSObject
21232224@end
···11/*
22-This file is part of Darling.
22+ This file is part of Darling.
3344-Copyright (C) 2017 Lubos Dolezel
44+ Copyright (C) 2017 Lubos Dolezel
5566-Darling is free software: you can redistribute it and/or modify
77-it under the terms of the GNU General Public License as published by
88-the Free Software Foundation, either version 3 of the License, or
99-(at your option) any later version.
66+ Darling is free software: you can redistribute it and/or modify
77+ it under the terms of the GNU General Public License as published by
88+ the Free Software Foundation, either version 3 of the License, or
99+ (at your option) any later version.
10101111-Darling is distributed in the hope that it will be useful,
1212-but WITHOUT ANY WARRANTY; without even the implied warranty of
1313-MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
1414-GNU General Public License for more details.
1111+ Darling is distributed in the hope that it will be useful,
1212+ but WITHOUT ANY WARRANTY; without even the implied warranty of
1313+ MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
1414+ GNU General Public License for more details.
15151616-You should have received a copy of the GNU General Public License
1717-along with Darling. If not, see <http://www.gnu.org/licenses/>.
1616+ You should have received a copy of the GNU General Public License
1717+ along with Darling. If not, see <http://www.gnu.org/licenses/>.
1818*/
1919+2020+#include <Foundation/Foundation.h>
19212022@interface _OSLogChunkStore : NSObject
2123
···11/*
22-This file is part of Darling.
22+ This file is part of Darling.
3344-Copyright (C) 2017 Lubos Dolezel
44+ Copyright (C) 2017 Lubos Dolezel
5566-Darling is free software: you can redistribute it and/or modify
77-it under the terms of the GNU General Public License as published by
88-the Free Software Foundation, either version 3 of the License, or
99-(at your option) any later version.
66+ Darling is free software: you can redistribute it and/or modify
77+ it under the terms of the GNU General Public License as published by
88+ the Free Software Foundation, either version 3 of the License, or
99+ (at your option) any later version.
10101111-Darling is distributed in the hope that it will be useful,
1212-but WITHOUT ANY WARRANTY; without even the implied warranty of
1313-MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
1414-GNU General Public License for more details.
1111+ Darling is distributed in the hope that it will be useful,
1212+ but WITHOUT ANY WARRANTY; without even the implied warranty of
1313+ MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
1414+ GNU General Public License for more details.
15151616-You should have received a copy of the GNU General Public License
1717-along with Darling. If not, see <http://www.gnu.org/licenses/>.
1616+ You should have received a copy of the GNU General Public License
1717+ along with Darling. If not, see <http://www.gnu.org/licenses/>.
1818*/
1919+2020+#include <Foundation/Foundation.h>
19212022@interface _OSLogCollectionReference : NSObject
2123
···11/*
22-This file is part of Darling.
22+ This file is part of Darling.
3344-Copyright (C) 2017 Lubos Dolezel
44+ Copyright (C) 2017 Lubos Dolezel
5566-Darling is free software: you can redistribute it and/or modify
77-it under the terms of the GNU General Public License as published by
88-the Free Software Foundation, either version 3 of the License, or
99-(at your option) any later version.
66+ Darling is free software: you can redistribute it and/or modify
77+ it under the terms of the GNU General Public License as published by
88+ the Free Software Foundation, either version 3 of the License, or
99+ (at your option) any later version.
10101111-Darling is distributed in the hope that it will be useful,
1212-but WITHOUT ANY WARRANTY; without even the implied warranty of
1313-MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
1414-GNU General Public License for more details.
1111+ Darling is distributed in the hope that it will be useful,
1212+ but WITHOUT ANY WARRANTY; without even the implied warranty of
1313+ MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
1414+ GNU General Public License for more details.
15151616-You should have received a copy of the GNU General Public License
1717-along with Darling. If not, see <http://www.gnu.org/licenses/>.
1616+ You should have received a copy of the GNU General Public License
1717+ along with Darling. If not, see <http://www.gnu.org/licenses/>.
1818*/
1919+2020+#include <Foundation/Foundation.h>
19212022@interface _OSLogDirectoryReference : NSObject
2123
···11/*
22-This file is part of Darling.
22+ This file is part of Darling.
3344-Copyright (C) 2017 Lubos Dolezel
44+ Copyright (C) 2017 Lubos Dolezel
5566-Darling is free software: you can redistribute it and/or modify
77-it under the terms of the GNU General Public License as published by
88-the Free Software Foundation, either version 3 of the License, or
99-(at your option) any later version.
66+ Darling is free software: you can redistribute it and/or modify
77+ it under the terms of the GNU General Public License as published by
88+ the Free Software Foundation, either version 3 of the License, or
99+ (at your option) any later version.
10101111-Darling is distributed in the hope that it will be useful,
1212-but WITHOUT ANY WARRANTY; without even the implied warranty of
1313-MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
1414-GNU General Public License for more details.
1111+ Darling is distributed in the hope that it will be useful,
1212+ but WITHOUT ANY WARRANTY; without even the implied warranty of
1313+ MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
1414+ GNU General Public License for more details.
15151616-You should have received a copy of the GNU General Public License
1717-along with Darling. If not, see <http://www.gnu.org/licenses/>.
1616+ You should have received a copy of the GNU General Public License
1717+ along with Darling. If not, see <http://www.gnu.org/licenses/>.
1818*/
1919+2020+#include <Foundation/Foundation.h>
19212022@interface _OSLogEnumeratorCatalog : NSObject
2123
···11/*
22-This file is part of Darling.
22+ This file is part of Darling.
3344-Copyright (C) 2017 Lubos Dolezel
44+ Copyright (C) 2017 Lubos Dolezel
5566-Darling is free software: you can redistribute it and/or modify
77-it under the terms of the GNU General Public License as published by
88-the Free Software Foundation, either version 3 of the License, or
99-(at your option) any later version.
66+ Darling is free software: you can redistribute it and/or modify
77+ it under the terms of the GNU General Public License as published by
88+ the Free Software Foundation, either version 3 of the License, or
99+ (at your option) any later version.
10101111-Darling is distributed in the hope that it will be useful,
1212-but WITHOUT ANY WARRANTY; without even the implied warranty of
1313-MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
1414-GNU General Public License for more details.
1111+ Darling is distributed in the hope that it will be useful,
1212+ but WITHOUT ANY WARRANTY; without even the implied warranty of
1313+ MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
1414+ GNU General Public License for more details.
15151616-You should have received a copy of the GNU General Public License
1717-along with Darling. If not, see <http://www.gnu.org/licenses/>.
1616+ You should have received a copy of the GNU General Public License
1717+ along with Darling. If not, see <http://www.gnu.org/licenses/>.
1818*/
1919+2020+#include <Foundation/Foundation.h>
19212022@interface _OSLogEnumeratorCatalogSubchunk : NSObject
2123
···11/*
22-This file is part of Darling.
22+ This file is part of Darling.
3344-Copyright (C) 2017 Lubos Dolezel
44+ Copyright (C) 2017 Lubos Dolezel
5566-Darling is free software: you can redistribute it and/or modify
77-it under the terms of the GNU General Public License as published by
88-the Free Software Foundation, either version 3 of the License, or
99-(at your option) any later version.
66+ Darling is free software: you can redistribute it and/or modify
77+ it under the terms of the GNU General Public License as published by
88+ the Free Software Foundation, either version 3 of the License, or
99+ (at your option) any later version.
10101111-Darling is distributed in the hope that it will be useful,
1212-but WITHOUT ANY WARRANTY; without even the implied warranty of
1313-MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
1414-GNU General Public License for more details.
1111+ Darling is distributed in the hope that it will be useful,
1212+ but WITHOUT ANY WARRANTY; without even the implied warranty of
1313+ MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
1414+ GNU General Public License for more details.
15151616-You should have received a copy of the GNU General Public License
1717-along with Darling. If not, see <http://www.gnu.org/licenses/>.
1616+ You should have received a copy of the GNU General Public License
1717+ along with Darling. If not, see <http://www.gnu.org/licenses/>.
1818*/
1919+2020+#include <Foundation/Foundation.h>
19212022@interface _OSLogEnumeratorOversizeChunk : NSObject
2123
···11+/*
22+ This file is part of Darling.
33+44+ Copyright (C) 2017 Lubos Dolezel
55+66+ Darling is free software: you can redistribute it and/or modify
77+ it under the terms of the GNU General Public License as published by
88+ the Free Software Foundation, either version 3 of the License, or
99+ (at your option) any later version.
1010+1111+ Darling is distributed in the hope that it will be useful,
1212+ but WITHOUT ANY WARRANTY; without even the implied warranty of
1313+ MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
1414+ GNU General Public License for more details.
1515+1616+ You should have received a copy of the GNU General Public License
1717+ along with Darling. If not, see <http://www.gnu.org/licenses/>.
1818+*/
1919+2020+#include <Foundation/Foundation.h>
2121+2222+@interface _OSLogEventStoreMetadata : NSObject
2323+2424+@end
···11+/*
22+ This file is part of Darling.
33+44+ Copyright (C) 2017 Lubos Dolezel
55+66+ Darling is free software: you can redistribute it and/or modify
77+ it under the terms of the GNU General Public License as published by
88+ the Free Software Foundation, either version 3 of the License, or
99+ (at your option) any later version.
1010+1111+ Darling is distributed in the hope that it will be useful,
1212+ but WITHOUT ANY WARRANTY; without even the implied warranty of
1313+ MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
1414+ GNU General Public License for more details.
1515+1616+ You should have received a copy of the GNU General Public License
1717+ along with Darling. If not, see <http://www.gnu.org/licenses/>.
1818+*/
1919+2020+#include <Foundation/Foundation.h>
2121+2222+@interface _OSLogEventStoreTimeRef : NSObject
2323+2424+@end
···11/*
22-This file is part of Darling.
22+ This file is part of Darling.
3344-Copyright (C) 2017 Lubos Dolezel
44+ Copyright (C) 2017 Lubos Dolezel
5566-Darling is free software: you can redistribute it and/or modify
77-it under the terms of the GNU General Public License as published by
88-the Free Software Foundation, either version 3 of the License, or
99-(at your option) any later version.
66+ Darling is free software: you can redistribute it and/or modify
77+ it under the terms of the GNU General Public License as published by
88+ the Free Software Foundation, either version 3 of the License, or
99+ (at your option) any later version.
10101111-Darling is distributed in the hope that it will be useful,
1212-but WITHOUT ANY WARRANTY; without even the implied warranty of
1313-MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
1414-GNU General Public License for more details.
1111+ Darling is distributed in the hope that it will be useful,
1212+ but WITHOUT ANY WARRANTY; without even the implied warranty of
1313+ MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
1414+ GNU General Public License for more details.
15151616-You should have received a copy of the GNU General Public License
1717-along with Darling. If not, see <http://www.gnu.org/licenses/>.
1616+ You should have received a copy of the GNU General Public License
1717+ along with Darling. If not, see <http://www.gnu.org/licenses/>.
1818*/
1919+2020+#include <Foundation/Foundation.h>
19212022@interface _OSLogIndex : NSObject
2123
···11/*
22-This file is part of Darling.
22+ This file is part of Darling.
3344-Copyright (C) 2017 Lubos Dolezel
44+ Copyright (C) 2017 Lubos Dolezel
5566-Darling is free software: you can redistribute it and/or modify
77-it under the terms of the GNU General Public License as published by
88-the Free Software Foundation, either version 3 of the License, or
99-(at your option) any later version.
66+ Darling is free software: you can redistribute it and/or modify
77+ it under the terms of the GNU General Public License as published by
88+ the Free Software Foundation, either version 3 of the License, or
99+ (at your option) any later version.
10101111-Darling is distributed in the hope that it will be useful,
1212-but WITHOUT ANY WARRANTY; without even the implied warranty of
1313-MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
1414-GNU General Public License for more details.
1111+ Darling is distributed in the hope that it will be useful,
1212+ but WITHOUT ANY WARRANTY; without even the implied warranty of
1313+ MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
1414+ GNU General Public License for more details.
15151616-You should have received a copy of the GNU General Public License
1717-along with Darling. If not, see <http://www.gnu.org/licenses/>.
1616+ You should have received a copy of the GNU General Public License
1717+ along with Darling. If not, see <http://www.gnu.org/licenses/>.
1818*/
1919+2020+#include <Foundation/Foundation.h>
19212022@interface _OSLogIndexEnumerator : NSObject
2123
···11/*
22-This file is part of Darling.
22+ This file is part of Darling.
3344-Copyright (C) 2017 Lubos Dolezel
44+ Copyright (C) 2017 Lubos Dolezel
5566-Darling is free software: you can redistribute it and/or modify
77-it under the terms of the GNU General Public License as published by
88-the Free Software Foundation, either version 3 of the License, or
99-(at your option) any later version.
66+ Darling is free software: you can redistribute it and/or modify
77+ it under the terms of the GNU General Public License as published by
88+ the Free Software Foundation, either version 3 of the License, or
99+ (at your option) any later version.
10101111-Darling is distributed in the hope that it will be useful,
1212-but WITHOUT ANY WARRANTY; without even the implied warranty of
1313-MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
1414-GNU General Public License for more details.
1111+ Darling is distributed in the hope that it will be useful,
1212+ but WITHOUT ANY WARRANTY; without even the implied warranty of
1313+ MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
1414+ GNU General Public License for more details.
15151616-You should have received a copy of the GNU General Public License
1717-along with Darling. If not, see <http://www.gnu.org/licenses/>.
1616+ You should have received a copy of the GNU General Public License
1717+ along with Darling. If not, see <http://www.gnu.org/licenses/>.
1818*/
1919+2020+#include <Foundation/Foundation.h>
19212022@interface _OSLogIndexFile : NSObject
2123
···11+/*
22+ This file is part of Darling.
33+44+ Copyright (C) 2017 Lubos Dolezel
55+66+ Darling is free software: you can redistribute it and/or modify
77+ it under the terms of the GNU General Public License as published by
88+ the Free Software Foundation, either version 3 of the License, or
99+ (at your option) any later version.
1010+1111+ Darling is distributed in the hope that it will be useful,
1212+ but WITHOUT ANY WARRANTY; without even the implied warranty of
1313+ MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
1414+ GNU General Public License for more details.
1515+1616+ You should have received a copy of the GNU General Public License
1717+ along with Darling. If not, see <http://www.gnu.org/licenses/>.
1818+*/
1919+2020+#include <Foundation/Foundation.h>
2121+2222+@protocol _OSLogIndexTimeRangable
2323+2424+@end
···11+/*
22+ This file is part of Darling.
33+44+ Copyright (C) 2017 Lubos Dolezel
55+66+ Darling is free software: you can redistribute it and/or modify
77+ it under the terms of the GNU General Public License as published by
88+ the Free Software Foundation, either version 3 of the License, or
99+ (at your option) any later version.
1010+1111+ Darling is distributed in the hope that it will be useful,
1212+ but WITHOUT ANY WARRANTY; without even the implied warranty of
1313+ MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
1414+ GNU General Public License for more details.
1515+1616+ You should have received a copy of the GNU General Public License
1717+ along with Darling. If not, see <http://www.gnu.org/licenses/>.
1818+*/
1919+2020+#include <Foundation/Foundation.h>
2121+2222+@interface _OSLogLegacyPredicateMapper : NSObject
2323+2424+@end
···11+/*
22+ This file is part of Darling.
33+44+ Copyright (C) 2017 Lubos Dolezel
55+66+ Darling is free software: you can redistribute it and/or modify
77+ it under the terms of the GNU General Public License as published by
88+ the Free Software Foundation, either version 3 of the License, or
99+ (at your option) any later version.
1010+1111+ Darling is distributed in the hope that it will be useful,
1212+ but WITHOUT ANY WARRANTY; without even the implied warranty of
1313+ MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
1414+ GNU General Public License for more details.
1515+1616+ You should have received a copy of the GNU General Public License
1717+ along with Darling. If not, see <http://www.gnu.org/licenses/>.
1818+*/
1919+2020+#include <Foundation/Foundation.h>
2121+2222+@interface _OSLogPredicateMapper : NSObject
2323+2424+@end
···11+/*
22+ This file is part of Darling.
33+44+ Copyright (C) 2017 Lubos Dolezel
55+66+ Darling is free software: you can redistribute it and/or modify
77+ it under the terms of the GNU General Public License as published by
88+ the Free Software Foundation, either version 3 of the License, or
99+ (at your option) any later version.
1010+1111+ Darling is distributed in the hope that it will be useful,
1212+ but WITHOUT ANY WARRANTY; without even the implied warranty of
1313+ MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
1414+ GNU General Public License for more details.
1515+1616+ You should have received a copy of the GNU General Public License
1717+ along with Darling. If not, see <http://www.gnu.org/licenses/>.
1818+*/
1919+2020+#include <Foundation/Foundation.h>
2121+2222+@interface _OSLogSimplePredicate : NSObject
2323+2424+@end
···11+/*
22+ This file is part of Darling.
33+44+ Copyright (C) 2017 Lubos Dolezel
55+66+ Darling is free software: you can redistribute it and/or modify
77+ it under the terms of the GNU General Public License as published by
88+ the Free Software Foundation, either version 3 of the License, or
99+ (at your option) any later version.
1010+1111+ Darling is distributed in the hope that it will be useful,
1212+ but WITHOUT ANY WARRANTY; without even the implied warranty of
1313+ MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
1414+ GNU General Public License for more details.
1515+1616+ You should have received a copy of the GNU General Public License
1717+ along with Darling. If not, see <http://www.gnu.org/licenses/>.
1818+*/
1919+2020+#include <Foundation/Foundation.h>
2121+2222+@interface _OSLogStreamFilter : NSObject
2323+2424+@end
···11/*
22-This file is part of Darling.
22+ This file is part of Darling.
3344-Copyright (C) 2017 Lubos Dolezel
44+ Copyright (C) 2017 Lubos Dolezel
5566-Darling is free software: you can redistribute it and/or modify
77-it under the terms of the GNU General Public License as published by
88-the Free Software Foundation, either version 3 of the License, or
99-(at your option) any later version.
66+ Darling is free software: you can redistribute it and/or modify
77+ it under the terms of the GNU General Public License as published by
88+ the Free Software Foundation, either version 3 of the License, or
99+ (at your option) any later version.
10101111-Darling is distributed in the hope that it will be useful,
1212-but WITHOUT ANY WARRANTY; without even the implied warranty of
1313-MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
1414-GNU General Public License for more details.
1111+ Darling is distributed in the hope that it will be useful,
1212+ but WITHOUT ANY WARRANTY; without even the implied warranty of
1313+ MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
1414+ GNU General Public License for more details.
15151616-You should have received a copy of the GNU General Public License
1717-along with Darling. If not, see <http://www.gnu.org/licenses/>.
1616+ You should have received a copy of the GNU General Public License
1717+ along with Darling. If not, see <http://www.gnu.org/licenses/>.
1818*/
1919+2020+#include <Foundation/Foundation.h>
19212022@interface _OSLogTracepointBuffer : NSObject
2123
···11/*
22-This file is part of Darling.
22+ This file is part of Darling.
3344-Copyright (C) 2017 Lubos Dolezel
44+ Copyright (C) 2017 Lubos Dolezel
5566-Darling is free software: you can redistribute it and/or modify
77-it under the terms of the GNU General Public License as published by
88-the Free Software Foundation, either version 3 of the License, or
99-(at your option) any later version.
66+ Darling is free software: you can redistribute it and/or modify
77+ it under the terms of the GNU General Public License as published by
88+ the Free Software Foundation, either version 3 of the License, or
99+ (at your option) any later version.
10101111-Darling is distributed in the hope that it will be useful,
1212-but WITHOUT ANY WARRANTY; without even the implied warranty of
1313-MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
1414-GNU General Public License for more details.
1111+ Darling is distributed in the hope that it will be useful,
1212+ but WITHOUT ANY WARRANTY; without even the implied warranty of
1313+ MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
1414+ GNU General Public License for more details.
15151616-You should have received a copy of the GNU General Public License
1717-along with Darling. If not, see <http://www.gnu.org/licenses/>.
1616+ You should have received a copy of the GNU General Public License
1717+ along with Darling. If not, see <http://www.gnu.org/licenses/>.
1818*/
1919+2020+#include <Foundation/Foundation.h>
19212022@interface _OSLogVersioning : NSObject
2123
+390
src/LoggingSupport/src/LoggingSupport.m
···11+/*
22+ This file is part of Darling.
33+44+ Copyright (C) 2017 Lubos Dolezel
55+66+ Darling is free software: you can redistribute it and/or modify
77+ it under the terms of the GNU General Public License as published by
88+ the Free Software Foundation, either version 3 of the License, or
99+ (at your option) any later version.
1010+1111+ Darling is distributed in the hope that it will be useful,
1212+ but WITHOUT ANY WARRANTY; without even the implied warranty of
1313+ MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
1414+ GNU General Public License for more details.
1515+1616+ You should have received a copy of the GNU General Public License
1717+ along with Darling. If not, see <http://www.gnu.org/licenses/>.
1818+*/
1919+2020+2121+#include <LoggingSupport/LoggingSupport.h>
2222+#include <stdlib.h>
2323+#include <stdio.h>
2424+2525+static int verbose = 0;
2626+2727+__attribute__((constructor))
2828+static void initme(void) {
2929+ verbose = getenv("STUB_VERBOSE") != NULL;
3030+}
3131+3232+void* OSLogClearOptions(void) {
3333+ if (verbose) puts("STUB: OSLogClearOptions called");
3434+ return NULL;
3535+}
3636+3737+void* OSLogConstructArchive(void) {
3838+ if (verbose) puts("STUB: OSLogConstructArchive called");
3939+ return NULL;
4040+}
4141+4242+void* OSLogCreateArchive(void) {
4343+ if (verbose) puts("STUB: OSLogCreateArchive called");
4444+ return NULL;
4545+}
4646+4747+void* OSLogCreateArchiveWithDictionary(void) {
4848+ if (verbose) puts("STUB: OSLogCreateArchiveWithDictionary called");
4949+ return NULL;
5050+}
5151+5252+void* OSLogInstallProfilePayload(void) {
5353+ if (verbose) puts("STUB: OSLogInstallProfilePayload called");
5454+ return NULL;
5555+}
5656+5757+void* OSLogLogdAdminConnection(void) {
5858+ if (verbose) puts("STUB: OSLogLogdAdminConnection called");
5959+ return NULL;
6060+}
6161+6262+void* OSLogLookupPathWithUUID(void) {
6363+ if (verbose) puts("STUB: OSLogLookupPathWithUUID called");
6464+ return NULL;
6565+}
6666+6767+void* OSLogRemoveProfilePayload(void) {
6868+ if (verbose) puts("STUB: OSLogRemoveProfilePayload called");
6969+ return NULL;
7070+}
7171+7272+void* OSLogSetOptions(void) {
7373+ if (verbose) puts("STUB: OSLogSetOptions called");
7474+ return NULL;
7575+}
7676+7777+void* OSLogStateCaptureForAllPIDs(void) {
7878+ if (verbose) puts("STUB: OSLogStateCaptureForAllPIDs called");
7979+ return NULL;
8080+}
8181+8282+void* OSLogValidateProfilePayload(void) {
8383+ if (verbose) puts("STUB: OSLogValidateProfilePayload called");
8484+ return NULL;
8585+}
8686+8787+void* _OSLogGetSimplePredicate(void) {
8888+ if (verbose) puts("STUB: _OSLogGetSimplePredicate called");
8989+ return NULL;
9090+}
9191+9292+void* _catalog_create(void) {
9393+ if (verbose) puts("STUB: _catalog_create called");
9494+ return NULL;
9595+}
9696+9797+void* _catalog_create_with_chunk(void) {
9898+ if (verbose) puts("STUB: _catalog_create_with_chunk called");
9999+ return NULL;
100100+}
101101+102102+void* _catalog_destroy(void) {
103103+ if (verbose) puts("STUB: _catalog_destroy called");
104104+ return NULL;
105105+}
106106+107107+void* _catalog_for_each_uuid(void) {
108108+ if (verbose) puts("STUB: _catalog_for_each_uuid called");
109109+ return NULL;
110110+}
111111+112112+void* _catalog_lookup_procinfo_by_procid(void) {
113113+ if (verbose) puts("STUB: _catalog_lookup_procinfo_by_procid called");
114114+ return NULL;
115115+}
116116+117117+void* _catalog_lookup_procinfo_by_procinfo_key(void) {
118118+ if (verbose) puts("STUB: _catalog_lookup_procinfo_by_procinfo_key called");
119119+ return NULL;
120120+}
121121+122122+void* _catalog_procinfo_create(void) {
123123+ if (verbose) puts("STUB: _catalog_procinfo_create called");
124124+ return NULL;
125125+}
126126+127127+void* _catalog_procinfo_for_each_uuidinfo(void) {
128128+ if (verbose) puts("STUB: _catalog_procinfo_for_each_uuidinfo called");
129129+ return NULL;
130130+}
131131+132132+void* _catalog_procinfo_lookup_pc(void) {
133133+ if (verbose) puts("STUB: _catalog_procinfo_lookup_pc called");
134134+ return NULL;
135135+}
136136+137137+void* _catalog_procinfo_lookup_subsystem(void) {
138138+ if (verbose) puts("STUB: _catalog_procinfo_lookup_subsystem called");
139139+ return NULL;
140140+}
141141+142142+void* _catalog_procinfo_uuidinfo_add(void) {
143143+ if (verbose) puts("STUB: _catalog_procinfo_uuidinfo_add called");
144144+ return NULL;
145145+}
146146+147147+void* _catalog_procinfo_uuidinfo_remove(void) {
148148+ if (verbose) puts("STUB: _catalog_procinfo_uuidinfo_remove called");
149149+ return NULL;
150150+}
151151+152152+void* _catalog_subchunk_procinfo_add(void) {
153153+ if (verbose) puts("STUB: _catalog_subchunk_procinfo_add called");
154154+ return NULL;
155155+}
156156+157157+void* _catalog_update_earliest_fhbuf_ts(void) {
158158+ if (verbose) puts("STUB: _catalog_update_earliest_fhbuf_ts called");
159159+ return NULL;
160160+}
161161+162162+void* _catalog_uuid_add(void) {
163163+ if (verbose) puts("STUB: _catalog_uuid_add called");
164164+ return NULL;
165165+}
166166+167167+void* _chunk_support_convert_tracepoint(void) {
168168+ if (verbose) puts("STUB: _chunk_support_convert_tracepoint called");
169169+ return NULL;
170170+}
171171+172172+void* _os_activity_stream_entry_decode(void) {
173173+ if (verbose) puts("STUB: _os_activity_stream_entry_decode called");
174174+ return NULL;
175175+}
176176+177177+void* _os_log_resolve_format(void) {
178178+ if (verbose) puts("STUB: _os_log_resolve_format called");
179179+ return NULL;
180180+}
181181+182182+void* _os_log_set_nscf_formatter(void) {
183183+ if (verbose) puts("STUB: _os_log_set_nscf_formatter called");
184184+ return NULL;
185185+}
186186+187187+void* _os_trace_persistdir_path(void) {
188188+ if (verbose) puts("STUB: _os_trace_persistdir_path called");
189189+ return NULL;
190190+}
191191+192192+void* _os_trace_timesyncdir_path(void) {
193193+ if (verbose) puts("STUB: _os_trace_timesyncdir_path called");
194194+ return NULL;
195195+}
196196+197197+void* _os_trace_uuiddb_dsc_map_resolve(void) {
198198+ if (verbose) puts("STUB: _os_trace_uuiddb_dsc_map_resolve called");
199199+ return NULL;
200200+}
201201+202202+void* _os_trace_uuiddb_dsc_validate_hdr(void) {
203203+ if (verbose) puts("STUB: _os_trace_uuiddb_dsc_validate_hdr called");
204204+ return NULL;
205205+}
206206+207207+void* _os_trace_uuiddb_get_dsc_map_fd(void) {
208208+ if (verbose) puts("STUB: _os_trace_uuiddb_get_dsc_map_fd called");
209209+ return NULL;
210210+}
211211+212212+void* _os_trace_uuiddb_path(void) {
213213+ if (verbose) puts("STUB: _os_trace_uuiddb_path called");
214214+ return NULL;
215215+}
216216+217217+void* _os_trace_uuiddb_path_exists(void) {
218218+ if (verbose) puts("STUB: _os_trace_uuiddb_path_exists called");
219219+ return NULL;
220220+}
221221+222222+void* _state_support_decode_data(void) {
223223+ if (verbose) puts("STUB: _state_support_decode_data called");
224224+ return NULL;
225225+}
226226+227227+void* _state_support_validate_chunk(void) {
228228+ if (verbose) puts("STUB: _state_support_validate_chunk called");
229229+ return NULL;
230230+}
231231+232232+void* _state_support_validate_payload(void) {
233233+ if (verbose) puts("STUB: _state_support_validate_payload called");
234234+ return NULL;
235235+}
236236+237237+void* _timesync_continuous_to_wall_time(void) {
238238+ if (verbose) puts("STUB: _timesync_continuous_to_wall_time called");
239239+ return NULL;
240240+}
241241+242242+void* _timesync_db_dup(void) {
243243+ if (verbose) puts("STUB: _timesync_db_dup called");
244244+ return NULL;
245245+}
246246+247247+void* _timesync_db_open(void) {
248248+ if (verbose) puts("STUB: _timesync_db_open called");
249249+ return NULL;
250250+}
251251+252252+void* _timesync_db_openat(void) {
253253+ if (verbose) puts("STUB: _timesync_db_openat called");
254254+ return NULL;
255255+}
256256+257257+void* _timesync_mach_timebase(void) {
258258+ if (verbose) puts("STUB: _timesync_mach_timebase called");
259259+ return NULL;
260260+}
261261+262262+void* _timesync_range_count(void) {
263263+ if (verbose) puts("STUB: _timesync_range_count called");
264264+ return NULL;
265265+}
266266+267267+void* _timesync_range_create(void) {
268268+ if (verbose) puts("STUB: _timesync_range_create called");
269269+ return NULL;
270270+}
271271+272272+void* _timesync_range_destroy(void) {
273273+ if (verbose) puts("STUB: _timesync_range_destroy called");
274274+ return NULL;
275275+}
276276+277277+void* _timesync_repair(void) {
278278+ if (verbose) puts("STUB: _timesync_repair called");
279279+ return NULL;
280280+}
281281+282282+void* _timesync_validate(void) {
283283+ if (verbose) puts("STUB: _timesync_validate called");
284284+ return NULL;
285285+}
286286+287287+void* _timesync_wall_time_to_continuous(void) {
288288+ if (verbose) puts("STUB: _timesync_wall_time_to_continuous called");
289289+ return NULL;
290290+}
291291+292292+void* os_activity_stream_add_pid(void) {
293293+ if (verbose) puts("STUB: os_activity_stream_add_pid called");
294294+ return NULL;
295295+}
296296+297297+void* os_activity_stream_cancel(void) {
298298+ if (verbose) puts("STUB: os_activity_stream_cancel called");
299299+ return NULL;
300300+}
301301+302302+void* os_activity_stream_for_pid(void) {
303303+ if (verbose) puts("STUB: os_activity_stream_for_pid called");
304304+ return NULL;
305305+}
306306+307307+void* os_activity_stream_for_simulator(void) {
308308+ if (verbose) puts("STUB: os_activity_stream_for_simulator called");
309309+ return NULL;
310310+}
311311+312312+void* os_activity_stream_persistence(void) {
313313+ if (verbose) puts("STUB: os_activity_stream_persistence called");
314314+ return NULL;
315315+}
316316+317317+void* os_activity_stream_resume(void) {
318318+ if (verbose) puts("STUB: os_activity_stream_resume called");
319319+ return NULL;
320320+}
321321+322322+void* os_activity_stream_set_event_handler(void) {
323323+ if (verbose) puts("STUB: os_activity_stream_set_event_handler called");
324324+ return NULL;
325325+}
326326+327327+void* os_activity_stream_set_filter(void) {
328328+ if (verbose) puts("STUB: os_activity_stream_set_filter called");
329329+ return NULL;
330330+}
331331+332332+void* os_log_copy_formatted_message(void) {
333333+ if (verbose) puts("STUB: os_log_copy_formatted_message called");
334334+ return NULL;
335335+}
336336+337337+void* os_log_fmt_compose(void) {
338338+ if (verbose) puts("STUB: os_log_fmt_compose called");
339339+ return NULL;
340340+}
341341+342342+void* os_log_fmt_convert_trace(void) {
343343+ if (verbose) puts("STUB: os_log_fmt_convert_trace called");
344344+ return NULL;
345345+}
346346+347347+void* os_log_fmt_extract_pubdata(void) {
348348+ if (verbose) puts("STUB: os_log_fmt_extract_pubdata called");
349349+ return NULL;
350350+}
351351+352352+void* os_log_fmt_get_plugin(void) {
353353+ if (verbose) puts("STUB: os_log_fmt_get_plugin called");
354354+ return NULL;
355355+}
356356+357357+void* os_trace_copy_formatted_message(void) {
358358+ if (verbose) puts("STUB: os_trace_copy_formatted_message called");
359359+ return NULL;
360360+}
361361+362362+void* uuidpath_lookup_fd(void) {
363363+ if (verbose) puts("STUB: uuidpath_lookup_fd called");
364364+ return NULL;
365365+}
366366+367367+void* uuidpath_map_header(void) {
368368+ if (verbose) puts("STUB: uuidpath_map_header called");
369369+ return NULL;
370370+}
371371+372372+void* uuidpath_map_header_fd(void) {
373373+ if (verbose) puts("STUB: uuidpath_map_header_fd called");
374374+ return NULL;
375375+}
376376+377377+void* uuidpath_resolve(void) {
378378+ if (verbose) puts("STUB: uuidpath_resolve called");
379379+ return NULL;
380380+}
381381+382382+void* uuidpath_resolve_fd(void) {
383383+ if (verbose) puts("STUB: uuidpath_resolve_fd called");
384384+ return NULL;
385385+}
386386+387387+void* uuidpath_sharedcache_resolve_fd(void) {
388388+ if (verbose) puts("STUB: uuidpath_sharedcache_resolve_fd called");
389389+ return NULL;
390390+}
···11+/*
22+ This file is part of Darling.
33+44+ Copyright (C) 2017 Lubos Dolezel
55+66+ Darling is free software: you can redistribute it and/or modify
77+ it under the terms of the GNU General Public License as published by
88+ the Free Software Foundation, either version 3 of the License, or
99+ (at your option) any later version.
1010+1111+ Darling is distributed in the hope that it will be useful,
1212+ but WITHOUT ANY WARRANTY; without even the implied warranty of
1313+ MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
1414+ GNU General Public License for more details.
1515+1616+ You should have received a copy of the GNU General Public License
1717+ along with Darling. If not, see <http://www.gnu.org/licenses/>.
1818+*/
1919+2020+#import <LoggingSupport/LoggingSupport_OSLogCoder.h>
2121+2222+@implementation LoggingSupport_OSLogCoder
2323+2424+- (NSMethodSignature *)methodSignatureForSelector:(SEL)aSelector {
2525+ return [NSMethodSignature signatureWithObjCTypes: "v@:"];
2626+}
2727+2828+- (void)forwardInvocation:(NSInvocation *)anInvocation {
2929+ NSLog(@"Stub called: %@ in %@", NSStringFromSelector([anInvocation selector]), [self class]);
3030+}
3131+3232+@end
+13-13
src/LoggingSupport/src/OSActivityCreateEvent.m
···11/*
22-This file is part of Darling.
22+ This file is part of Darling.
3344-Copyright (C) 2017 Lubos Dolezel
44+ Copyright (C) 2017 Lubos Dolezel
5566-Darling is free software: you can redistribute it and/or modify
77-it under the terms of the GNU General Public License as published by
88-the Free Software Foundation, either version 3 of the License, or
99-(at your option) any later version.
66+ Darling is free software: you can redistribute it and/or modify
77+ it under the terms of the GNU General Public License as published by
88+ the Free Software Foundation, either version 3 of the License, or
99+ (at your option) any later version.
10101111-Darling is distributed in the hope that it will be useful,
1212-but WITHOUT ANY WARRANTY; without even the implied warranty of
1313-MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
1414-GNU General Public License for more details.
1111+ Darling is distributed in the hope that it will be useful,
1212+ but WITHOUT ANY WARRANTY; without even the implied warranty of
1313+ MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
1414+ GNU General Public License for more details.
15151616-You should have received a copy of the GNU General Public License
1717-along with Darling. If not, see <http://www.gnu.org/licenses/>.
1616+ You should have received a copy of the GNU General Public License
1717+ along with Darling. If not, see <http://www.gnu.org/licenses/>.
1818*/
19192020-#import <LoggingSupport/LoggingSupport.h>
2020+#import <LoggingSupport/OSActivityCreateEvent.h>
21212222@implementation OSActivityCreateEvent
2323
+13-13
src/LoggingSupport/src/OSActivityEvent.m
···11/*
22-This file is part of Darling.
22+ This file is part of Darling.
3344-Copyright (C) 2017 Lubos Dolezel
44+ Copyright (C) 2017 Lubos Dolezel
5566-Darling is free software: you can redistribute it and/or modify
77-it under the terms of the GNU General Public License as published by
88-the Free Software Foundation, either version 3 of the License, or
99-(at your option) any later version.
66+ Darling is free software: you can redistribute it and/or modify
77+ it under the terms of the GNU General Public License as published by
88+ the Free Software Foundation, either version 3 of the License, or
99+ (at your option) any later version.
10101111-Darling is distributed in the hope that it will be useful,
1212-but WITHOUT ANY WARRANTY; without even the implied warranty of
1313-MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
1414-GNU General Public License for more details.
1111+ Darling is distributed in the hope that it will be useful,
1212+ but WITHOUT ANY WARRANTY; without even the implied warranty of
1313+ MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
1414+ GNU General Public License for more details.
15151616-You should have received a copy of the GNU General Public License
1717-along with Darling. If not, see <http://www.gnu.org/licenses/>.
1616+ You should have received a copy of the GNU General Public License
1717+ along with Darling. If not, see <http://www.gnu.org/licenses/>.
1818*/
19192020-#import <LoggingSupport/LoggingSupport.h>
2020+#import <LoggingSupport/OSActivityEvent.h>
21212222@implementation OSActivityEvent
2323
+13-13
src/LoggingSupport/src/OSActivityEventMessage.m
···11/*
22-This file is part of Darling.
22+ This file is part of Darling.
3344-Copyright (C) 2017 Lubos Dolezel
44+ Copyright (C) 2017 Lubos Dolezel
5566-Darling is free software: you can redistribute it and/or modify
77-it under the terms of the GNU General Public License as published by
88-the Free Software Foundation, either version 3 of the License, or
99-(at your option) any later version.
66+ Darling is free software: you can redistribute it and/or modify
77+ it under the terms of the GNU General Public License as published by
88+ the Free Software Foundation, either version 3 of the License, or
99+ (at your option) any later version.
10101111-Darling is distributed in the hope that it will be useful,
1212-but WITHOUT ANY WARRANTY; without even the implied warranty of
1313-MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
1414-GNU General Public License for more details.
1111+ Darling is distributed in the hope that it will be useful,
1212+ but WITHOUT ANY WARRANTY; without even the implied warranty of
1313+ MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
1414+ GNU General Public License for more details.
15151616-You should have received a copy of the GNU General Public License
1717-along with Darling. If not, see <http://www.gnu.org/licenses/>.
1616+ You should have received a copy of the GNU General Public License
1717+ along with Darling. If not, see <http://www.gnu.org/licenses/>.
1818*/
19192020-#import <LoggingSupport/LoggingSupport.h>
2020+#import <LoggingSupport/OSActivityEventMessage.h>
21212222@implementation OSActivityEventMessage
2323
···11-/*
22-This file is part of Darling.
33-44-Copyright (C) 2017 Lubos Dolezel
55-66-Darling is free software: you can redistribute it and/or modify
77-it under the terms of the GNU General Public License as published by
88-the Free Software Foundation, either version 3 of the License, or
99-(at your option) any later version.
1010-1111-Darling is distributed in the hope that it will be useful,
1212-but WITHOUT ANY WARRANTY; without even the implied warranty of
1313-MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
1414-GNU General Public License for more details.
1515-1616-You should have received a copy of the GNU General Public License
1717-along with Darling. If not, see <http://www.gnu.org/licenses/>.
1818-*/
1919-2020-#import <LoggingSupport/LoggingSupport.h>
2121-2222-@implementation OSActivityInstrumentation
2323-2424-- (NSMethodSignature *)methodSignatureForSelector:(SEL)aSelector {
2525- return [NSMethodSignature signatureWithObjCTypes: "v@:"];
2626-}
2727-2828-- (void)forwardInvocation:(NSInvocation *)anInvocation {
2929- NSLog(@"Stub called: %@ in %@", NSStringFromSelector([anInvocation selector]), [self class]);
3030-}
3131-3232-@end
···11/*
22-This file is part of Darling.
22+ This file is part of Darling.
3344-Copyright (C) 2017 Lubos Dolezel
44+ Copyright (C) 2017 Lubos Dolezel
5566-Darling is free software: you can redistribute it and/or modify
77-it under the terms of the GNU General Public License as published by
88-the Free Software Foundation, either version 3 of the License, or
99-(at your option) any later version.
66+ Darling is free software: you can redistribute it and/or modify
77+ it under the terms of the GNU General Public License as published by
88+ the Free Software Foundation, either version 3 of the License, or
99+ (at your option) any later version.
10101111-Darling is distributed in the hope that it will be useful,
1212-but WITHOUT ANY WARRANTY; without even the implied warranty of
1313-MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
1414-GNU General Public License for more details.
1111+ Darling is distributed in the hope that it will be useful,
1212+ but WITHOUT ANY WARRANTY; without even the implied warranty of
1313+ MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
1414+ GNU General Public License for more details.
15151616-You should have received a copy of the GNU General Public License
1717-along with Darling. If not, see <http://www.gnu.org/licenses/>.
1616+ You should have received a copy of the GNU General Public License
1717+ along with Darling. If not, see <http://www.gnu.org/licenses/>.
1818*/
19192020-#import <LoggingSupport/LoggingSupport.h>
2020+#import <LoggingSupport/OSActivityLogMessageEvent.h>
21212222@implementation OSActivityLogMessageEvent
2323
+32
src/LoggingSupport/src/OSActivityLossEvent.m
···11+/*
22+ This file is part of Darling.
33+44+ Copyright (C) 2017 Lubos Dolezel
55+66+ Darling is free software: you can redistribute it and/or modify
77+ it under the terms of the GNU General Public License as published by
88+ the Free Software Foundation, either version 3 of the License, or
99+ (at your option) any later version.
1010+1111+ Darling is distributed in the hope that it will be useful,
1212+ but WITHOUT ANY WARRANTY; without even the implied warranty of
1313+ MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
1414+ GNU General Public License for more details.
1515+1616+ You should have received a copy of the GNU General Public License
1717+ along with Darling. If not, see <http://www.gnu.org/licenses/>.
1818+*/
1919+2020+#import <LoggingSupport/OSActivityLossEvent.h>
2121+2222+@implementation OSActivityLossEvent
2323+2424+- (NSMethodSignature *)methodSignatureForSelector:(SEL)aSelector {
2525+ return [NSMethodSignature signatureWithObjCTypes: "v@:"];
2626+}
2727+2828+- (void)forwardInvocation:(NSInvocation *)anInvocation {
2929+ NSLog(@"Stub called: %@ in %@", NSStringFromSelector([anInvocation selector]), [self class]);
3030+}
3131+3232+@end
+32
src/LoggingSupport/src/OSActivitySignpostEvent.m
···11+/*
22+ This file is part of Darling.
33+44+ Copyright (C) 2017 Lubos Dolezel
55+66+ Darling is free software: you can redistribute it and/or modify
77+ it under the terms of the GNU General Public License as published by
88+ the Free Software Foundation, either version 3 of the License, or
99+ (at your option) any later version.
1010+1111+ Darling is distributed in the hope that it will be useful,
1212+ but WITHOUT ANY WARRANTY; without even the implied warranty of
1313+ MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
1414+ GNU General Public License for more details.
1515+1616+ You should have received a copy of the GNU General Public License
1717+ along with Darling. If not, see <http://www.gnu.org/licenses/>.
1818+*/
1919+2020+#import <LoggingSupport/OSActivitySignpostEvent.h>
2121+2222+@implementation OSActivitySignpostEvent
2323+2424+- (NSMethodSignature *)methodSignatureForSelector:(SEL)aSelector {
2525+ return [NSMethodSignature signatureWithObjCTypes: "v@:"];
2626+}
2727+2828+- (void)forwardInvocation:(NSInvocation *)anInvocation {
2929+ NSLog(@"Stub called: %@ in %@", NSStringFromSelector([anInvocation selector]), [self class]);
3030+}
3131+3232+@end
+13-13
src/LoggingSupport/src/OSActivityStatedumpEvent.m
···11/*
22-This file is part of Darling.
22+ This file is part of Darling.
3344-Copyright (C) 2017 Lubos Dolezel
44+ Copyright (C) 2017 Lubos Dolezel
5566-Darling is free software: you can redistribute it and/or modify
77-it under the terms of the GNU General Public License as published by
88-the Free Software Foundation, either version 3 of the License, or
99-(at your option) any later version.
66+ Darling is free software: you can redistribute it and/or modify
77+ it under the terms of the GNU General Public License as published by
88+ the Free Software Foundation, either version 3 of the License, or
99+ (at your option) any later version.
10101111-Darling is distributed in the hope that it will be useful,
1212-but WITHOUT ANY WARRANTY; without even the implied warranty of
1313-MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
1414-GNU General Public License for more details.
1111+ Darling is distributed in the hope that it will be useful,
1212+ but WITHOUT ANY WARRANTY; without even the implied warranty of
1313+ MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
1414+ GNU General Public License for more details.
15151616-You should have received a copy of the GNU General Public License
1717-along with Darling. If not, see <http://www.gnu.org/licenses/>.
1616+ You should have received a copy of the GNU General Public License
1717+ along with Darling. If not, see <http://www.gnu.org/licenses/>.
1818*/
19192020-#import <LoggingSupport/LoggingSupport.h>
2020+#import <LoggingSupport/OSActivityStatedumpEvent.h>
21212222@implementation OSActivityStatedumpEvent
2323
+13-13
src/LoggingSupport/src/OSActivityStream.m
···11/*
22-This file is part of Darling.
22+ This file is part of Darling.
3344-Copyright (C) 2017 Lubos Dolezel
44+ Copyright (C) 2017 Lubos Dolezel
5566-Darling is free software: you can redistribute it and/or modify
77-it under the terms of the GNU General Public License as published by
88-the Free Software Foundation, either version 3 of the License, or
99-(at your option) any later version.
66+ Darling is free software: you can redistribute it and/or modify
77+ it under the terms of the GNU General Public License as published by
88+ the Free Software Foundation, either version 3 of the License, or
99+ (at your option) any later version.
10101111-Darling is distributed in the hope that it will be useful,
1212-but WITHOUT ANY WARRANTY; without even the implied warranty of
1313-MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
1414-GNU General Public License for more details.
1111+ Darling is distributed in the hope that it will be useful,
1212+ but WITHOUT ANY WARRANTY; without even the implied warranty of
1313+ MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
1414+ GNU General Public License for more details.
15151616-You should have received a copy of the GNU General Public License
1717-along with Darling. If not, see <http://www.gnu.org/licenses/>.
1616+ You should have received a copy of the GNU General Public License
1717+ along with Darling. If not, see <http://www.gnu.org/licenses/>.
1818*/
19192020-#import <LoggingSupport/LoggingSupport.h>
2020+#import <LoggingSupport/OSActivityStream.h>
21212222@implementation OSActivityStream
2323
+13-13
src/LoggingSupport/src/OSActivityTimesyncEvent.m
···11/*
22-This file is part of Darling.
22+ This file is part of Darling.
3344-Copyright (C) 2017 Lubos Dolezel
44+ Copyright (C) 2017 Lubos Dolezel
5566-Darling is free software: you can redistribute it and/or modify
77-it under the terms of the GNU General Public License as published by
88-the Free Software Foundation, either version 3 of the License, or
99-(at your option) any later version.
66+ Darling is free software: you can redistribute it and/or modify
77+ it under the terms of the GNU General Public License as published by
88+ the Free Software Foundation, either version 3 of the License, or
99+ (at your option) any later version.
10101111-Darling is distributed in the hope that it will be useful,
1212-but WITHOUT ANY WARRANTY; without even the implied warranty of
1313-MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
1414-GNU General Public License for more details.
1111+ Darling is distributed in the hope that it will be useful,
1212+ but WITHOUT ANY WARRANTY; without even the implied warranty of
1313+ MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
1414+ GNU General Public License for more details.
15151616-You should have received a copy of the GNU General Public License
1717-along with Darling. If not, see <http://www.gnu.org/licenses/>.
1616+ You should have received a copy of the GNU General Public License
1717+ along with Darling. If not, see <http://www.gnu.org/licenses/>.
1818*/
19192020-#import <LoggingSupport/LoggingSupport.h>
2020+#import <LoggingSupport/OSActivityTimesyncEvent.h>
21212222@implementation OSActivityTimesyncEvent
2323
···11/*
22-This file is part of Darling.
22+ This file is part of Darling.
3344-Copyright (C) 2017 Lubos Dolezel
44+ Copyright (C) 2017 Lubos Dolezel
5566-Darling is free software: you can redistribute it and/or modify
77-it under the terms of the GNU General Public License as published by
88-the Free Software Foundation, either version 3 of the License, or
99-(at your option) any later version.
66+ Darling is free software: you can redistribute it and/or modify
77+ it under the terms of the GNU General Public License as published by
88+ the Free Software Foundation, either version 3 of the License, or
99+ (at your option) any later version.
10101111-Darling is distributed in the hope that it will be useful,
1212-but WITHOUT ANY WARRANTY; without even the implied warranty of
1313-MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
1414-GNU General Public License for more details.
1111+ Darling is distributed in the hope that it will be useful,
1212+ but WITHOUT ANY WARRANTY; without even the implied warranty of
1313+ MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
1414+ GNU General Public License for more details.
15151616-You should have received a copy of the GNU General Public License
1717-along with Darling. If not, see <http://www.gnu.org/licenses/>.
1616+ You should have received a copy of the GNU General Public License
1717+ along with Darling. If not, see <http://www.gnu.org/licenses/>.
1818*/
19192020-#import <LoggingSupport/LoggingSupport.h>
2020+#import <LoggingSupport/OSActivityTraceMessageEvent.h>
21212222@implementation OSActivityTraceMessageEvent
2323
···11/*
22-This file is part of Darling.
22+ This file is part of Darling.
3344-Copyright (C) 2017 Lubos Dolezel
44+ Copyright (C) 2017 Lubos Dolezel
5566-Darling is free software: you can redistribute it and/or modify
77-it under the terms of the GNU General Public License as published by
88-the Free Software Foundation, either version 3 of the License, or
99-(at your option) any later version.
66+ Darling is free software: you can redistribute it and/or modify
77+ it under the terms of the GNU General Public License as published by
88+ the Free Software Foundation, either version 3 of the License, or
99+ (at your option) any later version.
10101111-Darling is distributed in the hope that it will be useful,
1212-but WITHOUT ANY WARRANTY; without even the implied warranty of
1313-MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
1414-GNU General Public License for more details.
1111+ Darling is distributed in the hope that it will be useful,
1212+ but WITHOUT ANY WARRANTY; without even the implied warranty of
1313+ MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
1414+ GNU General Public License for more details.
15151616-You should have received a copy of the GNU General Public License
1717-along with Darling. If not, see <http://www.gnu.org/licenses/>.
1616+ You should have received a copy of the GNU General Public License
1717+ along with Darling. If not, see <http://www.gnu.org/licenses/>.
1818*/
19192020-#import <LoggingSupport/LoggingSupport.h>
2020+#import <LoggingSupport/OSActivityTransitionEvent.h>
21212222@implementation OSActivityTransitionEvent
2323
···11/*
22-This file is part of Darling.
22+ This file is part of Darling.
3344-Copyright (C) 2017 Lubos Dolezel
44+ Copyright (C) 2017 Lubos Dolezel
5566-Darling is free software: you can redistribute it and/or modify
77-it under the terms of the GNU General Public License as published by
88-the Free Software Foundation, either version 3 of the License, or
99-(at your option) any later version.
66+ Darling is free software: you can redistribute it and/or modify
77+ it under the terms of the GNU General Public License as published by
88+ the Free Software Foundation, either version 3 of the License, or
99+ (at your option) any later version.
10101111-Darling is distributed in the hope that it will be useful,
1212-but WITHOUT ANY WARRANTY; without even the implied warranty of
1313-MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
1414-GNU General Public License for more details.
1111+ Darling is distributed in the hope that it will be useful,
1212+ but WITHOUT ANY WARRANTY; without even the implied warranty of
1313+ MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
1414+ GNU General Public License for more details.
15151616-You should have received a copy of the GNU General Public License
1717-along with Darling. If not, see <http://www.gnu.org/licenses/>.
1616+ You should have received a copy of the GNU General Public License
1717+ along with Darling. If not, see <http://www.gnu.org/licenses/>.
1818*/
19192020-#import <LoggingSupport/LoggingSupport.h>
2020+#import <LoggingSupport/OSActivityUserActionEvent.h>
21212222@implementation OSActivityUserActionEvent
2323
+13-13
src/LoggingSupport/src/OSLogDevice.m
···11/*
22-This file is part of Darling.
22+ This file is part of Darling.
3344-Copyright (C) 2017 Lubos Dolezel
44+ Copyright (C) 2017 Lubos Dolezel
5566-Darling is free software: you can redistribute it and/or modify
77-it under the terms of the GNU General Public License as published by
88-the Free Software Foundation, either version 3 of the License, or
99-(at your option) any later version.
66+ Darling is free software: you can redistribute it and/or modify
77+ it under the terms of the GNU General Public License as published by
88+ the Free Software Foundation, either version 3 of the License, or
99+ (at your option) any later version.
10101111-Darling is distributed in the hope that it will be useful,
1212-but WITHOUT ANY WARRANTY; without even the implied warranty of
1313-MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
1414-GNU General Public License for more details.
1111+ Darling is distributed in the hope that it will be useful,
1212+ but WITHOUT ANY WARRANTY; without even the implied warranty of
1313+ MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
1414+ GNU General Public License for more details.
15151616-You should have received a copy of the GNU General Public License
1717-along with Darling. If not, see <http://www.gnu.org/licenses/>.
1616+ You should have received a copy of the GNU General Public License
1717+ along with Darling. If not, see <http://www.gnu.org/licenses/>.
1818*/
19192020-#import <LoggingSupport/LoggingSupport.h>
2020+#import <LoggingSupport/OSLogDevice.h>
21212222@implementation OSLogDevice
2323
+32
src/LoggingSupport/src/OSLogEventBacktrace.m
···11+/*
22+ This file is part of Darling.
33+44+ Copyright (C) 2017 Lubos Dolezel
55+66+ Darling is free software: you can redistribute it and/or modify
77+ it under the terms of the GNU General Public License as published by
88+ the Free Software Foundation, either version 3 of the License, or
99+ (at your option) any later version.
1010+1111+ Darling is distributed in the hope that it will be useful,
1212+ but WITHOUT ANY WARRANTY; without even the implied warranty of
1313+ MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
1414+ GNU General Public License for more details.
1515+1616+ You should have received a copy of the GNU General Public License
1717+ along with Darling. If not, see <http://www.gnu.org/licenses/>.
1818+*/
1919+2020+#import <LoggingSupport/OSLogEventBacktrace.h>
2121+2222+@implementation OSLogEventBacktrace
2323+2424+- (NSMethodSignature *)methodSignatureForSelector:(SEL)aSelector {
2525+ return [NSMethodSignature signatureWithObjCTypes: "v@:"];
2626+}
2727+2828+- (void)forwardInvocation:(NSInvocation *)anInvocation {
2929+ NSLog(@"Stub called: %@ in %@", NSStringFromSelector([anInvocation selector]), [self class]);
3030+}
3131+3232+@end
+32
src/LoggingSupport/src/OSLogEventBacktraceFrame.m
···11+/*
22+ This file is part of Darling.
33+44+ Copyright (C) 2017 Lubos Dolezel
55+66+ Darling is free software: you can redistribute it and/or modify
77+ it under the terms of the GNU General Public License as published by
88+ the Free Software Foundation, either version 3 of the License, or
99+ (at your option) any later version.
1010+1111+ Darling is distributed in the hope that it will be useful,
1212+ but WITHOUT ANY WARRANTY; without even the implied warranty of
1313+ MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
1414+ GNU General Public License for more details.
1515+1616+ You should have received a copy of the GNU General Public License
1717+ along with Darling. If not, see <http://www.gnu.org/licenses/>.
1818+*/
1919+2020+#import <LoggingSupport/OSLogEventBacktraceFrame.h>
2121+2222+@implementation OSLogEventBacktraceFrame
2323+2424+- (NSMethodSignature *)methodSignatureForSelector:(SEL)aSelector {
2525+ return [NSMethodSignature signatureWithObjCTypes: "v@:"];
2626+}
2727+2828+- (void)forwardInvocation:(NSInvocation *)anInvocation {
2929+ NSLog(@"Stub called: %@ in %@", NSStringFromSelector([anInvocation selector]), [self class]);
3030+}
3131+3232+@end
···11+/*
22+ This file is part of Darling.
33+44+ Copyright (C) 2017 Lubos Dolezel
55+66+ Darling is free software: you can redistribute it and/or modify
77+ it under the terms of the GNU General Public License as published by
88+ the Free Software Foundation, either version 3 of the License, or
99+ (at your option) any later version.
1010+1111+ Darling is distributed in the hope that it will be useful,
1212+ but WITHOUT ANY WARRANTY; without even the implied warranty of
1313+ MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
1414+ GNU General Public License for more details.
1515+1616+ You should have received a copy of the GNU General Public License
1717+ along with Darling. If not, see <http://www.gnu.org/licenses/>.
1818+*/
1919+2020+#import <LoggingSupport/OSLogEventDecomposedMessage.h>
2121+2222+@implementation OSLogEventDecomposedMessage
2323+2424+- (NSMethodSignature *)methodSignatureForSelector:(SEL)aSelector {
2525+ return [NSMethodSignature signatureWithObjCTypes: "v@:"];
2626+}
2727+2828+- (void)forwardInvocation:(NSInvocation *)anInvocation {
2929+ NSLog(@"Stub called: %@ in %@", NSStringFromSelector([anInvocation selector]), [self class]);
3030+}
3131+3232+@end
+32
src/LoggingSupport/src/OSLogEventLiveSource.m
···11+/*
22+ This file is part of Darling.
33+44+ Copyright (C) 2017 Lubos Dolezel
55+66+ Darling is free software: you can redistribute it and/or modify
77+ it under the terms of the GNU General Public License as published by
88+ the Free Software Foundation, either version 3 of the License, or
99+ (at your option) any later version.
1010+1111+ Darling is distributed in the hope that it will be useful,
1212+ but WITHOUT ANY WARRANTY; without even the implied warranty of
1313+ MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
1414+ GNU General Public License for more details.
1515+1616+ You should have received a copy of the GNU General Public License
1717+ along with Darling. If not, see <http://www.gnu.org/licenses/>.
1818+*/
1919+2020+#import <LoggingSupport/OSLogEventLiveSource.h>
2121+2222+@implementation OSLogEventLiveSource
2323+2424+- (NSMethodSignature *)methodSignatureForSelector:(SEL)aSelector {
2525+ return [NSMethodSignature signatureWithObjCTypes: "v@:"];
2626+}
2727+2828+- (void)forwardInvocation:(NSInvocation *)anInvocation {
2929+ NSLog(@"Stub called: %@ in %@", NSStringFromSelector([anInvocation selector]), [self class]);
3030+}
3131+3232+@end
+32
src/LoggingSupport/src/OSLogEventLiveStore.m
···11+/*
22+ This file is part of Darling.
33+44+ Copyright (C) 2017 Lubos Dolezel
55+66+ Darling is free software: you can redistribute it and/or modify
77+ it under the terms of the GNU General Public License as published by
88+ the Free Software Foundation, either version 3 of the License, or
99+ (at your option) any later version.
1010+1111+ Darling is distributed in the hope that it will be useful,
1212+ but WITHOUT ANY WARRANTY; without even the implied warranty of
1313+ MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
1414+ GNU General Public License for more details.
1515+1616+ You should have received a copy of the GNU General Public License
1717+ along with Darling. If not, see <http://www.gnu.org/licenses/>.
1818+*/
1919+2020+#import <LoggingSupport/OSLogEventLiveStore.h>
2121+2222+@implementation OSLogEventLiveStore
2323+2424+- (NSMethodSignature *)methodSignatureForSelector:(SEL)aSelector {
2525+ return [NSMethodSignature signatureWithObjCTypes: "v@:"];
2626+}
2727+2828+- (void)forwardInvocation:(NSInvocation *)anInvocation {
2929+ NSLog(@"Stub called: %@ in %@", NSStringFromSelector([anInvocation selector]), [self class]);
3030+}
3131+3232+@end
+32
src/LoggingSupport/src/OSLogEventLiveStream.m
···11+/*
22+ This file is part of Darling.
33+44+ Copyright (C) 2017 Lubos Dolezel
55+66+ Darling is free software: you can redistribute it and/or modify
77+ it under the terms of the GNU General Public License as published by
88+ the Free Software Foundation, either version 3 of the License, or
99+ (at your option) any later version.
1010+1111+ Darling is distributed in the hope that it will be useful,
1212+ but WITHOUT ANY WARRANTY; without even the implied warranty of
1313+ MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
1414+ GNU General Public License for more details.
1515+1616+ You should have received a copy of the GNU General Public License
1717+ along with Darling. If not, see <http://www.gnu.org/licenses/>.
1818+*/
1919+2020+#import <LoggingSupport/OSLogEventLiveStream.h>
2121+2222+@implementation OSLogEventLiveStream
2323+2424+- (NSMethodSignature *)methodSignatureForSelector:(SEL)aSelector {
2525+ return [NSMethodSignature signatureWithObjCTypes: "v@:"];
2626+}
2727+2828+- (void)forwardInvocation:(NSInvocation *)anInvocation {
2929+ NSLog(@"Stub called: %@ in %@", NSStringFromSelector([anInvocation selector]), [self class]);
3030+}
3131+3232+@end
+32
src/LoggingSupport/src/OSLogEventLocalStore.m
···11+/*
22+ This file is part of Darling.
33+44+ Copyright (C) 2017 Lubos Dolezel
55+66+ Darling is free software: you can redistribute it and/or modify
77+ it under the terms of the GNU General Public License as published by
88+ the Free Software Foundation, either version 3 of the License, or
99+ (at your option) any later version.
1010+1111+ Darling is distributed in the hope that it will be useful,
1212+ but WITHOUT ANY WARRANTY; without even the implied warranty of
1313+ MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
1414+ GNU General Public License for more details.
1515+1616+ You should have received a copy of the GNU General Public License
1717+ along with Darling. If not, see <http://www.gnu.org/licenses/>.
1818+*/
1919+2020+#import <LoggingSupport/OSLogEventLocalStore.h>
2121+2222+@implementation OSLogEventLocalStore
2323+2424+- (NSMethodSignature *)methodSignatureForSelector:(SEL)aSelector {
2525+ return [NSMethodSignature signatureWithObjCTypes: "v@:"];
2626+}
2727+2828+- (void)forwardInvocation:(NSInvocation *)anInvocation {
2929+ NSLog(@"Stub called: %@ in %@", NSStringFromSelector([anInvocation selector]), [self class]);
3030+}
3131+3232+@end
···11+/*
22+ This file is part of Darling.
33+44+ Copyright (C) 2017 Lubos Dolezel
55+66+ Darling is free software: you can redistribute it and/or modify
77+ it under the terms of the GNU General Public License as published by
88+ the Free Software Foundation, either version 3 of the License, or
99+ (at your option) any later version.
1010+1111+ Darling is distributed in the hope that it will be useful,
1212+ but WITHOUT ANY WARRANTY; without even the implied warranty of
1313+ MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
1414+ GNU General Public License for more details.
1515+1616+ You should have received a copy of the GNU General Public License
1717+ along with Darling. If not, see <http://www.gnu.org/licenses/>.
1818+*/
1919+2020+#import <LoggingSupport/OSLogEventMessageArgument.h>
2121+2222+@implementation OSLogEventMessageArgument
2323+2424+- (NSMethodSignature *)methodSignatureForSelector:(SEL)aSelector {
2525+ return [NSMethodSignature signatureWithObjCTypes: "v@:"];
2626+}
2727+2828+- (void)forwardInvocation:(NSInvocation *)anInvocation {
2929+ NSLog(@"Stub called: %@ in %@", NSStringFromSelector([anInvocation selector]), [self class]);
3030+}
3131+3232+@end
+32
src/LoggingSupport/src/OSLogEventProxy.m
···11+/*
22+ This file is part of Darling.
33+44+ Copyright (C) 2017 Lubos Dolezel
55+66+ Darling is free software: you can redistribute it and/or modify
77+ it under the terms of the GNU General Public License as published by
88+ the Free Software Foundation, either version 3 of the License, or
99+ (at your option) any later version.
1010+1111+ Darling is distributed in the hope that it will be useful,
1212+ but WITHOUT ANY WARRANTY; without even the implied warranty of
1313+ MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
1414+ GNU General Public License for more details.
1515+1616+ You should have received a copy of the GNU General Public License
1717+ along with Darling. If not, see <http://www.gnu.org/licenses/>.
1818+*/
1919+2020+#import <LoggingSupport/OSLogEventProxy.h>
2121+2222+@implementation OSLogEventProxy
2323+2424+- (NSMethodSignature *)methodSignatureForSelector:(SEL)aSelector {
2525+ return [NSMethodSignature signatureWithObjCTypes: "v@:"];
2626+}
2727+2828+- (void)forwardInvocation:(NSInvocation *)anInvocation {
2929+ NSLog(@"Stub called: %@ in %@", NSStringFromSelector([anInvocation selector]), [self class]);
3030+}
3131+3232+@end
+32
src/LoggingSupport/src/OSLogEventSource.m
···11+/*
22+ This file is part of Darling.
33+44+ Copyright (C) 2017 Lubos Dolezel
55+66+ Darling is free software: you can redistribute it and/or modify
77+ it under the terms of the GNU General Public License as published by
88+ the Free Software Foundation, either version 3 of the License, or
99+ (at your option) any later version.
1010+1111+ Darling is distributed in the hope that it will be useful,
1212+ but WITHOUT ANY WARRANTY; without even the implied warranty of
1313+ MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
1414+ GNU General Public License for more details.
1515+1616+ You should have received a copy of the GNU General Public License
1717+ along with Darling. If not, see <http://www.gnu.org/licenses/>.
1818+*/
1919+2020+#import <LoggingSupport/OSLogEventSource.h>
2121+2222+@implementation OSLogEventSource
2323+2424+- (NSMethodSignature *)methodSignatureForSelector:(SEL)aSelector {
2525+ return [NSMethodSignature signatureWithObjCTypes: "v@:"];
2626+}
2727+2828+- (void)forwardInvocation:(NSInvocation *)anInvocation {
2929+ NSLog(@"Stub called: %@ in %@", NSStringFromSelector([anInvocation selector]), [self class]);
3030+}
3131+3232+@end
+32
src/LoggingSupport/src/OSLogEventStore.m
···11+/*
22+ This file is part of Darling.
33+44+ Copyright (C) 2017 Lubos Dolezel
55+66+ Darling is free software: you can redistribute it and/or modify
77+ it under the terms of the GNU General Public License as published by
88+ the Free Software Foundation, either version 3 of the License, or
99+ (at your option) any later version.
1010+1111+ Darling is distributed in the hope that it will be useful,
1212+ but WITHOUT ANY WARRANTY; without even the implied warranty of
1313+ MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
1414+ GNU General Public License for more details.
1515+1616+ You should have received a copy of the GNU General Public License
1717+ along with Darling. If not, see <http://www.gnu.org/licenses/>.
1818+*/
1919+2020+#import <LoggingSupport/OSLogEventStore.h>
2121+2222+@implementation OSLogEventStore
2323+2424+- (NSMethodSignature *)methodSignatureForSelector:(SEL)aSelector {
2525+ return [NSMethodSignature signatureWithObjCTypes: "v@:"];
2626+}
2727+2828+- (void)forwardInvocation:(NSInvocation *)anInvocation {
2929+ NSLog(@"Stub called: %@ in %@", NSStringFromSelector([anInvocation selector]), [self class]);
3030+}
3131+3232+@end
+32
src/LoggingSupport/src/OSLogEventStream.m
···11+/*
22+ This file is part of Darling.
33+44+ Copyright (C) 2017 Lubos Dolezel
55+66+ Darling is free software: you can redistribute it and/or modify
77+ it under the terms of the GNU General Public License as published by
88+ the Free Software Foundation, either version 3 of the License, or
99+ (at your option) any later version.
1010+1111+ Darling is distributed in the hope that it will be useful,
1212+ but WITHOUT ANY WARRANTY; without even the implied warranty of
1313+ MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
1414+ GNU General Public License for more details.
1515+1616+ You should have received a copy of the GNU General Public License
1717+ along with Darling. If not, see <http://www.gnu.org/licenses/>.
1818+*/
1919+2020+#import <LoggingSupport/OSLogEventStream.h>
2121+2222+@implementation OSLogEventStream
2323+2424+- (NSMethodSignature *)methodSignatureForSelector:(SEL)aSelector {
2525+ return [NSMethodSignature signatureWithObjCTypes: "v@:"];
2626+}
2727+2828+- (void)forwardInvocation:(NSInvocation *)anInvocation {
2929+ NSLog(@"Stub called: %@ in %@", NSStringFromSelector([anInvocation selector]), [self class]);
3030+}
3131+3232+@end
+32
src/LoggingSupport/src/OSLogEventStreamBase.m
···11+/*
22+ This file is part of Darling.
33+44+ Copyright (C) 2017 Lubos Dolezel
55+66+ Darling is free software: you can redistribute it and/or modify
77+ it under the terms of the GNU General Public License as published by
88+ the Free Software Foundation, either version 3 of the License, or
99+ (at your option) any later version.
1010+1111+ Darling is distributed in the hope that it will be useful,
1212+ but WITHOUT ANY WARRANTY; without even the implied warranty of
1313+ MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
1414+ GNU General Public License for more details.
1515+1616+ You should have received a copy of the GNU General Public License
1717+ along with Darling. If not, see <http://www.gnu.org/licenses/>.
1818+*/
1919+2020+#import <LoggingSupport/OSLogEventStreamBase.h>
2121+2222+@implementation OSLogEventStreamBase
2323+2424+- (NSMethodSignature *)methodSignatureForSelector:(SEL)aSelector {
2525+ return [NSMethodSignature signatureWithObjCTypes: "v@:"];
2626+}
2727+2828+- (void)forwardInvocation:(NSInvocation *)anInvocation {
2929+ NSLog(@"Stub called: %@ in %@", NSStringFromSelector([anInvocation selector]), [self class]);
3030+}
3131+3232+@end
+32
src/LoggingSupport/src/OSLogEventStreamPosition.m
···11+/*
22+ This file is part of Darling.
33+44+ Copyright (C) 2017 Lubos Dolezel
55+66+ Darling is free software: you can redistribute it and/or modify
77+ it under the terms of the GNU General Public License as published by
88+ the Free Software Foundation, either version 3 of the License, or
99+ (at your option) any later version.
1010+1111+ Darling is distributed in the hope that it will be useful,
1212+ but WITHOUT ANY WARRANTY; without even the implied warranty of
1313+ MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
1414+ GNU General Public License for more details.
1515+1616+ You should have received a copy of the GNU General Public License
1717+ along with Darling. If not, see <http://www.gnu.org/licenses/>.
1818+*/
1919+2020+#import <LoggingSupport/OSLogEventStreamPosition.h>
2121+2222+@implementation OSLogEventStreamPosition
2323+2424+- (NSMethodSignature *)methodSignatureForSelector:(SEL)aSelector {
2525+ return [NSMethodSignature signatureWithObjCTypes: "v@:"];
2626+}
2727+2828+- (void)forwardInvocation:(NSInvocation *)anInvocation {
2929+ NSLog(@"Stub called: %@ in %@", NSStringFromSelector([anInvocation selector]), [self class]);
3030+}
3131+3232+@end
+32
src/LoggingSupport/src/OSLogMessagePlaceholder.m
···11+/*
22+ This file is part of Darling.
33+44+ Copyright (C) 2017 Lubos Dolezel
55+66+ Darling is free software: you can redistribute it and/or modify
77+ it under the terms of the GNU General Public License as published by
88+ the Free Software Foundation, either version 3 of the License, or
99+ (at your option) any later version.
1010+1111+ Darling is distributed in the hope that it will be useful,
1212+ but WITHOUT ANY WARRANTY; without even the implied warranty of
1313+ MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
1414+ GNU General Public License for more details.
1515+1616+ You should have received a copy of the GNU General Public License
1717+ along with Darling. If not, see <http://www.gnu.org/licenses/>.
1818+*/
1919+2020+#import <LoggingSupport/OSLogMessagePlaceholder.h>
2121+2222+@implementation OSLogMessagePlaceholder
2323+2424+- (NSMethodSignature *)methodSignatureForSelector:(SEL)aSelector {
2525+ return [NSMethodSignature signatureWithObjCTypes: "v@:"];
2626+}
2727+2828+- (void)forwardInvocation:(NSInvocation *)anInvocation {
2929+ NSLog(@"Stub called: %@ in %@", NSStringFromSelector([anInvocation selector]), [self class]);
3030+}
3131+3232+@end
+13-13
src/LoggingSupport/src/OSLogPersistence.m
···11/*
22-This file is part of Darling.
22+ This file is part of Darling.
3344-Copyright (C) 2017 Lubos Dolezel
44+ Copyright (C) 2017 Lubos Dolezel
5566-Darling is free software: you can redistribute it and/or modify
77-it under the terms of the GNU General Public License as published by
88-the Free Software Foundation, either version 3 of the License, or
99-(at your option) any later version.
66+ Darling is free software: you can redistribute it and/or modify
77+ it under the terms of the GNU General Public License as published by
88+ the Free Software Foundation, either version 3 of the License, or
99+ (at your option) any later version.
10101111-Darling is distributed in the hope that it will be useful,
1212-but WITHOUT ANY WARRANTY; without even the implied warranty of
1313-MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
1414-GNU General Public License for more details.
1111+ Darling is distributed in the hope that it will be useful,
1212+ but WITHOUT ANY WARRANTY; without even the implied warranty of
1313+ MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
1414+ GNU General Public License for more details.
15151616-You should have received a copy of the GNU General Public License
1717-along with Darling. If not, see <http://www.gnu.org/licenses/>.
1616+ You should have received a copy of the GNU General Public License
1717+ along with Darling. If not, see <http://www.gnu.org/licenses/>.
1818*/
19192020-#import <LoggingSupport/LoggingSupport.h>
2020+#import <LoggingSupport/OSLogPersistence.h>
21212222@implementation OSLogPersistence
2323
+13-13
src/LoggingSupport/src/OSLogPreferencesCategory.m
···11/*
22-This file is part of Darling.
22+ This file is part of Darling.
3344-Copyright (C) 2017 Lubos Dolezel
44+ Copyright (C) 2017 Lubos Dolezel
5566-Darling is free software: you can redistribute it and/or modify
77-it under the terms of the GNU General Public License as published by
88-the Free Software Foundation, either version 3 of the License, or
99-(at your option) any later version.
66+ Darling is free software: you can redistribute it and/or modify
77+ it under the terms of the GNU General Public License as published by
88+ the Free Software Foundation, either version 3 of the License, or
99+ (at your option) any later version.
10101111-Darling is distributed in the hope that it will be useful,
1212-but WITHOUT ANY WARRANTY; without even the implied warranty of
1313-MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
1414-GNU General Public License for more details.
1111+ Darling is distributed in the hope that it will be useful,
1212+ but WITHOUT ANY WARRANTY; without even the implied warranty of
1313+ MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
1414+ GNU General Public License for more details.
15151616-You should have received a copy of the GNU General Public License
1717-along with Darling. If not, see <http://www.gnu.org/licenses/>.
1616+ You should have received a copy of the GNU General Public License
1717+ along with Darling. If not, see <http://www.gnu.org/licenses/>.
1818*/
19192020-#import <LoggingSupport/LoggingSupport.h>
2020+#import <LoggingSupport/OSLogPreferencesCategory.h>
21212222@implementation OSLogPreferencesCategory
2323
+13-13
src/LoggingSupport/src/OSLogPreferencesManager.m
···11/*
22-This file is part of Darling.
22+ This file is part of Darling.
3344-Copyright (C) 2017 Lubos Dolezel
44+ Copyright (C) 2017 Lubos Dolezel
5566-Darling is free software: you can redistribute it and/or modify
77-it under the terms of the GNU General Public License as published by
88-the Free Software Foundation, either version 3 of the License, or
99-(at your option) any later version.
66+ Darling is free software: you can redistribute it and/or modify
77+ it under the terms of the GNU General Public License as published by
88+ the Free Software Foundation, either version 3 of the License, or
99+ (at your option) any later version.
10101111-Darling is distributed in the hope that it will be useful,
1212-but WITHOUT ANY WARRANTY; without even the implied warranty of
1313-MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
1414-GNU General Public License for more details.
1111+ Darling is distributed in the hope that it will be useful,
1212+ but WITHOUT ANY WARRANTY; without even the implied warranty of
1313+ MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
1414+ GNU General Public License for more details.
15151616-You should have received a copy of the GNU General Public License
1717-along with Darling. If not, see <http://www.gnu.org/licenses/>.
1616+ You should have received a copy of the GNU General Public License
1717+ along with Darling. If not, see <http://www.gnu.org/licenses/>.
1818*/
19192020-#import <LoggingSupport/LoggingSupport.h>
2020+#import <LoggingSupport/OSLogPreferencesManager.h>
21212222@implementation OSLogPreferencesManager
2323
+13-13
src/LoggingSupport/src/OSLogPreferencesProcess.m
···11/*
22-This file is part of Darling.
22+ This file is part of Darling.
3344-Copyright (C) 2017 Lubos Dolezel
44+ Copyright (C) 2017 Lubos Dolezel
5566-Darling is free software: you can redistribute it and/or modify
77-it under the terms of the GNU General Public License as published by
88-the Free Software Foundation, either version 3 of the License, or
99-(at your option) any later version.
66+ Darling is free software: you can redistribute it and/or modify
77+ it under the terms of the GNU General Public License as published by
88+ the Free Software Foundation, either version 3 of the License, or
99+ (at your option) any later version.
10101111-Darling is distributed in the hope that it will be useful,
1212-but WITHOUT ANY WARRANTY; without even the implied warranty of
1313-MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
1414-GNU General Public License for more details.
1111+ Darling is distributed in the hope that it will be useful,
1212+ but WITHOUT ANY WARRANTY; without even the implied warranty of
1313+ MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
1414+ GNU General Public License for more details.
15151616-You should have received a copy of the GNU General Public License
1717-along with Darling. If not, see <http://www.gnu.org/licenses/>.
1616+ You should have received a copy of the GNU General Public License
1717+ along with Darling. If not, see <http://www.gnu.org/licenses/>.
1818*/
19192020-#import <LoggingSupport/LoggingSupport.h>
2020+#import <LoggingSupport/OSLogPreferencesProcess.h>
21212222@implementation OSLogPreferencesProcess
2323
···11/*
22-This file is part of Darling.
22+ This file is part of Darling.
3344-Copyright (C) 2017 Lubos Dolezel
44+ Copyright (C) 2017 Lubos Dolezel
5566-Darling is free software: you can redistribute it and/or modify
77-it under the terms of the GNU General Public License as published by
88-the Free Software Foundation, either version 3 of the License, or
99-(at your option) any later version.
66+ Darling is free software: you can redistribute it and/or modify
77+ it under the terms of the GNU General Public License as published by
88+ the Free Software Foundation, either version 3 of the License, or
99+ (at your option) any later version.
10101111-Darling is distributed in the hope that it will be useful,
1212-but WITHOUT ANY WARRANTY; without even the implied warranty of
1313-MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
1414-GNU General Public License for more details.
1111+ Darling is distributed in the hope that it will be useful,
1212+ but WITHOUT ANY WARRANTY; without even the implied warranty of
1313+ MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
1414+ GNU General Public License for more details.
15151616-You should have received a copy of the GNU General Public License
1717-along with Darling. If not, see <http://www.gnu.org/licenses/>.
1616+ You should have received a copy of the GNU General Public License
1717+ along with Darling. If not, see <http://www.gnu.org/licenses/>.
1818*/
19192020-#import <LoggingSupport/LoggingSupport.h>
2020+#import <LoggingSupport/OSLogPreferencesSubsystem.h>
21212222@implementation OSLogPreferencesSubsystem
2323
+13-13
src/LoggingSupport/src/OSLogTermDumper.m
···11/*
22-This file is part of Darling.
22+ This file is part of Darling.
3344-Copyright (C) 2017 Lubos Dolezel
44+ Copyright (C) 2017 Lubos Dolezel
5566-Darling is free software: you can redistribute it and/or modify
77-it under the terms of the GNU General Public License as published by
88-the Free Software Foundation, either version 3 of the License, or
99-(at your option) any later version.
66+ Darling is free software: you can redistribute it and/or modify
77+ it under the terms of the GNU General Public License as published by
88+ the Free Software Foundation, either version 3 of the License, or
99+ (at your option) any later version.
10101111-Darling is distributed in the hope that it will be useful,
1212-but WITHOUT ANY WARRANTY; without even the implied warranty of
1313-MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
1414-GNU General Public License for more details.
1111+ Darling is distributed in the hope that it will be useful,
1212+ but WITHOUT ANY WARRANTY; without even the implied warranty of
1313+ MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
1414+ GNU General Public License for more details.
15151616-You should have received a copy of the GNU General Public License
1717-along with Darling. If not, see <http://www.gnu.org/licenses/>.
1616+ You should have received a copy of the GNU General Public License
1717+ along with Darling. If not, see <http://www.gnu.org/licenses/>.
1818*/
19192020-#import <LoggingSupport/LoggingSupport.h>
2020+#import <LoggingSupport/OSLogTermDumper.h>
21212222@implementation OSLogTermDumper
2323
+32
src/LoggingSupport/src/_OSLogCatalogFilter.m
···11+/*
22+ This file is part of Darling.
33+44+ Copyright (C) 2017 Lubos Dolezel
55+66+ Darling is free software: you can redistribute it and/or modify
77+ it under the terms of the GNU General Public License as published by
88+ the Free Software Foundation, either version 3 of the License, or
99+ (at your option) any later version.
1010+1111+ Darling is distributed in the hope that it will be useful,
1212+ but WITHOUT ANY WARRANTY; without even the implied warranty of
1313+ MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
1414+ GNU General Public License for more details.
1515+1616+ You should have received a copy of the GNU General Public License
1717+ along with Darling. If not, see <http://www.gnu.org/licenses/>.
1818+*/
1919+2020+#import <LoggingSupport/_OSLogCatalogFilter.h>
2121+2222+@implementation _OSLogCatalogFilter
2323+2424+- (NSMethodSignature *)methodSignatureForSelector:(SEL)aSelector {
2525+ return [NSMethodSignature signatureWithObjCTypes: "v@:"];
2626+}
2727+2828+- (void)forwardInvocation:(NSInvocation *)anInvocation {
2929+ NSLog(@"Stub called: %@ in %@", NSStringFromSelector([anInvocation selector]), [self class]);
3030+}
3131+3232+@end
+13-13
src/LoggingSupport/src/_OSLogChunkBuffer.m
···11/*
22-This file is part of Darling.
22+ This file is part of Darling.
3344-Copyright (C) 2017 Lubos Dolezel
44+ Copyright (C) 2017 Lubos Dolezel
5566-Darling is free software: you can redistribute it and/or modify
77-it under the terms of the GNU General Public License as published by
88-the Free Software Foundation, either version 3 of the License, or
99-(at your option) any later version.
66+ Darling is free software: you can redistribute it and/or modify
77+ it under the terms of the GNU General Public License as published by
88+ the Free Software Foundation, either version 3 of the License, or
99+ (at your option) any later version.
10101111-Darling is distributed in the hope that it will be useful,
1212-but WITHOUT ANY WARRANTY; without even the implied warranty of
1313-MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
1414-GNU General Public License for more details.
1111+ Darling is distributed in the hope that it will be useful,
1212+ but WITHOUT ANY WARRANTY; without even the implied warranty of
1313+ MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
1414+ GNU General Public License for more details.
15151616-You should have received a copy of the GNU General Public License
1717-along with Darling. If not, see <http://www.gnu.org/licenses/>.
1616+ You should have received a copy of the GNU General Public License
1717+ along with Darling. If not, see <http://www.gnu.org/licenses/>.
1818*/
19192020-#import <LoggingSupport/LoggingSupport.h>
2020+#import <LoggingSupport/_OSLogChunkBuffer.h>
21212222@implementation _OSLogChunkBuffer
2323
+13-13
src/LoggingSupport/src/_OSLogChunkFile.m
···11/*
22-This file is part of Darling.
22+ This file is part of Darling.
3344-Copyright (C) 2017 Lubos Dolezel
44+ Copyright (C) 2017 Lubos Dolezel
5566-Darling is free software: you can redistribute it and/or modify
77-it under the terms of the GNU General Public License as published by
88-the Free Software Foundation, either version 3 of the License, or
99-(at your option) any later version.
66+ Darling is free software: you can redistribute it and/or modify
77+ it under the terms of the GNU General Public License as published by
88+ the Free Software Foundation, either version 3 of the License, or
99+ (at your option) any later version.
10101111-Darling is distributed in the hope that it will be useful,
1212-but WITHOUT ANY WARRANTY; without even the implied warranty of
1313-MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
1414-GNU General Public License for more details.
1111+ Darling is distributed in the hope that it will be useful,
1212+ but WITHOUT ANY WARRANTY; without even the implied warranty of
1313+ MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
1414+ GNU General Public License for more details.
15151616-You should have received a copy of the GNU General Public License
1717-along with Darling. If not, see <http://www.gnu.org/licenses/>.
1616+ You should have received a copy of the GNU General Public License
1717+ along with Darling. If not, see <http://www.gnu.org/licenses/>.
1818*/
19192020-#import <LoggingSupport/LoggingSupport.h>
2020+#import <LoggingSupport/_OSLogChunkFile.h>
21212222@implementation _OSLogChunkFile
2323
+13-13
src/LoggingSupport/src/_OSLogChunkFileReference.m
···11/*
22-This file is part of Darling.
22+ This file is part of Darling.
3344-Copyright (C) 2017 Lubos Dolezel
44+ Copyright (C) 2017 Lubos Dolezel
5566-Darling is free software: you can redistribute it and/or modify
77-it under the terms of the GNU General Public License as published by
88-the Free Software Foundation, either version 3 of the License, or
99-(at your option) any later version.
66+ Darling is free software: you can redistribute it and/or modify
77+ it under the terms of the GNU General Public License as published by
88+ the Free Software Foundation, either version 3 of the License, or
99+ (at your option) any later version.
10101111-Darling is distributed in the hope that it will be useful,
1212-but WITHOUT ANY WARRANTY; without even the implied warranty of
1313-MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
1414-GNU General Public License for more details.
1111+ Darling is distributed in the hope that it will be useful,
1212+ but WITHOUT ANY WARRANTY; without even the implied warranty of
1313+ MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
1414+ GNU General Public License for more details.
15151616-You should have received a copy of the GNU General Public License
1717-along with Darling. If not, see <http://www.gnu.org/licenses/>.
1616+ You should have received a copy of the GNU General Public License
1717+ along with Darling. If not, see <http://www.gnu.org/licenses/>.
1818*/
19192020-#import <LoggingSupport/LoggingSupport.h>
2020+#import <LoggingSupport/_OSLogChunkFileReference.h>
21212222@implementation _OSLogChunkFileReference
2323
+13-13
src/LoggingSupport/src/_OSLogChunkMemory.m
···11/*
22-This file is part of Darling.
22+ This file is part of Darling.
3344-Copyright (C) 2017 Lubos Dolezel
44+ Copyright (C) 2017 Lubos Dolezel
5566-Darling is free software: you can redistribute it and/or modify
77-it under the terms of the GNU General Public License as published by
88-the Free Software Foundation, either version 3 of the License, or
99-(at your option) any later version.
66+ Darling is free software: you can redistribute it and/or modify
77+ it under the terms of the GNU General Public License as published by
88+ the Free Software Foundation, either version 3 of the License, or
99+ (at your option) any later version.
10101111-Darling is distributed in the hope that it will be useful,
1212-but WITHOUT ANY WARRANTY; without even the implied warranty of
1313-MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
1414-GNU General Public License for more details.
1111+ Darling is distributed in the hope that it will be useful,
1212+ but WITHOUT ANY WARRANTY; without even the implied warranty of
1313+ MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
1414+ GNU General Public License for more details.
15151616-You should have received a copy of the GNU General Public License
1717-along with Darling. If not, see <http://www.gnu.org/licenses/>.
1616+ You should have received a copy of the GNU General Public License
1717+ along with Darling. If not, see <http://www.gnu.org/licenses/>.
1818*/
19192020-#import <LoggingSupport/LoggingSupport.h>
2020+#import <LoggingSupport/_OSLogChunkMemory.h>
21212222@implementation _OSLogChunkMemory
2323
+13-13
src/LoggingSupport/src/_OSLogChunkStore.m
···11/*
22-This file is part of Darling.
22+ This file is part of Darling.
3344-Copyright (C) 2017 Lubos Dolezel
44+ Copyright (C) 2017 Lubos Dolezel
5566-Darling is free software: you can redistribute it and/or modify
77-it under the terms of the GNU General Public License as published by
88-the Free Software Foundation, either version 3 of the License, or
99-(at your option) any later version.
66+ Darling is free software: you can redistribute it and/or modify
77+ it under the terms of the GNU General Public License as published by
88+ the Free Software Foundation, either version 3 of the License, or
99+ (at your option) any later version.
10101111-Darling is distributed in the hope that it will be useful,
1212-but WITHOUT ANY WARRANTY; without even the implied warranty of
1313-MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
1414-GNU General Public License for more details.
1111+ Darling is distributed in the hope that it will be useful,
1212+ but WITHOUT ANY WARRANTY; without even the implied warranty of
1313+ MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
1414+ GNU General Public License for more details.
15151616-You should have received a copy of the GNU General Public License
1717-along with Darling. If not, see <http://www.gnu.org/licenses/>.
1616+ You should have received a copy of the GNU General Public License
1717+ along with Darling. If not, see <http://www.gnu.org/licenses/>.
1818*/
19192020-#import <LoggingSupport/LoggingSupport.h>
2020+#import <LoggingSupport/_OSLogChunkStore.h>
21212222@implementation _OSLogChunkStore
2323
···11/*
22-This file is part of Darling.
22+ This file is part of Darling.
3344-Copyright (C) 2017 Lubos Dolezel
44+ Copyright (C) 2017 Lubos Dolezel
5566-Darling is free software: you can redistribute it and/or modify
77-it under the terms of the GNU General Public License as published by
88-the Free Software Foundation, either version 3 of the License, or
99-(at your option) any later version.
66+ Darling is free software: you can redistribute it and/or modify
77+ it under the terms of the GNU General Public License as published by
88+ the Free Software Foundation, either version 3 of the License, or
99+ (at your option) any later version.
10101111-Darling is distributed in the hope that it will be useful,
1212-but WITHOUT ANY WARRANTY; without even the implied warranty of
1313-MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
1414-GNU General Public License for more details.
1111+ Darling is distributed in the hope that it will be useful,
1212+ but WITHOUT ANY WARRANTY; without even the implied warranty of
1313+ MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
1414+ GNU General Public License for more details.
15151616-You should have received a copy of the GNU General Public License
1717-along with Darling. If not, see <http://www.gnu.org/licenses/>.
1616+ You should have received a copy of the GNU General Public License
1717+ along with Darling. If not, see <http://www.gnu.org/licenses/>.
1818*/
19192020-#import <LoggingSupport/LoggingSupport.h>
2020+#import <LoggingSupport/_OSLogCollectionReference.h>
21212222@implementation _OSLogCollectionReference
2323
+13-13
src/LoggingSupport/src/_OSLogDirectoryReference.m
···11/*
22-This file is part of Darling.
22+ This file is part of Darling.
3344-Copyright (C) 2017 Lubos Dolezel
44+ Copyright (C) 2017 Lubos Dolezel
5566-Darling is free software: you can redistribute it and/or modify
77-it under the terms of the GNU General Public License as published by
88-the Free Software Foundation, either version 3 of the License, or
99-(at your option) any later version.
66+ Darling is free software: you can redistribute it and/or modify
77+ it under the terms of the GNU General Public License as published by
88+ the Free Software Foundation, either version 3 of the License, or
99+ (at your option) any later version.
10101111-Darling is distributed in the hope that it will be useful,
1212-but WITHOUT ANY WARRANTY; without even the implied warranty of
1313-MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
1414-GNU General Public License for more details.
1111+ Darling is distributed in the hope that it will be useful,
1212+ but WITHOUT ANY WARRANTY; without even the implied warranty of
1313+ MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
1414+ GNU General Public License for more details.
15151616-You should have received a copy of the GNU General Public License
1717-along with Darling. If not, see <http://www.gnu.org/licenses/>.
1616+ You should have received a copy of the GNU General Public License
1717+ along with Darling. If not, see <http://www.gnu.org/licenses/>.
1818*/
19192020-#import <LoggingSupport/LoggingSupport.h>
2020+#import <LoggingSupport/_OSLogDirectoryReference.h>
21212222@implementation _OSLogDirectoryReference
2323
+13-13
src/LoggingSupport/src/_OSLogEnumeratorCatalog.m
···11/*
22-This file is part of Darling.
22+ This file is part of Darling.
3344-Copyright (C) 2017 Lubos Dolezel
44+ Copyright (C) 2017 Lubos Dolezel
5566-Darling is free software: you can redistribute it and/or modify
77-it under the terms of the GNU General Public License as published by
88-the Free Software Foundation, either version 3 of the License, or
99-(at your option) any later version.
66+ Darling is free software: you can redistribute it and/or modify
77+ it under the terms of the GNU General Public License as published by
88+ the Free Software Foundation, either version 3 of the License, or
99+ (at your option) any later version.
10101111-Darling is distributed in the hope that it will be useful,
1212-but WITHOUT ANY WARRANTY; without even the implied warranty of
1313-MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
1414-GNU General Public License for more details.
1111+ Darling is distributed in the hope that it will be useful,
1212+ but WITHOUT ANY WARRANTY; without even the implied warranty of
1313+ MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
1414+ GNU General Public License for more details.
15151616-You should have received a copy of the GNU General Public License
1717-along with Darling. If not, see <http://www.gnu.org/licenses/>.
1616+ You should have received a copy of the GNU General Public License
1717+ along with Darling. If not, see <http://www.gnu.org/licenses/>.
1818*/
19192020-#import <LoggingSupport/LoggingSupport.h>
2020+#import <LoggingSupport/_OSLogEnumeratorCatalog.h>
21212222@implementation _OSLogEnumeratorCatalog
2323
···11/*
22-This file is part of Darling.
22+ This file is part of Darling.
3344-Copyright (C) 2017 Lubos Dolezel
44+ Copyright (C) 2017 Lubos Dolezel
5566-Darling is free software: you can redistribute it and/or modify
77-it under the terms of the GNU General Public License as published by
88-the Free Software Foundation, either version 3 of the License, or
99-(at your option) any later version.
66+ Darling is free software: you can redistribute it and/or modify
77+ it under the terms of the GNU General Public License as published by
88+ the Free Software Foundation, either version 3 of the License, or
99+ (at your option) any later version.
10101111-Darling is distributed in the hope that it will be useful,
1212-but WITHOUT ANY WARRANTY; without even the implied warranty of
1313-MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
1414-GNU General Public License for more details.
1111+ Darling is distributed in the hope that it will be useful,
1212+ but WITHOUT ANY WARRANTY; without even the implied warranty of
1313+ MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
1414+ GNU General Public License for more details.
15151616-You should have received a copy of the GNU General Public License
1717-along with Darling. If not, see <http://www.gnu.org/licenses/>.
1616+ You should have received a copy of the GNU General Public License
1717+ along with Darling. If not, see <http://www.gnu.org/licenses/>.
1818*/
19192020-#import <LoggingSupport/LoggingSupport.h>
2020+#import <LoggingSupport/_OSLogEnumeratorCatalogSubchunk.h>
21212222@implementation _OSLogEnumeratorCatalogSubchunk
2323
···11/*
22-This file is part of Darling.
22+ This file is part of Darling.
3344-Copyright (C) 2017 Lubos Dolezel
44+ Copyright (C) 2017 Lubos Dolezel
5566-Darling is free software: you can redistribute it and/or modify
77-it under the terms of the GNU General Public License as published by
88-the Free Software Foundation, either version 3 of the License, or
99-(at your option) any later version.
66+ Darling is free software: you can redistribute it and/or modify
77+ it under the terms of the GNU General Public License as published by
88+ the Free Software Foundation, either version 3 of the License, or
99+ (at your option) any later version.
10101111-Darling is distributed in the hope that it will be useful,
1212-but WITHOUT ANY WARRANTY; without even the implied warranty of
1313-MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
1414-GNU General Public License for more details.
1111+ Darling is distributed in the hope that it will be useful,
1212+ but WITHOUT ANY WARRANTY; without even the implied warranty of
1313+ MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
1414+ GNU General Public License for more details.
15151616-You should have received a copy of the GNU General Public License
1717-along with Darling. If not, see <http://www.gnu.org/licenses/>.
1616+ You should have received a copy of the GNU General Public License
1717+ along with Darling. If not, see <http://www.gnu.org/licenses/>.
1818*/
19192020-#import <LoggingSupport/LoggingSupport.h>
2020+#import <LoggingSupport/_OSLogEnumeratorOversizeChunk.h>
21212222@implementation _OSLogEnumeratorOversizeChunk
2323
+32
src/LoggingSupport/src/_OSLogEventStoreMetadata.m
···11+/*
22+ This file is part of Darling.
33+44+ Copyright (C) 2017 Lubos Dolezel
55+66+ Darling is free software: you can redistribute it and/or modify
77+ it under the terms of the GNU General Public License as published by
88+ the Free Software Foundation, either version 3 of the License, or
99+ (at your option) any later version.
1010+1111+ Darling is distributed in the hope that it will be useful,
1212+ but WITHOUT ANY WARRANTY; without even the implied warranty of
1313+ MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
1414+ GNU General Public License for more details.
1515+1616+ You should have received a copy of the GNU General Public License
1717+ along with Darling. If not, see <http://www.gnu.org/licenses/>.
1818+*/
1919+2020+#import <LoggingSupport/_OSLogEventStoreMetadata.h>
2121+2222+@implementation _OSLogEventStoreMetadata
2323+2424+- (NSMethodSignature *)methodSignatureForSelector:(SEL)aSelector {
2525+ return [NSMethodSignature signatureWithObjCTypes: "v@:"];
2626+}
2727+2828+- (void)forwardInvocation:(NSInvocation *)anInvocation {
2929+ NSLog(@"Stub called: %@ in %@", NSStringFromSelector([anInvocation selector]), [self class]);
3030+}
3131+3232+@end
+32
src/LoggingSupport/src/_OSLogEventStoreTimeRef.m
···11+/*
22+ This file is part of Darling.
33+44+ Copyright (C) 2017 Lubos Dolezel
55+66+ Darling is free software: you can redistribute it and/or modify
77+ it under the terms of the GNU General Public License as published by
88+ the Free Software Foundation, either version 3 of the License, or
99+ (at your option) any later version.
1010+1111+ Darling is distributed in the hope that it will be useful,
1212+ but WITHOUT ANY WARRANTY; without even the implied warranty of
1313+ MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
1414+ GNU General Public License for more details.
1515+1616+ You should have received a copy of the GNU General Public License
1717+ along with Darling. If not, see <http://www.gnu.org/licenses/>.
1818+*/
1919+2020+#import <LoggingSupport/_OSLogEventStoreTimeRef.h>
2121+2222+@implementation _OSLogEventStoreTimeRef
2323+2424+- (NSMethodSignature *)methodSignatureForSelector:(SEL)aSelector {
2525+ return [NSMethodSignature signatureWithObjCTypes: "v@:"];
2626+}
2727+2828+- (void)forwardInvocation:(NSInvocation *)anInvocation {
2929+ NSLog(@"Stub called: %@ in %@", NSStringFromSelector([anInvocation selector]), [self class]);
3030+}
3131+3232+@end
+13-13
src/LoggingSupport/src/_OSLogIndex.m
···11/*
22-This file is part of Darling.
22+ This file is part of Darling.
3344-Copyright (C) 2017 Lubos Dolezel
44+ Copyright (C) 2017 Lubos Dolezel
5566-Darling is free software: you can redistribute it and/or modify
77-it under the terms of the GNU General Public License as published by
88-the Free Software Foundation, either version 3 of the License, or
99-(at your option) any later version.
66+ Darling is free software: you can redistribute it and/or modify
77+ it under the terms of the GNU General Public License as published by
88+ the Free Software Foundation, either version 3 of the License, or
99+ (at your option) any later version.
10101111-Darling is distributed in the hope that it will be useful,
1212-but WITHOUT ANY WARRANTY; without even the implied warranty of
1313-MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
1414-GNU General Public License for more details.
1111+ Darling is distributed in the hope that it will be useful,
1212+ but WITHOUT ANY WARRANTY; without even the implied warranty of
1313+ MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
1414+ GNU General Public License for more details.
15151616-You should have received a copy of the GNU General Public License
1717-along with Darling. If not, see <http://www.gnu.org/licenses/>.
1616+ You should have received a copy of the GNU General Public License
1717+ along with Darling. If not, see <http://www.gnu.org/licenses/>.
1818*/
19192020-#import <LoggingSupport/LoggingSupport.h>
2020+#import <LoggingSupport/_OSLogIndex.h>
21212222@implementation _OSLogIndex
2323
+13-13
src/LoggingSupport/src/_OSLogIndexEnumerator.m
···11/*
22-This file is part of Darling.
22+ This file is part of Darling.
3344-Copyright (C) 2017 Lubos Dolezel
44+ Copyright (C) 2017 Lubos Dolezel
5566-Darling is free software: you can redistribute it and/or modify
77-it under the terms of the GNU General Public License as published by
88-the Free Software Foundation, either version 3 of the License, or
99-(at your option) any later version.
66+ Darling is free software: you can redistribute it and/or modify
77+ it under the terms of the GNU General Public License as published by
88+ the Free Software Foundation, either version 3 of the License, or
99+ (at your option) any later version.
10101111-Darling is distributed in the hope that it will be useful,
1212-but WITHOUT ANY WARRANTY; without even the implied warranty of
1313-MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
1414-GNU General Public License for more details.
1111+ Darling is distributed in the hope that it will be useful,
1212+ but WITHOUT ANY WARRANTY; without even the implied warranty of
1313+ MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
1414+ GNU General Public License for more details.
15151616-You should have received a copy of the GNU General Public License
1717-along with Darling. If not, see <http://www.gnu.org/licenses/>.
1616+ You should have received a copy of the GNU General Public License
1717+ along with Darling. If not, see <http://www.gnu.org/licenses/>.
1818*/
19192020-#import <LoggingSupport/LoggingSupport.h>
2020+#import <LoggingSupport/_OSLogIndexEnumerator.h>
21212222@implementation _OSLogIndexEnumerator
2323
+13-13
src/LoggingSupport/src/_OSLogIndexFile.m
···11/*
22-This file is part of Darling.
22+ This file is part of Darling.
3344-Copyright (C) 2017 Lubos Dolezel
44+ Copyright (C) 2017 Lubos Dolezel
5566-Darling is free software: you can redistribute it and/or modify
77-it under the terms of the GNU General Public License as published by
88-the Free Software Foundation, either version 3 of the License, or
99-(at your option) any later version.
66+ Darling is free software: you can redistribute it and/or modify
77+ it under the terms of the GNU General Public License as published by
88+ the Free Software Foundation, either version 3 of the License, or
99+ (at your option) any later version.
10101111-Darling is distributed in the hope that it will be useful,
1212-but WITHOUT ANY WARRANTY; without even the implied warranty of
1313-MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
1414-GNU General Public License for more details.
1111+ Darling is distributed in the hope that it will be useful,
1212+ but WITHOUT ANY WARRANTY; without even the implied warranty of
1313+ MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
1414+ GNU General Public License for more details.
15151616-You should have received a copy of the GNU General Public License
1717-along with Darling. If not, see <http://www.gnu.org/licenses/>.
1616+ You should have received a copy of the GNU General Public License
1717+ along with Darling. If not, see <http://www.gnu.org/licenses/>.
1818*/
19192020-#import <LoggingSupport/LoggingSupport.h>
2020+#import <LoggingSupport/_OSLogIndexFile.h>
21212222@implementation _OSLogIndexFile
2323
···11+/*
22+ This file is part of Darling.
33+44+ Copyright (C) 2017 Lubos Dolezel
55+66+ Darling is free software: you can redistribute it and/or modify
77+ it under the terms of the GNU General Public License as published by
88+ the Free Software Foundation, either version 3 of the License, or
99+ (at your option) any later version.
1010+1111+ Darling is distributed in the hope that it will be useful,
1212+ but WITHOUT ANY WARRANTY; without even the implied warranty of
1313+ MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
1414+ GNU General Public License for more details.
1515+1616+ You should have received a copy of the GNU General Public License
1717+ along with Darling. If not, see <http://www.gnu.org/licenses/>.
1818+*/
1919+2020+#import <LoggingSupport/_OSLogLegacyPredicateMapper.h>
2121+2222+@implementation _OSLogLegacyPredicateMapper
2323+2424+- (NSMethodSignature *)methodSignatureForSelector:(SEL)aSelector {
2525+ return [NSMethodSignature signatureWithObjCTypes: "v@:"];
2626+}
2727+2828+- (void)forwardInvocation:(NSInvocation *)anInvocation {
2929+ NSLog(@"Stub called: %@ in %@", NSStringFromSelector([anInvocation selector]), [self class]);
3030+}
3131+3232+@end
+32
src/LoggingSupport/src/_OSLogPredicateMapper.m
···11+/*
22+ This file is part of Darling.
33+44+ Copyright (C) 2017 Lubos Dolezel
55+66+ Darling is free software: you can redistribute it and/or modify
77+ it under the terms of the GNU General Public License as published by
88+ the Free Software Foundation, either version 3 of the License, or
99+ (at your option) any later version.
1010+1111+ Darling is distributed in the hope that it will be useful,
1212+ but WITHOUT ANY WARRANTY; without even the implied warranty of
1313+ MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
1414+ GNU General Public License for more details.
1515+1616+ You should have received a copy of the GNU General Public License
1717+ along with Darling. If not, see <http://www.gnu.org/licenses/>.
1818+*/
1919+2020+#import <LoggingSupport/_OSLogPredicateMapper.h>
2121+2222+@implementation _OSLogPredicateMapper
2323+2424+- (NSMethodSignature *)methodSignatureForSelector:(SEL)aSelector {
2525+ return [NSMethodSignature signatureWithObjCTypes: "v@:"];
2626+}
2727+2828+- (void)forwardInvocation:(NSInvocation *)anInvocation {
2929+ NSLog(@"Stub called: %@ in %@", NSStringFromSelector([anInvocation selector]), [self class]);
3030+}
3131+3232+@end
+32
src/LoggingSupport/src/_OSLogSimplePredicate.m
···11+/*
22+ This file is part of Darling.
33+44+ Copyright (C) 2017 Lubos Dolezel
55+66+ Darling is free software: you can redistribute it and/or modify
77+ it under the terms of the GNU General Public License as published by
88+ the Free Software Foundation, either version 3 of the License, or
99+ (at your option) any later version.
1010+1111+ Darling is distributed in the hope that it will be useful,
1212+ but WITHOUT ANY WARRANTY; without even the implied warranty of
1313+ MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
1414+ GNU General Public License for more details.
1515+1616+ You should have received a copy of the GNU General Public License
1717+ along with Darling. If not, see <http://www.gnu.org/licenses/>.
1818+*/
1919+2020+#import <LoggingSupport/_OSLogSimplePredicate.h>
2121+2222+@implementation _OSLogSimplePredicate
2323+2424+- (NSMethodSignature *)methodSignatureForSelector:(SEL)aSelector {
2525+ return [NSMethodSignature signatureWithObjCTypes: "v@:"];
2626+}
2727+2828+- (void)forwardInvocation:(NSInvocation *)anInvocation {
2929+ NSLog(@"Stub called: %@ in %@", NSStringFromSelector([anInvocation selector]), [self class]);
3030+}
3131+3232+@end
+32
src/LoggingSupport/src/_OSLogStreamFilter.m
···11+/*
22+ This file is part of Darling.
33+44+ Copyright (C) 2017 Lubos Dolezel
55+66+ Darling is free software: you can redistribute it and/or modify
77+ it under the terms of the GNU General Public License as published by
88+ the Free Software Foundation, either version 3 of the License, or
99+ (at your option) any later version.
1010+1111+ Darling is distributed in the hope that it will be useful,
1212+ but WITHOUT ANY WARRANTY; without even the implied warranty of
1313+ MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
1414+ GNU General Public License for more details.
1515+1616+ You should have received a copy of the GNU General Public License
1717+ along with Darling. If not, see <http://www.gnu.org/licenses/>.
1818+*/
1919+2020+#import <LoggingSupport/_OSLogStreamFilter.h>
2121+2222+@implementation _OSLogStreamFilter
2323+2424+- (NSMethodSignature *)methodSignatureForSelector:(SEL)aSelector {
2525+ return [NSMethodSignature signatureWithObjCTypes: "v@:"];
2626+}
2727+2828+- (void)forwardInvocation:(NSInvocation *)anInvocation {
2929+ NSLog(@"Stub called: %@ in %@", NSStringFromSelector([anInvocation selector]), [self class]);
3030+}
3131+3232+@end
+13-13
src/LoggingSupport/src/_OSLogTracepointBuffer.m
···11/*
22-This file is part of Darling.
22+ This file is part of Darling.
3344-Copyright (C) 2017 Lubos Dolezel
44+ Copyright (C) 2017 Lubos Dolezel
5566-Darling is free software: you can redistribute it and/or modify
77-it under the terms of the GNU General Public License as published by
88-the Free Software Foundation, either version 3 of the License, or
99-(at your option) any later version.
66+ Darling is free software: you can redistribute it and/or modify
77+ it under the terms of the GNU General Public License as published by
88+ the Free Software Foundation, either version 3 of the License, or
99+ (at your option) any later version.
10101111-Darling is distributed in the hope that it will be useful,
1212-but WITHOUT ANY WARRANTY; without even the implied warranty of
1313-MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
1414-GNU General Public License for more details.
1111+ Darling is distributed in the hope that it will be useful,
1212+ but WITHOUT ANY WARRANTY; without even the implied warranty of
1313+ MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
1414+ GNU General Public License for more details.
15151616-You should have received a copy of the GNU General Public License
1717-along with Darling. If not, see <http://www.gnu.org/licenses/>.
1616+ You should have received a copy of the GNU General Public License
1717+ along with Darling. If not, see <http://www.gnu.org/licenses/>.
1818*/
19192020-#import <LoggingSupport/LoggingSupport.h>
2020+#import <LoggingSupport/_OSLogTracepointBuffer.h>
21212222@implementation _OSLogTracepointBuffer
2323
+13-13
src/LoggingSupport/src/_OSLogVersioning.m
···11/*
22-This file is part of Darling.
22+ This file is part of Darling.
3344-Copyright (C) 2017 Lubos Dolezel
44+ Copyright (C) 2017 Lubos Dolezel
5566-Darling is free software: you can redistribute it and/or modify
77-it under the terms of the GNU General Public License as published by
88-the Free Software Foundation, either version 3 of the License, or
99-(at your option) any later version.
66+ Darling is free software: you can redistribute it and/or modify
77+ it under the terms of the GNU General Public License as published by
88+ the Free Software Foundation, either version 3 of the License, or
99+ (at your option) any later version.
10101111-Darling is distributed in the hope that it will be useful,
1212-but WITHOUT ANY WARRANTY; without even the implied warranty of
1313-MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
1414-GNU General Public License for more details.
1111+ Darling is distributed in the hope that it will be useful,
1212+ but WITHOUT ANY WARRANTY; without even the implied warranty of
1313+ MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
1414+ GNU General Public License for more details.
15151616-You should have received a copy of the GNU General Public License
1717-along with Darling. If not, see <http://www.gnu.org/licenses/>.
1616+ You should have received a copy of the GNU General Public License
1717+ along with Darling. If not, see <http://www.gnu.org/licenses/>.
1818*/
19192020-#import <LoggingSupport/LoggingSupport.h>
2020+#import <LoggingSupport/_OSLogVersioning.h>
21212222@implementation _OSLogVersioning
2323
-88
src/LoggingSupport/src/functions.c
···11-/*
22-This file is part of Darling.
33-44-Copyright (C) 2017 Lubos Dolezel
55-66-Darling is free software: you can redistribute it and/or modify
77-it under the terms of the GNU General Public License as published by
88-the Free Software Foundation, either version 3 of the License, or
99-(at your option) any later version.
1010-1111-Darling is distributed in the hope that it will be useful,
1212-but WITHOUT ANY WARRANTY; without even the implied warranty of
1313-MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
1414-GNU General Public License for more details.
1515-1616-You should have received a copy of the GNU General Public License
1717-along with Darling. If not, see <http://www.gnu.org/licenses/>.
1818-*/
1919-2020-2121-#include <stdlib.h>
2222-static int verbose = 0;
2323-__attribute__((constructor)) static void initme(void) {
2424- verbose = getenv("STUB_VERBOSE") != NULL;
2525-}
2626-void* OSLogArchiveAddSections(void) { if (verbose) puts("STUB: OSLogArchiveAddSections called"); return NULL; }
2727-void* OSLogClearOptions(void) { if (verbose) puts("STUB: OSLogClearOptions called"); return NULL; }
2828-void* OSLogCreateArchive(void) { if (verbose) puts("STUB: OSLogCreateArchive called"); return NULL; }
2929-void* OSLogCreateArchiveWithDictionary(void) { if (verbose) puts("STUB: OSLogCreateArchiveWithDictionary called"); return NULL; }
3030-void* OSLogCreateArchiveWithLiveDataOnly(void) { if (verbose) puts("STUB: OSLogCreateArchiveWithLiveDataOnly called"); return NULL; }
3131-void* OSLogInstallProfilePayload(void) { if (verbose) puts("STUB: OSLogInstallProfilePayload called"); return NULL; }
3232-void* OSLogLogdAdminConnection(void) { if (verbose) puts("STUB: OSLogLogdAdminConnection called"); return NULL; }
3333-void* OSLogRemoveProfilePayload(void) { if (verbose) puts("STUB: OSLogRemoveProfilePayload called"); return NULL; }
3434-void* OSLogSetOptions(void) { if (verbose) puts("STUB: OSLogSetOptions called"); return NULL; }
3535-void* OSLogStateCaptureForAllPIDs(void) { if (verbose) puts("STUB: OSLogStateCaptureForAllPIDs called"); return NULL; }
3636-void* OSLogValidateProfilePayload(void) { if (verbose) puts("STUB: OSLogValidateProfilePayload called"); return NULL; }
3737-void* _catalog_create(void) { if (verbose) puts("STUB: _catalog_create called"); return NULL; }
3838-void* _catalog_create_with_chunk(void) { if (verbose) puts("STUB: _catalog_create_with_chunk called"); return NULL; }
3939-void* _catalog_destroy(void) { if (verbose) puts("STUB: _catalog_destroy called"); return NULL; }
4040-void* _catalog_for_each_uuid(void) { if (verbose) puts("STUB: _catalog_for_each_uuid called"); return NULL; }
4141-void* _catalog_lookup_procinfo_by_procid(void) { if (verbose) puts("STUB: _catalog_lookup_procinfo_by_procid called"); return NULL; }
4242-void* _catalog_lookup_procinfo_by_procinfo_key(void) { if (verbose) puts("STUB: _catalog_lookup_procinfo_by_procinfo_key called"); return NULL; }
4343-void* _catalog_procinfo_create(void) { if (verbose) puts("STUB: _catalog_procinfo_create called"); return NULL; }
4444-void* _catalog_procinfo_for_each_uuidinfo(void) { if (verbose) puts("STUB: _catalog_procinfo_for_each_uuidinfo called"); return NULL; }
4545-void* _catalog_procinfo_lookup_pc(void) { if (verbose) puts("STUB: _catalog_procinfo_lookup_pc called"); return NULL; }
4646-void* _catalog_procinfo_lookup_subsystem(void) { if (verbose) puts("STUB: _catalog_procinfo_lookup_subsystem called"); return NULL; }
4747-void* _catalog_procinfo_uuidinfo_add(void) { if (verbose) puts("STUB: _catalog_procinfo_uuidinfo_add called"); return NULL; }
4848-void* _catalog_procinfo_uuidinfo_remove(void) { if (verbose) puts("STUB: _catalog_procinfo_uuidinfo_remove called"); return NULL; }
4949-void* _catalog_subchunk_procinfo_add(void) { if (verbose) puts("STUB: _catalog_subchunk_procinfo_add called"); return NULL; }
5050-void* _catalog_update_earliest_fhbuf_ts(void) { if (verbose) puts("STUB: _catalog_update_earliest_fhbuf_ts called"); return NULL; }
5151-void* _catalog_uuid_add(void) { if (verbose) puts("STUB: _catalog_uuid_add called"); return NULL; }
5252-void* _chunk_support_convert_tracepoint(void) { if (verbose) puts("STUB: _chunk_support_convert_tracepoint called"); return NULL; }
5353-void* _os_log_resolve_format(void) { if (verbose) puts("STUB: _os_log_resolve_format called"); return NULL; }
5454-void* _os_trace_uuiddb_dsc_harvest(void) { if (verbose) puts("STUB: _os_trace_uuiddb_dsc_harvest called"); return NULL; }
5555-void* _os_trace_uuiddb_dsc_map_resolve(void) { if (verbose) puts("STUB: _os_trace_uuiddb_dsc_map_resolve called"); return NULL; }
5656-void* _os_trace_uuiddb_dsc_validate_hdr(void) { if (verbose) puts("STUB: _os_trace_uuiddb_dsc_validate_hdr called"); return NULL; }
5757-void* _os_trace_uuiddb_get_dsc_map_fd(void) { if (verbose) puts("STUB: _os_trace_uuiddb_get_dsc_map_fd called"); return NULL; }
5858-void* _os_trace_uuiddb_harvest(void) { if (verbose) puts("STUB: _os_trace_uuiddb_harvest called"); return NULL; }
5959-void* _os_trace_uuiddb_harvest_initialize(void) { if (verbose) puts("STUB: _os_trace_uuiddb_harvest_initialize called"); return NULL; }
6060-void* _os_trace_uuiddb_path_exists(void) { if (verbose) puts("STUB: _os_trace_uuiddb_path_exists called"); return NULL; }
6161-void* _state_support_decode_data(void) { if (verbose) puts("STUB: _state_support_decode_data called"); return NULL; }
6262-void* _state_support_validate_chunk(void) { if (verbose) puts("STUB: _state_support_validate_chunk called"); return NULL; }
6363-void* _state_support_validate_payload(void) { if (verbose) puts("STUB: _state_support_validate_payload called"); return NULL; }
6464-void* _timesync_continuous_to_wall_time(void) { if (verbose) puts("STUB: _timesync_continuous_to_wall_time called"); return NULL; }
6565-void* _timesync_db_open(void) { if (verbose) puts("STUB: _timesync_db_open called"); return NULL; }
6666-void* _timesync_db_openat(void) { if (verbose) puts("STUB: _timesync_db_openat called"); return NULL; }
6767-void* _timesync_range_count(void) { if (verbose) puts("STUB: _timesync_range_count called"); return NULL; }
6868-void* _timesync_range_create(void) { if (verbose) puts("STUB: _timesync_range_create called"); return NULL; }
6969-void* _timesync_range_destroy(void) { if (verbose) puts("STUB: _timesync_range_destroy called"); return NULL; }
7070-void* _timesync_validate(void) { if (verbose) puts("STUB: _timesync_validate called"); return NULL; }
7171-void* _timesync_wall_time_to_continuous(void) { if (verbose) puts("STUB: _timesync_wall_time_to_continuous called"); return NULL; }
7272-void* os_activity_stream_add_pid(void) { if (verbose) puts("STUB: os_activity_stream_add_pid called"); return NULL; }
7373-void* os_activity_stream_cancel(void) { if (verbose) puts("STUB: os_activity_stream_cancel called"); return NULL; }
7474-void* os_activity_stream_for_name(void) { if (verbose) puts("STUB: os_activity_stream_for_name called"); return NULL; }
7575-void* os_activity_stream_for_pid(void) { if (verbose) puts("STUB: os_activity_stream_for_pid called"); return NULL; }
7676-void* os_activity_stream_for_simulator(void) { if (verbose) puts("STUB: os_activity_stream_for_simulator called"); return NULL; }
7777-void* os_activity_stream_persistence(void) { if (verbose) puts("STUB: os_activity_stream_persistence called"); return NULL; }
7878-void* os_activity_stream_resume(void) { if (verbose) puts("STUB: os_activity_stream_resume called"); return NULL; }
7979-void* os_activity_stream_set_event_handler(void) { if (verbose) puts("STUB: os_activity_stream_set_event_handler called"); return NULL; }
8080-void* os_activity_stream_set_filter(void) { if (verbose) puts("STUB: os_activity_stream_set_filter called"); return NULL; }
8181-void* os_log_copy_formatted_message(void) { if (verbose) puts("STUB: os_log_copy_formatted_message called"); return NULL; }
8282-void* os_trace_copy_formatted_message(void) { if (verbose) puts("STUB: os_trace_copy_formatted_message called"); return NULL; }
8383-void* uuidpath_lookup_fd(void) { if (verbose) puts("STUB: uuidpath_lookup_fd called"); return NULL; }
8484-void* uuidpath_map_header(void) { if (verbose) puts("STUB: uuidpath_map_header called"); return NULL; }
8585-void* uuidpath_map_header_fd(void) { if (verbose) puts("STUB: uuidpath_map_header_fd called"); return NULL; }
8686-void* uuidpath_resolve(void) { if (verbose) puts("STUB: uuidpath_resolve called"); return NULL; }
8787-void* uuidpath_resolve_fd(void) { if (verbose) puts("STUB: uuidpath_resolve_fd called"); return NULL; }
8888-void* uuidpath_sharedcache_resolve_fd(void) { if (verbose) puts("STUB: uuidpath_sharedcache_resolve_fd called"); return NULL; }