this repo has no description
1
fork

Configure Feed

Select the types of activity you want to include in your feed.

Symbol stubs needed to load Xcode 10.1

+2934 -1025
+68 -15
src/LoggingSupport/CMakeLists.txt
··· 1 1 project(LoggingSupport) 2 2 3 3 set(DYLIB_COMPAT_VERSION "1.0.0") 4 - set(DYLIB_CURRENT_VERSION "518.70.1") 5 - 6 - file(GLOB OS_C src/*.c) 7 - file(GLOB OS_OBJC src/*.m) 4 + set(DYLIB_CURRENT_VERSION "906.220.1") 8 5 9 6 add_framework(LoggingSupport 10 - FAT 11 - CURRENT_VERSION 12 - PRIVATE 13 - VERSION "A" 7 + FAT 8 + CURRENT_VERSION 9 + PRIVATE 10 + VERSION "A" 14 11 15 - SOURCES 16 - ${OS_C} 17 - ${OS_OBJC} 12 + SOURCES 13 + src/LoggingSupport.m 14 + src/LoggingSupport_OSLogCoder.m 15 + src/OSLogEventProxy.m 16 + src/OSLogEventDecomposedMessage.m 17 + src/OSLogMessagePlaceholder.m 18 + src/OSLogEventMessageArgument.m 19 + src/OSLogEventBacktraceFrame.m 20 + src/OSLogEventBacktrace.m 21 + src/OSLogDevice.m 22 + src/OSActivityStream.m 23 + src/OSActivityCreateEvent.m 24 + src/OSActivityTraceMessageEvent.m 25 + src/OSActivityLogMessageEvent.m 26 + src/OSActivitySignpostEvent.m 27 + src/OSActivityUserActionEvent.m 28 + src/OSActivityTransitionEvent.m 29 + src/OSActivityStatedumpEvent.m 30 + src/OSActivityTimesyncEvent.m 31 + src/OSActivityLossEvent.m 32 + src/OSActivityEvent.m 33 + src/OSActivityEventMessage.m 34 + src/OSLogEventLiveSource.m 35 + src/_OSLogChunkStore.m 36 + src/_OSLogChunkMemory.m 37 + src/_OSLogChunkFile.m 38 + src/_OSLogChunkFileReference.m 39 + src/_OSLogIndexFile.m 40 + src/_OSLogEnumeratorOversizeChunk.m 41 + src/_OSLogChunkBuffer.m 42 + src/_OSLogEnumeratorCatalogSubchunk.m 43 + src/_OSLogEnumeratorCatalog.m 44 + src/_OSLogTracepointBuffer.m 45 + src/_OSLogIndexEnumerator.m 46 + src/_OSLogIndex.m 47 + src/_OSLogPredicateMapper.m 48 + src/_OSLogLegacyPredicateMapper.m 49 + src/OSLogPersistence.m 50 + src/OSLogEventLiveStream.m 51 + src/OSLogTermDumper.m 52 + src/OSLogEventStreamBase.m 53 + src/_OSLogCatalogFilter.m 54 + src/_OSLogDirectoryReference.m 55 + src/_OSLogCollectionReference.m 56 + src/OSLogEventLiveStore.m 57 + src/OSLogEventStream.m 58 + src/OSLogEventStreamPosition.m 59 + src/_OSLogVersioning.m 60 + src/_OSLogSimplePredicate.m 61 + src/_OSLogStreamFilter.m 62 + src/OSLogEventSource.m 63 + src/OSLogPreferencesManager.m 64 + src/OSLogPreferencesProcess.m 65 + src/OSLogPreferencesSubsystem.m 66 + src/OSLogPreferencesCategory.m 67 + src/_OSLogEventStoreTimeRef.m 68 + src/_OSLogEventStoreMetadata.m 69 + src/OSLogEventStore.m 70 + src/OSLogEventLocalStore.m 18 71 19 - DEPENDENCIES 20 - system 21 - objc 22 - Foundation 72 + DEPENDENCIES 73 + system 74 + objc 75 + Foundation 23 76 )
+96 -52
src/LoggingSupport/include/LoggingSupport/LoggingSupport.h
··· 1 1 /* 2 - This file is part of Darling. 2 + This file is part of Darling. 3 3 4 - Copyright (C) 2017 Lubos Dolezel 4 + Copyright (C) 2017 Lubos Dolezel 5 5 6 - Darling is free software: you can redistribute it and/or modify 7 - it under the terms of the GNU General Public License as published by 8 - the Free Software Foundation, either version 3 of the License, or 9 - (at your option) any later version. 6 + Darling is free software: you can redistribute it and/or modify 7 + it under the terms of the GNU General Public License as published by 8 + the Free Software Foundation, either version 3 of the License, or 9 + (at your option) any later version. 10 10 11 - Darling is distributed in the hope that it will be useful, 12 - but WITHOUT ANY WARRANTY; without even the implied warranty of 13 - MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the 14 - GNU General Public License for more details. 11 + Darling is distributed in the hope that it will be useful, 12 + but WITHOUT ANY WARRANTY; without even the implied warranty of 13 + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the 14 + GNU General Public License for more details. 15 15 16 - You should have received a copy of the GNU General Public License 17 - along with Darling. If not, see <http://www.gnu.org/licenses/>. 16 + You should have received a copy of the GNU General Public License 17 + along with Darling. If not, see <http://www.gnu.org/licenses/>. 18 18 */ 19 19 20 - void* OSLogArchiveAddSections(void); 20 + 21 + #ifndef _LoggingSupport_H_ 22 + #define _LoggingSupport_H_ 23 + 24 + #import <Foundation/Foundation.h> 25 + 26 + #import <LoggingSupport/NSPredicateVisitor.h> 27 + #import <LoggingSupport/OSLogCoder.h> 28 + #import <LoggingSupport/OSLogEventProvider.h> 29 + #import <LoggingSupport/_OSLogIndexTimeRangable.h> 30 + #import <LoggingSupport/LoggingSupport_OSLogCoder.h> 31 + #import <LoggingSupport/OSLogEventProxy.h> 32 + #import <LoggingSupport/OSLogEventDecomposedMessage.h> 33 + #import <LoggingSupport/OSLogMessagePlaceholder.h> 34 + #import <LoggingSupport/OSLogEventMessageArgument.h> 35 + #import <LoggingSupport/OSLogEventBacktraceFrame.h> 36 + #import <LoggingSupport/OSLogEventBacktrace.h> 37 + #import <LoggingSupport/OSLogDevice.h> 38 + #import <LoggingSupport/OSActivityStream.h> 39 + #import <LoggingSupport/OSActivityCreateEvent.h> 40 + #import <LoggingSupport/OSActivityTraceMessageEvent.h> 41 + #import <LoggingSupport/OSActivityLogMessageEvent.h> 42 + #import <LoggingSupport/OSActivitySignpostEvent.h> 43 + #import <LoggingSupport/OSActivityUserActionEvent.h> 44 + #import <LoggingSupport/OSActivityTransitionEvent.h> 45 + #import <LoggingSupport/OSActivityStatedumpEvent.h> 46 + #import <LoggingSupport/OSActivityTimesyncEvent.h> 47 + #import <LoggingSupport/OSActivityLossEvent.h> 48 + #import <LoggingSupport/OSActivityEvent.h> 49 + #import <LoggingSupport/OSActivityEventMessage.h> 50 + #import <LoggingSupport/OSLogEventLiveSource.h> 51 + #import <LoggingSupport/_OSLogChunkStore.h> 52 + #import <LoggingSupport/_OSLogChunkMemory.h> 53 + #import <LoggingSupport/_OSLogChunkFile.h> 54 + #import <LoggingSupport/_OSLogChunkFileReference.h> 55 + #import <LoggingSupport/_OSLogIndexFile.h> 56 + #import <LoggingSupport/_OSLogEnumeratorOversizeChunk.h> 57 + #import <LoggingSupport/_OSLogChunkBuffer.h> 58 + #import <LoggingSupport/_OSLogEnumeratorCatalogSubchunk.h> 59 + #import <LoggingSupport/_OSLogEnumeratorCatalog.h> 60 + #import <LoggingSupport/_OSLogTracepointBuffer.h> 61 + #import <LoggingSupport/_OSLogIndexEnumerator.h> 62 + #import <LoggingSupport/_OSLogIndex.h> 63 + #import <LoggingSupport/_OSLogPredicateMapper.h> 64 + #import <LoggingSupport/_OSLogLegacyPredicateMapper.h> 65 + #import <LoggingSupport/OSLogPersistence.h> 66 + #import <LoggingSupport/OSLogEventLiveStream.h> 67 + #import <LoggingSupport/OSLogTermDumper.h> 68 + #import <LoggingSupport/OSLogEventStreamBase.h> 69 + #import <LoggingSupport/_OSLogCatalogFilter.h> 70 + #import <LoggingSupport/_OSLogDirectoryReference.h> 71 + #import <LoggingSupport/_OSLogCollectionReference.h> 72 + #import <LoggingSupport/OSLogEventLiveStore.h> 73 + #import <LoggingSupport/OSLogEventStream.h> 74 + #import <LoggingSupport/OSLogEventStreamPosition.h> 75 + #import <LoggingSupport/_OSLogVersioning.h> 76 + #import <LoggingSupport/_OSLogSimplePredicate.h> 77 + #import <LoggingSupport/_OSLogStreamFilter.h> 78 + #import <LoggingSupport/OSLogEventSource.h> 79 + #import <LoggingSupport/OSLogPreferencesManager.h> 80 + #import <LoggingSupport/OSLogPreferencesProcess.h> 81 + #import <LoggingSupport/OSLogPreferencesSubsystem.h> 82 + #import <LoggingSupport/OSLogPreferencesCategory.h> 83 + #import <LoggingSupport/_OSLogEventStoreTimeRef.h> 84 + #import <LoggingSupport/_OSLogEventStoreMetadata.h> 85 + #import <LoggingSupport/OSLogEventStore.h> 86 + #import <LoggingSupport/OSLogEventLocalStore.h> 87 + 21 88 void* OSLogClearOptions(void); 89 + void* OSLogConstructArchive(void); 22 90 void* OSLogCreateArchive(void); 23 91 void* OSLogCreateArchiveWithDictionary(void); 24 - void* OSLogCreateArchiveWithLiveDataOnly(void); 25 92 void* OSLogInstallProfilePayload(void); 26 93 void* OSLogLogdAdminConnection(void); 94 + void* OSLogLookupPathWithUUID(void); 27 95 void* OSLogRemoveProfilePayload(void); 28 96 void* OSLogSetOptions(void); 29 97 void* OSLogStateCaptureForAllPIDs(void); 30 98 void* OSLogValidateProfilePayload(void); 99 + void* _OSLogGetSimplePredicate(void); 31 100 void* _catalog_create(void); 32 101 void* _catalog_create_with_chunk(void); 33 102 void* _catalog_destroy(void); ··· 44 113 void* _catalog_update_earliest_fhbuf_ts(void); 45 114 void* _catalog_uuid_add(void); 46 115 void* _chunk_support_convert_tracepoint(void); 116 + void* _os_activity_stream_entry_decode(void); 47 117 void* _os_log_resolve_format(void); 48 - void* _os_trace_uuiddb_dsc_harvest(void); 118 + void* _os_log_set_nscf_formatter(void); 119 + void* _os_trace_persistdir_path(void); 120 + void* _os_trace_timesyncdir_path(void); 49 121 void* _os_trace_uuiddb_dsc_map_resolve(void); 50 122 void* _os_trace_uuiddb_dsc_validate_hdr(void); 51 123 void* _os_trace_uuiddb_get_dsc_map_fd(void); 52 - void* _os_trace_uuiddb_harvest(void); 53 - void* _os_trace_uuiddb_harvest_initialize(void); 124 + void* _os_trace_uuiddb_path(void); 54 125 void* _os_trace_uuiddb_path_exists(void); 55 126 void* _state_support_decode_data(void); 56 127 void* _state_support_validate_chunk(void); 57 128 void* _state_support_validate_payload(void); 58 129 void* _timesync_continuous_to_wall_time(void); 130 + void* _timesync_db_dup(void); 59 131 void* _timesync_db_open(void); 60 132 void* _timesync_db_openat(void); 133 + void* _timesync_mach_timebase(void); 61 134 void* _timesync_range_count(void); 62 135 void* _timesync_range_create(void); 63 136 void* _timesync_range_destroy(void); 137 + void* _timesync_repair(void); 64 138 void* _timesync_validate(void); 65 139 void* _timesync_wall_time_to_continuous(void); 66 140 void* os_activity_stream_add_pid(void); 67 141 void* os_activity_stream_cancel(void); 68 - void* os_activity_stream_for_name(void); 69 142 void* os_activity_stream_for_pid(void); 70 143 void* os_activity_stream_for_simulator(void); 71 144 void* os_activity_stream_persistence(void); ··· 73 146 void* os_activity_stream_set_event_handler(void); 74 147 void* os_activity_stream_set_filter(void); 75 148 void* os_log_copy_formatted_message(void); 149 + void* os_log_fmt_compose(void); 150 + void* os_log_fmt_convert_trace(void); 151 + void* os_log_fmt_extract_pubdata(void); 152 + void* os_log_fmt_get_plugin(void); 76 153 void* os_trace_copy_formatted_message(void); 77 154 void* uuidpath_lookup_fd(void); 78 155 void* uuidpath_map_header(void); ··· 81 158 void* uuidpath_resolve_fd(void); 82 159 void* uuidpath_sharedcache_resolve_fd(void); 83 160 84 - #import <Foundation/Foundation.h> 85 - #import <LoggingSupport/OSLogDevice.h> 86 - #import <LoggingSupport/OSActivityStream.h> 87 - #import <LoggingSupport/OSActivityCreateEvent.h> 88 - #import <LoggingSupport/OSActivityTraceMessageEvent.h> 89 - #import <LoggingSupport/OSActivityLogMessageEvent.h> 90 - #import <LoggingSupport/OSActivityUserActionEvent.h> 91 - #import <LoggingSupport/OSActivityTransitionEvent.h> 92 - #import <LoggingSupport/OSActivityStatedumpEvent.h> 93 - #import <LoggingSupport/OSActivityTimesyncEvent.h> 94 - #import <LoggingSupport/OSActivityEvent.h> 95 - #import <LoggingSupport/OSActivityEventMessage.h> 96 - #import <LoggingSupport/_OSLogChunkStore.h> 97 - #import <LoggingSupport/_OSLogChunkMemory.h> 98 - #import <LoggingSupport/_OSLogChunkFile.h> 99 - #import <LoggingSupport/_OSLogChunkFileReference.h> 100 - #import <LoggingSupport/_OSLogIndexFile.h> 101 - #import <LoggingSupport/_OSLogEnumeratorOversizeChunk.h> 102 - #import <LoggingSupport/_OSLogChunkBuffer.h> 103 - #import <LoggingSupport/_OSLogEnumeratorCatalogSubchunk.h> 104 - #import <LoggingSupport/_OSLogEnumeratorCatalog.h> 105 - #import <LoggingSupport/_OSLogTracepointBuffer.h> 106 - #import <LoggingSupport/_OSLogIndexEnumerator.h> 107 - #import <LoggingSupport/_OSLogIndex.h> 108 - #import <LoggingSupport/OSLogPersistence.h> 109 - #import <LoggingSupport/OSLogTermDumper.h> 110 - #import <LoggingSupport/_OSLogDirectoryReference.h> 111 - #import <LoggingSupport/_OSLogCollectionReference.h> 112 - #import <LoggingSupport/_OSLogVersioning.h> 113 - #import <LoggingSupport/OSLogPreferencesManager.h> 114 - #import <LoggingSupport/OSLogPreferencesProcess.h> 115 - #import <LoggingSupport/OSLogPreferencesSubsystem.h> 116 - #import <LoggingSupport/OSLogPreferencesCategory.h> 117 - #import <LoggingSupport/OSActivityInstrumentation.h> 161 + #endif
+24
src/LoggingSupport/include/LoggingSupport/LoggingSupport_OSLogCoder.h
··· 1 + /* 2 + This file is part of Darling. 3 + 4 + Copyright (C) 2017 Lubos Dolezel 5 + 6 + Darling is free software: you can redistribute it and/or modify 7 + it under the terms of the GNU General Public License as published by 8 + the Free Software Foundation, either version 3 of the License, or 9 + (at your option) any later version. 10 + 11 + Darling is distributed in the hope that it will be useful, 12 + but WITHOUT ANY WARRANTY; without even the implied warranty of 13 + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the 14 + GNU General Public License for more details. 15 + 16 + You should have received a copy of the GNU General Public License 17 + along with Darling. If not, see <http://www.gnu.org/licenses/>. 18 + */ 19 + 20 + #include <Foundation/Foundation.h> 21 + 22 + @interface LoggingSupport_OSLogCoder : NSObject 23 + 24 + @end
+24
src/LoggingSupport/include/LoggingSupport/NSPredicateVisitor.h
··· 1 + /* 2 + This file is part of Darling. 3 + 4 + Copyright (C) 2017 Lubos Dolezel 5 + 6 + Darling is free software: you can redistribute it and/or modify 7 + it under the terms of the GNU General Public License as published by 8 + the Free Software Foundation, either version 3 of the License, or 9 + (at your option) any later version. 10 + 11 + Darling is distributed in the hope that it will be useful, 12 + but WITHOUT ANY WARRANTY; without even the implied warranty of 13 + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the 14 + GNU General Public License for more details. 15 + 16 + You should have received a copy of the GNU General Public License 17 + along with Darling. If not, see <http://www.gnu.org/licenses/>. 18 + */ 19 + 20 + #include <Foundation/Foundation.h> 21 + 22 + @protocol NSPredicateVisitor 23 + 24 + @end
+14 -14
src/LoggingSupport/include/LoggingSupport/OSActivityCreateEvent.h
··· 1 1 /* 2 - This file is part of Darling. 2 + This file is part of Darling. 3 3 4 - Copyright (C) 2017 Lubos Dolezel 4 + Copyright (C) 2017 Lubos Dolezel 5 5 6 - Darling is free software: you can redistribute it and/or modify 7 - it under the terms of the GNU General Public License as published by 8 - the Free Software Foundation, either version 3 of the License, or 9 - (at your option) any later version. 6 + Darling is free software: you can redistribute it and/or modify 7 + it under the terms of the GNU General Public License as published by 8 + the Free Software Foundation, either version 3 of the License, or 9 + (at your option) any later version. 10 10 11 - Darling is distributed in the hope that it will be useful, 12 - but WITHOUT ANY WARRANTY; without even the implied warranty of 13 - MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the 14 - GNU General Public License for more details. 11 + Darling is distributed in the hope that it will be useful, 12 + but WITHOUT ANY WARRANTY; without even the implied warranty of 13 + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the 14 + GNU General Public License for more details. 15 15 16 - You should have received a copy of the GNU General Public License 17 - along with Darling. If not, see <http://www.gnu.org/licenses/>. 16 + You should have received a copy of the GNU General Public License 17 + along with Darling. If not, see <http://www.gnu.org/licenses/>. 18 18 */ 19 19 20 - #import <LoggingSupport/OSActivityEvent.h> 20 + #include <Foundation/Foundation.h> 21 21 22 - @interface OSActivityCreateEvent : OSActivityEvent 22 + @interface OSActivityCreateEvent : NSObject 23 23 24 24 @end
+14 -12
src/LoggingSupport/include/LoggingSupport/OSActivityEvent.h
··· 1 1 /* 2 - This file is part of Darling. 2 + This file is part of Darling. 3 3 4 - Copyright (C) 2017 Lubos Dolezel 4 + Copyright (C) 2017 Lubos Dolezel 5 5 6 - Darling is free software: you can redistribute it and/or modify 7 - it under the terms of the GNU General Public License as published by 8 - the Free Software Foundation, either version 3 of the License, or 9 - (at your option) any later version. 6 + Darling is free software: you can redistribute it and/or modify 7 + it under the terms of the GNU General Public License as published by 8 + the Free Software Foundation, either version 3 of the License, or 9 + (at your option) any later version. 10 10 11 - Darling is distributed in the hope that it will be useful, 12 - but WITHOUT ANY WARRANTY; without even the implied warranty of 13 - MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the 14 - GNU General Public License for more details. 11 + Darling is distributed in the hope that it will be useful, 12 + but WITHOUT ANY WARRANTY; without even the implied warranty of 13 + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the 14 + GNU General Public License for more details. 15 15 16 - You should have received a copy of the GNU General Public License 17 - along with Darling. If not, see <http://www.gnu.org/licenses/>. 16 + You should have received a copy of the GNU General Public License 17 + along with Darling. If not, see <http://www.gnu.org/licenses/>. 18 18 */ 19 + 20 + #include <Foundation/Foundation.h> 19 21 20 22 @interface OSActivityEvent : NSObject 21 23
+15 -13
src/LoggingSupport/include/LoggingSupport/OSActivityEventMessage.h
··· 1 1 /* 2 - This file is part of Darling. 2 + This file is part of Darling. 3 3 4 - Copyright (C) 2017 Lubos Dolezel 4 + Copyright (C) 2017 Lubos Dolezel 5 5 6 - Darling is free software: you can redistribute it and/or modify 7 - it under the terms of the GNU General Public License as published by 8 - the Free Software Foundation, either version 3 of the License, or 9 - (at your option) any later version. 6 + Darling is free software: you can redistribute it and/or modify 7 + it under the terms of the GNU General Public License as published by 8 + the Free Software Foundation, either version 3 of the License, or 9 + (at your option) any later version. 10 10 11 - Darling is distributed in the hope that it will be useful, 12 - but WITHOUT ANY WARRANTY; without even the implied warranty of 13 - MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the 14 - GNU General Public License for more details. 11 + Darling is distributed in the hope that it will be useful, 12 + but WITHOUT ANY WARRANTY; without even the implied warranty of 13 + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the 14 + GNU General Public License for more details. 15 15 16 - You should have received a copy of the GNU General Public License 17 - along with Darling. If not, see <http://www.gnu.org/licenses/>. 16 + You should have received a copy of the GNU General Public License 17 + along with Darling. If not, see <http://www.gnu.org/licenses/>. 18 18 */ 19 19 20 - @interface OSActivityEventMessage : OSActivityEvent 20 + #include <Foundation/Foundation.h> 21 + 22 + @interface OSActivityEventMessage : NSObject 21 23 22 24 @end
-22
src/LoggingSupport/include/LoggingSupport/OSActivityInstrumentation.h
··· 1 - /* 2 - This file is part of Darling. 3 - 4 - Copyright (C) 2017 Lubos Dolezel 5 - 6 - Darling is free software: you can redistribute it and/or modify 7 - it under the terms of the GNU General Public License as published by 8 - the Free Software Foundation, either version 3 of the License, or 9 - (at your option) any later version. 10 - 11 - Darling is distributed in the hope that it will be useful, 12 - but WITHOUT ANY WARRANTY; without even the implied warranty of 13 - MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the 14 - GNU General Public License for more details. 15 - 16 - You should have received a copy of the GNU General Public License 17 - along with Darling. If not, see <http://www.gnu.org/licenses/>. 18 - */ 19 - 20 - @interface OSActivityInstrumentation : NSObject 21 - 22 - @end
+14 -14
src/LoggingSupport/include/LoggingSupport/OSActivityLogMessageEvent.h
··· 1 1 /* 2 - This file is part of Darling. 2 + This file is part of Darling. 3 3 4 - Copyright (C) 2017 Lubos Dolezel 4 + Copyright (C) 2017 Lubos Dolezel 5 5 6 - Darling is free software: you can redistribute it and/or modify 7 - it under the terms of the GNU General Public License as published by 8 - the Free Software Foundation, either version 3 of the License, or 9 - (at your option) any later version. 6 + Darling is free software: you can redistribute it and/or modify 7 + it under the terms of the GNU General Public License as published by 8 + the Free Software Foundation, either version 3 of the License, or 9 + (at your option) any later version. 10 10 11 - Darling is distributed in the hope that it will be useful, 12 - but WITHOUT ANY WARRANTY; without even the implied warranty of 13 - MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the 14 - GNU General Public License for more details. 11 + Darling is distributed in the hope that it will be useful, 12 + but WITHOUT ANY WARRANTY; without even the implied warranty of 13 + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the 14 + GNU General Public License for more details. 15 15 16 - You should have received a copy of the GNU General Public License 17 - along with Darling. If not, see <http://www.gnu.org/licenses/>. 16 + You should have received a copy of the GNU General Public License 17 + along with Darling. If not, see <http://www.gnu.org/licenses/>. 18 18 */ 19 19 20 - #import <LoggingSupport/OSActivityEventMessage.h> 20 + #include <Foundation/Foundation.h> 21 21 22 - @interface OSActivityLogMessageEvent : OSActivityEventMessage 22 + @interface OSActivityLogMessageEvent : NSObject 23 23 24 24 @end
+24
src/LoggingSupport/include/LoggingSupport/OSActivityLossEvent.h
··· 1 + /* 2 + This file is part of Darling. 3 + 4 + Copyright (C) 2017 Lubos Dolezel 5 + 6 + Darling is free software: you can redistribute it and/or modify 7 + it under the terms of the GNU General Public License as published by 8 + the Free Software Foundation, either version 3 of the License, or 9 + (at your option) any later version. 10 + 11 + Darling is distributed in the hope that it will be useful, 12 + but WITHOUT ANY WARRANTY; without even the implied warranty of 13 + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the 14 + GNU General Public License for more details. 15 + 16 + You should have received a copy of the GNU General Public License 17 + along with Darling. If not, see <http://www.gnu.org/licenses/>. 18 + */ 19 + 20 + #include <Foundation/Foundation.h> 21 + 22 + @interface OSActivityLossEvent : NSObject 23 + 24 + @end
+24
src/LoggingSupport/include/LoggingSupport/OSActivitySignpostEvent.h
··· 1 + /* 2 + This file is part of Darling. 3 + 4 + Copyright (C) 2017 Lubos Dolezel 5 + 6 + Darling is free software: you can redistribute it and/or modify 7 + it under the terms of the GNU General Public License as published by 8 + the Free Software Foundation, either version 3 of the License, or 9 + (at your option) any later version. 10 + 11 + Darling is distributed in the hope that it will be useful, 12 + but WITHOUT ANY WARRANTY; without even the implied warranty of 13 + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the 14 + GNU General Public License for more details. 15 + 16 + You should have received a copy of the GNU General Public License 17 + along with Darling. If not, see <http://www.gnu.org/licenses/>. 18 + */ 19 + 20 + #include <Foundation/Foundation.h> 21 + 22 + @interface OSActivitySignpostEvent : NSObject 23 + 24 + @end
+15 -13
src/LoggingSupport/include/LoggingSupport/OSActivityStatedumpEvent.h
··· 1 1 /* 2 - This file is part of Darling. 2 + This file is part of Darling. 3 3 4 - Copyright (C) 2017 Lubos Dolezel 4 + Copyright (C) 2017 Lubos Dolezel 5 5 6 - Darling is free software: you can redistribute it and/or modify 7 - it under the terms of the GNU General Public License as published by 8 - the Free Software Foundation, either version 3 of the License, or 9 - (at your option) any later version. 6 + Darling is free software: you can redistribute it and/or modify 7 + it under the terms of the GNU General Public License as published by 8 + the Free Software Foundation, either version 3 of the License, or 9 + (at your option) any later version. 10 10 11 - Darling is distributed in the hope that it will be useful, 12 - but WITHOUT ANY WARRANTY; without even the implied warranty of 13 - MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the 14 - GNU General Public License for more details. 11 + Darling is distributed in the hope that it will be useful, 12 + but WITHOUT ANY WARRANTY; without even the implied warranty of 13 + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the 14 + GNU General Public License for more details. 15 15 16 - You should have received a copy of the GNU General Public License 17 - along with Darling. If not, see <http://www.gnu.org/licenses/>. 16 + You should have received a copy of the GNU General Public License 17 + along with Darling. If not, see <http://www.gnu.org/licenses/>. 18 18 */ 19 19 20 - @interface OSActivityStatedumpEvent : OSActivityEvent 20 + #include <Foundation/Foundation.h> 21 + 22 + @interface OSActivityStatedumpEvent : NSObject 21 23 22 24 @end
+14 -12
src/LoggingSupport/include/LoggingSupport/OSActivityStream.h
··· 1 1 /* 2 - This file is part of Darling. 2 + This file is part of Darling. 3 3 4 - Copyright (C) 2017 Lubos Dolezel 4 + Copyright (C) 2017 Lubos Dolezel 5 5 6 - Darling is free software: you can redistribute it and/or modify 7 - it under the terms of the GNU General Public License as published by 8 - the Free Software Foundation, either version 3 of the License, or 9 - (at your option) any later version. 6 + Darling is free software: you can redistribute it and/or modify 7 + it under the terms of the GNU General Public License as published by 8 + the Free Software Foundation, either version 3 of the License, or 9 + (at your option) any later version. 10 10 11 - Darling is distributed in the hope that it will be useful, 12 - but WITHOUT ANY WARRANTY; without even the implied warranty of 13 - MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the 14 - GNU General Public License for more details. 11 + Darling is distributed in the hope that it will be useful, 12 + but WITHOUT ANY WARRANTY; without even the implied warranty of 13 + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the 14 + GNU General Public License for more details. 15 15 16 - You should have received a copy of the GNU General Public License 17 - along with Darling. If not, see <http://www.gnu.org/licenses/>. 16 + You should have received a copy of the GNU General Public License 17 + along with Darling. If not, see <http://www.gnu.org/licenses/>. 18 18 */ 19 + 20 + #include <Foundation/Foundation.h> 19 21 20 22 @interface OSActivityStream : NSObject 21 23
+14 -14
src/LoggingSupport/include/LoggingSupport/OSActivityTimesyncEvent.h
··· 1 1 /* 2 - This file is part of Darling. 2 + This file is part of Darling. 3 3 4 - Copyright (C) 2017 Lubos Dolezel 4 + Copyright (C) 2017 Lubos Dolezel 5 5 6 - Darling is free software: you can redistribute it and/or modify 7 - it under the terms of the GNU General Public License as published by 8 - the Free Software Foundation, either version 3 of the License, or 9 - (at your option) any later version. 6 + Darling is free software: you can redistribute it and/or modify 7 + it under the terms of the GNU General Public License as published by 8 + the Free Software Foundation, either version 3 of the License, or 9 + (at your option) any later version. 10 10 11 - Darling is distributed in the hope that it will be useful, 12 - but WITHOUT ANY WARRANTY; without even the implied warranty of 13 - MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the 14 - GNU General Public License for more details. 11 + Darling is distributed in the hope that it will be useful, 12 + but WITHOUT ANY WARRANTY; without even the implied warranty of 13 + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the 14 + GNU General Public License for more details. 15 15 16 - You should have received a copy of the GNU General Public License 17 - along with Darling. If not, see <http://www.gnu.org/licenses/>. 16 + You should have received a copy of the GNU General Public License 17 + along with Darling. If not, see <http://www.gnu.org/licenses/>. 18 18 */ 19 19 20 - #import <LoggingSupport/OSActivityEvent.h> 20 + #include <Foundation/Foundation.h> 21 21 22 - @interface OSActivityTimesyncEvent : OSActivityEvent 22 + @interface OSActivityTimesyncEvent : NSObject 23 23 24 24 @end
+14 -14
src/LoggingSupport/include/LoggingSupport/OSActivityTraceMessageEvent.h
··· 1 1 /* 2 - This file is part of Darling. 2 + This file is part of Darling. 3 3 4 - Copyright (C) 2017 Lubos Dolezel 4 + Copyright (C) 2017 Lubos Dolezel 5 5 6 - Darling is free software: you can redistribute it and/or modify 7 - it under the terms of the GNU General Public License as published by 8 - the Free Software Foundation, either version 3 of the License, or 9 - (at your option) any later version. 6 + Darling is free software: you can redistribute it and/or modify 7 + it under the terms of the GNU General Public License as published by 8 + the Free Software Foundation, either version 3 of the License, or 9 + (at your option) any later version. 10 10 11 - Darling is distributed in the hope that it will be useful, 12 - but WITHOUT ANY WARRANTY; without even the implied warranty of 13 - MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the 14 - GNU General Public License for more details. 11 + Darling is distributed in the hope that it will be useful, 12 + but WITHOUT ANY WARRANTY; without even the implied warranty of 13 + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the 14 + GNU General Public License for more details. 15 15 16 - You should have received a copy of the GNU General Public License 17 - along with Darling. If not, see <http://www.gnu.org/licenses/>. 16 + You should have received a copy of the GNU General Public License 17 + along with Darling. If not, see <http://www.gnu.org/licenses/>. 18 18 */ 19 19 20 - #import <LoggingSupport/OSActivityEventMessage.h> 20 + #include <Foundation/Foundation.h> 21 21 22 - @interface OSActivityTraceMessageEvent : OSActivityEventMessage 22 + @interface OSActivityTraceMessageEvent : NSObject 23 23 24 24 @end
+14 -14
src/LoggingSupport/include/LoggingSupport/OSActivityTransitionEvent.h
··· 1 1 /* 2 - This file is part of Darling. 2 + This file is part of Darling. 3 3 4 - Copyright (C) 2017 Lubos Dolezel 4 + Copyright (C) 2017 Lubos Dolezel 5 5 6 - Darling is free software: you can redistribute it and/or modify 7 - it under the terms of the GNU General Public License as published by 8 - the Free Software Foundation, either version 3 of the License, or 9 - (at your option) any later version. 6 + Darling is free software: you can redistribute it and/or modify 7 + it under the terms of the GNU General Public License as published by 8 + the Free Software Foundation, either version 3 of the License, or 9 + (at your option) any later version. 10 10 11 - Darling is distributed in the hope that it will be useful, 12 - but WITHOUT ANY WARRANTY; without even the implied warranty of 13 - MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the 14 - GNU General Public License for more details. 11 + Darling is distributed in the hope that it will be useful, 12 + but WITHOUT ANY WARRANTY; without even the implied warranty of 13 + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the 14 + GNU General Public License for more details. 15 15 16 - You should have received a copy of the GNU General Public License 17 - along with Darling. If not, see <http://www.gnu.org/licenses/>. 16 + You should have received a copy of the GNU General Public License 17 + along with Darling. If not, see <http://www.gnu.org/licenses/>. 18 18 */ 19 19 20 - #import <LoggingSupport/OSActivityEvent.h> 20 + #include <Foundation/Foundation.h> 21 21 22 - @interface OSActivityTransitionEvent : OSActivityEvent 22 + @interface OSActivityTransitionEvent : NSObject 23 23 24 24 @end
+15 -13
src/LoggingSupport/include/LoggingSupport/OSActivityUserActionEvent.h
··· 1 1 /* 2 - This file is part of Darling. 2 + This file is part of Darling. 3 3 4 - Copyright (C) 2017 Lubos Dolezel 4 + Copyright (C) 2017 Lubos Dolezel 5 5 6 - Darling is free software: you can redistribute it and/or modify 7 - it under the terms of the GNU General Public License as published by 8 - the Free Software Foundation, either version 3 of the License, or 9 - (at your option) any later version. 6 + Darling is free software: you can redistribute it and/or modify 7 + it under the terms of the GNU General Public License as published by 8 + the Free Software Foundation, either version 3 of the License, or 9 + (at your option) any later version. 10 10 11 - Darling is distributed in the hope that it will be useful, 12 - but WITHOUT ANY WARRANTY; without even the implied warranty of 13 - MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the 14 - GNU General Public License for more details. 11 + Darling is distributed in the hope that it will be useful, 12 + but WITHOUT ANY WARRANTY; without even the implied warranty of 13 + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the 14 + GNU General Public License for more details. 15 15 16 - You should have received a copy of the GNU General Public License 17 - along with Darling. If not, see <http://www.gnu.org/licenses/>. 16 + You should have received a copy of the GNU General Public License 17 + along with Darling. If not, see <http://www.gnu.org/licenses/>. 18 18 */ 19 19 20 - @interface OSActivityUserActionEvent : OSActivityEvent 20 + #include <Foundation/Foundation.h> 21 + 22 + @interface OSActivityUserActionEvent : NSObject 21 23 22 24 @end
+24
src/LoggingSupport/include/LoggingSupport/OSLogCoder.h
··· 1 + /* 2 + This file is part of Darling. 3 + 4 + Copyright (C) 2017 Lubos Dolezel 5 + 6 + Darling is free software: you can redistribute it and/or modify 7 + it under the terms of the GNU General Public License as published by 8 + the Free Software Foundation, either version 3 of the License, or 9 + (at your option) any later version. 10 + 11 + Darling is distributed in the hope that it will be useful, 12 + but WITHOUT ANY WARRANTY; without even the implied warranty of 13 + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the 14 + GNU General Public License for more details. 15 + 16 + You should have received a copy of the GNU General Public License 17 + along with Darling. If not, see <http://www.gnu.org/licenses/>. 18 + */ 19 + 20 + #include <Foundation/Foundation.h> 21 + 22 + @protocol OSLogCoder 23 + 24 + @end
+14 -12
src/LoggingSupport/include/LoggingSupport/OSLogDevice.h
··· 1 1 /* 2 - This file is part of Darling. 2 + This file is part of Darling. 3 3 4 - Copyright (C) 2017 Lubos Dolezel 4 + Copyright (C) 2017 Lubos Dolezel 5 5 6 - Darling is free software: you can redistribute it and/or modify 7 - it under the terms of the GNU General Public License as published by 8 - the Free Software Foundation, either version 3 of the License, or 9 - (at your option) any later version. 6 + Darling is free software: you can redistribute it and/or modify 7 + it under the terms of the GNU General Public License as published by 8 + the Free Software Foundation, either version 3 of the License, or 9 + (at your option) any later version. 10 10 11 - Darling is distributed in the hope that it will be useful, 12 - but WITHOUT ANY WARRANTY; without even the implied warranty of 13 - MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the 14 - GNU General Public License for more details. 11 + Darling is distributed in the hope that it will be useful, 12 + but WITHOUT ANY WARRANTY; without even the implied warranty of 13 + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the 14 + GNU General Public License for more details. 15 15 16 - You should have received a copy of the GNU General Public License 17 - along with Darling. If not, see <http://www.gnu.org/licenses/>. 16 + You should have received a copy of the GNU General Public License 17 + along with Darling. If not, see <http://www.gnu.org/licenses/>. 18 18 */ 19 + 20 + #include <Foundation/Foundation.h> 19 21 20 22 @interface OSLogDevice : NSObject 21 23
+24
src/LoggingSupport/include/LoggingSupport/OSLogEventBacktrace.h
··· 1 + /* 2 + This file is part of Darling. 3 + 4 + Copyright (C) 2017 Lubos Dolezel 5 + 6 + Darling is free software: you can redistribute it and/or modify 7 + it under the terms of the GNU General Public License as published by 8 + the Free Software Foundation, either version 3 of the License, or 9 + (at your option) any later version. 10 + 11 + Darling is distributed in the hope that it will be useful, 12 + but WITHOUT ANY WARRANTY; without even the implied warranty of 13 + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the 14 + GNU General Public License for more details. 15 + 16 + You should have received a copy of the GNU General Public License 17 + along with Darling. If not, see <http://www.gnu.org/licenses/>. 18 + */ 19 + 20 + #include <Foundation/Foundation.h> 21 + 22 + @interface OSLogEventBacktrace : NSObject 23 + 24 + @end
+24
src/LoggingSupport/include/LoggingSupport/OSLogEventBacktraceFrame.h
··· 1 + /* 2 + This file is part of Darling. 3 + 4 + Copyright (C) 2017 Lubos Dolezel 5 + 6 + Darling is free software: you can redistribute it and/or modify 7 + it under the terms of the GNU General Public License as published by 8 + the Free Software Foundation, either version 3 of the License, or 9 + (at your option) any later version. 10 + 11 + Darling is distributed in the hope that it will be useful, 12 + but WITHOUT ANY WARRANTY; without even the implied warranty of 13 + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the 14 + GNU General Public License for more details. 15 + 16 + You should have received a copy of the GNU General Public License 17 + along with Darling. If not, see <http://www.gnu.org/licenses/>. 18 + */ 19 + 20 + #include <Foundation/Foundation.h> 21 + 22 + @interface OSLogEventBacktraceFrame : NSObject 23 + 24 + @end
+24
src/LoggingSupport/include/LoggingSupport/OSLogEventDecomposedMessage.h
··· 1 + /* 2 + This file is part of Darling. 3 + 4 + Copyright (C) 2017 Lubos Dolezel 5 + 6 + Darling is free software: you can redistribute it and/or modify 7 + it under the terms of the GNU General Public License as published by 8 + the Free Software Foundation, either version 3 of the License, or 9 + (at your option) any later version. 10 + 11 + Darling is distributed in the hope that it will be useful, 12 + but WITHOUT ANY WARRANTY; without even the implied warranty of 13 + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the 14 + GNU General Public License for more details. 15 + 16 + You should have received a copy of the GNU General Public License 17 + along with Darling. If not, see <http://www.gnu.org/licenses/>. 18 + */ 19 + 20 + #include <Foundation/Foundation.h> 21 + 22 + @interface OSLogEventDecomposedMessage : NSObject 23 + 24 + @end
+24
src/LoggingSupport/include/LoggingSupport/OSLogEventLiveSource.h
··· 1 + /* 2 + This file is part of Darling. 3 + 4 + Copyright (C) 2017 Lubos Dolezel 5 + 6 + Darling is free software: you can redistribute it and/or modify 7 + it under the terms of the GNU General Public License as published by 8 + the Free Software Foundation, either version 3 of the License, or 9 + (at your option) any later version. 10 + 11 + Darling is distributed in the hope that it will be useful, 12 + but WITHOUT ANY WARRANTY; without even the implied warranty of 13 + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the 14 + GNU General Public License for more details. 15 + 16 + You should have received a copy of the GNU General Public License 17 + along with Darling. If not, see <http://www.gnu.org/licenses/>. 18 + */ 19 + 20 + #include <Foundation/Foundation.h> 21 + 22 + @interface OSLogEventLiveSource : NSObject 23 + 24 + @end
+24
src/LoggingSupport/include/LoggingSupport/OSLogEventLiveStore.h
··· 1 + /* 2 + This file is part of Darling. 3 + 4 + Copyright (C) 2017 Lubos Dolezel 5 + 6 + Darling is free software: you can redistribute it and/or modify 7 + it under the terms of the GNU General Public License as published by 8 + the Free Software Foundation, either version 3 of the License, or 9 + (at your option) any later version. 10 + 11 + Darling is distributed in the hope that it will be useful, 12 + but WITHOUT ANY WARRANTY; without even the implied warranty of 13 + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the 14 + GNU General Public License for more details. 15 + 16 + You should have received a copy of the GNU General Public License 17 + along with Darling. If not, see <http://www.gnu.org/licenses/>. 18 + */ 19 + 20 + #include <Foundation/Foundation.h> 21 + 22 + @interface OSLogEventLiveStore : NSObject 23 + 24 + @end
+24
src/LoggingSupport/include/LoggingSupport/OSLogEventLiveStream.h
··· 1 + /* 2 + This file is part of Darling. 3 + 4 + Copyright (C) 2017 Lubos Dolezel 5 + 6 + Darling is free software: you can redistribute it and/or modify 7 + it under the terms of the GNU General Public License as published by 8 + the Free Software Foundation, either version 3 of the License, or 9 + (at your option) any later version. 10 + 11 + Darling is distributed in the hope that it will be useful, 12 + but WITHOUT ANY WARRANTY; without even the implied warranty of 13 + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the 14 + GNU General Public License for more details. 15 + 16 + You should have received a copy of the GNU General Public License 17 + along with Darling. If not, see <http://www.gnu.org/licenses/>. 18 + */ 19 + 20 + #include <Foundation/Foundation.h> 21 + 22 + @interface OSLogEventLiveStream : NSObject 23 + 24 + @end
+24
src/LoggingSupport/include/LoggingSupport/OSLogEventLocalStore.h
··· 1 + /* 2 + This file is part of Darling. 3 + 4 + Copyright (C) 2017 Lubos Dolezel 5 + 6 + Darling is free software: you can redistribute it and/or modify 7 + it under the terms of the GNU General Public License as published by 8 + the Free Software Foundation, either version 3 of the License, or 9 + (at your option) any later version. 10 + 11 + Darling is distributed in the hope that it will be useful, 12 + but WITHOUT ANY WARRANTY; without even the implied warranty of 13 + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the 14 + GNU General Public License for more details. 15 + 16 + You should have received a copy of the GNU General Public License 17 + along with Darling. If not, see <http://www.gnu.org/licenses/>. 18 + */ 19 + 20 + #include <Foundation/Foundation.h> 21 + 22 + @interface OSLogEventLocalStore : NSObject 23 + 24 + @end
+24
src/LoggingSupport/include/LoggingSupport/OSLogEventMessageArgument.h
··· 1 + /* 2 + This file is part of Darling. 3 + 4 + Copyright (C) 2017 Lubos Dolezel 5 + 6 + Darling is free software: you can redistribute it and/or modify 7 + it under the terms of the GNU General Public License as published by 8 + the Free Software Foundation, either version 3 of the License, or 9 + (at your option) any later version. 10 + 11 + Darling is distributed in the hope that it will be useful, 12 + but WITHOUT ANY WARRANTY; without even the implied warranty of 13 + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the 14 + GNU General Public License for more details. 15 + 16 + You should have received a copy of the GNU General Public License 17 + along with Darling. If not, see <http://www.gnu.org/licenses/>. 18 + */ 19 + 20 + #include <Foundation/Foundation.h> 21 + 22 + @interface OSLogEventMessageArgument : NSObject 23 + 24 + @end
+24
src/LoggingSupport/include/LoggingSupport/OSLogEventProvider.h
··· 1 + /* 2 + This file is part of Darling. 3 + 4 + Copyright (C) 2017 Lubos Dolezel 5 + 6 + Darling is free software: you can redistribute it and/or modify 7 + it under the terms of the GNU General Public License as published by 8 + the Free Software Foundation, either version 3 of the License, or 9 + (at your option) any later version. 10 + 11 + Darling is distributed in the hope that it will be useful, 12 + but WITHOUT ANY WARRANTY; without even the implied warranty of 13 + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the 14 + GNU General Public License for more details. 15 + 16 + You should have received a copy of the GNU General Public License 17 + along with Darling. If not, see <http://www.gnu.org/licenses/>. 18 + */ 19 + 20 + #include <Foundation/Foundation.h> 21 + 22 + @protocol OSLogEventProvider 23 + 24 + @end
+24
src/LoggingSupport/include/LoggingSupport/OSLogEventProxy.h
··· 1 + /* 2 + This file is part of Darling. 3 + 4 + Copyright (C) 2017 Lubos Dolezel 5 + 6 + Darling is free software: you can redistribute it and/or modify 7 + it under the terms of the GNU General Public License as published by 8 + the Free Software Foundation, either version 3 of the License, or 9 + (at your option) any later version. 10 + 11 + Darling is distributed in the hope that it will be useful, 12 + but WITHOUT ANY WARRANTY; without even the implied warranty of 13 + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the 14 + GNU General Public License for more details. 15 + 16 + You should have received a copy of the GNU General Public License 17 + along with Darling. If not, see <http://www.gnu.org/licenses/>. 18 + */ 19 + 20 + #include <Foundation/Foundation.h> 21 + 22 + @interface OSLogEventProxy : NSObject 23 + 24 + @end
+24
src/LoggingSupport/include/LoggingSupport/OSLogEventSource.h
··· 1 + /* 2 + This file is part of Darling. 3 + 4 + Copyright (C) 2017 Lubos Dolezel 5 + 6 + Darling is free software: you can redistribute it and/or modify 7 + it under the terms of the GNU General Public License as published by 8 + the Free Software Foundation, either version 3 of the License, or 9 + (at your option) any later version. 10 + 11 + Darling is distributed in the hope that it will be useful, 12 + but WITHOUT ANY WARRANTY; without even the implied warranty of 13 + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the 14 + GNU General Public License for more details. 15 + 16 + You should have received a copy of the GNU General Public License 17 + along with Darling. If not, see <http://www.gnu.org/licenses/>. 18 + */ 19 + 20 + #include <Foundation/Foundation.h> 21 + 22 + @interface OSLogEventSource : NSObject 23 + 24 + @end
+24
src/LoggingSupport/include/LoggingSupport/OSLogEventStore.h
··· 1 + /* 2 + This file is part of Darling. 3 + 4 + Copyright (C) 2017 Lubos Dolezel 5 + 6 + Darling is free software: you can redistribute it and/or modify 7 + it under the terms of the GNU General Public License as published by 8 + the Free Software Foundation, either version 3 of the License, or 9 + (at your option) any later version. 10 + 11 + Darling is distributed in the hope that it will be useful, 12 + but WITHOUT ANY WARRANTY; without even the implied warranty of 13 + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the 14 + GNU General Public License for more details. 15 + 16 + You should have received a copy of the GNU General Public License 17 + along with Darling. If not, see <http://www.gnu.org/licenses/>. 18 + */ 19 + 20 + #include <Foundation/Foundation.h> 21 + 22 + @interface OSLogEventStore : NSObject 23 + 24 + @end
+24
src/LoggingSupport/include/LoggingSupport/OSLogEventStream.h
··· 1 + /* 2 + This file is part of Darling. 3 + 4 + Copyright (C) 2017 Lubos Dolezel 5 + 6 + Darling is free software: you can redistribute it and/or modify 7 + it under the terms of the GNU General Public License as published by 8 + the Free Software Foundation, either version 3 of the License, or 9 + (at your option) any later version. 10 + 11 + Darling is distributed in the hope that it will be useful, 12 + but WITHOUT ANY WARRANTY; without even the implied warranty of 13 + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the 14 + GNU General Public License for more details. 15 + 16 + You should have received a copy of the GNU General Public License 17 + along with Darling. If not, see <http://www.gnu.org/licenses/>. 18 + */ 19 + 20 + #include <Foundation/Foundation.h> 21 + 22 + @interface OSLogEventStream : NSObject 23 + 24 + @end
+24
src/LoggingSupport/include/LoggingSupport/OSLogEventStreamBase.h
··· 1 + /* 2 + This file is part of Darling. 3 + 4 + Copyright (C) 2017 Lubos Dolezel 5 + 6 + Darling is free software: you can redistribute it and/or modify 7 + it under the terms of the GNU General Public License as published by 8 + the Free Software Foundation, either version 3 of the License, or 9 + (at your option) any later version. 10 + 11 + Darling is distributed in the hope that it will be useful, 12 + but WITHOUT ANY WARRANTY; without even the implied warranty of 13 + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the 14 + GNU General Public License for more details. 15 + 16 + You should have received a copy of the GNU General Public License 17 + along with Darling. If not, see <http://www.gnu.org/licenses/>. 18 + */ 19 + 20 + #include <Foundation/Foundation.h> 21 + 22 + @interface OSLogEventStreamBase : NSObject 23 + 24 + @end
+24
src/LoggingSupport/include/LoggingSupport/OSLogEventStreamPosition.h
··· 1 + /* 2 + This file is part of Darling. 3 + 4 + Copyright (C) 2017 Lubos Dolezel 5 + 6 + Darling is free software: you can redistribute it and/or modify 7 + it under the terms of the GNU General Public License as published by 8 + the Free Software Foundation, either version 3 of the License, or 9 + (at your option) any later version. 10 + 11 + Darling is distributed in the hope that it will be useful, 12 + but WITHOUT ANY WARRANTY; without even the implied warranty of 13 + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the 14 + GNU General Public License for more details. 15 + 16 + You should have received a copy of the GNU General Public License 17 + along with Darling. If not, see <http://www.gnu.org/licenses/>. 18 + */ 19 + 20 + #include <Foundation/Foundation.h> 21 + 22 + @interface OSLogEventStreamPosition : NSObject 23 + 24 + @end
+24
src/LoggingSupport/include/LoggingSupport/OSLogMessagePlaceholder.h
··· 1 + /* 2 + This file is part of Darling. 3 + 4 + Copyright (C) 2017 Lubos Dolezel 5 + 6 + Darling is free software: you can redistribute it and/or modify 7 + it under the terms of the GNU General Public License as published by 8 + the Free Software Foundation, either version 3 of the License, or 9 + (at your option) any later version. 10 + 11 + Darling is distributed in the hope that it will be useful, 12 + but WITHOUT ANY WARRANTY; without even the implied warranty of 13 + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the 14 + GNU General Public License for more details. 15 + 16 + You should have received a copy of the GNU General Public License 17 + along with Darling. If not, see <http://www.gnu.org/licenses/>. 18 + */ 19 + 20 + #include <Foundation/Foundation.h> 21 + 22 + @interface OSLogMessagePlaceholder : NSObject 23 + 24 + @end
+14 -12
src/LoggingSupport/include/LoggingSupport/OSLogPersistence.h
··· 1 1 /* 2 - This file is part of Darling. 2 + This file is part of Darling. 3 3 4 - Copyright (C) 2017 Lubos Dolezel 4 + Copyright (C) 2017 Lubos Dolezel 5 5 6 - Darling is free software: you can redistribute it and/or modify 7 - it under the terms of the GNU General Public License as published by 8 - the Free Software Foundation, either version 3 of the License, or 9 - (at your option) any later version. 6 + Darling is free software: you can redistribute it and/or modify 7 + it under the terms of the GNU General Public License as published by 8 + the Free Software Foundation, either version 3 of the License, or 9 + (at your option) any later version. 10 10 11 - Darling is distributed in the hope that it will be useful, 12 - but WITHOUT ANY WARRANTY; without even the implied warranty of 13 - MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the 14 - GNU General Public License for more details. 11 + Darling is distributed in the hope that it will be useful, 12 + but WITHOUT ANY WARRANTY; without even the implied warranty of 13 + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the 14 + GNU General Public License for more details. 15 15 16 - You should have received a copy of the GNU General Public License 17 - along with Darling. If not, see <http://www.gnu.org/licenses/>. 16 + You should have received a copy of the GNU General Public License 17 + along with Darling. If not, see <http://www.gnu.org/licenses/>. 18 18 */ 19 + 20 + #include <Foundation/Foundation.h> 19 21 20 22 @interface OSLogPersistence : NSObject 21 23
+14 -12
src/LoggingSupport/include/LoggingSupport/OSLogPreferencesCategory.h
··· 1 1 /* 2 - This file is part of Darling. 2 + This file is part of Darling. 3 3 4 - Copyright (C) 2017 Lubos Dolezel 4 + Copyright (C) 2017 Lubos Dolezel 5 5 6 - Darling is free software: you can redistribute it and/or modify 7 - it under the terms of the GNU General Public License as published by 8 - the Free Software Foundation, either version 3 of the License, or 9 - (at your option) any later version. 6 + Darling is free software: you can redistribute it and/or modify 7 + it under the terms of the GNU General Public License as published by 8 + the Free Software Foundation, either version 3 of the License, or 9 + (at your option) any later version. 10 10 11 - Darling is distributed in the hope that it will be useful, 12 - but WITHOUT ANY WARRANTY; without even the implied warranty of 13 - MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the 14 - GNU General Public License for more details. 11 + Darling is distributed in the hope that it will be useful, 12 + but WITHOUT ANY WARRANTY; without even the implied warranty of 13 + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the 14 + GNU General Public License for more details. 15 15 16 - You should have received a copy of the GNU General Public License 17 - along with Darling. If not, see <http://www.gnu.org/licenses/>. 16 + You should have received a copy of the GNU General Public License 17 + along with Darling. If not, see <http://www.gnu.org/licenses/>. 18 18 */ 19 + 20 + #include <Foundation/Foundation.h> 19 21 20 22 @interface OSLogPreferencesCategory : NSObject 21 23
+14 -12
src/LoggingSupport/include/LoggingSupport/OSLogPreferencesManager.h
··· 1 1 /* 2 - This file is part of Darling. 2 + This file is part of Darling. 3 3 4 - Copyright (C) 2017 Lubos Dolezel 4 + Copyright (C) 2017 Lubos Dolezel 5 5 6 - Darling is free software: you can redistribute it and/or modify 7 - it under the terms of the GNU General Public License as published by 8 - the Free Software Foundation, either version 3 of the License, or 9 - (at your option) any later version. 6 + Darling is free software: you can redistribute it and/or modify 7 + it under the terms of the GNU General Public License as published by 8 + the Free Software Foundation, either version 3 of the License, or 9 + (at your option) any later version. 10 10 11 - Darling is distributed in the hope that it will be useful, 12 - but WITHOUT ANY WARRANTY; without even the implied warranty of 13 - MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the 14 - GNU General Public License for more details. 11 + Darling is distributed in the hope that it will be useful, 12 + but WITHOUT ANY WARRANTY; without even the implied warranty of 13 + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the 14 + GNU General Public License for more details. 15 15 16 - You should have received a copy of the GNU General Public License 17 - along with Darling. If not, see <http://www.gnu.org/licenses/>. 16 + You should have received a copy of the GNU General Public License 17 + along with Darling. If not, see <http://www.gnu.org/licenses/>. 18 18 */ 19 + 20 + #include <Foundation/Foundation.h> 19 21 20 22 @interface OSLogPreferencesManager : NSObject 21 23
+14 -12
src/LoggingSupport/include/LoggingSupport/OSLogPreferencesProcess.h
··· 1 1 /* 2 - This file is part of Darling. 2 + This file is part of Darling. 3 3 4 - Copyright (C) 2017 Lubos Dolezel 4 + Copyright (C) 2017 Lubos Dolezel 5 5 6 - Darling is free software: you can redistribute it and/or modify 7 - it under the terms of the GNU General Public License as published by 8 - the Free Software Foundation, either version 3 of the License, or 9 - (at your option) any later version. 6 + Darling is free software: you can redistribute it and/or modify 7 + it under the terms of the GNU General Public License as published by 8 + the Free Software Foundation, either version 3 of the License, or 9 + (at your option) any later version. 10 10 11 - Darling is distributed in the hope that it will be useful, 12 - but WITHOUT ANY WARRANTY; without even the implied warranty of 13 - MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the 14 - GNU General Public License for more details. 11 + Darling is distributed in the hope that it will be useful, 12 + but WITHOUT ANY WARRANTY; without even the implied warranty of 13 + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the 14 + GNU General Public License for more details. 15 15 16 - You should have received a copy of the GNU General Public License 17 - along with Darling. If not, see <http://www.gnu.org/licenses/>. 16 + You should have received a copy of the GNU General Public License 17 + along with Darling. If not, see <http://www.gnu.org/licenses/>. 18 18 */ 19 + 20 + #include <Foundation/Foundation.h> 19 21 20 22 @interface OSLogPreferencesProcess : NSObject 21 23
+14 -12
src/LoggingSupport/include/LoggingSupport/OSLogPreferencesSubsystem.h
··· 1 1 /* 2 - This file is part of Darling. 2 + This file is part of Darling. 3 3 4 - Copyright (C) 2017 Lubos Dolezel 4 + Copyright (C) 2017 Lubos Dolezel 5 5 6 - Darling is free software: you can redistribute it and/or modify 7 - it under the terms of the GNU General Public License as published by 8 - the Free Software Foundation, either version 3 of the License, or 9 - (at your option) any later version. 6 + Darling is free software: you can redistribute it and/or modify 7 + it under the terms of the GNU General Public License as published by 8 + the Free Software Foundation, either version 3 of the License, or 9 + (at your option) any later version. 10 10 11 - Darling is distributed in the hope that it will be useful, 12 - but WITHOUT ANY WARRANTY; without even the implied warranty of 13 - MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the 14 - GNU General Public License for more details. 11 + Darling is distributed in the hope that it will be useful, 12 + but WITHOUT ANY WARRANTY; without even the implied warranty of 13 + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the 14 + GNU General Public License for more details. 15 15 16 - You should have received a copy of the GNU General Public License 17 - along with Darling. If not, see <http://www.gnu.org/licenses/>. 16 + You should have received a copy of the GNU General Public License 17 + along with Darling. If not, see <http://www.gnu.org/licenses/>. 18 18 */ 19 + 20 + #include <Foundation/Foundation.h> 19 21 20 22 @interface OSLogPreferencesSubsystem : NSObject 21 23
+14 -12
src/LoggingSupport/include/LoggingSupport/OSLogTermDumper.h
··· 1 1 /* 2 - This file is part of Darling. 2 + This file is part of Darling. 3 3 4 - Copyright (C) 2017 Lubos Dolezel 4 + Copyright (C) 2017 Lubos Dolezel 5 5 6 - Darling is free software: you can redistribute it and/or modify 7 - it under the terms of the GNU General Public License as published by 8 - the Free Software Foundation, either version 3 of the License, or 9 - (at your option) any later version. 6 + Darling is free software: you can redistribute it and/or modify 7 + it under the terms of the GNU General Public License as published by 8 + the Free Software Foundation, either version 3 of the License, or 9 + (at your option) any later version. 10 10 11 - Darling is distributed in the hope that it will be useful, 12 - but WITHOUT ANY WARRANTY; without even the implied warranty of 13 - MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the 14 - GNU General Public License for more details. 11 + Darling is distributed in the hope that it will be useful, 12 + but WITHOUT ANY WARRANTY; without even the implied warranty of 13 + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the 14 + GNU General Public License for more details. 15 15 16 - You should have received a copy of the GNU General Public License 17 - along with Darling. If not, see <http://www.gnu.org/licenses/>. 16 + You should have received a copy of the GNU General Public License 17 + along with Darling. If not, see <http://www.gnu.org/licenses/>. 18 18 */ 19 + 20 + #include <Foundation/Foundation.h> 19 21 20 22 @interface OSLogTermDumper : NSObject 21 23
+24
src/LoggingSupport/include/LoggingSupport/_OSLogCatalogFilter.h
··· 1 + /* 2 + This file is part of Darling. 3 + 4 + Copyright (C) 2017 Lubos Dolezel 5 + 6 + Darling is free software: you can redistribute it and/or modify 7 + it under the terms of the GNU General Public License as published by 8 + the Free Software Foundation, either version 3 of the License, or 9 + (at your option) any later version. 10 + 11 + Darling is distributed in the hope that it will be useful, 12 + but WITHOUT ANY WARRANTY; without even the implied warranty of 13 + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the 14 + GNU General Public License for more details. 15 + 16 + You should have received a copy of the GNU General Public License 17 + along with Darling. If not, see <http://www.gnu.org/licenses/>. 18 + */ 19 + 20 + #include <Foundation/Foundation.h> 21 + 22 + @interface _OSLogCatalogFilter : NSObject 23 + 24 + @end
+14 -12
src/LoggingSupport/include/LoggingSupport/_OSLogChunkBuffer.h
··· 1 1 /* 2 - This file is part of Darling. 2 + This file is part of Darling. 3 3 4 - Copyright (C) 2017 Lubos Dolezel 4 + Copyright (C) 2017 Lubos Dolezel 5 5 6 - Darling is free software: you can redistribute it and/or modify 7 - it under the terms of the GNU General Public License as published by 8 - the Free Software Foundation, either version 3 of the License, or 9 - (at your option) any later version. 6 + Darling is free software: you can redistribute it and/or modify 7 + it under the terms of the GNU General Public License as published by 8 + the Free Software Foundation, either version 3 of the License, or 9 + (at your option) any later version. 10 10 11 - Darling is distributed in the hope that it will be useful, 12 - but WITHOUT ANY WARRANTY; without even the implied warranty of 13 - MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the 14 - GNU General Public License for more details. 11 + Darling is distributed in the hope that it will be useful, 12 + but WITHOUT ANY WARRANTY; without even the implied warranty of 13 + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the 14 + GNU General Public License for more details. 15 15 16 - You should have received a copy of the GNU General Public License 17 - along with Darling. If not, see <http://www.gnu.org/licenses/>. 16 + You should have received a copy of the GNU General Public License 17 + along with Darling. If not, see <http://www.gnu.org/licenses/>. 18 18 */ 19 + 20 + #include <Foundation/Foundation.h> 19 21 20 22 @interface _OSLogChunkBuffer : NSObject 21 23
+15 -13
src/LoggingSupport/include/LoggingSupport/_OSLogChunkFile.h
··· 1 1 /* 2 - This file is part of Darling. 2 + This file is part of Darling. 3 3 4 - Copyright (C) 2017 Lubos Dolezel 4 + Copyright (C) 2017 Lubos Dolezel 5 5 6 - Darling is free software: you can redistribute it and/or modify 7 - it under the terms of the GNU General Public License as published by 8 - the Free Software Foundation, either version 3 of the License, or 9 - (at your option) any later version. 6 + Darling is free software: you can redistribute it and/or modify 7 + it under the terms of the GNU General Public License as published by 8 + the Free Software Foundation, either version 3 of the License, or 9 + (at your option) any later version. 10 10 11 - Darling is distributed in the hope that it will be useful, 12 - but WITHOUT ANY WARRANTY; without even the implied warranty of 13 - MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the 14 - GNU General Public License for more details. 11 + Darling is distributed in the hope that it will be useful, 12 + but WITHOUT ANY WARRANTY; without even the implied warranty of 13 + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the 14 + GNU General Public License for more details. 15 15 16 - You should have received a copy of the GNU General Public License 17 - along with Darling. If not, see <http://www.gnu.org/licenses/>. 16 + You should have received a copy of the GNU General Public License 17 + along with Darling. If not, see <http://www.gnu.org/licenses/>. 18 18 */ 19 19 20 - @interface _OSLogChunkFile : _OSLogChunkStore 20 + #include <Foundation/Foundation.h> 21 + 22 + @interface _OSLogChunkFile : NSObject 21 23 22 24 @end
+14 -12
src/LoggingSupport/include/LoggingSupport/_OSLogChunkFileReference.h
··· 1 1 /* 2 - This file is part of Darling. 2 + This file is part of Darling. 3 3 4 - Copyright (C) 2017 Lubos Dolezel 4 + Copyright (C) 2017 Lubos Dolezel 5 5 6 - Darling is free software: you can redistribute it and/or modify 7 - it under the terms of the GNU General Public License as published by 8 - the Free Software Foundation, either version 3 of the License, or 9 - (at your option) any later version. 6 + Darling is free software: you can redistribute it and/or modify 7 + it under the terms of the GNU General Public License as published by 8 + the Free Software Foundation, either version 3 of the License, or 9 + (at your option) any later version. 10 10 11 - Darling is distributed in the hope that it will be useful, 12 - but WITHOUT ANY WARRANTY; without even the implied warranty of 13 - MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the 14 - GNU General Public License for more details. 11 + Darling is distributed in the hope that it will be useful, 12 + but WITHOUT ANY WARRANTY; without even the implied warranty of 13 + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the 14 + GNU General Public License for more details. 15 15 16 - You should have received a copy of the GNU General Public License 17 - along with Darling. If not, see <http://www.gnu.org/licenses/>. 16 + You should have received a copy of the GNU General Public License 17 + along with Darling. If not, see <http://www.gnu.org/licenses/>. 18 18 */ 19 + 20 + #include <Foundation/Foundation.h> 19 21 20 22 @interface _OSLogChunkFileReference : NSObject 21 23
+15 -13
src/LoggingSupport/include/LoggingSupport/_OSLogChunkMemory.h
··· 1 1 /* 2 - This file is part of Darling. 2 + This file is part of Darling. 3 3 4 - Copyright (C) 2017 Lubos Dolezel 4 + Copyright (C) 2017 Lubos Dolezel 5 5 6 - Darling is free software: you can redistribute it and/or modify 7 - it under the terms of the GNU General Public License as published by 8 - the Free Software Foundation, either version 3 of the License, or 9 - (at your option) any later version. 6 + Darling is free software: you can redistribute it and/or modify 7 + it under the terms of the GNU General Public License as published by 8 + the Free Software Foundation, either version 3 of the License, or 9 + (at your option) any later version. 10 10 11 - Darling is distributed in the hope that it will be useful, 12 - but WITHOUT ANY WARRANTY; without even the implied warranty of 13 - MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the 14 - GNU General Public License for more details. 11 + Darling is distributed in the hope that it will be useful, 12 + but WITHOUT ANY WARRANTY; without even the implied warranty of 13 + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the 14 + GNU General Public License for more details. 15 15 16 - You should have received a copy of the GNU General Public License 17 - along with Darling. If not, see <http://www.gnu.org/licenses/>. 16 + You should have received a copy of the GNU General Public License 17 + along with Darling. If not, see <http://www.gnu.org/licenses/>. 18 18 */ 19 19 20 - @interface _OSLogChunkMemory : _OSLogChunkStore 20 + #include <Foundation/Foundation.h> 21 + 22 + @interface _OSLogChunkMemory : NSObject 21 23 22 24 @end
+14 -12
src/LoggingSupport/include/LoggingSupport/_OSLogChunkStore.h
··· 1 1 /* 2 - This file is part of Darling. 2 + This file is part of Darling. 3 3 4 - Copyright (C) 2017 Lubos Dolezel 4 + Copyright (C) 2017 Lubos Dolezel 5 5 6 - Darling is free software: you can redistribute it and/or modify 7 - it under the terms of the GNU General Public License as published by 8 - the Free Software Foundation, either version 3 of the License, or 9 - (at your option) any later version. 6 + Darling is free software: you can redistribute it and/or modify 7 + it under the terms of the GNU General Public License as published by 8 + the Free Software Foundation, either version 3 of the License, or 9 + (at your option) any later version. 10 10 11 - Darling is distributed in the hope that it will be useful, 12 - but WITHOUT ANY WARRANTY; without even the implied warranty of 13 - MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the 14 - GNU General Public License for more details. 11 + Darling is distributed in the hope that it will be useful, 12 + but WITHOUT ANY WARRANTY; without even the implied warranty of 13 + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the 14 + GNU General Public License for more details. 15 15 16 - You should have received a copy of the GNU General Public License 17 - along with Darling. If not, see <http://www.gnu.org/licenses/>. 16 + You should have received a copy of the GNU General Public License 17 + along with Darling. If not, see <http://www.gnu.org/licenses/>. 18 18 */ 19 + 20 + #include <Foundation/Foundation.h> 19 21 20 22 @interface _OSLogChunkStore : NSObject 21 23
+14 -12
src/LoggingSupport/include/LoggingSupport/_OSLogCollectionReference.h
··· 1 1 /* 2 - This file is part of Darling. 2 + This file is part of Darling. 3 3 4 - Copyright (C) 2017 Lubos Dolezel 4 + Copyright (C) 2017 Lubos Dolezel 5 5 6 - Darling is free software: you can redistribute it and/or modify 7 - it under the terms of the GNU General Public License as published by 8 - the Free Software Foundation, either version 3 of the License, or 9 - (at your option) any later version. 6 + Darling is free software: you can redistribute it and/or modify 7 + it under the terms of the GNU General Public License as published by 8 + the Free Software Foundation, either version 3 of the License, or 9 + (at your option) any later version. 10 10 11 - Darling is distributed in the hope that it will be useful, 12 - but WITHOUT ANY WARRANTY; without even the implied warranty of 13 - MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the 14 - GNU General Public License for more details. 11 + Darling is distributed in the hope that it will be useful, 12 + but WITHOUT ANY WARRANTY; without even the implied warranty of 13 + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the 14 + GNU General Public License for more details. 15 15 16 - You should have received a copy of the GNU General Public License 17 - along with Darling. If not, see <http://www.gnu.org/licenses/>. 16 + You should have received a copy of the GNU General Public License 17 + along with Darling. If not, see <http://www.gnu.org/licenses/>. 18 18 */ 19 + 20 + #include <Foundation/Foundation.h> 19 21 20 22 @interface _OSLogCollectionReference : NSObject 21 23
+14 -12
src/LoggingSupport/include/LoggingSupport/_OSLogDirectoryReference.h
··· 1 1 /* 2 - This file is part of Darling. 2 + This file is part of Darling. 3 3 4 - Copyright (C) 2017 Lubos Dolezel 4 + Copyright (C) 2017 Lubos Dolezel 5 5 6 - Darling is free software: you can redistribute it and/or modify 7 - it under the terms of the GNU General Public License as published by 8 - the Free Software Foundation, either version 3 of the License, or 9 - (at your option) any later version. 6 + Darling is free software: you can redistribute it and/or modify 7 + it under the terms of the GNU General Public License as published by 8 + the Free Software Foundation, either version 3 of the License, or 9 + (at your option) any later version. 10 10 11 - Darling is distributed in the hope that it will be useful, 12 - but WITHOUT ANY WARRANTY; without even the implied warranty of 13 - MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the 14 - GNU General Public License for more details. 11 + Darling is distributed in the hope that it will be useful, 12 + but WITHOUT ANY WARRANTY; without even the implied warranty of 13 + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the 14 + GNU General Public License for more details. 15 15 16 - You should have received a copy of the GNU General Public License 17 - along with Darling. If not, see <http://www.gnu.org/licenses/>. 16 + You should have received a copy of the GNU General Public License 17 + along with Darling. If not, see <http://www.gnu.org/licenses/>. 18 18 */ 19 + 20 + #include <Foundation/Foundation.h> 19 21 20 22 @interface _OSLogDirectoryReference : NSObject 21 23
+14 -12
src/LoggingSupport/include/LoggingSupport/_OSLogEnumeratorCatalog.h
··· 1 1 /* 2 - This file is part of Darling. 2 + This file is part of Darling. 3 3 4 - Copyright (C) 2017 Lubos Dolezel 4 + Copyright (C) 2017 Lubos Dolezel 5 5 6 - Darling is free software: you can redistribute it and/or modify 7 - it under the terms of the GNU General Public License as published by 8 - the Free Software Foundation, either version 3 of the License, or 9 - (at your option) any later version. 6 + Darling is free software: you can redistribute it and/or modify 7 + it under the terms of the GNU General Public License as published by 8 + the Free Software Foundation, either version 3 of the License, or 9 + (at your option) any later version. 10 10 11 - Darling is distributed in the hope that it will be useful, 12 - but WITHOUT ANY WARRANTY; without even the implied warranty of 13 - MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the 14 - GNU General Public License for more details. 11 + Darling is distributed in the hope that it will be useful, 12 + but WITHOUT ANY WARRANTY; without even the implied warranty of 13 + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the 14 + GNU General Public License for more details. 15 15 16 - You should have received a copy of the GNU General Public License 17 - along with Darling. If not, see <http://www.gnu.org/licenses/>. 16 + You should have received a copy of the GNU General Public License 17 + along with Darling. If not, see <http://www.gnu.org/licenses/>. 18 18 */ 19 + 20 + #include <Foundation/Foundation.h> 19 21 20 22 @interface _OSLogEnumeratorCatalog : NSObject 21 23
+14 -12
src/LoggingSupport/include/LoggingSupport/_OSLogEnumeratorCatalogSubchunk.h
··· 1 1 /* 2 - This file is part of Darling. 2 + This file is part of Darling. 3 3 4 - Copyright (C) 2017 Lubos Dolezel 4 + Copyright (C) 2017 Lubos Dolezel 5 5 6 - Darling is free software: you can redistribute it and/or modify 7 - it under the terms of the GNU General Public License as published by 8 - the Free Software Foundation, either version 3 of the License, or 9 - (at your option) any later version. 6 + Darling is free software: you can redistribute it and/or modify 7 + it under the terms of the GNU General Public License as published by 8 + the Free Software Foundation, either version 3 of the License, or 9 + (at your option) any later version. 10 10 11 - Darling is distributed in the hope that it will be useful, 12 - but WITHOUT ANY WARRANTY; without even the implied warranty of 13 - MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the 14 - GNU General Public License for more details. 11 + Darling is distributed in the hope that it will be useful, 12 + but WITHOUT ANY WARRANTY; without even the implied warranty of 13 + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the 14 + GNU General Public License for more details. 15 15 16 - You should have received a copy of the GNU General Public License 17 - along with Darling. If not, see <http://www.gnu.org/licenses/>. 16 + You should have received a copy of the GNU General Public License 17 + along with Darling. If not, see <http://www.gnu.org/licenses/>. 18 18 */ 19 + 20 + #include <Foundation/Foundation.h> 19 21 20 22 @interface _OSLogEnumeratorCatalogSubchunk : NSObject 21 23
+14 -12
src/LoggingSupport/include/LoggingSupport/_OSLogEnumeratorOversizeChunk.h
··· 1 1 /* 2 - This file is part of Darling. 2 + This file is part of Darling. 3 3 4 - Copyright (C) 2017 Lubos Dolezel 4 + Copyright (C) 2017 Lubos Dolezel 5 5 6 - Darling is free software: you can redistribute it and/or modify 7 - it under the terms of the GNU General Public License as published by 8 - the Free Software Foundation, either version 3 of the License, or 9 - (at your option) any later version. 6 + Darling is free software: you can redistribute it and/or modify 7 + it under the terms of the GNU General Public License as published by 8 + the Free Software Foundation, either version 3 of the License, or 9 + (at your option) any later version. 10 10 11 - Darling is distributed in the hope that it will be useful, 12 - but WITHOUT ANY WARRANTY; without even the implied warranty of 13 - MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the 14 - GNU General Public License for more details. 11 + Darling is distributed in the hope that it will be useful, 12 + but WITHOUT ANY WARRANTY; without even the implied warranty of 13 + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the 14 + GNU General Public License for more details. 15 15 16 - You should have received a copy of the GNU General Public License 17 - along with Darling. If not, see <http://www.gnu.org/licenses/>. 16 + You should have received a copy of the GNU General Public License 17 + along with Darling. If not, see <http://www.gnu.org/licenses/>. 18 18 */ 19 + 20 + #include <Foundation/Foundation.h> 19 21 20 22 @interface _OSLogEnumeratorOversizeChunk : NSObject 21 23
+24
src/LoggingSupport/include/LoggingSupport/_OSLogEventStoreMetadata.h
··· 1 + /* 2 + This file is part of Darling. 3 + 4 + Copyright (C) 2017 Lubos Dolezel 5 + 6 + Darling is free software: you can redistribute it and/or modify 7 + it under the terms of the GNU General Public License as published by 8 + the Free Software Foundation, either version 3 of the License, or 9 + (at your option) any later version. 10 + 11 + Darling is distributed in the hope that it will be useful, 12 + but WITHOUT ANY WARRANTY; without even the implied warranty of 13 + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the 14 + GNU General Public License for more details. 15 + 16 + You should have received a copy of the GNU General Public License 17 + along with Darling. If not, see <http://www.gnu.org/licenses/>. 18 + */ 19 + 20 + #include <Foundation/Foundation.h> 21 + 22 + @interface _OSLogEventStoreMetadata : NSObject 23 + 24 + @end
+24
src/LoggingSupport/include/LoggingSupport/_OSLogEventStoreTimeRef.h
··· 1 + /* 2 + This file is part of Darling. 3 + 4 + Copyright (C) 2017 Lubos Dolezel 5 + 6 + Darling is free software: you can redistribute it and/or modify 7 + it under the terms of the GNU General Public License as published by 8 + the Free Software Foundation, either version 3 of the License, or 9 + (at your option) any later version. 10 + 11 + Darling is distributed in the hope that it will be useful, 12 + but WITHOUT ANY WARRANTY; without even the implied warranty of 13 + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the 14 + GNU General Public License for more details. 15 + 16 + You should have received a copy of the GNU General Public License 17 + along with Darling. If not, see <http://www.gnu.org/licenses/>. 18 + */ 19 + 20 + #include <Foundation/Foundation.h> 21 + 22 + @interface _OSLogEventStoreTimeRef : NSObject 23 + 24 + @end
+14 -12
src/LoggingSupport/include/LoggingSupport/_OSLogIndex.h
··· 1 1 /* 2 - This file is part of Darling. 2 + This file is part of Darling. 3 3 4 - Copyright (C) 2017 Lubos Dolezel 4 + Copyright (C) 2017 Lubos Dolezel 5 5 6 - Darling is free software: you can redistribute it and/or modify 7 - it under the terms of the GNU General Public License as published by 8 - the Free Software Foundation, either version 3 of the License, or 9 - (at your option) any later version. 6 + Darling is free software: you can redistribute it and/or modify 7 + it under the terms of the GNU General Public License as published by 8 + the Free Software Foundation, either version 3 of the License, or 9 + (at your option) any later version. 10 10 11 - Darling is distributed in the hope that it will be useful, 12 - but WITHOUT ANY WARRANTY; without even the implied warranty of 13 - MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the 14 - GNU General Public License for more details. 11 + Darling is distributed in the hope that it will be useful, 12 + but WITHOUT ANY WARRANTY; without even the implied warranty of 13 + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the 14 + GNU General Public License for more details. 15 15 16 - You should have received a copy of the GNU General Public License 17 - along with Darling. If not, see <http://www.gnu.org/licenses/>. 16 + You should have received a copy of the GNU General Public License 17 + along with Darling. If not, see <http://www.gnu.org/licenses/>. 18 18 */ 19 + 20 + #include <Foundation/Foundation.h> 19 21 20 22 @interface _OSLogIndex : NSObject 21 23
+14 -12
src/LoggingSupport/include/LoggingSupport/_OSLogIndexEnumerator.h
··· 1 1 /* 2 - This file is part of Darling. 2 + This file is part of Darling. 3 3 4 - Copyright (C) 2017 Lubos Dolezel 4 + Copyright (C) 2017 Lubos Dolezel 5 5 6 - Darling is free software: you can redistribute it and/or modify 7 - it under the terms of the GNU General Public License as published by 8 - the Free Software Foundation, either version 3 of the License, or 9 - (at your option) any later version. 6 + Darling is free software: you can redistribute it and/or modify 7 + it under the terms of the GNU General Public License as published by 8 + the Free Software Foundation, either version 3 of the License, or 9 + (at your option) any later version. 10 10 11 - Darling is distributed in the hope that it will be useful, 12 - but WITHOUT ANY WARRANTY; without even the implied warranty of 13 - MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the 14 - GNU General Public License for more details. 11 + Darling is distributed in the hope that it will be useful, 12 + but WITHOUT ANY WARRANTY; without even the implied warranty of 13 + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the 14 + GNU General Public License for more details. 15 15 16 - You should have received a copy of the GNU General Public License 17 - along with Darling. If not, see <http://www.gnu.org/licenses/>. 16 + You should have received a copy of the GNU General Public License 17 + along with Darling. If not, see <http://www.gnu.org/licenses/>. 18 18 */ 19 + 20 + #include <Foundation/Foundation.h> 19 21 20 22 @interface _OSLogIndexEnumerator : NSObject 21 23
+14 -12
src/LoggingSupport/include/LoggingSupport/_OSLogIndexFile.h
··· 1 1 /* 2 - This file is part of Darling. 2 + This file is part of Darling. 3 3 4 - Copyright (C) 2017 Lubos Dolezel 4 + Copyright (C) 2017 Lubos Dolezel 5 5 6 - Darling is free software: you can redistribute it and/or modify 7 - it under the terms of the GNU General Public License as published by 8 - the Free Software Foundation, either version 3 of the License, or 9 - (at your option) any later version. 6 + Darling is free software: you can redistribute it and/or modify 7 + it under the terms of the GNU General Public License as published by 8 + the Free Software Foundation, either version 3 of the License, or 9 + (at your option) any later version. 10 10 11 - Darling is distributed in the hope that it will be useful, 12 - but WITHOUT ANY WARRANTY; without even the implied warranty of 13 - MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the 14 - GNU General Public License for more details. 11 + Darling is distributed in the hope that it will be useful, 12 + but WITHOUT ANY WARRANTY; without even the implied warranty of 13 + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the 14 + GNU General Public License for more details. 15 15 16 - You should have received a copy of the GNU General Public License 17 - along with Darling. If not, see <http://www.gnu.org/licenses/>. 16 + You should have received a copy of the GNU General Public License 17 + along with Darling. If not, see <http://www.gnu.org/licenses/>. 18 18 */ 19 + 20 + #include <Foundation/Foundation.h> 19 21 20 22 @interface _OSLogIndexFile : NSObject 21 23
+24
src/LoggingSupport/include/LoggingSupport/_OSLogIndexTimeRangable.h
··· 1 + /* 2 + This file is part of Darling. 3 + 4 + Copyright (C) 2017 Lubos Dolezel 5 + 6 + Darling is free software: you can redistribute it and/or modify 7 + it under the terms of the GNU General Public License as published by 8 + the Free Software Foundation, either version 3 of the License, or 9 + (at your option) any later version. 10 + 11 + Darling is distributed in the hope that it will be useful, 12 + but WITHOUT ANY WARRANTY; without even the implied warranty of 13 + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the 14 + GNU General Public License for more details. 15 + 16 + You should have received a copy of the GNU General Public License 17 + along with Darling. If not, see <http://www.gnu.org/licenses/>. 18 + */ 19 + 20 + #include <Foundation/Foundation.h> 21 + 22 + @protocol _OSLogIndexTimeRangable 23 + 24 + @end
+24
src/LoggingSupport/include/LoggingSupport/_OSLogLegacyPredicateMapper.h
··· 1 + /* 2 + This file is part of Darling. 3 + 4 + Copyright (C) 2017 Lubos Dolezel 5 + 6 + Darling is free software: you can redistribute it and/or modify 7 + it under the terms of the GNU General Public License as published by 8 + the Free Software Foundation, either version 3 of the License, or 9 + (at your option) any later version. 10 + 11 + Darling is distributed in the hope that it will be useful, 12 + but WITHOUT ANY WARRANTY; without even the implied warranty of 13 + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the 14 + GNU General Public License for more details. 15 + 16 + You should have received a copy of the GNU General Public License 17 + along with Darling. If not, see <http://www.gnu.org/licenses/>. 18 + */ 19 + 20 + #include <Foundation/Foundation.h> 21 + 22 + @interface _OSLogLegacyPredicateMapper : NSObject 23 + 24 + @end
+24
src/LoggingSupport/include/LoggingSupport/_OSLogPredicateMapper.h
··· 1 + /* 2 + This file is part of Darling. 3 + 4 + Copyright (C) 2017 Lubos Dolezel 5 + 6 + Darling is free software: you can redistribute it and/or modify 7 + it under the terms of the GNU General Public License as published by 8 + the Free Software Foundation, either version 3 of the License, or 9 + (at your option) any later version. 10 + 11 + Darling is distributed in the hope that it will be useful, 12 + but WITHOUT ANY WARRANTY; without even the implied warranty of 13 + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the 14 + GNU General Public License for more details. 15 + 16 + You should have received a copy of the GNU General Public License 17 + along with Darling. If not, see <http://www.gnu.org/licenses/>. 18 + */ 19 + 20 + #include <Foundation/Foundation.h> 21 + 22 + @interface _OSLogPredicateMapper : NSObject 23 + 24 + @end
+24
src/LoggingSupport/include/LoggingSupport/_OSLogSimplePredicate.h
··· 1 + /* 2 + This file is part of Darling. 3 + 4 + Copyright (C) 2017 Lubos Dolezel 5 + 6 + Darling is free software: you can redistribute it and/or modify 7 + it under the terms of the GNU General Public License as published by 8 + the Free Software Foundation, either version 3 of the License, or 9 + (at your option) any later version. 10 + 11 + Darling is distributed in the hope that it will be useful, 12 + but WITHOUT ANY WARRANTY; without even the implied warranty of 13 + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the 14 + GNU General Public License for more details. 15 + 16 + You should have received a copy of the GNU General Public License 17 + along with Darling. If not, see <http://www.gnu.org/licenses/>. 18 + */ 19 + 20 + #include <Foundation/Foundation.h> 21 + 22 + @interface _OSLogSimplePredicate : NSObject 23 + 24 + @end
+24
src/LoggingSupport/include/LoggingSupport/_OSLogStreamFilter.h
··· 1 + /* 2 + This file is part of Darling. 3 + 4 + Copyright (C) 2017 Lubos Dolezel 5 + 6 + Darling is free software: you can redistribute it and/or modify 7 + it under the terms of the GNU General Public License as published by 8 + the Free Software Foundation, either version 3 of the License, or 9 + (at your option) any later version. 10 + 11 + Darling is distributed in the hope that it will be useful, 12 + but WITHOUT ANY WARRANTY; without even the implied warranty of 13 + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the 14 + GNU General Public License for more details. 15 + 16 + You should have received a copy of the GNU General Public License 17 + along with Darling. If not, see <http://www.gnu.org/licenses/>. 18 + */ 19 + 20 + #include <Foundation/Foundation.h> 21 + 22 + @interface _OSLogStreamFilter : NSObject 23 + 24 + @end
+14 -12
src/LoggingSupport/include/LoggingSupport/_OSLogTracepointBuffer.h
··· 1 1 /* 2 - This file is part of Darling. 2 + This file is part of Darling. 3 3 4 - Copyright (C) 2017 Lubos Dolezel 4 + Copyright (C) 2017 Lubos Dolezel 5 5 6 - Darling is free software: you can redistribute it and/or modify 7 - it under the terms of the GNU General Public License as published by 8 - the Free Software Foundation, either version 3 of the License, or 9 - (at your option) any later version. 6 + Darling is free software: you can redistribute it and/or modify 7 + it under the terms of the GNU General Public License as published by 8 + the Free Software Foundation, either version 3 of the License, or 9 + (at your option) any later version. 10 10 11 - Darling is distributed in the hope that it will be useful, 12 - but WITHOUT ANY WARRANTY; without even the implied warranty of 13 - MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the 14 - GNU General Public License for more details. 11 + Darling is distributed in the hope that it will be useful, 12 + but WITHOUT ANY WARRANTY; without even the implied warranty of 13 + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the 14 + GNU General Public License for more details. 15 15 16 - You should have received a copy of the GNU General Public License 17 - along with Darling. If not, see <http://www.gnu.org/licenses/>. 16 + You should have received a copy of the GNU General Public License 17 + along with Darling. If not, see <http://www.gnu.org/licenses/>. 18 18 */ 19 + 20 + #include <Foundation/Foundation.h> 19 21 20 22 @interface _OSLogTracepointBuffer : NSObject 21 23
+14 -12
src/LoggingSupport/include/LoggingSupport/_OSLogVersioning.h
··· 1 1 /* 2 - This file is part of Darling. 2 + This file is part of Darling. 3 3 4 - Copyright (C) 2017 Lubos Dolezel 4 + Copyright (C) 2017 Lubos Dolezel 5 5 6 - Darling is free software: you can redistribute it and/or modify 7 - it under the terms of the GNU General Public License as published by 8 - the Free Software Foundation, either version 3 of the License, or 9 - (at your option) any later version. 6 + Darling is free software: you can redistribute it and/or modify 7 + it under the terms of the GNU General Public License as published by 8 + the Free Software Foundation, either version 3 of the License, or 9 + (at your option) any later version. 10 10 11 - Darling is distributed in the hope that it will be useful, 12 - but WITHOUT ANY WARRANTY; without even the implied warranty of 13 - MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the 14 - GNU General Public License for more details. 11 + Darling is distributed in the hope that it will be useful, 12 + but WITHOUT ANY WARRANTY; without even the implied warranty of 13 + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the 14 + GNU General Public License for more details. 15 15 16 - You should have received a copy of the GNU General Public License 17 - along with Darling. If not, see <http://www.gnu.org/licenses/>. 16 + You should have received a copy of the GNU General Public License 17 + along with Darling. If not, see <http://www.gnu.org/licenses/>. 18 18 */ 19 + 20 + #include <Foundation/Foundation.h> 19 21 20 22 @interface _OSLogVersioning : NSObject 21 23
+390
src/LoggingSupport/src/LoggingSupport.m
··· 1 + /* 2 + This file is part of Darling. 3 + 4 + Copyright (C) 2017 Lubos Dolezel 5 + 6 + Darling is free software: you can redistribute it and/or modify 7 + it under the terms of the GNU General Public License as published by 8 + the Free Software Foundation, either version 3 of the License, or 9 + (at your option) any later version. 10 + 11 + Darling is distributed in the hope that it will be useful, 12 + but WITHOUT ANY WARRANTY; without even the implied warranty of 13 + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the 14 + GNU General Public License for more details. 15 + 16 + You should have received a copy of the GNU General Public License 17 + along with Darling. If not, see <http://www.gnu.org/licenses/>. 18 + */ 19 + 20 + 21 + #include <LoggingSupport/LoggingSupport.h> 22 + #include <stdlib.h> 23 + #include <stdio.h> 24 + 25 + static int verbose = 0; 26 + 27 + __attribute__((constructor)) 28 + static void initme(void) { 29 + verbose = getenv("STUB_VERBOSE") != NULL; 30 + } 31 + 32 + void* OSLogClearOptions(void) { 33 + if (verbose) puts("STUB: OSLogClearOptions called"); 34 + return NULL; 35 + } 36 + 37 + void* OSLogConstructArchive(void) { 38 + if (verbose) puts("STUB: OSLogConstructArchive called"); 39 + return NULL; 40 + } 41 + 42 + void* OSLogCreateArchive(void) { 43 + if (verbose) puts("STUB: OSLogCreateArchive called"); 44 + return NULL; 45 + } 46 + 47 + void* OSLogCreateArchiveWithDictionary(void) { 48 + if (verbose) puts("STUB: OSLogCreateArchiveWithDictionary called"); 49 + return NULL; 50 + } 51 + 52 + void* OSLogInstallProfilePayload(void) { 53 + if (verbose) puts("STUB: OSLogInstallProfilePayload called"); 54 + return NULL; 55 + } 56 + 57 + void* OSLogLogdAdminConnection(void) { 58 + if (verbose) puts("STUB: OSLogLogdAdminConnection called"); 59 + return NULL; 60 + } 61 + 62 + void* OSLogLookupPathWithUUID(void) { 63 + if (verbose) puts("STUB: OSLogLookupPathWithUUID called"); 64 + return NULL; 65 + } 66 + 67 + void* OSLogRemoveProfilePayload(void) { 68 + if (verbose) puts("STUB: OSLogRemoveProfilePayload called"); 69 + return NULL; 70 + } 71 + 72 + void* OSLogSetOptions(void) { 73 + if (verbose) puts("STUB: OSLogSetOptions called"); 74 + return NULL; 75 + } 76 + 77 + void* OSLogStateCaptureForAllPIDs(void) { 78 + if (verbose) puts("STUB: OSLogStateCaptureForAllPIDs called"); 79 + return NULL; 80 + } 81 + 82 + void* OSLogValidateProfilePayload(void) { 83 + if (verbose) puts("STUB: OSLogValidateProfilePayload called"); 84 + return NULL; 85 + } 86 + 87 + void* _OSLogGetSimplePredicate(void) { 88 + if (verbose) puts("STUB: _OSLogGetSimplePredicate called"); 89 + return NULL; 90 + } 91 + 92 + void* _catalog_create(void) { 93 + if (verbose) puts("STUB: _catalog_create called"); 94 + return NULL; 95 + } 96 + 97 + void* _catalog_create_with_chunk(void) { 98 + if (verbose) puts("STUB: _catalog_create_with_chunk called"); 99 + return NULL; 100 + } 101 + 102 + void* _catalog_destroy(void) { 103 + if (verbose) puts("STUB: _catalog_destroy called"); 104 + return NULL; 105 + } 106 + 107 + void* _catalog_for_each_uuid(void) { 108 + if (verbose) puts("STUB: _catalog_for_each_uuid called"); 109 + return NULL; 110 + } 111 + 112 + void* _catalog_lookup_procinfo_by_procid(void) { 113 + if (verbose) puts("STUB: _catalog_lookup_procinfo_by_procid called"); 114 + return NULL; 115 + } 116 + 117 + void* _catalog_lookup_procinfo_by_procinfo_key(void) { 118 + if (verbose) puts("STUB: _catalog_lookup_procinfo_by_procinfo_key called"); 119 + return NULL; 120 + } 121 + 122 + void* _catalog_procinfo_create(void) { 123 + if (verbose) puts("STUB: _catalog_procinfo_create called"); 124 + return NULL; 125 + } 126 + 127 + void* _catalog_procinfo_for_each_uuidinfo(void) { 128 + if (verbose) puts("STUB: _catalog_procinfo_for_each_uuidinfo called"); 129 + return NULL; 130 + } 131 + 132 + void* _catalog_procinfo_lookup_pc(void) { 133 + if (verbose) puts("STUB: _catalog_procinfo_lookup_pc called"); 134 + return NULL; 135 + } 136 + 137 + void* _catalog_procinfo_lookup_subsystem(void) { 138 + if (verbose) puts("STUB: _catalog_procinfo_lookup_subsystem called"); 139 + return NULL; 140 + } 141 + 142 + void* _catalog_procinfo_uuidinfo_add(void) { 143 + if (verbose) puts("STUB: _catalog_procinfo_uuidinfo_add called"); 144 + return NULL; 145 + } 146 + 147 + void* _catalog_procinfo_uuidinfo_remove(void) { 148 + if (verbose) puts("STUB: _catalog_procinfo_uuidinfo_remove called"); 149 + return NULL; 150 + } 151 + 152 + void* _catalog_subchunk_procinfo_add(void) { 153 + if (verbose) puts("STUB: _catalog_subchunk_procinfo_add called"); 154 + return NULL; 155 + } 156 + 157 + void* _catalog_update_earliest_fhbuf_ts(void) { 158 + if (verbose) puts("STUB: _catalog_update_earliest_fhbuf_ts called"); 159 + return NULL; 160 + } 161 + 162 + void* _catalog_uuid_add(void) { 163 + if (verbose) puts("STUB: _catalog_uuid_add called"); 164 + return NULL; 165 + } 166 + 167 + void* _chunk_support_convert_tracepoint(void) { 168 + if (verbose) puts("STUB: _chunk_support_convert_tracepoint called"); 169 + return NULL; 170 + } 171 + 172 + void* _os_activity_stream_entry_decode(void) { 173 + if (verbose) puts("STUB: _os_activity_stream_entry_decode called"); 174 + return NULL; 175 + } 176 + 177 + void* _os_log_resolve_format(void) { 178 + if (verbose) puts("STUB: _os_log_resolve_format called"); 179 + return NULL; 180 + } 181 + 182 + void* _os_log_set_nscf_formatter(void) { 183 + if (verbose) puts("STUB: _os_log_set_nscf_formatter called"); 184 + return NULL; 185 + } 186 + 187 + void* _os_trace_persistdir_path(void) { 188 + if (verbose) puts("STUB: _os_trace_persistdir_path called"); 189 + return NULL; 190 + } 191 + 192 + void* _os_trace_timesyncdir_path(void) { 193 + if (verbose) puts("STUB: _os_trace_timesyncdir_path called"); 194 + return NULL; 195 + } 196 + 197 + void* _os_trace_uuiddb_dsc_map_resolve(void) { 198 + if (verbose) puts("STUB: _os_trace_uuiddb_dsc_map_resolve called"); 199 + return NULL; 200 + } 201 + 202 + void* _os_trace_uuiddb_dsc_validate_hdr(void) { 203 + if (verbose) puts("STUB: _os_trace_uuiddb_dsc_validate_hdr called"); 204 + return NULL; 205 + } 206 + 207 + void* _os_trace_uuiddb_get_dsc_map_fd(void) { 208 + if (verbose) puts("STUB: _os_trace_uuiddb_get_dsc_map_fd called"); 209 + return NULL; 210 + } 211 + 212 + void* _os_trace_uuiddb_path(void) { 213 + if (verbose) puts("STUB: _os_trace_uuiddb_path called"); 214 + return NULL; 215 + } 216 + 217 + void* _os_trace_uuiddb_path_exists(void) { 218 + if (verbose) puts("STUB: _os_trace_uuiddb_path_exists called"); 219 + return NULL; 220 + } 221 + 222 + void* _state_support_decode_data(void) { 223 + if (verbose) puts("STUB: _state_support_decode_data called"); 224 + return NULL; 225 + } 226 + 227 + void* _state_support_validate_chunk(void) { 228 + if (verbose) puts("STUB: _state_support_validate_chunk called"); 229 + return NULL; 230 + } 231 + 232 + void* _state_support_validate_payload(void) { 233 + if (verbose) puts("STUB: _state_support_validate_payload called"); 234 + return NULL; 235 + } 236 + 237 + void* _timesync_continuous_to_wall_time(void) { 238 + if (verbose) puts("STUB: _timesync_continuous_to_wall_time called"); 239 + return NULL; 240 + } 241 + 242 + void* _timesync_db_dup(void) { 243 + if (verbose) puts("STUB: _timesync_db_dup called"); 244 + return NULL; 245 + } 246 + 247 + void* _timesync_db_open(void) { 248 + if (verbose) puts("STUB: _timesync_db_open called"); 249 + return NULL; 250 + } 251 + 252 + void* _timesync_db_openat(void) { 253 + if (verbose) puts("STUB: _timesync_db_openat called"); 254 + return NULL; 255 + } 256 + 257 + void* _timesync_mach_timebase(void) { 258 + if (verbose) puts("STUB: _timesync_mach_timebase called"); 259 + return NULL; 260 + } 261 + 262 + void* _timesync_range_count(void) { 263 + if (verbose) puts("STUB: _timesync_range_count called"); 264 + return NULL; 265 + } 266 + 267 + void* _timesync_range_create(void) { 268 + if (verbose) puts("STUB: _timesync_range_create called"); 269 + return NULL; 270 + } 271 + 272 + void* _timesync_range_destroy(void) { 273 + if (verbose) puts("STUB: _timesync_range_destroy called"); 274 + return NULL; 275 + } 276 + 277 + void* _timesync_repair(void) { 278 + if (verbose) puts("STUB: _timesync_repair called"); 279 + return NULL; 280 + } 281 + 282 + void* _timesync_validate(void) { 283 + if (verbose) puts("STUB: _timesync_validate called"); 284 + return NULL; 285 + } 286 + 287 + void* _timesync_wall_time_to_continuous(void) { 288 + if (verbose) puts("STUB: _timesync_wall_time_to_continuous called"); 289 + return NULL; 290 + } 291 + 292 + void* os_activity_stream_add_pid(void) { 293 + if (verbose) puts("STUB: os_activity_stream_add_pid called"); 294 + return NULL; 295 + } 296 + 297 + void* os_activity_stream_cancel(void) { 298 + if (verbose) puts("STUB: os_activity_stream_cancel called"); 299 + return NULL; 300 + } 301 + 302 + void* os_activity_stream_for_pid(void) { 303 + if (verbose) puts("STUB: os_activity_stream_for_pid called"); 304 + return NULL; 305 + } 306 + 307 + void* os_activity_stream_for_simulator(void) { 308 + if (verbose) puts("STUB: os_activity_stream_for_simulator called"); 309 + return NULL; 310 + } 311 + 312 + void* os_activity_stream_persistence(void) { 313 + if (verbose) puts("STUB: os_activity_stream_persistence called"); 314 + return NULL; 315 + } 316 + 317 + void* os_activity_stream_resume(void) { 318 + if (verbose) puts("STUB: os_activity_stream_resume called"); 319 + return NULL; 320 + } 321 + 322 + void* os_activity_stream_set_event_handler(void) { 323 + if (verbose) puts("STUB: os_activity_stream_set_event_handler called"); 324 + return NULL; 325 + } 326 + 327 + void* os_activity_stream_set_filter(void) { 328 + if (verbose) puts("STUB: os_activity_stream_set_filter called"); 329 + return NULL; 330 + } 331 + 332 + void* os_log_copy_formatted_message(void) { 333 + if (verbose) puts("STUB: os_log_copy_formatted_message called"); 334 + return NULL; 335 + } 336 + 337 + void* os_log_fmt_compose(void) { 338 + if (verbose) puts("STUB: os_log_fmt_compose called"); 339 + return NULL; 340 + } 341 + 342 + void* os_log_fmt_convert_trace(void) { 343 + if (verbose) puts("STUB: os_log_fmt_convert_trace called"); 344 + return NULL; 345 + } 346 + 347 + void* os_log_fmt_extract_pubdata(void) { 348 + if (verbose) puts("STUB: os_log_fmt_extract_pubdata called"); 349 + return NULL; 350 + } 351 + 352 + void* os_log_fmt_get_plugin(void) { 353 + if (verbose) puts("STUB: os_log_fmt_get_plugin called"); 354 + return NULL; 355 + } 356 + 357 + void* os_trace_copy_formatted_message(void) { 358 + if (verbose) puts("STUB: os_trace_copy_formatted_message called"); 359 + return NULL; 360 + } 361 + 362 + void* uuidpath_lookup_fd(void) { 363 + if (verbose) puts("STUB: uuidpath_lookup_fd called"); 364 + return NULL; 365 + } 366 + 367 + void* uuidpath_map_header(void) { 368 + if (verbose) puts("STUB: uuidpath_map_header called"); 369 + return NULL; 370 + } 371 + 372 + void* uuidpath_map_header_fd(void) { 373 + if (verbose) puts("STUB: uuidpath_map_header_fd called"); 374 + return NULL; 375 + } 376 + 377 + void* uuidpath_resolve(void) { 378 + if (verbose) puts("STUB: uuidpath_resolve called"); 379 + return NULL; 380 + } 381 + 382 + void* uuidpath_resolve_fd(void) { 383 + if (verbose) puts("STUB: uuidpath_resolve_fd called"); 384 + return NULL; 385 + } 386 + 387 + void* uuidpath_sharedcache_resolve_fd(void) { 388 + if (verbose) puts("STUB: uuidpath_sharedcache_resolve_fd called"); 389 + return NULL; 390 + }
+32
src/LoggingSupport/src/LoggingSupport_OSLogCoder.m
··· 1 + /* 2 + This file is part of Darling. 3 + 4 + Copyright (C) 2017 Lubos Dolezel 5 + 6 + Darling is free software: you can redistribute it and/or modify 7 + it under the terms of the GNU General Public License as published by 8 + the Free Software Foundation, either version 3 of the License, or 9 + (at your option) any later version. 10 + 11 + Darling is distributed in the hope that it will be useful, 12 + but WITHOUT ANY WARRANTY; without even the implied warranty of 13 + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the 14 + GNU General Public License for more details. 15 + 16 + You should have received a copy of the GNU General Public License 17 + along with Darling. If not, see <http://www.gnu.org/licenses/>. 18 + */ 19 + 20 + #import <LoggingSupport/LoggingSupport_OSLogCoder.h> 21 + 22 + @implementation LoggingSupport_OSLogCoder 23 + 24 + - (NSMethodSignature *)methodSignatureForSelector:(SEL)aSelector { 25 + return [NSMethodSignature signatureWithObjCTypes: "v@:"]; 26 + } 27 + 28 + - (void)forwardInvocation:(NSInvocation *)anInvocation { 29 + NSLog(@"Stub called: %@ in %@", NSStringFromSelector([anInvocation selector]), [self class]); 30 + } 31 + 32 + @end
+13 -13
src/LoggingSupport/src/OSActivityCreateEvent.m
··· 1 1 /* 2 - This file is part of Darling. 2 + This file is part of Darling. 3 3 4 - Copyright (C) 2017 Lubos Dolezel 4 + Copyright (C) 2017 Lubos Dolezel 5 5 6 - Darling is free software: you can redistribute it and/or modify 7 - it under the terms of the GNU General Public License as published by 8 - the Free Software Foundation, either version 3 of the License, or 9 - (at your option) any later version. 6 + Darling is free software: you can redistribute it and/or modify 7 + it under the terms of the GNU General Public License as published by 8 + the Free Software Foundation, either version 3 of the License, or 9 + (at your option) any later version. 10 10 11 - Darling is distributed in the hope that it will be useful, 12 - but WITHOUT ANY WARRANTY; without even the implied warranty of 13 - MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the 14 - GNU General Public License for more details. 11 + Darling is distributed in the hope that it will be useful, 12 + but WITHOUT ANY WARRANTY; without even the implied warranty of 13 + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the 14 + GNU General Public License for more details. 15 15 16 - You should have received a copy of the GNU General Public License 17 - along with Darling. If not, see <http://www.gnu.org/licenses/>. 16 + You should have received a copy of the GNU General Public License 17 + along with Darling. If not, see <http://www.gnu.org/licenses/>. 18 18 */ 19 19 20 - #import <LoggingSupport/LoggingSupport.h> 20 + #import <LoggingSupport/OSActivityCreateEvent.h> 21 21 22 22 @implementation OSActivityCreateEvent 23 23
+13 -13
src/LoggingSupport/src/OSActivityEvent.m
··· 1 1 /* 2 - This file is part of Darling. 2 + This file is part of Darling. 3 3 4 - Copyright (C) 2017 Lubos Dolezel 4 + Copyright (C) 2017 Lubos Dolezel 5 5 6 - Darling is free software: you can redistribute it and/or modify 7 - it under the terms of the GNU General Public License as published by 8 - the Free Software Foundation, either version 3 of the License, or 9 - (at your option) any later version. 6 + Darling is free software: you can redistribute it and/or modify 7 + it under the terms of the GNU General Public License as published by 8 + the Free Software Foundation, either version 3 of the License, or 9 + (at your option) any later version. 10 10 11 - Darling is distributed in the hope that it will be useful, 12 - but WITHOUT ANY WARRANTY; without even the implied warranty of 13 - MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the 14 - GNU General Public License for more details. 11 + Darling is distributed in the hope that it will be useful, 12 + but WITHOUT ANY WARRANTY; without even the implied warranty of 13 + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the 14 + GNU General Public License for more details. 15 15 16 - You should have received a copy of the GNU General Public License 17 - along with Darling. If not, see <http://www.gnu.org/licenses/>. 16 + You should have received a copy of the GNU General Public License 17 + along with Darling. If not, see <http://www.gnu.org/licenses/>. 18 18 */ 19 19 20 - #import <LoggingSupport/LoggingSupport.h> 20 + #import <LoggingSupport/OSActivityEvent.h> 21 21 22 22 @implementation OSActivityEvent 23 23
+13 -13
src/LoggingSupport/src/OSActivityEventMessage.m
··· 1 1 /* 2 - This file is part of Darling. 2 + This file is part of Darling. 3 3 4 - Copyright (C) 2017 Lubos Dolezel 4 + Copyright (C) 2017 Lubos Dolezel 5 5 6 - Darling is free software: you can redistribute it and/or modify 7 - it under the terms of the GNU General Public License as published by 8 - the Free Software Foundation, either version 3 of the License, or 9 - (at your option) any later version. 6 + Darling is free software: you can redistribute it and/or modify 7 + it under the terms of the GNU General Public License as published by 8 + the Free Software Foundation, either version 3 of the License, or 9 + (at your option) any later version. 10 10 11 - Darling is distributed in the hope that it will be useful, 12 - but WITHOUT ANY WARRANTY; without even the implied warranty of 13 - MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the 14 - GNU General Public License for more details. 11 + Darling is distributed in the hope that it will be useful, 12 + but WITHOUT ANY WARRANTY; without even the implied warranty of 13 + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the 14 + GNU General Public License for more details. 15 15 16 - You should have received a copy of the GNU General Public License 17 - along with Darling. If not, see <http://www.gnu.org/licenses/>. 16 + You should have received a copy of the GNU General Public License 17 + along with Darling. If not, see <http://www.gnu.org/licenses/>. 18 18 */ 19 19 20 - #import <LoggingSupport/LoggingSupport.h> 20 + #import <LoggingSupport/OSActivityEventMessage.h> 21 21 22 22 @implementation OSActivityEventMessage 23 23
-32
src/LoggingSupport/src/OSActivityInstrumentation.m
··· 1 - /* 2 - This file is part of Darling. 3 - 4 - Copyright (C) 2017 Lubos Dolezel 5 - 6 - Darling is free software: you can redistribute it and/or modify 7 - it under the terms of the GNU General Public License as published by 8 - the Free Software Foundation, either version 3 of the License, or 9 - (at your option) any later version. 10 - 11 - Darling is distributed in the hope that it will be useful, 12 - but WITHOUT ANY WARRANTY; without even the implied warranty of 13 - MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the 14 - GNU General Public License for more details. 15 - 16 - You should have received a copy of the GNU General Public License 17 - along with Darling. If not, see <http://www.gnu.org/licenses/>. 18 - */ 19 - 20 - #import <LoggingSupport/LoggingSupport.h> 21 - 22 - @implementation OSActivityInstrumentation 23 - 24 - - (NSMethodSignature *)methodSignatureForSelector:(SEL)aSelector { 25 - return [NSMethodSignature signatureWithObjCTypes: "v@:"]; 26 - } 27 - 28 - - (void)forwardInvocation:(NSInvocation *)anInvocation { 29 - NSLog(@"Stub called: %@ in %@", NSStringFromSelector([anInvocation selector]), [self class]); 30 - } 31 - 32 - @end
+13 -13
src/LoggingSupport/src/OSActivityLogMessageEvent.m
··· 1 1 /* 2 - This file is part of Darling. 2 + This file is part of Darling. 3 3 4 - Copyright (C) 2017 Lubos Dolezel 4 + Copyright (C) 2017 Lubos Dolezel 5 5 6 - Darling is free software: you can redistribute it and/or modify 7 - it under the terms of the GNU General Public License as published by 8 - the Free Software Foundation, either version 3 of the License, or 9 - (at your option) any later version. 6 + Darling is free software: you can redistribute it and/or modify 7 + it under the terms of the GNU General Public License as published by 8 + the Free Software Foundation, either version 3 of the License, or 9 + (at your option) any later version. 10 10 11 - Darling is distributed in the hope that it will be useful, 12 - but WITHOUT ANY WARRANTY; without even the implied warranty of 13 - MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the 14 - GNU General Public License for more details. 11 + Darling is distributed in the hope that it will be useful, 12 + but WITHOUT ANY WARRANTY; without even the implied warranty of 13 + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the 14 + GNU General Public License for more details. 15 15 16 - You should have received a copy of the GNU General Public License 17 - along with Darling. If not, see <http://www.gnu.org/licenses/>. 16 + You should have received a copy of the GNU General Public License 17 + along with Darling. If not, see <http://www.gnu.org/licenses/>. 18 18 */ 19 19 20 - #import <LoggingSupport/LoggingSupport.h> 20 + #import <LoggingSupport/OSActivityLogMessageEvent.h> 21 21 22 22 @implementation OSActivityLogMessageEvent 23 23
+32
src/LoggingSupport/src/OSActivityLossEvent.m
··· 1 + /* 2 + This file is part of Darling. 3 + 4 + Copyright (C) 2017 Lubos Dolezel 5 + 6 + Darling is free software: you can redistribute it and/or modify 7 + it under the terms of the GNU General Public License as published by 8 + the Free Software Foundation, either version 3 of the License, or 9 + (at your option) any later version. 10 + 11 + Darling is distributed in the hope that it will be useful, 12 + but WITHOUT ANY WARRANTY; without even the implied warranty of 13 + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the 14 + GNU General Public License for more details. 15 + 16 + You should have received a copy of the GNU General Public License 17 + along with Darling. If not, see <http://www.gnu.org/licenses/>. 18 + */ 19 + 20 + #import <LoggingSupport/OSActivityLossEvent.h> 21 + 22 + @implementation OSActivityLossEvent 23 + 24 + - (NSMethodSignature *)methodSignatureForSelector:(SEL)aSelector { 25 + return [NSMethodSignature signatureWithObjCTypes: "v@:"]; 26 + } 27 + 28 + - (void)forwardInvocation:(NSInvocation *)anInvocation { 29 + NSLog(@"Stub called: %@ in %@", NSStringFromSelector([anInvocation selector]), [self class]); 30 + } 31 + 32 + @end
+32
src/LoggingSupport/src/OSActivitySignpostEvent.m
··· 1 + /* 2 + This file is part of Darling. 3 + 4 + Copyright (C) 2017 Lubos Dolezel 5 + 6 + Darling is free software: you can redistribute it and/or modify 7 + it under the terms of the GNU General Public License as published by 8 + the Free Software Foundation, either version 3 of the License, or 9 + (at your option) any later version. 10 + 11 + Darling is distributed in the hope that it will be useful, 12 + but WITHOUT ANY WARRANTY; without even the implied warranty of 13 + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the 14 + GNU General Public License for more details. 15 + 16 + You should have received a copy of the GNU General Public License 17 + along with Darling. If not, see <http://www.gnu.org/licenses/>. 18 + */ 19 + 20 + #import <LoggingSupport/OSActivitySignpostEvent.h> 21 + 22 + @implementation OSActivitySignpostEvent 23 + 24 + - (NSMethodSignature *)methodSignatureForSelector:(SEL)aSelector { 25 + return [NSMethodSignature signatureWithObjCTypes: "v@:"]; 26 + } 27 + 28 + - (void)forwardInvocation:(NSInvocation *)anInvocation { 29 + NSLog(@"Stub called: %@ in %@", NSStringFromSelector([anInvocation selector]), [self class]); 30 + } 31 + 32 + @end
+13 -13
src/LoggingSupport/src/OSActivityStatedumpEvent.m
··· 1 1 /* 2 - This file is part of Darling. 2 + This file is part of Darling. 3 3 4 - Copyright (C) 2017 Lubos Dolezel 4 + Copyright (C) 2017 Lubos Dolezel 5 5 6 - Darling is free software: you can redistribute it and/or modify 7 - it under the terms of the GNU General Public License as published by 8 - the Free Software Foundation, either version 3 of the License, or 9 - (at your option) any later version. 6 + Darling is free software: you can redistribute it and/or modify 7 + it under the terms of the GNU General Public License as published by 8 + the Free Software Foundation, either version 3 of the License, or 9 + (at your option) any later version. 10 10 11 - Darling is distributed in the hope that it will be useful, 12 - but WITHOUT ANY WARRANTY; without even the implied warranty of 13 - MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the 14 - GNU General Public License for more details. 11 + Darling is distributed in the hope that it will be useful, 12 + but WITHOUT ANY WARRANTY; without even the implied warranty of 13 + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the 14 + GNU General Public License for more details. 15 15 16 - You should have received a copy of the GNU General Public License 17 - along with Darling. If not, see <http://www.gnu.org/licenses/>. 16 + You should have received a copy of the GNU General Public License 17 + along with Darling. If not, see <http://www.gnu.org/licenses/>. 18 18 */ 19 19 20 - #import <LoggingSupport/LoggingSupport.h> 20 + #import <LoggingSupport/OSActivityStatedumpEvent.h> 21 21 22 22 @implementation OSActivityStatedumpEvent 23 23
+13 -13
src/LoggingSupport/src/OSActivityStream.m
··· 1 1 /* 2 - This file is part of Darling. 2 + This file is part of Darling. 3 3 4 - Copyright (C) 2017 Lubos Dolezel 4 + Copyright (C) 2017 Lubos Dolezel 5 5 6 - Darling is free software: you can redistribute it and/or modify 7 - it under the terms of the GNU General Public License as published by 8 - the Free Software Foundation, either version 3 of the License, or 9 - (at your option) any later version. 6 + Darling is free software: you can redistribute it and/or modify 7 + it under the terms of the GNU General Public License as published by 8 + the Free Software Foundation, either version 3 of the License, or 9 + (at your option) any later version. 10 10 11 - Darling is distributed in the hope that it will be useful, 12 - but WITHOUT ANY WARRANTY; without even the implied warranty of 13 - MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the 14 - GNU General Public License for more details. 11 + Darling is distributed in the hope that it will be useful, 12 + but WITHOUT ANY WARRANTY; without even the implied warranty of 13 + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the 14 + GNU General Public License for more details. 15 15 16 - You should have received a copy of the GNU General Public License 17 - along with Darling. If not, see <http://www.gnu.org/licenses/>. 16 + You should have received a copy of the GNU General Public License 17 + along with Darling. If not, see <http://www.gnu.org/licenses/>. 18 18 */ 19 19 20 - #import <LoggingSupport/LoggingSupport.h> 20 + #import <LoggingSupport/OSActivityStream.h> 21 21 22 22 @implementation OSActivityStream 23 23
+13 -13
src/LoggingSupport/src/OSActivityTimesyncEvent.m
··· 1 1 /* 2 - This file is part of Darling. 2 + This file is part of Darling. 3 3 4 - Copyright (C) 2017 Lubos Dolezel 4 + Copyright (C) 2017 Lubos Dolezel 5 5 6 - Darling is free software: you can redistribute it and/or modify 7 - it under the terms of the GNU General Public License as published by 8 - the Free Software Foundation, either version 3 of the License, or 9 - (at your option) any later version. 6 + Darling is free software: you can redistribute it and/or modify 7 + it under the terms of the GNU General Public License as published by 8 + the Free Software Foundation, either version 3 of the License, or 9 + (at your option) any later version. 10 10 11 - Darling is distributed in the hope that it will be useful, 12 - but WITHOUT ANY WARRANTY; without even the implied warranty of 13 - MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the 14 - GNU General Public License for more details. 11 + Darling is distributed in the hope that it will be useful, 12 + but WITHOUT ANY WARRANTY; without even the implied warranty of 13 + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the 14 + GNU General Public License for more details. 15 15 16 - You should have received a copy of the GNU General Public License 17 - along with Darling. If not, see <http://www.gnu.org/licenses/>. 16 + You should have received a copy of the GNU General Public License 17 + along with Darling. If not, see <http://www.gnu.org/licenses/>. 18 18 */ 19 19 20 - #import <LoggingSupport/LoggingSupport.h> 20 + #import <LoggingSupport/OSActivityTimesyncEvent.h> 21 21 22 22 @implementation OSActivityTimesyncEvent 23 23
+13 -13
src/LoggingSupport/src/OSActivityTraceMessageEvent.m
··· 1 1 /* 2 - This file is part of Darling. 2 + This file is part of Darling. 3 3 4 - Copyright (C) 2017 Lubos Dolezel 4 + Copyright (C) 2017 Lubos Dolezel 5 5 6 - Darling is free software: you can redistribute it and/or modify 7 - it under the terms of the GNU General Public License as published by 8 - the Free Software Foundation, either version 3 of the License, or 9 - (at your option) any later version. 6 + Darling is free software: you can redistribute it and/or modify 7 + it under the terms of the GNU General Public License as published by 8 + the Free Software Foundation, either version 3 of the License, or 9 + (at your option) any later version. 10 10 11 - Darling is distributed in the hope that it will be useful, 12 - but WITHOUT ANY WARRANTY; without even the implied warranty of 13 - MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the 14 - GNU General Public License for more details. 11 + Darling is distributed in the hope that it will be useful, 12 + but WITHOUT ANY WARRANTY; without even the implied warranty of 13 + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the 14 + GNU General Public License for more details. 15 15 16 - You should have received a copy of the GNU General Public License 17 - along with Darling. If not, see <http://www.gnu.org/licenses/>. 16 + You should have received a copy of the GNU General Public License 17 + along with Darling. If not, see <http://www.gnu.org/licenses/>. 18 18 */ 19 19 20 - #import <LoggingSupport/LoggingSupport.h> 20 + #import <LoggingSupport/OSActivityTraceMessageEvent.h> 21 21 22 22 @implementation OSActivityTraceMessageEvent 23 23
+13 -13
src/LoggingSupport/src/OSActivityTransitionEvent.m
··· 1 1 /* 2 - This file is part of Darling. 2 + This file is part of Darling. 3 3 4 - Copyright (C) 2017 Lubos Dolezel 4 + Copyright (C) 2017 Lubos Dolezel 5 5 6 - Darling is free software: you can redistribute it and/or modify 7 - it under the terms of the GNU General Public License as published by 8 - the Free Software Foundation, either version 3 of the License, or 9 - (at your option) any later version. 6 + Darling is free software: you can redistribute it and/or modify 7 + it under the terms of the GNU General Public License as published by 8 + the Free Software Foundation, either version 3 of the License, or 9 + (at your option) any later version. 10 10 11 - Darling is distributed in the hope that it will be useful, 12 - but WITHOUT ANY WARRANTY; without even the implied warranty of 13 - MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the 14 - GNU General Public License for more details. 11 + Darling is distributed in the hope that it will be useful, 12 + but WITHOUT ANY WARRANTY; without even the implied warranty of 13 + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the 14 + GNU General Public License for more details. 15 15 16 - You should have received a copy of the GNU General Public License 17 - along with Darling. If not, see <http://www.gnu.org/licenses/>. 16 + You should have received a copy of the GNU General Public License 17 + along with Darling. If not, see <http://www.gnu.org/licenses/>. 18 18 */ 19 19 20 - #import <LoggingSupport/LoggingSupport.h> 20 + #import <LoggingSupport/OSActivityTransitionEvent.h> 21 21 22 22 @implementation OSActivityTransitionEvent 23 23
+13 -13
src/LoggingSupport/src/OSActivityUserActionEvent.m
··· 1 1 /* 2 - This file is part of Darling. 2 + This file is part of Darling. 3 3 4 - Copyright (C) 2017 Lubos Dolezel 4 + Copyright (C) 2017 Lubos Dolezel 5 5 6 - Darling is free software: you can redistribute it and/or modify 7 - it under the terms of the GNU General Public License as published by 8 - the Free Software Foundation, either version 3 of the License, or 9 - (at your option) any later version. 6 + Darling is free software: you can redistribute it and/or modify 7 + it under the terms of the GNU General Public License as published by 8 + the Free Software Foundation, either version 3 of the License, or 9 + (at your option) any later version. 10 10 11 - Darling is distributed in the hope that it will be useful, 12 - but WITHOUT ANY WARRANTY; without even the implied warranty of 13 - MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the 14 - GNU General Public License for more details. 11 + Darling is distributed in the hope that it will be useful, 12 + but WITHOUT ANY WARRANTY; without even the implied warranty of 13 + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the 14 + GNU General Public License for more details. 15 15 16 - You should have received a copy of the GNU General Public License 17 - along with Darling. If not, see <http://www.gnu.org/licenses/>. 16 + You should have received a copy of the GNU General Public License 17 + along with Darling. If not, see <http://www.gnu.org/licenses/>. 18 18 */ 19 19 20 - #import <LoggingSupport/LoggingSupport.h> 20 + #import <LoggingSupport/OSActivityUserActionEvent.h> 21 21 22 22 @implementation OSActivityUserActionEvent 23 23
+13 -13
src/LoggingSupport/src/OSLogDevice.m
··· 1 1 /* 2 - This file is part of Darling. 2 + This file is part of Darling. 3 3 4 - Copyright (C) 2017 Lubos Dolezel 4 + Copyright (C) 2017 Lubos Dolezel 5 5 6 - Darling is free software: you can redistribute it and/or modify 7 - it under the terms of the GNU General Public License as published by 8 - the Free Software Foundation, either version 3 of the License, or 9 - (at your option) any later version. 6 + Darling is free software: you can redistribute it and/or modify 7 + it under the terms of the GNU General Public License as published by 8 + the Free Software Foundation, either version 3 of the License, or 9 + (at your option) any later version. 10 10 11 - Darling is distributed in the hope that it will be useful, 12 - but WITHOUT ANY WARRANTY; without even the implied warranty of 13 - MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the 14 - GNU General Public License for more details. 11 + Darling is distributed in the hope that it will be useful, 12 + but WITHOUT ANY WARRANTY; without even the implied warranty of 13 + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the 14 + GNU General Public License for more details. 15 15 16 - You should have received a copy of the GNU General Public License 17 - along with Darling. If not, see <http://www.gnu.org/licenses/>. 16 + You should have received a copy of the GNU General Public License 17 + along with Darling. If not, see <http://www.gnu.org/licenses/>. 18 18 */ 19 19 20 - #import <LoggingSupport/LoggingSupport.h> 20 + #import <LoggingSupport/OSLogDevice.h> 21 21 22 22 @implementation OSLogDevice 23 23
+32
src/LoggingSupport/src/OSLogEventBacktrace.m
··· 1 + /* 2 + This file is part of Darling. 3 + 4 + Copyright (C) 2017 Lubos Dolezel 5 + 6 + Darling is free software: you can redistribute it and/or modify 7 + it under the terms of the GNU General Public License as published by 8 + the Free Software Foundation, either version 3 of the License, or 9 + (at your option) any later version. 10 + 11 + Darling is distributed in the hope that it will be useful, 12 + but WITHOUT ANY WARRANTY; without even the implied warranty of 13 + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the 14 + GNU General Public License for more details. 15 + 16 + You should have received a copy of the GNU General Public License 17 + along with Darling. If not, see <http://www.gnu.org/licenses/>. 18 + */ 19 + 20 + #import <LoggingSupport/OSLogEventBacktrace.h> 21 + 22 + @implementation OSLogEventBacktrace 23 + 24 + - (NSMethodSignature *)methodSignatureForSelector:(SEL)aSelector { 25 + return [NSMethodSignature signatureWithObjCTypes: "v@:"]; 26 + } 27 + 28 + - (void)forwardInvocation:(NSInvocation *)anInvocation { 29 + NSLog(@"Stub called: %@ in %@", NSStringFromSelector([anInvocation selector]), [self class]); 30 + } 31 + 32 + @end
+32
src/LoggingSupport/src/OSLogEventBacktraceFrame.m
··· 1 + /* 2 + This file is part of Darling. 3 + 4 + Copyright (C) 2017 Lubos Dolezel 5 + 6 + Darling is free software: you can redistribute it and/or modify 7 + it under the terms of the GNU General Public License as published by 8 + the Free Software Foundation, either version 3 of the License, or 9 + (at your option) any later version. 10 + 11 + Darling is distributed in the hope that it will be useful, 12 + but WITHOUT ANY WARRANTY; without even the implied warranty of 13 + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the 14 + GNU General Public License for more details. 15 + 16 + You should have received a copy of the GNU General Public License 17 + along with Darling. If not, see <http://www.gnu.org/licenses/>. 18 + */ 19 + 20 + #import <LoggingSupport/OSLogEventBacktraceFrame.h> 21 + 22 + @implementation OSLogEventBacktraceFrame 23 + 24 + - (NSMethodSignature *)methodSignatureForSelector:(SEL)aSelector { 25 + return [NSMethodSignature signatureWithObjCTypes: "v@:"]; 26 + } 27 + 28 + - (void)forwardInvocation:(NSInvocation *)anInvocation { 29 + NSLog(@"Stub called: %@ in %@", NSStringFromSelector([anInvocation selector]), [self class]); 30 + } 31 + 32 + @end
+32
src/LoggingSupport/src/OSLogEventDecomposedMessage.m
··· 1 + /* 2 + This file is part of Darling. 3 + 4 + Copyright (C) 2017 Lubos Dolezel 5 + 6 + Darling is free software: you can redistribute it and/or modify 7 + it under the terms of the GNU General Public License as published by 8 + the Free Software Foundation, either version 3 of the License, or 9 + (at your option) any later version. 10 + 11 + Darling is distributed in the hope that it will be useful, 12 + but WITHOUT ANY WARRANTY; without even the implied warranty of 13 + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the 14 + GNU General Public License for more details. 15 + 16 + You should have received a copy of the GNU General Public License 17 + along with Darling. If not, see <http://www.gnu.org/licenses/>. 18 + */ 19 + 20 + #import <LoggingSupport/OSLogEventDecomposedMessage.h> 21 + 22 + @implementation OSLogEventDecomposedMessage 23 + 24 + - (NSMethodSignature *)methodSignatureForSelector:(SEL)aSelector { 25 + return [NSMethodSignature signatureWithObjCTypes: "v@:"]; 26 + } 27 + 28 + - (void)forwardInvocation:(NSInvocation *)anInvocation { 29 + NSLog(@"Stub called: %@ in %@", NSStringFromSelector([anInvocation selector]), [self class]); 30 + } 31 + 32 + @end
+32
src/LoggingSupport/src/OSLogEventLiveSource.m
··· 1 + /* 2 + This file is part of Darling. 3 + 4 + Copyright (C) 2017 Lubos Dolezel 5 + 6 + Darling is free software: you can redistribute it and/or modify 7 + it under the terms of the GNU General Public License as published by 8 + the Free Software Foundation, either version 3 of the License, or 9 + (at your option) any later version. 10 + 11 + Darling is distributed in the hope that it will be useful, 12 + but WITHOUT ANY WARRANTY; without even the implied warranty of 13 + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the 14 + GNU General Public License for more details. 15 + 16 + You should have received a copy of the GNU General Public License 17 + along with Darling. If not, see <http://www.gnu.org/licenses/>. 18 + */ 19 + 20 + #import <LoggingSupport/OSLogEventLiveSource.h> 21 + 22 + @implementation OSLogEventLiveSource 23 + 24 + - (NSMethodSignature *)methodSignatureForSelector:(SEL)aSelector { 25 + return [NSMethodSignature signatureWithObjCTypes: "v@:"]; 26 + } 27 + 28 + - (void)forwardInvocation:(NSInvocation *)anInvocation { 29 + NSLog(@"Stub called: %@ in %@", NSStringFromSelector([anInvocation selector]), [self class]); 30 + } 31 + 32 + @end
+32
src/LoggingSupport/src/OSLogEventLiveStore.m
··· 1 + /* 2 + This file is part of Darling. 3 + 4 + Copyright (C) 2017 Lubos Dolezel 5 + 6 + Darling is free software: you can redistribute it and/or modify 7 + it under the terms of the GNU General Public License as published by 8 + the Free Software Foundation, either version 3 of the License, or 9 + (at your option) any later version. 10 + 11 + Darling is distributed in the hope that it will be useful, 12 + but WITHOUT ANY WARRANTY; without even the implied warranty of 13 + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the 14 + GNU General Public License for more details. 15 + 16 + You should have received a copy of the GNU General Public License 17 + along with Darling. If not, see <http://www.gnu.org/licenses/>. 18 + */ 19 + 20 + #import <LoggingSupport/OSLogEventLiveStore.h> 21 + 22 + @implementation OSLogEventLiveStore 23 + 24 + - (NSMethodSignature *)methodSignatureForSelector:(SEL)aSelector { 25 + return [NSMethodSignature signatureWithObjCTypes: "v@:"]; 26 + } 27 + 28 + - (void)forwardInvocation:(NSInvocation *)anInvocation { 29 + NSLog(@"Stub called: %@ in %@", NSStringFromSelector([anInvocation selector]), [self class]); 30 + } 31 + 32 + @end
+32
src/LoggingSupport/src/OSLogEventLiveStream.m
··· 1 + /* 2 + This file is part of Darling. 3 + 4 + Copyright (C) 2017 Lubos Dolezel 5 + 6 + Darling is free software: you can redistribute it and/or modify 7 + it under the terms of the GNU General Public License as published by 8 + the Free Software Foundation, either version 3 of the License, or 9 + (at your option) any later version. 10 + 11 + Darling is distributed in the hope that it will be useful, 12 + but WITHOUT ANY WARRANTY; without even the implied warranty of 13 + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the 14 + GNU General Public License for more details. 15 + 16 + You should have received a copy of the GNU General Public License 17 + along with Darling. If not, see <http://www.gnu.org/licenses/>. 18 + */ 19 + 20 + #import <LoggingSupport/OSLogEventLiveStream.h> 21 + 22 + @implementation OSLogEventLiveStream 23 + 24 + - (NSMethodSignature *)methodSignatureForSelector:(SEL)aSelector { 25 + return [NSMethodSignature signatureWithObjCTypes: "v@:"]; 26 + } 27 + 28 + - (void)forwardInvocation:(NSInvocation *)anInvocation { 29 + NSLog(@"Stub called: %@ in %@", NSStringFromSelector([anInvocation selector]), [self class]); 30 + } 31 + 32 + @end
+32
src/LoggingSupport/src/OSLogEventLocalStore.m
··· 1 + /* 2 + This file is part of Darling. 3 + 4 + Copyright (C) 2017 Lubos Dolezel 5 + 6 + Darling is free software: you can redistribute it and/or modify 7 + it under the terms of the GNU General Public License as published by 8 + the Free Software Foundation, either version 3 of the License, or 9 + (at your option) any later version. 10 + 11 + Darling is distributed in the hope that it will be useful, 12 + but WITHOUT ANY WARRANTY; without even the implied warranty of 13 + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the 14 + GNU General Public License for more details. 15 + 16 + You should have received a copy of the GNU General Public License 17 + along with Darling. If not, see <http://www.gnu.org/licenses/>. 18 + */ 19 + 20 + #import <LoggingSupport/OSLogEventLocalStore.h> 21 + 22 + @implementation OSLogEventLocalStore 23 + 24 + - (NSMethodSignature *)methodSignatureForSelector:(SEL)aSelector { 25 + return [NSMethodSignature signatureWithObjCTypes: "v@:"]; 26 + } 27 + 28 + - (void)forwardInvocation:(NSInvocation *)anInvocation { 29 + NSLog(@"Stub called: %@ in %@", NSStringFromSelector([anInvocation selector]), [self class]); 30 + } 31 + 32 + @end
+32
src/LoggingSupport/src/OSLogEventMessageArgument.m
··· 1 + /* 2 + This file is part of Darling. 3 + 4 + Copyright (C) 2017 Lubos Dolezel 5 + 6 + Darling is free software: you can redistribute it and/or modify 7 + it under the terms of the GNU General Public License as published by 8 + the Free Software Foundation, either version 3 of the License, or 9 + (at your option) any later version. 10 + 11 + Darling is distributed in the hope that it will be useful, 12 + but WITHOUT ANY WARRANTY; without even the implied warranty of 13 + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the 14 + GNU General Public License for more details. 15 + 16 + You should have received a copy of the GNU General Public License 17 + along with Darling. If not, see <http://www.gnu.org/licenses/>. 18 + */ 19 + 20 + #import <LoggingSupport/OSLogEventMessageArgument.h> 21 + 22 + @implementation OSLogEventMessageArgument 23 + 24 + - (NSMethodSignature *)methodSignatureForSelector:(SEL)aSelector { 25 + return [NSMethodSignature signatureWithObjCTypes: "v@:"]; 26 + } 27 + 28 + - (void)forwardInvocation:(NSInvocation *)anInvocation { 29 + NSLog(@"Stub called: %@ in %@", NSStringFromSelector([anInvocation selector]), [self class]); 30 + } 31 + 32 + @end
+32
src/LoggingSupport/src/OSLogEventProxy.m
··· 1 + /* 2 + This file is part of Darling. 3 + 4 + Copyright (C) 2017 Lubos Dolezel 5 + 6 + Darling is free software: you can redistribute it and/or modify 7 + it under the terms of the GNU General Public License as published by 8 + the Free Software Foundation, either version 3 of the License, or 9 + (at your option) any later version. 10 + 11 + Darling is distributed in the hope that it will be useful, 12 + but WITHOUT ANY WARRANTY; without even the implied warranty of 13 + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the 14 + GNU General Public License for more details. 15 + 16 + You should have received a copy of the GNU General Public License 17 + along with Darling. If not, see <http://www.gnu.org/licenses/>. 18 + */ 19 + 20 + #import <LoggingSupport/OSLogEventProxy.h> 21 + 22 + @implementation OSLogEventProxy 23 + 24 + - (NSMethodSignature *)methodSignatureForSelector:(SEL)aSelector { 25 + return [NSMethodSignature signatureWithObjCTypes: "v@:"]; 26 + } 27 + 28 + - (void)forwardInvocation:(NSInvocation *)anInvocation { 29 + NSLog(@"Stub called: %@ in %@", NSStringFromSelector([anInvocation selector]), [self class]); 30 + } 31 + 32 + @end
+32
src/LoggingSupport/src/OSLogEventSource.m
··· 1 + /* 2 + This file is part of Darling. 3 + 4 + Copyright (C) 2017 Lubos Dolezel 5 + 6 + Darling is free software: you can redistribute it and/or modify 7 + it under the terms of the GNU General Public License as published by 8 + the Free Software Foundation, either version 3 of the License, or 9 + (at your option) any later version. 10 + 11 + Darling is distributed in the hope that it will be useful, 12 + but WITHOUT ANY WARRANTY; without even the implied warranty of 13 + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the 14 + GNU General Public License for more details. 15 + 16 + You should have received a copy of the GNU General Public License 17 + along with Darling. If not, see <http://www.gnu.org/licenses/>. 18 + */ 19 + 20 + #import <LoggingSupport/OSLogEventSource.h> 21 + 22 + @implementation OSLogEventSource 23 + 24 + - (NSMethodSignature *)methodSignatureForSelector:(SEL)aSelector { 25 + return [NSMethodSignature signatureWithObjCTypes: "v@:"]; 26 + } 27 + 28 + - (void)forwardInvocation:(NSInvocation *)anInvocation { 29 + NSLog(@"Stub called: %@ in %@", NSStringFromSelector([anInvocation selector]), [self class]); 30 + } 31 + 32 + @end
+32
src/LoggingSupport/src/OSLogEventStore.m
··· 1 + /* 2 + This file is part of Darling. 3 + 4 + Copyright (C) 2017 Lubos Dolezel 5 + 6 + Darling is free software: you can redistribute it and/or modify 7 + it under the terms of the GNU General Public License as published by 8 + the Free Software Foundation, either version 3 of the License, or 9 + (at your option) any later version. 10 + 11 + Darling is distributed in the hope that it will be useful, 12 + but WITHOUT ANY WARRANTY; without even the implied warranty of 13 + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the 14 + GNU General Public License for more details. 15 + 16 + You should have received a copy of the GNU General Public License 17 + along with Darling. If not, see <http://www.gnu.org/licenses/>. 18 + */ 19 + 20 + #import <LoggingSupport/OSLogEventStore.h> 21 + 22 + @implementation OSLogEventStore 23 + 24 + - (NSMethodSignature *)methodSignatureForSelector:(SEL)aSelector { 25 + return [NSMethodSignature signatureWithObjCTypes: "v@:"]; 26 + } 27 + 28 + - (void)forwardInvocation:(NSInvocation *)anInvocation { 29 + NSLog(@"Stub called: %@ in %@", NSStringFromSelector([anInvocation selector]), [self class]); 30 + } 31 + 32 + @end
+32
src/LoggingSupport/src/OSLogEventStream.m
··· 1 + /* 2 + This file is part of Darling. 3 + 4 + Copyright (C) 2017 Lubos Dolezel 5 + 6 + Darling is free software: you can redistribute it and/or modify 7 + it under the terms of the GNU General Public License as published by 8 + the Free Software Foundation, either version 3 of the License, or 9 + (at your option) any later version. 10 + 11 + Darling is distributed in the hope that it will be useful, 12 + but WITHOUT ANY WARRANTY; without even the implied warranty of 13 + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the 14 + GNU General Public License for more details. 15 + 16 + You should have received a copy of the GNU General Public License 17 + along with Darling. If not, see <http://www.gnu.org/licenses/>. 18 + */ 19 + 20 + #import <LoggingSupport/OSLogEventStream.h> 21 + 22 + @implementation OSLogEventStream 23 + 24 + - (NSMethodSignature *)methodSignatureForSelector:(SEL)aSelector { 25 + return [NSMethodSignature signatureWithObjCTypes: "v@:"]; 26 + } 27 + 28 + - (void)forwardInvocation:(NSInvocation *)anInvocation { 29 + NSLog(@"Stub called: %@ in %@", NSStringFromSelector([anInvocation selector]), [self class]); 30 + } 31 + 32 + @end
+32
src/LoggingSupport/src/OSLogEventStreamBase.m
··· 1 + /* 2 + This file is part of Darling. 3 + 4 + Copyright (C) 2017 Lubos Dolezel 5 + 6 + Darling is free software: you can redistribute it and/or modify 7 + it under the terms of the GNU General Public License as published by 8 + the Free Software Foundation, either version 3 of the License, or 9 + (at your option) any later version. 10 + 11 + Darling is distributed in the hope that it will be useful, 12 + but WITHOUT ANY WARRANTY; without even the implied warranty of 13 + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the 14 + GNU General Public License for more details. 15 + 16 + You should have received a copy of the GNU General Public License 17 + along with Darling. If not, see <http://www.gnu.org/licenses/>. 18 + */ 19 + 20 + #import <LoggingSupport/OSLogEventStreamBase.h> 21 + 22 + @implementation OSLogEventStreamBase 23 + 24 + - (NSMethodSignature *)methodSignatureForSelector:(SEL)aSelector { 25 + return [NSMethodSignature signatureWithObjCTypes: "v@:"]; 26 + } 27 + 28 + - (void)forwardInvocation:(NSInvocation *)anInvocation { 29 + NSLog(@"Stub called: %@ in %@", NSStringFromSelector([anInvocation selector]), [self class]); 30 + } 31 + 32 + @end
+32
src/LoggingSupport/src/OSLogEventStreamPosition.m
··· 1 + /* 2 + This file is part of Darling. 3 + 4 + Copyright (C) 2017 Lubos Dolezel 5 + 6 + Darling is free software: you can redistribute it and/or modify 7 + it under the terms of the GNU General Public License as published by 8 + the Free Software Foundation, either version 3 of the License, or 9 + (at your option) any later version. 10 + 11 + Darling is distributed in the hope that it will be useful, 12 + but WITHOUT ANY WARRANTY; without even the implied warranty of 13 + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the 14 + GNU General Public License for more details. 15 + 16 + You should have received a copy of the GNU General Public License 17 + along with Darling. If not, see <http://www.gnu.org/licenses/>. 18 + */ 19 + 20 + #import <LoggingSupport/OSLogEventStreamPosition.h> 21 + 22 + @implementation OSLogEventStreamPosition 23 + 24 + - (NSMethodSignature *)methodSignatureForSelector:(SEL)aSelector { 25 + return [NSMethodSignature signatureWithObjCTypes: "v@:"]; 26 + } 27 + 28 + - (void)forwardInvocation:(NSInvocation *)anInvocation { 29 + NSLog(@"Stub called: %@ in %@", NSStringFromSelector([anInvocation selector]), [self class]); 30 + } 31 + 32 + @end
+32
src/LoggingSupport/src/OSLogMessagePlaceholder.m
··· 1 + /* 2 + This file is part of Darling. 3 + 4 + Copyright (C) 2017 Lubos Dolezel 5 + 6 + Darling is free software: you can redistribute it and/or modify 7 + it under the terms of the GNU General Public License as published by 8 + the Free Software Foundation, either version 3 of the License, or 9 + (at your option) any later version. 10 + 11 + Darling is distributed in the hope that it will be useful, 12 + but WITHOUT ANY WARRANTY; without even the implied warranty of 13 + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the 14 + GNU General Public License for more details. 15 + 16 + You should have received a copy of the GNU General Public License 17 + along with Darling. If not, see <http://www.gnu.org/licenses/>. 18 + */ 19 + 20 + #import <LoggingSupport/OSLogMessagePlaceholder.h> 21 + 22 + @implementation OSLogMessagePlaceholder 23 + 24 + - (NSMethodSignature *)methodSignatureForSelector:(SEL)aSelector { 25 + return [NSMethodSignature signatureWithObjCTypes: "v@:"]; 26 + } 27 + 28 + - (void)forwardInvocation:(NSInvocation *)anInvocation { 29 + NSLog(@"Stub called: %@ in %@", NSStringFromSelector([anInvocation selector]), [self class]); 30 + } 31 + 32 + @end
+13 -13
src/LoggingSupport/src/OSLogPersistence.m
··· 1 1 /* 2 - This file is part of Darling. 2 + This file is part of Darling. 3 3 4 - Copyright (C) 2017 Lubos Dolezel 4 + Copyright (C) 2017 Lubos Dolezel 5 5 6 - Darling is free software: you can redistribute it and/or modify 7 - it under the terms of the GNU General Public License as published by 8 - the Free Software Foundation, either version 3 of the License, or 9 - (at your option) any later version. 6 + Darling is free software: you can redistribute it and/or modify 7 + it under the terms of the GNU General Public License as published by 8 + the Free Software Foundation, either version 3 of the License, or 9 + (at your option) any later version. 10 10 11 - Darling is distributed in the hope that it will be useful, 12 - but WITHOUT ANY WARRANTY; without even the implied warranty of 13 - MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the 14 - GNU General Public License for more details. 11 + Darling is distributed in the hope that it will be useful, 12 + but WITHOUT ANY WARRANTY; without even the implied warranty of 13 + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the 14 + GNU General Public License for more details. 15 15 16 - You should have received a copy of the GNU General Public License 17 - along with Darling. If not, see <http://www.gnu.org/licenses/>. 16 + You should have received a copy of the GNU General Public License 17 + along with Darling. If not, see <http://www.gnu.org/licenses/>. 18 18 */ 19 19 20 - #import <LoggingSupport/LoggingSupport.h> 20 + #import <LoggingSupport/OSLogPersistence.h> 21 21 22 22 @implementation OSLogPersistence 23 23
+13 -13
src/LoggingSupport/src/OSLogPreferencesCategory.m
··· 1 1 /* 2 - This file is part of Darling. 2 + This file is part of Darling. 3 3 4 - Copyright (C) 2017 Lubos Dolezel 4 + Copyright (C) 2017 Lubos Dolezel 5 5 6 - Darling is free software: you can redistribute it and/or modify 7 - it under the terms of the GNU General Public License as published by 8 - the Free Software Foundation, either version 3 of the License, or 9 - (at your option) any later version. 6 + Darling is free software: you can redistribute it and/or modify 7 + it under the terms of the GNU General Public License as published by 8 + the Free Software Foundation, either version 3 of the License, or 9 + (at your option) any later version. 10 10 11 - Darling is distributed in the hope that it will be useful, 12 - but WITHOUT ANY WARRANTY; without even the implied warranty of 13 - MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the 14 - GNU General Public License for more details. 11 + Darling is distributed in the hope that it will be useful, 12 + but WITHOUT ANY WARRANTY; without even the implied warranty of 13 + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the 14 + GNU General Public License for more details. 15 15 16 - You should have received a copy of the GNU General Public License 17 - along with Darling. If not, see <http://www.gnu.org/licenses/>. 16 + You should have received a copy of the GNU General Public License 17 + along with Darling. If not, see <http://www.gnu.org/licenses/>. 18 18 */ 19 19 20 - #import <LoggingSupport/LoggingSupport.h> 20 + #import <LoggingSupport/OSLogPreferencesCategory.h> 21 21 22 22 @implementation OSLogPreferencesCategory 23 23
+13 -13
src/LoggingSupport/src/OSLogPreferencesManager.m
··· 1 1 /* 2 - This file is part of Darling. 2 + This file is part of Darling. 3 3 4 - Copyright (C) 2017 Lubos Dolezel 4 + Copyright (C) 2017 Lubos Dolezel 5 5 6 - Darling is free software: you can redistribute it and/or modify 7 - it under the terms of the GNU General Public License as published by 8 - the Free Software Foundation, either version 3 of the License, or 9 - (at your option) any later version. 6 + Darling is free software: you can redistribute it and/or modify 7 + it under the terms of the GNU General Public License as published by 8 + the Free Software Foundation, either version 3 of the License, or 9 + (at your option) any later version. 10 10 11 - Darling is distributed in the hope that it will be useful, 12 - but WITHOUT ANY WARRANTY; without even the implied warranty of 13 - MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the 14 - GNU General Public License for more details. 11 + Darling is distributed in the hope that it will be useful, 12 + but WITHOUT ANY WARRANTY; without even the implied warranty of 13 + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the 14 + GNU General Public License for more details. 15 15 16 - You should have received a copy of the GNU General Public License 17 - along with Darling. If not, see <http://www.gnu.org/licenses/>. 16 + You should have received a copy of the GNU General Public License 17 + along with Darling. If not, see <http://www.gnu.org/licenses/>. 18 18 */ 19 19 20 - #import <LoggingSupport/LoggingSupport.h> 20 + #import <LoggingSupport/OSLogPreferencesManager.h> 21 21 22 22 @implementation OSLogPreferencesManager 23 23
+13 -13
src/LoggingSupport/src/OSLogPreferencesProcess.m
··· 1 1 /* 2 - This file is part of Darling. 2 + This file is part of Darling. 3 3 4 - Copyright (C) 2017 Lubos Dolezel 4 + Copyright (C) 2017 Lubos Dolezel 5 5 6 - Darling is free software: you can redistribute it and/or modify 7 - it under the terms of the GNU General Public License as published by 8 - the Free Software Foundation, either version 3 of the License, or 9 - (at your option) any later version. 6 + Darling is free software: you can redistribute it and/or modify 7 + it under the terms of the GNU General Public License as published by 8 + the Free Software Foundation, either version 3 of the License, or 9 + (at your option) any later version. 10 10 11 - Darling is distributed in the hope that it will be useful, 12 - but WITHOUT ANY WARRANTY; without even the implied warranty of 13 - MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the 14 - GNU General Public License for more details. 11 + Darling is distributed in the hope that it will be useful, 12 + but WITHOUT ANY WARRANTY; without even the implied warranty of 13 + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the 14 + GNU General Public License for more details. 15 15 16 - You should have received a copy of the GNU General Public License 17 - along with Darling. If not, see <http://www.gnu.org/licenses/>. 16 + You should have received a copy of the GNU General Public License 17 + along with Darling. If not, see <http://www.gnu.org/licenses/>. 18 18 */ 19 19 20 - #import <LoggingSupport/LoggingSupport.h> 20 + #import <LoggingSupport/OSLogPreferencesProcess.h> 21 21 22 22 @implementation OSLogPreferencesProcess 23 23
+13 -13
src/LoggingSupport/src/OSLogPreferencesSubsystem.m
··· 1 1 /* 2 - This file is part of Darling. 2 + This file is part of Darling. 3 3 4 - Copyright (C) 2017 Lubos Dolezel 4 + Copyright (C) 2017 Lubos Dolezel 5 5 6 - Darling is free software: you can redistribute it and/or modify 7 - it under the terms of the GNU General Public License as published by 8 - the Free Software Foundation, either version 3 of the License, or 9 - (at your option) any later version. 6 + Darling is free software: you can redistribute it and/or modify 7 + it under the terms of the GNU General Public License as published by 8 + the Free Software Foundation, either version 3 of the License, or 9 + (at your option) any later version. 10 10 11 - Darling is distributed in the hope that it will be useful, 12 - but WITHOUT ANY WARRANTY; without even the implied warranty of 13 - MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the 14 - GNU General Public License for more details. 11 + Darling is distributed in the hope that it will be useful, 12 + but WITHOUT ANY WARRANTY; without even the implied warranty of 13 + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the 14 + GNU General Public License for more details. 15 15 16 - You should have received a copy of the GNU General Public License 17 - along with Darling. If not, see <http://www.gnu.org/licenses/>. 16 + You should have received a copy of the GNU General Public License 17 + along with Darling. If not, see <http://www.gnu.org/licenses/>. 18 18 */ 19 19 20 - #import <LoggingSupport/LoggingSupport.h> 20 + #import <LoggingSupport/OSLogPreferencesSubsystem.h> 21 21 22 22 @implementation OSLogPreferencesSubsystem 23 23
+13 -13
src/LoggingSupport/src/OSLogTermDumper.m
··· 1 1 /* 2 - This file is part of Darling. 2 + This file is part of Darling. 3 3 4 - Copyright (C) 2017 Lubos Dolezel 4 + Copyright (C) 2017 Lubos Dolezel 5 5 6 - Darling is free software: you can redistribute it and/or modify 7 - it under the terms of the GNU General Public License as published by 8 - the Free Software Foundation, either version 3 of the License, or 9 - (at your option) any later version. 6 + Darling is free software: you can redistribute it and/or modify 7 + it under the terms of the GNU General Public License as published by 8 + the Free Software Foundation, either version 3 of the License, or 9 + (at your option) any later version. 10 10 11 - Darling is distributed in the hope that it will be useful, 12 - but WITHOUT ANY WARRANTY; without even the implied warranty of 13 - MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the 14 - GNU General Public License for more details. 11 + Darling is distributed in the hope that it will be useful, 12 + but WITHOUT ANY WARRANTY; without even the implied warranty of 13 + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the 14 + GNU General Public License for more details. 15 15 16 - You should have received a copy of the GNU General Public License 17 - along with Darling. If not, see <http://www.gnu.org/licenses/>. 16 + You should have received a copy of the GNU General Public License 17 + along with Darling. If not, see <http://www.gnu.org/licenses/>. 18 18 */ 19 19 20 - #import <LoggingSupport/LoggingSupport.h> 20 + #import <LoggingSupport/OSLogTermDumper.h> 21 21 22 22 @implementation OSLogTermDumper 23 23
+32
src/LoggingSupport/src/_OSLogCatalogFilter.m
··· 1 + /* 2 + This file is part of Darling. 3 + 4 + Copyright (C) 2017 Lubos Dolezel 5 + 6 + Darling is free software: you can redistribute it and/or modify 7 + it under the terms of the GNU General Public License as published by 8 + the Free Software Foundation, either version 3 of the License, or 9 + (at your option) any later version. 10 + 11 + Darling is distributed in the hope that it will be useful, 12 + but WITHOUT ANY WARRANTY; without even the implied warranty of 13 + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the 14 + GNU General Public License for more details. 15 + 16 + You should have received a copy of the GNU General Public License 17 + along with Darling. If not, see <http://www.gnu.org/licenses/>. 18 + */ 19 + 20 + #import <LoggingSupport/_OSLogCatalogFilter.h> 21 + 22 + @implementation _OSLogCatalogFilter 23 + 24 + - (NSMethodSignature *)methodSignatureForSelector:(SEL)aSelector { 25 + return [NSMethodSignature signatureWithObjCTypes: "v@:"]; 26 + } 27 + 28 + - (void)forwardInvocation:(NSInvocation *)anInvocation { 29 + NSLog(@"Stub called: %@ in %@", NSStringFromSelector([anInvocation selector]), [self class]); 30 + } 31 + 32 + @end
+13 -13
src/LoggingSupport/src/_OSLogChunkBuffer.m
··· 1 1 /* 2 - This file is part of Darling. 2 + This file is part of Darling. 3 3 4 - Copyright (C) 2017 Lubos Dolezel 4 + Copyright (C) 2017 Lubos Dolezel 5 5 6 - Darling is free software: you can redistribute it and/or modify 7 - it under the terms of the GNU General Public License as published by 8 - the Free Software Foundation, either version 3 of the License, or 9 - (at your option) any later version. 6 + Darling is free software: you can redistribute it and/or modify 7 + it under the terms of the GNU General Public License as published by 8 + the Free Software Foundation, either version 3 of the License, or 9 + (at your option) any later version. 10 10 11 - Darling is distributed in the hope that it will be useful, 12 - but WITHOUT ANY WARRANTY; without even the implied warranty of 13 - MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the 14 - GNU General Public License for more details. 11 + Darling is distributed in the hope that it will be useful, 12 + but WITHOUT ANY WARRANTY; without even the implied warranty of 13 + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the 14 + GNU General Public License for more details. 15 15 16 - You should have received a copy of the GNU General Public License 17 - along with Darling. If not, see <http://www.gnu.org/licenses/>. 16 + You should have received a copy of the GNU General Public License 17 + along with Darling. If not, see <http://www.gnu.org/licenses/>. 18 18 */ 19 19 20 - #import <LoggingSupport/LoggingSupport.h> 20 + #import <LoggingSupport/_OSLogChunkBuffer.h> 21 21 22 22 @implementation _OSLogChunkBuffer 23 23
+13 -13
src/LoggingSupport/src/_OSLogChunkFile.m
··· 1 1 /* 2 - This file is part of Darling. 2 + This file is part of Darling. 3 3 4 - Copyright (C) 2017 Lubos Dolezel 4 + Copyright (C) 2017 Lubos Dolezel 5 5 6 - Darling is free software: you can redistribute it and/or modify 7 - it under the terms of the GNU General Public License as published by 8 - the Free Software Foundation, either version 3 of the License, or 9 - (at your option) any later version. 6 + Darling is free software: you can redistribute it and/or modify 7 + it under the terms of the GNU General Public License as published by 8 + the Free Software Foundation, either version 3 of the License, or 9 + (at your option) any later version. 10 10 11 - Darling is distributed in the hope that it will be useful, 12 - but WITHOUT ANY WARRANTY; without even the implied warranty of 13 - MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the 14 - GNU General Public License for more details. 11 + Darling is distributed in the hope that it will be useful, 12 + but WITHOUT ANY WARRANTY; without even the implied warranty of 13 + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the 14 + GNU General Public License for more details. 15 15 16 - You should have received a copy of the GNU General Public License 17 - along with Darling. If not, see <http://www.gnu.org/licenses/>. 16 + You should have received a copy of the GNU General Public License 17 + along with Darling. If not, see <http://www.gnu.org/licenses/>. 18 18 */ 19 19 20 - #import <LoggingSupport/LoggingSupport.h> 20 + #import <LoggingSupport/_OSLogChunkFile.h> 21 21 22 22 @implementation _OSLogChunkFile 23 23
+13 -13
src/LoggingSupport/src/_OSLogChunkFileReference.m
··· 1 1 /* 2 - This file is part of Darling. 2 + This file is part of Darling. 3 3 4 - Copyright (C) 2017 Lubos Dolezel 4 + Copyright (C) 2017 Lubos Dolezel 5 5 6 - Darling is free software: you can redistribute it and/or modify 7 - it under the terms of the GNU General Public License as published by 8 - the Free Software Foundation, either version 3 of the License, or 9 - (at your option) any later version. 6 + Darling is free software: you can redistribute it and/or modify 7 + it under the terms of the GNU General Public License as published by 8 + the Free Software Foundation, either version 3 of the License, or 9 + (at your option) any later version. 10 10 11 - Darling is distributed in the hope that it will be useful, 12 - but WITHOUT ANY WARRANTY; without even the implied warranty of 13 - MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the 14 - GNU General Public License for more details. 11 + Darling is distributed in the hope that it will be useful, 12 + but WITHOUT ANY WARRANTY; without even the implied warranty of 13 + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the 14 + GNU General Public License for more details. 15 15 16 - You should have received a copy of the GNU General Public License 17 - along with Darling. If not, see <http://www.gnu.org/licenses/>. 16 + You should have received a copy of the GNU General Public License 17 + along with Darling. If not, see <http://www.gnu.org/licenses/>. 18 18 */ 19 19 20 - #import <LoggingSupport/LoggingSupport.h> 20 + #import <LoggingSupport/_OSLogChunkFileReference.h> 21 21 22 22 @implementation _OSLogChunkFileReference 23 23
+13 -13
src/LoggingSupport/src/_OSLogChunkMemory.m
··· 1 1 /* 2 - This file is part of Darling. 2 + This file is part of Darling. 3 3 4 - Copyright (C) 2017 Lubos Dolezel 4 + Copyright (C) 2017 Lubos Dolezel 5 5 6 - Darling is free software: you can redistribute it and/or modify 7 - it under the terms of the GNU General Public License as published by 8 - the Free Software Foundation, either version 3 of the License, or 9 - (at your option) any later version. 6 + Darling is free software: you can redistribute it and/or modify 7 + it under the terms of the GNU General Public License as published by 8 + the Free Software Foundation, either version 3 of the License, or 9 + (at your option) any later version. 10 10 11 - Darling is distributed in the hope that it will be useful, 12 - but WITHOUT ANY WARRANTY; without even the implied warranty of 13 - MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the 14 - GNU General Public License for more details. 11 + Darling is distributed in the hope that it will be useful, 12 + but WITHOUT ANY WARRANTY; without even the implied warranty of 13 + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the 14 + GNU General Public License for more details. 15 15 16 - You should have received a copy of the GNU General Public License 17 - along with Darling. If not, see <http://www.gnu.org/licenses/>. 16 + You should have received a copy of the GNU General Public License 17 + along with Darling. If not, see <http://www.gnu.org/licenses/>. 18 18 */ 19 19 20 - #import <LoggingSupport/LoggingSupport.h> 20 + #import <LoggingSupport/_OSLogChunkMemory.h> 21 21 22 22 @implementation _OSLogChunkMemory 23 23
+13 -13
src/LoggingSupport/src/_OSLogChunkStore.m
··· 1 1 /* 2 - This file is part of Darling. 2 + This file is part of Darling. 3 3 4 - Copyright (C) 2017 Lubos Dolezel 4 + Copyright (C) 2017 Lubos Dolezel 5 5 6 - Darling is free software: you can redistribute it and/or modify 7 - it under the terms of the GNU General Public License as published by 8 - the Free Software Foundation, either version 3 of the License, or 9 - (at your option) any later version. 6 + Darling is free software: you can redistribute it and/or modify 7 + it under the terms of the GNU General Public License as published by 8 + the Free Software Foundation, either version 3 of the License, or 9 + (at your option) any later version. 10 10 11 - Darling is distributed in the hope that it will be useful, 12 - but WITHOUT ANY WARRANTY; without even the implied warranty of 13 - MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the 14 - GNU General Public License for more details. 11 + Darling is distributed in the hope that it will be useful, 12 + but WITHOUT ANY WARRANTY; without even the implied warranty of 13 + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the 14 + GNU General Public License for more details. 15 15 16 - You should have received a copy of the GNU General Public License 17 - along with Darling. If not, see <http://www.gnu.org/licenses/>. 16 + You should have received a copy of the GNU General Public License 17 + along with Darling. If not, see <http://www.gnu.org/licenses/>. 18 18 */ 19 19 20 - #import <LoggingSupport/LoggingSupport.h> 20 + #import <LoggingSupport/_OSLogChunkStore.h> 21 21 22 22 @implementation _OSLogChunkStore 23 23
+13 -13
src/LoggingSupport/src/_OSLogCollectionReference.m
··· 1 1 /* 2 - This file is part of Darling. 2 + This file is part of Darling. 3 3 4 - Copyright (C) 2017 Lubos Dolezel 4 + Copyright (C) 2017 Lubos Dolezel 5 5 6 - Darling is free software: you can redistribute it and/or modify 7 - it under the terms of the GNU General Public License as published by 8 - the Free Software Foundation, either version 3 of the License, or 9 - (at your option) any later version. 6 + Darling is free software: you can redistribute it and/or modify 7 + it under the terms of the GNU General Public License as published by 8 + the Free Software Foundation, either version 3 of the License, or 9 + (at your option) any later version. 10 10 11 - Darling is distributed in the hope that it will be useful, 12 - but WITHOUT ANY WARRANTY; without even the implied warranty of 13 - MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the 14 - GNU General Public License for more details. 11 + Darling is distributed in the hope that it will be useful, 12 + but WITHOUT ANY WARRANTY; without even the implied warranty of 13 + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the 14 + GNU General Public License for more details. 15 15 16 - You should have received a copy of the GNU General Public License 17 - along with Darling. If not, see <http://www.gnu.org/licenses/>. 16 + You should have received a copy of the GNU General Public License 17 + along with Darling. If not, see <http://www.gnu.org/licenses/>. 18 18 */ 19 19 20 - #import <LoggingSupport/LoggingSupport.h> 20 + #import <LoggingSupport/_OSLogCollectionReference.h> 21 21 22 22 @implementation _OSLogCollectionReference 23 23
+13 -13
src/LoggingSupport/src/_OSLogDirectoryReference.m
··· 1 1 /* 2 - This file is part of Darling. 2 + This file is part of Darling. 3 3 4 - Copyright (C) 2017 Lubos Dolezel 4 + Copyright (C) 2017 Lubos Dolezel 5 5 6 - Darling is free software: you can redistribute it and/or modify 7 - it under the terms of the GNU General Public License as published by 8 - the Free Software Foundation, either version 3 of the License, or 9 - (at your option) any later version. 6 + Darling is free software: you can redistribute it and/or modify 7 + it under the terms of the GNU General Public License as published by 8 + the Free Software Foundation, either version 3 of the License, or 9 + (at your option) any later version. 10 10 11 - Darling is distributed in the hope that it will be useful, 12 - but WITHOUT ANY WARRANTY; without even the implied warranty of 13 - MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the 14 - GNU General Public License for more details. 11 + Darling is distributed in the hope that it will be useful, 12 + but WITHOUT ANY WARRANTY; without even the implied warranty of 13 + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the 14 + GNU General Public License for more details. 15 15 16 - You should have received a copy of the GNU General Public License 17 - along with Darling. If not, see <http://www.gnu.org/licenses/>. 16 + You should have received a copy of the GNU General Public License 17 + along with Darling. If not, see <http://www.gnu.org/licenses/>. 18 18 */ 19 19 20 - #import <LoggingSupport/LoggingSupport.h> 20 + #import <LoggingSupport/_OSLogDirectoryReference.h> 21 21 22 22 @implementation _OSLogDirectoryReference 23 23
+13 -13
src/LoggingSupport/src/_OSLogEnumeratorCatalog.m
··· 1 1 /* 2 - This file is part of Darling. 2 + This file is part of Darling. 3 3 4 - Copyright (C) 2017 Lubos Dolezel 4 + Copyright (C) 2017 Lubos Dolezel 5 5 6 - Darling is free software: you can redistribute it and/or modify 7 - it under the terms of the GNU General Public License as published by 8 - the Free Software Foundation, either version 3 of the License, or 9 - (at your option) any later version. 6 + Darling is free software: you can redistribute it and/or modify 7 + it under the terms of the GNU General Public License as published by 8 + the Free Software Foundation, either version 3 of the License, or 9 + (at your option) any later version. 10 10 11 - Darling is distributed in the hope that it will be useful, 12 - but WITHOUT ANY WARRANTY; without even the implied warranty of 13 - MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the 14 - GNU General Public License for more details. 11 + Darling is distributed in the hope that it will be useful, 12 + but WITHOUT ANY WARRANTY; without even the implied warranty of 13 + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the 14 + GNU General Public License for more details. 15 15 16 - You should have received a copy of the GNU General Public License 17 - along with Darling. If not, see <http://www.gnu.org/licenses/>. 16 + You should have received a copy of the GNU General Public License 17 + along with Darling. If not, see <http://www.gnu.org/licenses/>. 18 18 */ 19 19 20 - #import <LoggingSupport/LoggingSupport.h> 20 + #import <LoggingSupport/_OSLogEnumeratorCatalog.h> 21 21 22 22 @implementation _OSLogEnumeratorCatalog 23 23
+13 -13
src/LoggingSupport/src/_OSLogEnumeratorCatalogSubchunk.m
··· 1 1 /* 2 - This file is part of Darling. 2 + This file is part of Darling. 3 3 4 - Copyright (C) 2017 Lubos Dolezel 4 + Copyright (C) 2017 Lubos Dolezel 5 5 6 - Darling is free software: you can redistribute it and/or modify 7 - it under the terms of the GNU General Public License as published by 8 - the Free Software Foundation, either version 3 of the License, or 9 - (at your option) any later version. 6 + Darling is free software: you can redistribute it and/or modify 7 + it under the terms of the GNU General Public License as published by 8 + the Free Software Foundation, either version 3 of the License, or 9 + (at your option) any later version. 10 10 11 - Darling is distributed in the hope that it will be useful, 12 - but WITHOUT ANY WARRANTY; without even the implied warranty of 13 - MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the 14 - GNU General Public License for more details. 11 + Darling is distributed in the hope that it will be useful, 12 + but WITHOUT ANY WARRANTY; without even the implied warranty of 13 + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the 14 + GNU General Public License for more details. 15 15 16 - You should have received a copy of the GNU General Public License 17 - along with Darling. If not, see <http://www.gnu.org/licenses/>. 16 + You should have received a copy of the GNU General Public License 17 + along with Darling. If not, see <http://www.gnu.org/licenses/>. 18 18 */ 19 19 20 - #import <LoggingSupport/LoggingSupport.h> 20 + #import <LoggingSupport/_OSLogEnumeratorCatalogSubchunk.h> 21 21 22 22 @implementation _OSLogEnumeratorCatalogSubchunk 23 23
+13 -13
src/LoggingSupport/src/_OSLogEnumeratorOversizeChunk.m
··· 1 1 /* 2 - This file is part of Darling. 2 + This file is part of Darling. 3 3 4 - Copyright (C) 2017 Lubos Dolezel 4 + Copyright (C) 2017 Lubos Dolezel 5 5 6 - Darling is free software: you can redistribute it and/or modify 7 - it under the terms of the GNU General Public License as published by 8 - the Free Software Foundation, either version 3 of the License, or 9 - (at your option) any later version. 6 + Darling is free software: you can redistribute it and/or modify 7 + it under the terms of the GNU General Public License as published by 8 + the Free Software Foundation, either version 3 of the License, or 9 + (at your option) any later version. 10 10 11 - Darling is distributed in the hope that it will be useful, 12 - but WITHOUT ANY WARRANTY; without even the implied warranty of 13 - MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the 14 - GNU General Public License for more details. 11 + Darling is distributed in the hope that it will be useful, 12 + but WITHOUT ANY WARRANTY; without even the implied warranty of 13 + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the 14 + GNU General Public License for more details. 15 15 16 - You should have received a copy of the GNU General Public License 17 - along with Darling. If not, see <http://www.gnu.org/licenses/>. 16 + You should have received a copy of the GNU General Public License 17 + along with Darling. If not, see <http://www.gnu.org/licenses/>. 18 18 */ 19 19 20 - #import <LoggingSupport/LoggingSupport.h> 20 + #import <LoggingSupport/_OSLogEnumeratorOversizeChunk.h> 21 21 22 22 @implementation _OSLogEnumeratorOversizeChunk 23 23
+32
src/LoggingSupport/src/_OSLogEventStoreMetadata.m
··· 1 + /* 2 + This file is part of Darling. 3 + 4 + Copyright (C) 2017 Lubos Dolezel 5 + 6 + Darling is free software: you can redistribute it and/or modify 7 + it under the terms of the GNU General Public License as published by 8 + the Free Software Foundation, either version 3 of the License, or 9 + (at your option) any later version. 10 + 11 + Darling is distributed in the hope that it will be useful, 12 + but WITHOUT ANY WARRANTY; without even the implied warranty of 13 + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the 14 + GNU General Public License for more details. 15 + 16 + You should have received a copy of the GNU General Public License 17 + along with Darling. If not, see <http://www.gnu.org/licenses/>. 18 + */ 19 + 20 + #import <LoggingSupport/_OSLogEventStoreMetadata.h> 21 + 22 + @implementation _OSLogEventStoreMetadata 23 + 24 + - (NSMethodSignature *)methodSignatureForSelector:(SEL)aSelector { 25 + return [NSMethodSignature signatureWithObjCTypes: "v@:"]; 26 + } 27 + 28 + - (void)forwardInvocation:(NSInvocation *)anInvocation { 29 + NSLog(@"Stub called: %@ in %@", NSStringFromSelector([anInvocation selector]), [self class]); 30 + } 31 + 32 + @end
+32
src/LoggingSupport/src/_OSLogEventStoreTimeRef.m
··· 1 + /* 2 + This file is part of Darling. 3 + 4 + Copyright (C) 2017 Lubos Dolezel 5 + 6 + Darling is free software: you can redistribute it and/or modify 7 + it under the terms of the GNU General Public License as published by 8 + the Free Software Foundation, either version 3 of the License, or 9 + (at your option) any later version. 10 + 11 + Darling is distributed in the hope that it will be useful, 12 + but WITHOUT ANY WARRANTY; without even the implied warranty of 13 + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the 14 + GNU General Public License for more details. 15 + 16 + You should have received a copy of the GNU General Public License 17 + along with Darling. If not, see <http://www.gnu.org/licenses/>. 18 + */ 19 + 20 + #import <LoggingSupport/_OSLogEventStoreTimeRef.h> 21 + 22 + @implementation _OSLogEventStoreTimeRef 23 + 24 + - (NSMethodSignature *)methodSignatureForSelector:(SEL)aSelector { 25 + return [NSMethodSignature signatureWithObjCTypes: "v@:"]; 26 + } 27 + 28 + - (void)forwardInvocation:(NSInvocation *)anInvocation { 29 + NSLog(@"Stub called: %@ in %@", NSStringFromSelector([anInvocation selector]), [self class]); 30 + } 31 + 32 + @end
+13 -13
src/LoggingSupport/src/_OSLogIndex.m
··· 1 1 /* 2 - This file is part of Darling. 2 + This file is part of Darling. 3 3 4 - Copyright (C) 2017 Lubos Dolezel 4 + Copyright (C) 2017 Lubos Dolezel 5 5 6 - Darling is free software: you can redistribute it and/or modify 7 - it under the terms of the GNU General Public License as published by 8 - the Free Software Foundation, either version 3 of the License, or 9 - (at your option) any later version. 6 + Darling is free software: you can redistribute it and/or modify 7 + it under the terms of the GNU General Public License as published by 8 + the Free Software Foundation, either version 3 of the License, or 9 + (at your option) any later version. 10 10 11 - Darling is distributed in the hope that it will be useful, 12 - but WITHOUT ANY WARRANTY; without even the implied warranty of 13 - MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the 14 - GNU General Public License for more details. 11 + Darling is distributed in the hope that it will be useful, 12 + but WITHOUT ANY WARRANTY; without even the implied warranty of 13 + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the 14 + GNU General Public License for more details. 15 15 16 - You should have received a copy of the GNU General Public License 17 - along with Darling. If not, see <http://www.gnu.org/licenses/>. 16 + You should have received a copy of the GNU General Public License 17 + along with Darling. If not, see <http://www.gnu.org/licenses/>. 18 18 */ 19 19 20 - #import <LoggingSupport/LoggingSupport.h> 20 + #import <LoggingSupport/_OSLogIndex.h> 21 21 22 22 @implementation _OSLogIndex 23 23
+13 -13
src/LoggingSupport/src/_OSLogIndexEnumerator.m
··· 1 1 /* 2 - This file is part of Darling. 2 + This file is part of Darling. 3 3 4 - Copyright (C) 2017 Lubos Dolezel 4 + Copyright (C) 2017 Lubos Dolezel 5 5 6 - Darling is free software: you can redistribute it and/or modify 7 - it under the terms of the GNU General Public License as published by 8 - the Free Software Foundation, either version 3 of the License, or 9 - (at your option) any later version. 6 + Darling is free software: you can redistribute it and/or modify 7 + it under the terms of the GNU General Public License as published by 8 + the Free Software Foundation, either version 3 of the License, or 9 + (at your option) any later version. 10 10 11 - Darling is distributed in the hope that it will be useful, 12 - but WITHOUT ANY WARRANTY; without even the implied warranty of 13 - MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the 14 - GNU General Public License for more details. 11 + Darling is distributed in the hope that it will be useful, 12 + but WITHOUT ANY WARRANTY; without even the implied warranty of 13 + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the 14 + GNU General Public License for more details. 15 15 16 - You should have received a copy of the GNU General Public License 17 - along with Darling. If not, see <http://www.gnu.org/licenses/>. 16 + You should have received a copy of the GNU General Public License 17 + along with Darling. If not, see <http://www.gnu.org/licenses/>. 18 18 */ 19 19 20 - #import <LoggingSupport/LoggingSupport.h> 20 + #import <LoggingSupport/_OSLogIndexEnumerator.h> 21 21 22 22 @implementation _OSLogIndexEnumerator 23 23
+13 -13
src/LoggingSupport/src/_OSLogIndexFile.m
··· 1 1 /* 2 - This file is part of Darling. 2 + This file is part of Darling. 3 3 4 - Copyright (C) 2017 Lubos Dolezel 4 + Copyright (C) 2017 Lubos Dolezel 5 5 6 - Darling is free software: you can redistribute it and/or modify 7 - it under the terms of the GNU General Public License as published by 8 - the Free Software Foundation, either version 3 of the License, or 9 - (at your option) any later version. 6 + Darling is free software: you can redistribute it and/or modify 7 + it under the terms of the GNU General Public License as published by 8 + the Free Software Foundation, either version 3 of the License, or 9 + (at your option) any later version. 10 10 11 - Darling is distributed in the hope that it will be useful, 12 - but WITHOUT ANY WARRANTY; without even the implied warranty of 13 - MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the 14 - GNU General Public License for more details. 11 + Darling is distributed in the hope that it will be useful, 12 + but WITHOUT ANY WARRANTY; without even the implied warranty of 13 + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the 14 + GNU General Public License for more details. 15 15 16 - You should have received a copy of the GNU General Public License 17 - along with Darling. If not, see <http://www.gnu.org/licenses/>. 16 + You should have received a copy of the GNU General Public License 17 + along with Darling. If not, see <http://www.gnu.org/licenses/>. 18 18 */ 19 19 20 - #import <LoggingSupport/LoggingSupport.h> 20 + #import <LoggingSupport/_OSLogIndexFile.h> 21 21 22 22 @implementation _OSLogIndexFile 23 23
+32
src/LoggingSupport/src/_OSLogLegacyPredicateMapper.m
··· 1 + /* 2 + This file is part of Darling. 3 + 4 + Copyright (C) 2017 Lubos Dolezel 5 + 6 + Darling is free software: you can redistribute it and/or modify 7 + it under the terms of the GNU General Public License as published by 8 + the Free Software Foundation, either version 3 of the License, or 9 + (at your option) any later version. 10 + 11 + Darling is distributed in the hope that it will be useful, 12 + but WITHOUT ANY WARRANTY; without even the implied warranty of 13 + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the 14 + GNU General Public License for more details. 15 + 16 + You should have received a copy of the GNU General Public License 17 + along with Darling. If not, see <http://www.gnu.org/licenses/>. 18 + */ 19 + 20 + #import <LoggingSupport/_OSLogLegacyPredicateMapper.h> 21 + 22 + @implementation _OSLogLegacyPredicateMapper 23 + 24 + - (NSMethodSignature *)methodSignatureForSelector:(SEL)aSelector { 25 + return [NSMethodSignature signatureWithObjCTypes: "v@:"]; 26 + } 27 + 28 + - (void)forwardInvocation:(NSInvocation *)anInvocation { 29 + NSLog(@"Stub called: %@ in %@", NSStringFromSelector([anInvocation selector]), [self class]); 30 + } 31 + 32 + @end
+32
src/LoggingSupport/src/_OSLogPredicateMapper.m
··· 1 + /* 2 + This file is part of Darling. 3 + 4 + Copyright (C) 2017 Lubos Dolezel 5 + 6 + Darling is free software: you can redistribute it and/or modify 7 + it under the terms of the GNU General Public License as published by 8 + the Free Software Foundation, either version 3 of the License, or 9 + (at your option) any later version. 10 + 11 + Darling is distributed in the hope that it will be useful, 12 + but WITHOUT ANY WARRANTY; without even the implied warranty of 13 + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the 14 + GNU General Public License for more details. 15 + 16 + You should have received a copy of the GNU General Public License 17 + along with Darling. If not, see <http://www.gnu.org/licenses/>. 18 + */ 19 + 20 + #import <LoggingSupport/_OSLogPredicateMapper.h> 21 + 22 + @implementation _OSLogPredicateMapper 23 + 24 + - (NSMethodSignature *)methodSignatureForSelector:(SEL)aSelector { 25 + return [NSMethodSignature signatureWithObjCTypes: "v@:"]; 26 + } 27 + 28 + - (void)forwardInvocation:(NSInvocation *)anInvocation { 29 + NSLog(@"Stub called: %@ in %@", NSStringFromSelector([anInvocation selector]), [self class]); 30 + } 31 + 32 + @end
+32
src/LoggingSupport/src/_OSLogSimplePredicate.m
··· 1 + /* 2 + This file is part of Darling. 3 + 4 + Copyright (C) 2017 Lubos Dolezel 5 + 6 + Darling is free software: you can redistribute it and/or modify 7 + it under the terms of the GNU General Public License as published by 8 + the Free Software Foundation, either version 3 of the License, or 9 + (at your option) any later version. 10 + 11 + Darling is distributed in the hope that it will be useful, 12 + but WITHOUT ANY WARRANTY; without even the implied warranty of 13 + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the 14 + GNU General Public License for more details. 15 + 16 + You should have received a copy of the GNU General Public License 17 + along with Darling. If not, see <http://www.gnu.org/licenses/>. 18 + */ 19 + 20 + #import <LoggingSupport/_OSLogSimplePredicate.h> 21 + 22 + @implementation _OSLogSimplePredicate 23 + 24 + - (NSMethodSignature *)methodSignatureForSelector:(SEL)aSelector { 25 + return [NSMethodSignature signatureWithObjCTypes: "v@:"]; 26 + } 27 + 28 + - (void)forwardInvocation:(NSInvocation *)anInvocation { 29 + NSLog(@"Stub called: %@ in %@", NSStringFromSelector([anInvocation selector]), [self class]); 30 + } 31 + 32 + @end
+32
src/LoggingSupport/src/_OSLogStreamFilter.m
··· 1 + /* 2 + This file is part of Darling. 3 + 4 + Copyright (C) 2017 Lubos Dolezel 5 + 6 + Darling is free software: you can redistribute it and/or modify 7 + it under the terms of the GNU General Public License as published by 8 + the Free Software Foundation, either version 3 of the License, or 9 + (at your option) any later version. 10 + 11 + Darling is distributed in the hope that it will be useful, 12 + but WITHOUT ANY WARRANTY; without even the implied warranty of 13 + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the 14 + GNU General Public License for more details. 15 + 16 + You should have received a copy of the GNU General Public License 17 + along with Darling. If not, see <http://www.gnu.org/licenses/>. 18 + */ 19 + 20 + #import <LoggingSupport/_OSLogStreamFilter.h> 21 + 22 + @implementation _OSLogStreamFilter 23 + 24 + - (NSMethodSignature *)methodSignatureForSelector:(SEL)aSelector { 25 + return [NSMethodSignature signatureWithObjCTypes: "v@:"]; 26 + } 27 + 28 + - (void)forwardInvocation:(NSInvocation *)anInvocation { 29 + NSLog(@"Stub called: %@ in %@", NSStringFromSelector([anInvocation selector]), [self class]); 30 + } 31 + 32 + @end
+13 -13
src/LoggingSupport/src/_OSLogTracepointBuffer.m
··· 1 1 /* 2 - This file is part of Darling. 2 + This file is part of Darling. 3 3 4 - Copyright (C) 2017 Lubos Dolezel 4 + Copyright (C) 2017 Lubos Dolezel 5 5 6 - Darling is free software: you can redistribute it and/or modify 7 - it under the terms of the GNU General Public License as published by 8 - the Free Software Foundation, either version 3 of the License, or 9 - (at your option) any later version. 6 + Darling is free software: you can redistribute it and/or modify 7 + it under the terms of the GNU General Public License as published by 8 + the Free Software Foundation, either version 3 of the License, or 9 + (at your option) any later version. 10 10 11 - Darling is distributed in the hope that it will be useful, 12 - but WITHOUT ANY WARRANTY; without even the implied warranty of 13 - MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the 14 - GNU General Public License for more details. 11 + Darling is distributed in the hope that it will be useful, 12 + but WITHOUT ANY WARRANTY; without even the implied warranty of 13 + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the 14 + GNU General Public License for more details. 15 15 16 - You should have received a copy of the GNU General Public License 17 - along with Darling. If not, see <http://www.gnu.org/licenses/>. 16 + You should have received a copy of the GNU General Public License 17 + along with Darling. If not, see <http://www.gnu.org/licenses/>. 18 18 */ 19 19 20 - #import <LoggingSupport/LoggingSupport.h> 20 + #import <LoggingSupport/_OSLogTracepointBuffer.h> 21 21 22 22 @implementation _OSLogTracepointBuffer 23 23
+13 -13
src/LoggingSupport/src/_OSLogVersioning.m
··· 1 1 /* 2 - This file is part of Darling. 2 + This file is part of Darling. 3 3 4 - Copyright (C) 2017 Lubos Dolezel 4 + Copyright (C) 2017 Lubos Dolezel 5 5 6 - Darling is free software: you can redistribute it and/or modify 7 - it under the terms of the GNU General Public License as published by 8 - the Free Software Foundation, either version 3 of the License, or 9 - (at your option) any later version. 6 + Darling is free software: you can redistribute it and/or modify 7 + it under the terms of the GNU General Public License as published by 8 + the Free Software Foundation, either version 3 of the License, or 9 + (at your option) any later version. 10 10 11 - Darling is distributed in the hope that it will be useful, 12 - but WITHOUT ANY WARRANTY; without even the implied warranty of 13 - MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the 14 - GNU General Public License for more details. 11 + Darling is distributed in the hope that it will be useful, 12 + but WITHOUT ANY WARRANTY; without even the implied warranty of 13 + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the 14 + GNU General Public License for more details. 15 15 16 - You should have received a copy of the GNU General Public License 17 - along with Darling. If not, see <http://www.gnu.org/licenses/>. 16 + You should have received a copy of the GNU General Public License 17 + along with Darling. If not, see <http://www.gnu.org/licenses/>. 18 18 */ 19 19 20 - #import <LoggingSupport/LoggingSupport.h> 20 + #import <LoggingSupport/_OSLogVersioning.h> 21 21 22 22 @implementation _OSLogVersioning 23 23
-88
src/LoggingSupport/src/functions.c
··· 1 - /* 2 - This file is part of Darling. 3 - 4 - Copyright (C) 2017 Lubos Dolezel 5 - 6 - Darling is free software: you can redistribute it and/or modify 7 - it under the terms of the GNU General Public License as published by 8 - the Free Software Foundation, either version 3 of the License, or 9 - (at your option) any later version. 10 - 11 - Darling is distributed in the hope that it will be useful, 12 - but WITHOUT ANY WARRANTY; without even the implied warranty of 13 - MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the 14 - GNU General Public License for more details. 15 - 16 - You should have received a copy of the GNU General Public License 17 - along with Darling. If not, see <http://www.gnu.org/licenses/>. 18 - */ 19 - 20 - 21 - #include <stdlib.h> 22 - static int verbose = 0; 23 - __attribute__((constructor)) static void initme(void) { 24 - verbose = getenv("STUB_VERBOSE") != NULL; 25 - } 26 - void* OSLogArchiveAddSections(void) { if (verbose) puts("STUB: OSLogArchiveAddSections called"); return NULL; } 27 - void* OSLogClearOptions(void) { if (verbose) puts("STUB: OSLogClearOptions called"); return NULL; } 28 - void* OSLogCreateArchive(void) { if (verbose) puts("STUB: OSLogCreateArchive called"); return NULL; } 29 - void* OSLogCreateArchiveWithDictionary(void) { if (verbose) puts("STUB: OSLogCreateArchiveWithDictionary called"); return NULL; } 30 - void* OSLogCreateArchiveWithLiveDataOnly(void) { if (verbose) puts("STUB: OSLogCreateArchiveWithLiveDataOnly called"); return NULL; } 31 - void* OSLogInstallProfilePayload(void) { if (verbose) puts("STUB: OSLogInstallProfilePayload called"); return NULL; } 32 - void* OSLogLogdAdminConnection(void) { if (verbose) puts("STUB: OSLogLogdAdminConnection called"); return NULL; } 33 - void* OSLogRemoveProfilePayload(void) { if (verbose) puts("STUB: OSLogRemoveProfilePayload called"); return NULL; } 34 - void* OSLogSetOptions(void) { if (verbose) puts("STUB: OSLogSetOptions called"); return NULL; } 35 - void* OSLogStateCaptureForAllPIDs(void) { if (verbose) puts("STUB: OSLogStateCaptureForAllPIDs called"); return NULL; } 36 - void* OSLogValidateProfilePayload(void) { if (verbose) puts("STUB: OSLogValidateProfilePayload called"); return NULL; } 37 - void* _catalog_create(void) { if (verbose) puts("STUB: _catalog_create called"); return NULL; } 38 - void* _catalog_create_with_chunk(void) { if (verbose) puts("STUB: _catalog_create_with_chunk called"); return NULL; } 39 - void* _catalog_destroy(void) { if (verbose) puts("STUB: _catalog_destroy called"); return NULL; } 40 - void* _catalog_for_each_uuid(void) { if (verbose) puts("STUB: _catalog_for_each_uuid called"); return NULL; } 41 - void* _catalog_lookup_procinfo_by_procid(void) { if (verbose) puts("STUB: _catalog_lookup_procinfo_by_procid called"); return NULL; } 42 - void* _catalog_lookup_procinfo_by_procinfo_key(void) { if (verbose) puts("STUB: _catalog_lookup_procinfo_by_procinfo_key called"); return NULL; } 43 - void* _catalog_procinfo_create(void) { if (verbose) puts("STUB: _catalog_procinfo_create called"); return NULL; } 44 - void* _catalog_procinfo_for_each_uuidinfo(void) { if (verbose) puts("STUB: _catalog_procinfo_for_each_uuidinfo called"); return NULL; } 45 - void* _catalog_procinfo_lookup_pc(void) { if (verbose) puts("STUB: _catalog_procinfo_lookup_pc called"); return NULL; } 46 - void* _catalog_procinfo_lookup_subsystem(void) { if (verbose) puts("STUB: _catalog_procinfo_lookup_subsystem called"); return NULL; } 47 - void* _catalog_procinfo_uuidinfo_add(void) { if (verbose) puts("STUB: _catalog_procinfo_uuidinfo_add called"); return NULL; } 48 - void* _catalog_procinfo_uuidinfo_remove(void) { if (verbose) puts("STUB: _catalog_procinfo_uuidinfo_remove called"); return NULL; } 49 - void* _catalog_subchunk_procinfo_add(void) { if (verbose) puts("STUB: _catalog_subchunk_procinfo_add called"); return NULL; } 50 - void* _catalog_update_earliest_fhbuf_ts(void) { if (verbose) puts("STUB: _catalog_update_earliest_fhbuf_ts called"); return NULL; } 51 - void* _catalog_uuid_add(void) { if (verbose) puts("STUB: _catalog_uuid_add called"); return NULL; } 52 - void* _chunk_support_convert_tracepoint(void) { if (verbose) puts("STUB: _chunk_support_convert_tracepoint called"); return NULL; } 53 - void* _os_log_resolve_format(void) { if (verbose) puts("STUB: _os_log_resolve_format called"); return NULL; } 54 - void* _os_trace_uuiddb_dsc_harvest(void) { if (verbose) puts("STUB: _os_trace_uuiddb_dsc_harvest called"); return NULL; } 55 - void* _os_trace_uuiddb_dsc_map_resolve(void) { if (verbose) puts("STUB: _os_trace_uuiddb_dsc_map_resolve called"); return NULL; } 56 - void* _os_trace_uuiddb_dsc_validate_hdr(void) { if (verbose) puts("STUB: _os_trace_uuiddb_dsc_validate_hdr called"); return NULL; } 57 - void* _os_trace_uuiddb_get_dsc_map_fd(void) { if (verbose) puts("STUB: _os_trace_uuiddb_get_dsc_map_fd called"); return NULL; } 58 - void* _os_trace_uuiddb_harvest(void) { if (verbose) puts("STUB: _os_trace_uuiddb_harvest called"); return NULL; } 59 - void* _os_trace_uuiddb_harvest_initialize(void) { if (verbose) puts("STUB: _os_trace_uuiddb_harvest_initialize called"); return NULL; } 60 - void* _os_trace_uuiddb_path_exists(void) { if (verbose) puts("STUB: _os_trace_uuiddb_path_exists called"); return NULL; } 61 - void* _state_support_decode_data(void) { if (verbose) puts("STUB: _state_support_decode_data called"); return NULL; } 62 - void* _state_support_validate_chunk(void) { if (verbose) puts("STUB: _state_support_validate_chunk called"); return NULL; } 63 - void* _state_support_validate_payload(void) { if (verbose) puts("STUB: _state_support_validate_payload called"); return NULL; } 64 - void* _timesync_continuous_to_wall_time(void) { if (verbose) puts("STUB: _timesync_continuous_to_wall_time called"); return NULL; } 65 - void* _timesync_db_open(void) { if (verbose) puts("STUB: _timesync_db_open called"); return NULL; } 66 - void* _timesync_db_openat(void) { if (verbose) puts("STUB: _timesync_db_openat called"); return NULL; } 67 - void* _timesync_range_count(void) { if (verbose) puts("STUB: _timesync_range_count called"); return NULL; } 68 - void* _timesync_range_create(void) { if (verbose) puts("STUB: _timesync_range_create called"); return NULL; } 69 - void* _timesync_range_destroy(void) { if (verbose) puts("STUB: _timesync_range_destroy called"); return NULL; } 70 - void* _timesync_validate(void) { if (verbose) puts("STUB: _timesync_validate called"); return NULL; } 71 - void* _timesync_wall_time_to_continuous(void) { if (verbose) puts("STUB: _timesync_wall_time_to_continuous called"); return NULL; } 72 - void* os_activity_stream_add_pid(void) { if (verbose) puts("STUB: os_activity_stream_add_pid called"); return NULL; } 73 - void* os_activity_stream_cancel(void) { if (verbose) puts("STUB: os_activity_stream_cancel called"); return NULL; } 74 - void* os_activity_stream_for_name(void) { if (verbose) puts("STUB: os_activity_stream_for_name called"); return NULL; } 75 - void* os_activity_stream_for_pid(void) { if (verbose) puts("STUB: os_activity_stream_for_pid called"); return NULL; } 76 - void* os_activity_stream_for_simulator(void) { if (verbose) puts("STUB: os_activity_stream_for_simulator called"); return NULL; } 77 - void* os_activity_stream_persistence(void) { if (verbose) puts("STUB: os_activity_stream_persistence called"); return NULL; } 78 - void* os_activity_stream_resume(void) { if (verbose) puts("STUB: os_activity_stream_resume called"); return NULL; } 79 - void* os_activity_stream_set_event_handler(void) { if (verbose) puts("STUB: os_activity_stream_set_event_handler called"); return NULL; } 80 - void* os_activity_stream_set_filter(void) { if (verbose) puts("STUB: os_activity_stream_set_filter called"); return NULL; } 81 - void* os_log_copy_formatted_message(void) { if (verbose) puts("STUB: os_log_copy_formatted_message called"); return NULL; } 82 - void* os_trace_copy_formatted_message(void) { if (verbose) puts("STUB: os_trace_copy_formatted_message called"); return NULL; } 83 - void* uuidpath_lookup_fd(void) { if (verbose) puts("STUB: uuidpath_lookup_fd called"); return NULL; } 84 - void* uuidpath_map_header(void) { if (verbose) puts("STUB: uuidpath_map_header called"); return NULL; } 85 - void* uuidpath_map_header_fd(void) { if (verbose) puts("STUB: uuidpath_map_header_fd called"); return NULL; } 86 - void* uuidpath_resolve(void) { if (verbose) puts("STUB: uuidpath_resolve called"); return NULL; } 87 - void* uuidpath_resolve_fd(void) { if (verbose) puts("STUB: uuidpath_resolve_fd called"); return NULL; } 88 - void* uuidpath_sharedcache_resolve_fd(void) { if (verbose) puts("STUB: uuidpath_sharedcache_resolve_fd called"); return NULL; }
+7
src/libc/os/log.c
··· 2 2 3 3 #include <stdio.h> 4 4 5 + struct os_log_s 6 + { 7 + int stub; 8 + }; 9 + 10 + struct os_log_s _os_log_disabled; 11 + 5 12 bool os_log_type_enabled(os_log_t oslog, os_log_type_t type) 6 13 { 7 14 printf("os_log_enabled stub called\n");
+8 -1
src/libc/os/log.h
··· 59 59 * @discussion 60 60 * Use this to disable a specific log message. 61 61 */ 62 - #define OS_LOG_DISABLED NULL 62 + #if OS_LOG_TARGET_HAS_10_13_FEATURES 63 + #define OS_LOG_DISABLED OS_OBJECT_GLOBAL_OBJECT(os_log_t, _os_log_disabled) 64 + API_AVAILABLE(macosx(10.13), ios(11.0), watchos(4.0), tvos(11.0)) 65 + OS_EXPORT 66 + struct os_log_s _os_log_disabled; 67 + #else 68 + #define OS_LOG_DISABLED ((os_log_t _Nonnull)NULL) 69 + #endif 63 70 64 71 /*! 65 72 * @const OS_LOG_DEFAULT