this repo has no description
1
fork

Configure Feed

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

Create LoggingSupport and CoreSymbolication stubs

+2642
+4
src/CMakeLists.txt
··· 156 156 ${CMAKE_CURRENT_SOURCE_DIR}/PerformanceAnalysis/include 157 157 ${CMAKE_CURRENT_SOURCE_DIR}/DiskManagement/include 158 158 ${CMAKE_CURRENT_SOURCE_DIR}/NetworkStatistics/include 159 + ${CMAKE_CURRENT_SOURCE_DIR}/CoreSymbolication/include 160 + ${CMAKE_CURRENT_SOURCE_DIR}/LoggingSupport/include 159 161 ${CMAKE_CURRENT_SOURCE_DIR}/lkm/include 160 162 ) 161 163 ··· 301 303 add_subdirectory(PerformanceAnalysis) 302 304 add_subdirectory(DiskManagement) 303 305 add_subdirectory(NetworkStatistics) 306 + add_subdirectory(CoreSymbolication) 307 + add_subdirectory(LoggingSupport) 304 308 add_subdirectory(external/bsm) 305 309 add_subdirectory(external/gdb) 306 310 add_subdirectory(external/Heimdal)
+19
src/CoreSymbolication/CMakeLists.txt
··· 1 + project(CoreSymbolication) 2 + 3 + set(DYLIB_COMPAT_VERSION "1.0.0") 4 + set(DYLIB_CURRENT_VERSION "62046.0.0") 5 + 6 + file(GLOB CS_C src/*.c) 7 + 8 + add_framework(CoreSymbolication 9 + FAT 10 + CURRENT_VERSION 11 + PRIVATE 12 + VERSION "A" 13 + 14 + SOURCES 15 + ${CS_C} 16 + 17 + DEPENDENCIES 18 + system 19 + )
+297
src/CoreSymbolication/include/CoreSymbolication/CoreSymbolication.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 + void* CSAddressSetAdd(void); 21 + void* CSAddressSetCreate(void); 22 + void* CSArchitectureGetArchitectureForName(void); 23 + void* CSArchitectureGetCurrent(void); 24 + void* CSArchitectureGetFamily(void); 25 + void* CSArchitectureGetFamilyName(void); 26 + void* CSArchitectureIs32Bit(void); 27 + void* CSArchitectureIs64Bit(void); 28 + void* CSArchitectureIsArm(void); 29 + void* CSArchitectureIsArm64(void); 30 + void* CSArchitectureIsBigEndian(void); 31 + void* CSArchitectureIsI386(void); 32 + void* CSArchitectureIsLittleEndian(void); 33 + void* CSArchitectureIsX86_64(void); 34 + void* CSArchitectureMatchesArchitecture(void); 35 + void* CSCopyDescription(void); 36 + void* CSCopyDescriptionWithIndent(void); 37 + void* CSEqual(void); 38 + void* CSExceptionSafeThreadRunBlock(void); 39 + void* CSGetRetainCount(void); 40 + void* CSIsNull(void); 41 + void* CSMMapArchiveCacheCopyMMapArchive(void); 42 + void* CSMMapArchiveCacheReleaseMMapArchive(void); 43 + void* CSMMapArchiveCacheSetShouldStoreToDaemon(void); 44 + void* CSRangeContainsRange(void); 45 + void* CSRangeIntersectsRange(void); 46 + void* CSRegionCopyDescriptionWithIndent(void); 47 + void* CSRegionForeachSourceInfo(void); 48 + void* CSRegionForeachSymbol(void); 49 + void* CSRegionGetName(void); 50 + void* CSRegionGetRange(void); 51 + void* CSRegionGetSymbolOwner(void); 52 + void* CSRegionGetSymbolicator(void); 53 + void* CSRelease(void); 54 + void* CSRetain(void); 55 + void* CSSectionGetSegment(void); 56 + void* CSSegmentForeachSection(void); 57 + void* CSShow(void); 58 + void* CSSignatureAddSegment(void); 59 + void* CSSignatureAllocateSegments(void); 60 + void* CSSignatureCopy(void); 61 + void* CSSignatureEncodeSymbolOwner(void); 62 + void* CSSignatureEncodeSymbolicator(void); 63 + void* CSSignatureFreeSegments(void); 64 + void* CSSourceInfoCopyDescriptionWithIndent(void); 65 + void* CSSourceInfoGetColumn(void); 66 + void* CSSourceInfoGetFilename(void); 67 + void* CSSourceInfoGetLineNumber(void); 68 + void* CSSourceInfoGetPath(void); 69 + void* CSSourceInfoGetRange(void); 70 + void* CSSourceInfoGetRegion(void); 71 + void* CSSourceInfoGetSymbol(void); 72 + void* CSSourceInfoGetSymbolOwner(void); 73 + void* CSSourceInfoGetSymbolicator(void); 74 + void* CSSymbolCopyDescriptionWithIndent(void); 75 + void* CSSymbolForeachSourceInfo(void); 76 + void* CSSymbolGetFlags(void); 77 + void* CSSymbolGetInstructionData(void); 78 + void* CSSymbolGetMangledName(void); 79 + void* CSSymbolGetName(void); 80 + void* CSSymbolGetRange(void); 81 + void* CSSymbolGetRegion(void); 82 + void* CSSymbolGetSection(void); 83 + void* CSSymbolGetSegment(void); 84 + void* CSSymbolGetSymbolOwner(void); 85 + void* CSSymbolGetSymbolicator(void); 86 + void* CSSymbolIsArm(void); 87 + void* CSSymbolIsDebugMap(void); 88 + void* CSSymbolIsDwarf(void); 89 + void* CSSymbolIsDyldStub(void); 90 + void* CSSymbolIsExternal(void); 91 + void* CSSymbolIsFunction(void); 92 + void* CSSymbolIsFunctionStarts(void); 93 + void* CSSymbolIsKnownLength(void); 94 + void* CSSymbolIsMangledNameSourceDwarf(void); 95 + void* CSSymbolIsMangledNameSourceDwarfMIPSLinkage(void); 96 + void* CSSymbolIsMangledNameSourceNList(void); 97 + void* CSSymbolIsMerged(void); 98 + void* CSSymbolIsNList(void); 99 + void* CSSymbolIsNameSourceDwarf(void); 100 + void* CSSymbolIsNameSourceDwarfMIPSLinkage(void); 101 + void* CSSymbolIsNameSourceNList(void); 102 + void* CSSymbolIsObjcMethod(void); 103 + void* CSSymbolIsOmitFramePointer(void); 104 + void* CSSymbolIsPrivateExternal(void); 105 + void* CSSymbolIsThumb(void); 106 + void* CSSymbolIsUnnamed(void); 107 + void* CSSymbolOwnerAddInContext(void); 108 + void* CSSymbolOwnerCacheFlush(void); 109 + void* CSSymbolOwnerCacheGetEntryCount(void); 110 + void* CSSymbolOwnerCacheGetFlags(void); 111 + void* CSSymbolOwnerCacheGetMemoryLimit(void); 112 + void* CSSymbolOwnerCacheGetMemoryUsed(void); 113 + void* CSSymbolOwnerCachePrintEntries(void); 114 + void* CSSymbolOwnerCachePrintStats(void); 115 + void* CSSymbolOwnerCacheResetStats(void); 116 + void* CSSymbolOwnerCacheSetFlags(void); 117 + void* CSSymbolOwnerCacheSetMemoryLimit(void); 118 + void* CSSymbolOwnerCopyDescriptionWithIndent(void); 119 + void* CSSymbolOwnerCreateSignature(void); 120 + void* CSSymbolOwnerCreateSparseSignature(void); 121 + void* CSSymbolOwnerEditRelocations(void); 122 + void* CSSymbolOwnerForEachStackFrameAtAddress(void); 123 + void* CSSymbolOwnerForeachRegion(void); 124 + void* CSSymbolOwnerForeachRegionWithName(void); 125 + void* CSSymbolOwnerForeachSection(void); 126 + void* CSSymbolOwnerForeachSegment(void); 127 + void* CSSymbolOwnerForeachSourceInfo(void); 128 + void* CSSymbolOwnerForeachSymbol(void); 129 + void* CSSymbolOwnerForeachSymbolWithMangledName(void); 130 + void* CSSymbolOwnerForeachSymbolWithName(void); 131 + void* CSSymbolOwnerGetArchitecture(void); 132 + void* CSSymbolOwnerGetBaseAddress(void); 133 + void* CSSymbolOwnerGetCFUUIDBytes(void); 134 + void* CSSymbolOwnerGetCompatibilityVersion(void); 135 + void* CSSymbolOwnerGetCurrentVersion(void); 136 + void* CSSymbolOwnerGetDataFlags(void); 137 + void* CSSymbolOwnerGetDataTypeID(void); 138 + void* CSSymbolOwnerGetDsymPath(void); 139 + void* CSSymbolOwnerGetDsymVersion(void); 140 + void* CSSymbolOwnerGetFlags(void); 141 + void* CSSymbolOwnerGetLastModifiedTimestamp(void); 142 + void* CSSymbolOwnerGetLoadTimestamp(void); 143 + void* CSSymbolOwnerGetName(void); 144 + void* CSSymbolOwnerGetPath(void); 145 + void* CSSymbolOwnerGetPathForSymbolication(void); 146 + void* CSSymbolOwnerGetRegionCount(void); 147 + void* CSSymbolOwnerGetRegionWithAddress(void); 148 + void* CSSymbolOwnerGetRegionWithName(void); 149 + void* CSSymbolOwnerGetSectionWithAddress(void); 150 + void* CSSymbolOwnerGetSectionWithName(void); 151 + void* CSSymbolOwnerGetSegmentWithAddress(void); 152 + void* CSSymbolOwnerGetSourceInfoCount(void); 153 + void* CSSymbolOwnerGetSourceInfoWithAddress(void); 154 + void* CSSymbolOwnerGetSymbolCount(void); 155 + void* CSSymbolOwnerGetSymbolWithAddress(void); 156 + void* CSSymbolOwnerGetSymbolWithMangledName(void); 157 + void* CSSymbolOwnerGetSymbolWithName(void); 158 + void* CSSymbolOwnerGetSymbolicator(void); 159 + void* CSSymbolOwnerGetTransientUserData(void); 160 + void* CSSymbolOwnerGetUUID(void); 161 + void* CSSymbolOwnerGetUnloadTimestamp(void); 162 + void* CSSymbolOwnerGetVersion(void); 163 + void* CSSymbolOwnerIsAOut(void); 164 + void* CSSymbolOwnerIsBundle(void); 165 + void* CSSymbolOwnerIsCommpage(void); 166 + void* CSSymbolOwnerIsDsym(void); 167 + void* CSSymbolOwnerIsDyld(void); 168 + void* CSSymbolOwnerIsDyldSharedCache(void); 169 + void* CSSymbolOwnerIsDylib(void); 170 + void* CSSymbolOwnerIsDylibStub(void); 171 + void* CSSymbolOwnerIsKextBundle(void); 172 + void* CSSymbolOwnerIsMachO(void); 173 + void* CSSymbolOwnerIsMutable(void); 174 + void* CSSymbolOwnerIsObjCGCSupported(void); 175 + void* CSSymbolOwnerIsObjCRetainReleaseSupported(void); 176 + void* CSSymbolOwnerIsObject(void); 177 + void* CSSymbolOwnerIsObsolete(void); 178 + void* CSSymbolOwnerIsPIE(void); 179 + void* CSSymbolOwnerIsProtected(void); 180 + void* CSSymbolOwnerIsRestricted(void); 181 + void* CSSymbolOwnerIsSlid(void); 182 + void* CSSymbolOwnerIsStaticLibraryArchiveEntry(void); 183 + void* CSSymbolOwnerMakeMutableInContext(void); 184 + void* CSSymbolOwnerNeedsResymbolication(void); 185 + void* CSSymbolOwnerRemoveInContext(void); 186 + void* CSSymbolOwnerSetLoadTimestamp(void); 187 + void* CSSymbolOwnerSetPath(void); 188 + void* CSSymbolOwnerSetPathForSymbolication(void); 189 + void* CSSymbolOwnerSetRelocationCount(void); 190 + void* CSSymbolOwnerSetTransientUserData(void); 191 + void* CSSymbolOwnerSetUnloadTimestamp(void); 192 + void* CSSymbolicatorAddSymbolOwner(void); 193 + void* CSSymbolicatorApplyMutableContextBlock(void); 194 + void* CSSymbolicatorCopyDescriptionWithIndent(void); 195 + void* CSSymbolicatorCreateSignature(void); 196 + void* CSSymbolicatorCreateWithBinaryImageList(void); 197 + void* CSSymbolicatorCreateWithBinaryImageListCountPidFlagsAndNotification(void); 198 + void* CSSymbolicatorCreateWithMachKernel(void); 199 + void* CSSymbolicatorCreateWithMachKernelFlagsAndNotification(void); 200 + void* CSSymbolicatorCreateWithPathAndArchitecture(void); 201 + void* CSSymbolicatorCreateWithPathArchitectureFlagsAndNotification(void); 202 + void* CSSymbolicatorCreateWithPid(void); 203 + void* CSSymbolicatorCreateWithPidFlagsAndNotification(void); 204 + void* CSSymbolicatorCreateWithSignature(void); 205 + void* CSSymbolicatorCreateWithSignatureAndNotification(void); 206 + void* CSSymbolicatorCreateWithSignatureFlagsAndNotification(void); 207 + void* CSSymbolicatorCreateWithTask(void); 208 + void* CSSymbolicatorCreateWithTaskFlagsAndNotification(void); 209 + void* CSSymbolicatorCreateWithTaskPidFlagsAndNotification(void); 210 + void* CSSymbolicatorCreateWithURLAndArchitecture(void); 211 + void* CSSymbolicatorCreateWithURLArchitectureFlagsAndNotification(void); 212 + void* CSSymbolicatorFixupFrames(void); 213 + void* CSSymbolicatorForceFullSymbolExtraction(void); 214 + void* CSSymbolicatorForeachRegionAtTime(void); 215 + void* CSSymbolicatorForeachRegionWithNameAtTime(void); 216 + void* CSSymbolicatorForeachSectionAtTime(void); 217 + void* CSSymbolicatorForeachSegmentAtTime(void); 218 + void* CSSymbolicatorForeachSharedCache(void); 219 + void* CSSymbolicatorForeachSharedCacheSymbolicatorWithFlagsAndNotification(void); 220 + void* CSSymbolicatorForeachSourceInfoAtTime(void); 221 + void* CSSymbolicatorForeachSymbolAtTime(void); 222 + void* CSSymbolicatorForeachSymbolOwnerAtTime(void); 223 + void* CSSymbolicatorForeachSymbolOwnerWithCFUUIDBytesAtTime(void); 224 + void* CSSymbolicatorForeachSymbolOwnerWithFlagsAtTime(void); 225 + void* CSSymbolicatorForeachSymbolOwnerWithNameAtTime(void); 226 + void* CSSymbolicatorForeachSymbolOwnerWithPathAtTime(void); 227 + void* CSSymbolicatorForeachSymbolOwnerWithUUIDAtTime(void); 228 + void* CSSymbolicatorForeachSymbolWithMangledNameAtTime(void); 229 + void* CSSymbolicatorForeachSymbolWithNameAtTime(void); 230 + void* CSSymbolicatorForeachSymbolicatorWithPath(void); 231 + void* CSSymbolicatorForeachSymbolicatorWithPathFlagsAndNotification(void); 232 + void* CSSymbolicatorForeachSymbolicatorWithURL(void); 233 + void* CSSymbolicatorForeachSymbolicatorWithURLFlagsAndNotification(void); 234 + void* CSSymbolicatorGetAOutSymbolOwner(void); 235 + void* CSSymbolicatorGetArchitecture(void); 236 + void* CSSymbolicatorGetFlagsForDebugMapOnlyData(void); 237 + void* CSSymbolicatorGetFlagsForDsymOnlyData(void); 238 + void* CSSymbolicatorGetFlagsForDwarfOnlyData(void); 239 + void* CSSymbolicatorGetFlagsForFunctionStartsOnlyData(void); 240 + void* CSSymbolicatorGetFlagsForNListOnlyData(void); 241 + void* CSSymbolicatorGetFlagsForNoSymbolOrSourceInfoData(void); 242 + void* CSSymbolicatorGetPid(void); 243 + void* CSSymbolicatorGetRegionCountAtTime(void); 244 + void* CSSymbolicatorGetRegionWithAddressAtTime(void); 245 + void* CSSymbolicatorGetRegionWithNameAtTime(void); 246 + void* CSSymbolicatorGetSectionWithAddressAtTime(void); 247 + void* CSSymbolicatorGetSegmentWithAddressAtTime(void); 248 + void* CSSymbolicatorGetSharedCacheSlide(void); 249 + void* CSSymbolicatorGetSharedCacheUUID(void); 250 + void* CSSymbolicatorGetSourceInfoCountAtTime(void); 251 + void* CSSymbolicatorGetSourceInfoWithAddressAtTime(void); 252 + void* CSSymbolicatorGetSymbolCountAtTime(void); 253 + void* CSSymbolicatorGetSymbolOwner(void); 254 + void* CSSymbolicatorGetSymbolOwnerCountAtTime(void); 255 + void* CSSymbolicatorGetSymbolOwnerWithAddressAtTime(void); 256 + void* CSSymbolicatorGetSymbolOwnerWithCFUUIDBytesAtTime(void); 257 + void* CSSymbolicatorGetSymbolOwnerWithNameAtTime(void); 258 + void* CSSymbolicatorGetSymbolOwnerWithUUIDAtTime(void); 259 + void* CSSymbolicatorGetSymbolWithAddressAtTime(void); 260 + void* CSSymbolicatorGetSymbolWithMangledNameAtTime(void); 261 + void* CSSymbolicatorGetSymbolWithMangledNameFromSymbolOwnerWithNameAtTime(void); 262 + void* CSSymbolicatorGetSymbolWithNameAtTime(void); 263 + void* CSSymbolicatorGetSymbolWithNameFromSymbolOwnerWithNameAtTime(void); 264 + void* CSSymbolicatorGetTask(void); 265 + void* CSSymbolicatorIsKernelSymbolicator(void); 266 + void* CSSymbolicatorIsTaskTranslated(void); 267 + void* CSSymbolicatorIsTaskValid(void); 268 + void* CSSymbolicatorResymbolicate(void); 269 + void* CSSymbolicatorResymbolicateFail(void); 270 + void* CSSymbolicatorResymbolicateFromDebugSymbolsInfo(void); 271 + void* CSSymbolicatorSetForceGlobalSafeMachVMReads(void); 272 + void* CSSymbolicatorSubscribeToTaskMainNotification(void); 273 + void* CSTotalBytesMapped(void); 274 + void* CSUUIDCFUUIDBytesToPath(void); 275 + void* CSUUIDCFUUIDBytesToString(void); 276 + void* CSUUIDStringToCFUUIDBytes(void); 277 + void* clear_mapped_memory(void); 278 + void* create_mapped_memory_cache_for_task(void); 279 + void* create_sampling_context_for_task(void); 280 + void* create_sampling_context_for_task_and_pid(void); 281 + void* create_sampling_context_for_task_pid_symbolicator(void); 282 + void* demangle(void); 283 + void* destroy_mapped_memory_cache(void); 284 + void* destroy_sampling_context(void); 285 + void* dispatch_queue_name_for_serial_number(void); 286 + void* find_node(void); 287 + void* get_remote_thread_dispatch_queue(void); 288 + void* map_new_node(void); 289 + void* mapped_memory_read(void); 290 + void* mapped_memory_read_pointer(void); 291 + void* next_node(void); 292 + void* sample_remote_thread(void); 293 + void* sample_remote_thread_with_dispatch_queue(void); 294 + void* sampling_context_clear_cache(void); 295 + void* task_is_64bit(void); 296 + void* thread_name_for_thread_port(void); 297 +
+302
src/CoreSymbolication/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* CSAddressSetAdd(void) { if (verbose) puts("STUB: CSAddressSetAdd called"); return NULL; } 27 + void* CSAddressSetCreate(void) { if (verbose) puts("STUB: CSAddressSetCreate called"); return NULL; } 28 + void* CSArchitectureGetArchitectureForName(void) { if (verbose) puts("STUB: CSArchitectureGetArchitectureForName called"); return NULL; } 29 + void* CSArchitectureGetCurrent(void) { if (verbose) puts("STUB: CSArchitectureGetCurrent called"); return NULL; } 30 + void* CSArchitectureGetFamily(void) { if (verbose) puts("STUB: CSArchitectureGetFamily called"); return NULL; } 31 + void* CSArchitectureGetFamilyName(void) { if (verbose) puts("STUB: CSArchitectureGetFamilyName called"); return NULL; } 32 + void* CSArchitectureIs32Bit(void) { if (verbose) puts("STUB: CSArchitectureIs32Bit called"); return NULL; } 33 + void* CSArchitectureIs64Bit(void) { if (verbose) puts("STUB: CSArchitectureIs64Bit called"); return NULL; } 34 + void* CSArchitectureIsArm(void) { if (verbose) puts("STUB: CSArchitectureIsArm called"); return NULL; } 35 + void* CSArchitectureIsArm64(void) { if (verbose) puts("STUB: CSArchitectureIsArm64 called"); return NULL; } 36 + void* CSArchitectureIsBigEndian(void) { if (verbose) puts("STUB: CSArchitectureIsBigEndian called"); return NULL; } 37 + void* CSArchitectureIsI386(void) { if (verbose) puts("STUB: CSArchitectureIsI386 called"); return NULL; } 38 + void* CSArchitectureIsLittleEndian(void) { if (verbose) puts("STUB: CSArchitectureIsLittleEndian called"); return NULL; } 39 + void* CSArchitectureIsX86_64(void) { if (verbose) puts("STUB: CSArchitectureIsX86_64 called"); return NULL; } 40 + void* CSArchitectureMatchesArchitecture(void) { if (verbose) puts("STUB: CSArchitectureMatchesArchitecture called"); return NULL; } 41 + void* CSCopyDescription(void) { if (verbose) puts("STUB: CSCopyDescription called"); return NULL; } 42 + void* CSCopyDescriptionWithIndent(void) { if (verbose) puts("STUB: CSCopyDescriptionWithIndent called"); return NULL; } 43 + void* CSEqual(void) { if (verbose) puts("STUB: CSEqual called"); return NULL; } 44 + void* CSExceptionSafeThreadRunBlock(void) { if (verbose) puts("STUB: CSExceptionSafeThreadRunBlock called"); return NULL; } 45 + void* CSGetRetainCount(void) { if (verbose) puts("STUB: CSGetRetainCount called"); return NULL; } 46 + void* CSIsNull(void) { if (verbose) puts("STUB: CSIsNull called"); return NULL; } 47 + void* CSMMapArchiveCacheCopyMMapArchive(void) { if (verbose) puts("STUB: CSMMapArchiveCacheCopyMMapArchive called"); return NULL; } 48 + void* CSMMapArchiveCacheReleaseMMapArchive(void) { if (verbose) puts("STUB: CSMMapArchiveCacheReleaseMMapArchive called"); return NULL; } 49 + void* CSMMapArchiveCacheSetShouldStoreToDaemon(void) { if (verbose) puts("STUB: CSMMapArchiveCacheSetShouldStoreToDaemon called"); return NULL; } 50 + void* CSRangeContainsRange(void) { if (verbose) puts("STUB: CSRangeContainsRange called"); return NULL; } 51 + void* CSRangeIntersectsRange(void) { if (verbose) puts("STUB: CSRangeIntersectsRange called"); return NULL; } 52 + void* CSRegionCopyDescriptionWithIndent(void) { if (verbose) puts("STUB: CSRegionCopyDescriptionWithIndent called"); return NULL; } 53 + void* CSRegionForeachSourceInfo(void) { if (verbose) puts("STUB: CSRegionForeachSourceInfo called"); return NULL; } 54 + void* CSRegionForeachSymbol(void) { if (verbose) puts("STUB: CSRegionForeachSymbol called"); return NULL; } 55 + void* CSRegionGetName(void) { if (verbose) puts("STUB: CSRegionGetName called"); return NULL; } 56 + void* CSRegionGetRange(void) { if (verbose) puts("STUB: CSRegionGetRange called"); return NULL; } 57 + void* CSRegionGetSymbolOwner(void) { if (verbose) puts("STUB: CSRegionGetSymbolOwner called"); return NULL; } 58 + void* CSRegionGetSymbolicator(void) { if (verbose) puts("STUB: CSRegionGetSymbolicator called"); return NULL; } 59 + void* CSRelease(void) { if (verbose) puts("STUB: CSRelease called"); return NULL; } 60 + void* CSRetain(void) { if (verbose) puts("STUB: CSRetain called"); return NULL; } 61 + void* CSSectionGetSegment(void) { if (verbose) puts("STUB: CSSectionGetSegment called"); return NULL; } 62 + void* CSSegmentForeachSection(void) { if (verbose) puts("STUB: CSSegmentForeachSection called"); return NULL; } 63 + void* CSShow(void) { if (verbose) puts("STUB: CSShow called"); return NULL; } 64 + void* CSSignatureAddSegment(void) { if (verbose) puts("STUB: CSSignatureAddSegment called"); return NULL; } 65 + void* CSSignatureAllocateSegments(void) { if (verbose) puts("STUB: CSSignatureAllocateSegments called"); return NULL; } 66 + void* CSSignatureCopy(void) { if (verbose) puts("STUB: CSSignatureCopy called"); return NULL; } 67 + void* CSSignatureEncodeSymbolOwner(void) { if (verbose) puts("STUB: CSSignatureEncodeSymbolOwner called"); return NULL; } 68 + void* CSSignatureEncodeSymbolicator(void) { if (verbose) puts("STUB: CSSignatureEncodeSymbolicator called"); return NULL; } 69 + void* CSSignatureFreeSegments(void) { if (verbose) puts("STUB: CSSignatureFreeSegments called"); return NULL; } 70 + void* CSSourceInfoCopyDescriptionWithIndent(void) { if (verbose) puts("STUB: CSSourceInfoCopyDescriptionWithIndent called"); return NULL; } 71 + void* CSSourceInfoGetColumn(void) { if (verbose) puts("STUB: CSSourceInfoGetColumn called"); return NULL; } 72 + void* CSSourceInfoGetFilename(void) { if (verbose) puts("STUB: CSSourceInfoGetFilename called"); return NULL; } 73 + void* CSSourceInfoGetLineNumber(void) { if (verbose) puts("STUB: CSSourceInfoGetLineNumber called"); return NULL; } 74 + void* CSSourceInfoGetPath(void) { if (verbose) puts("STUB: CSSourceInfoGetPath called"); return NULL; } 75 + void* CSSourceInfoGetRange(void) { if (verbose) puts("STUB: CSSourceInfoGetRange called"); return NULL; } 76 + void* CSSourceInfoGetRegion(void) { if (verbose) puts("STUB: CSSourceInfoGetRegion called"); return NULL; } 77 + void* CSSourceInfoGetSymbol(void) { if (verbose) puts("STUB: CSSourceInfoGetSymbol called"); return NULL; } 78 + void* CSSourceInfoGetSymbolOwner(void) { if (verbose) puts("STUB: CSSourceInfoGetSymbolOwner called"); return NULL; } 79 + void* CSSourceInfoGetSymbolicator(void) { if (verbose) puts("STUB: CSSourceInfoGetSymbolicator called"); return NULL; } 80 + void* CSSymbolCopyDescriptionWithIndent(void) { if (verbose) puts("STUB: CSSymbolCopyDescriptionWithIndent called"); return NULL; } 81 + void* CSSymbolForeachSourceInfo(void) { if (verbose) puts("STUB: CSSymbolForeachSourceInfo called"); return NULL; } 82 + void* CSSymbolGetFlags(void) { if (verbose) puts("STUB: CSSymbolGetFlags called"); return NULL; } 83 + void* CSSymbolGetInstructionData(void) { if (verbose) puts("STUB: CSSymbolGetInstructionData called"); return NULL; } 84 + void* CSSymbolGetMangledName(void) { if (verbose) puts("STUB: CSSymbolGetMangledName called"); return NULL; } 85 + void* CSSymbolGetName(void) { if (verbose) puts("STUB: CSSymbolGetName called"); return NULL; } 86 + void* CSSymbolGetRange(void) { if (verbose) puts("STUB: CSSymbolGetRange called"); return NULL; } 87 + void* CSSymbolGetRegion(void) { if (verbose) puts("STUB: CSSymbolGetRegion called"); return NULL; } 88 + void* CSSymbolGetSection(void) { if (verbose) puts("STUB: CSSymbolGetSection called"); return NULL; } 89 + void* CSSymbolGetSegment(void) { if (verbose) puts("STUB: CSSymbolGetSegment called"); return NULL; } 90 + void* CSSymbolGetSymbolOwner(void) { if (verbose) puts("STUB: CSSymbolGetSymbolOwner called"); return NULL; } 91 + void* CSSymbolGetSymbolicator(void) { if (verbose) puts("STUB: CSSymbolGetSymbolicator called"); return NULL; } 92 + void* CSSymbolIsArm(void) { if (verbose) puts("STUB: CSSymbolIsArm called"); return NULL; } 93 + void* CSSymbolIsDebugMap(void) { if (verbose) puts("STUB: CSSymbolIsDebugMap called"); return NULL; } 94 + void* CSSymbolIsDwarf(void) { if (verbose) puts("STUB: CSSymbolIsDwarf called"); return NULL; } 95 + void* CSSymbolIsDyldStub(void) { if (verbose) puts("STUB: CSSymbolIsDyldStub called"); return NULL; } 96 + void* CSSymbolIsExternal(void) { if (verbose) puts("STUB: CSSymbolIsExternal called"); return NULL; } 97 + void* CSSymbolIsFunction(void) { if (verbose) puts("STUB: CSSymbolIsFunction called"); return NULL; } 98 + void* CSSymbolIsFunctionStarts(void) { if (verbose) puts("STUB: CSSymbolIsFunctionStarts called"); return NULL; } 99 + void* CSSymbolIsKnownLength(void) { if (verbose) puts("STUB: CSSymbolIsKnownLength called"); return NULL; } 100 + void* CSSymbolIsMangledNameSourceDwarf(void) { if (verbose) puts("STUB: CSSymbolIsMangledNameSourceDwarf called"); return NULL; } 101 + void* CSSymbolIsMangledNameSourceDwarfMIPSLinkage(void) { if (verbose) puts("STUB: CSSymbolIsMangledNameSourceDwarfMIPSLinkage called"); return NULL; } 102 + void* CSSymbolIsMangledNameSourceNList(void) { if (verbose) puts("STUB: CSSymbolIsMangledNameSourceNList called"); return NULL; } 103 + void* CSSymbolIsMerged(void) { if (verbose) puts("STUB: CSSymbolIsMerged called"); return NULL; } 104 + void* CSSymbolIsNList(void) { if (verbose) puts("STUB: CSSymbolIsNList called"); return NULL; } 105 + void* CSSymbolIsNameSourceDwarf(void) { if (verbose) puts("STUB: CSSymbolIsNameSourceDwarf called"); return NULL; } 106 + void* CSSymbolIsNameSourceDwarfMIPSLinkage(void) { if (verbose) puts("STUB: CSSymbolIsNameSourceDwarfMIPSLinkage called"); return NULL; } 107 + void* CSSymbolIsNameSourceNList(void) { if (verbose) puts("STUB: CSSymbolIsNameSourceNList called"); return NULL; } 108 + void* CSSymbolIsObjcMethod(void) { if (verbose) puts("STUB: CSSymbolIsObjcMethod called"); return NULL; } 109 + void* CSSymbolIsOmitFramePointer(void) { if (verbose) puts("STUB: CSSymbolIsOmitFramePointer called"); return NULL; } 110 + void* CSSymbolIsPrivateExternal(void) { if (verbose) puts("STUB: CSSymbolIsPrivateExternal called"); return NULL; } 111 + void* CSSymbolIsThumb(void) { if (verbose) puts("STUB: CSSymbolIsThumb called"); return NULL; } 112 + void* CSSymbolIsUnnamed(void) { if (verbose) puts("STUB: CSSymbolIsUnnamed called"); return NULL; } 113 + void* CSSymbolOwnerAddInContext(void) { if (verbose) puts("STUB: CSSymbolOwnerAddInContext called"); return NULL; } 114 + void* CSSymbolOwnerCacheFlush(void) { if (verbose) puts("STUB: CSSymbolOwnerCacheFlush called"); return NULL; } 115 + void* CSSymbolOwnerCacheGetEntryCount(void) { if (verbose) puts("STUB: CSSymbolOwnerCacheGetEntryCount called"); return NULL; } 116 + void* CSSymbolOwnerCacheGetFlags(void) { if (verbose) puts("STUB: CSSymbolOwnerCacheGetFlags called"); return NULL; } 117 + void* CSSymbolOwnerCacheGetMemoryLimit(void) { if (verbose) puts("STUB: CSSymbolOwnerCacheGetMemoryLimit called"); return NULL; } 118 + void* CSSymbolOwnerCacheGetMemoryUsed(void) { if (verbose) puts("STUB: CSSymbolOwnerCacheGetMemoryUsed called"); return NULL; } 119 + void* CSSymbolOwnerCachePrintEntries(void) { if (verbose) puts("STUB: CSSymbolOwnerCachePrintEntries called"); return NULL; } 120 + void* CSSymbolOwnerCachePrintStats(void) { if (verbose) puts("STUB: CSSymbolOwnerCachePrintStats called"); return NULL; } 121 + void* CSSymbolOwnerCacheResetStats(void) { if (verbose) puts("STUB: CSSymbolOwnerCacheResetStats called"); return NULL; } 122 + void* CSSymbolOwnerCacheSetFlags(void) { if (verbose) puts("STUB: CSSymbolOwnerCacheSetFlags called"); return NULL; } 123 + void* CSSymbolOwnerCacheSetMemoryLimit(void) { if (verbose) puts("STUB: CSSymbolOwnerCacheSetMemoryLimit called"); return NULL; } 124 + void* CSSymbolOwnerCopyDescriptionWithIndent(void) { if (verbose) puts("STUB: CSSymbolOwnerCopyDescriptionWithIndent called"); return NULL; } 125 + void* CSSymbolOwnerCreateSignature(void) { if (verbose) puts("STUB: CSSymbolOwnerCreateSignature called"); return NULL; } 126 + void* CSSymbolOwnerCreateSparseSignature(void) { if (verbose) puts("STUB: CSSymbolOwnerCreateSparseSignature called"); return NULL; } 127 + void* CSSymbolOwnerEditRelocations(void) { if (verbose) puts("STUB: CSSymbolOwnerEditRelocations called"); return NULL; } 128 + void* CSSymbolOwnerForEachStackFrameAtAddress(void) { if (verbose) puts("STUB: CSSymbolOwnerForEachStackFrameAtAddress called"); return NULL; } 129 + void* CSSymbolOwnerForeachRegion(void) { if (verbose) puts("STUB: CSSymbolOwnerForeachRegion called"); return NULL; } 130 + void* CSSymbolOwnerForeachRegionWithName(void) { if (verbose) puts("STUB: CSSymbolOwnerForeachRegionWithName called"); return NULL; } 131 + void* CSSymbolOwnerForeachSection(void) { if (verbose) puts("STUB: CSSymbolOwnerForeachSection called"); return NULL; } 132 + void* CSSymbolOwnerForeachSegment(void) { if (verbose) puts("STUB: CSSymbolOwnerForeachSegment called"); return NULL; } 133 + void* CSSymbolOwnerForeachSourceInfo(void) { if (verbose) puts("STUB: CSSymbolOwnerForeachSourceInfo called"); return NULL; } 134 + void* CSSymbolOwnerForeachSymbol(void) { if (verbose) puts("STUB: CSSymbolOwnerForeachSymbol called"); return NULL; } 135 + void* CSSymbolOwnerForeachSymbolWithMangledName(void) { if (verbose) puts("STUB: CSSymbolOwnerForeachSymbolWithMangledName called"); return NULL; } 136 + void* CSSymbolOwnerForeachSymbolWithName(void) { if (verbose) puts("STUB: CSSymbolOwnerForeachSymbolWithName called"); return NULL; } 137 + void* CSSymbolOwnerGetArchitecture(void) { if (verbose) puts("STUB: CSSymbolOwnerGetArchitecture called"); return NULL; } 138 + void* CSSymbolOwnerGetBaseAddress(void) { if (verbose) puts("STUB: CSSymbolOwnerGetBaseAddress called"); return NULL; } 139 + void* CSSymbolOwnerGetCFUUIDBytes(void) { if (verbose) puts("STUB: CSSymbolOwnerGetCFUUIDBytes called"); return NULL; } 140 + void* CSSymbolOwnerGetCompatibilityVersion(void) { if (verbose) puts("STUB: CSSymbolOwnerGetCompatibilityVersion called"); return NULL; } 141 + void* CSSymbolOwnerGetCurrentVersion(void) { if (verbose) puts("STUB: CSSymbolOwnerGetCurrentVersion called"); return NULL; } 142 + void* CSSymbolOwnerGetDataFlags(void) { if (verbose) puts("STUB: CSSymbolOwnerGetDataFlags called"); return NULL; } 143 + void* CSSymbolOwnerGetDataTypeID(void) { if (verbose) puts("STUB: CSSymbolOwnerGetDataTypeID called"); return NULL; } 144 + void* CSSymbolOwnerGetDsymPath(void) { if (verbose) puts("STUB: CSSymbolOwnerGetDsymPath called"); return NULL; } 145 + void* CSSymbolOwnerGetDsymVersion(void) { if (verbose) puts("STUB: CSSymbolOwnerGetDsymVersion called"); return NULL; } 146 + void* CSSymbolOwnerGetFlags(void) { if (verbose) puts("STUB: CSSymbolOwnerGetFlags called"); return NULL; } 147 + void* CSSymbolOwnerGetLastModifiedTimestamp(void) { if (verbose) puts("STUB: CSSymbolOwnerGetLastModifiedTimestamp called"); return NULL; } 148 + void* CSSymbolOwnerGetLoadTimestamp(void) { if (verbose) puts("STUB: CSSymbolOwnerGetLoadTimestamp called"); return NULL; } 149 + void* CSSymbolOwnerGetName(void) { if (verbose) puts("STUB: CSSymbolOwnerGetName called"); return NULL; } 150 + void* CSSymbolOwnerGetPath(void) { if (verbose) puts("STUB: CSSymbolOwnerGetPath called"); return NULL; } 151 + void* CSSymbolOwnerGetPathForSymbolication(void) { if (verbose) puts("STUB: CSSymbolOwnerGetPathForSymbolication called"); return NULL; } 152 + void* CSSymbolOwnerGetRegionCount(void) { if (verbose) puts("STUB: CSSymbolOwnerGetRegionCount called"); return NULL; } 153 + void* CSSymbolOwnerGetRegionWithAddress(void) { if (verbose) puts("STUB: CSSymbolOwnerGetRegionWithAddress called"); return NULL; } 154 + void* CSSymbolOwnerGetRegionWithName(void) { if (verbose) puts("STUB: CSSymbolOwnerGetRegionWithName called"); return NULL; } 155 + void* CSSymbolOwnerGetSectionWithAddress(void) { if (verbose) puts("STUB: CSSymbolOwnerGetSectionWithAddress called"); return NULL; } 156 + void* CSSymbolOwnerGetSectionWithName(void) { if (verbose) puts("STUB: CSSymbolOwnerGetSectionWithName called"); return NULL; } 157 + void* CSSymbolOwnerGetSegmentWithAddress(void) { if (verbose) puts("STUB: CSSymbolOwnerGetSegmentWithAddress called"); return NULL; } 158 + void* CSSymbolOwnerGetSourceInfoCount(void) { if (verbose) puts("STUB: CSSymbolOwnerGetSourceInfoCount called"); return NULL; } 159 + void* CSSymbolOwnerGetSourceInfoWithAddress(void) { if (verbose) puts("STUB: CSSymbolOwnerGetSourceInfoWithAddress called"); return NULL; } 160 + void* CSSymbolOwnerGetSymbolCount(void) { if (verbose) puts("STUB: CSSymbolOwnerGetSymbolCount called"); return NULL; } 161 + void* CSSymbolOwnerGetSymbolWithAddress(void) { if (verbose) puts("STUB: CSSymbolOwnerGetSymbolWithAddress called"); return NULL; } 162 + void* CSSymbolOwnerGetSymbolWithMangledName(void) { if (verbose) puts("STUB: CSSymbolOwnerGetSymbolWithMangledName called"); return NULL; } 163 + void* CSSymbolOwnerGetSymbolWithName(void) { if (verbose) puts("STUB: CSSymbolOwnerGetSymbolWithName called"); return NULL; } 164 + void* CSSymbolOwnerGetSymbolicator(void) { if (verbose) puts("STUB: CSSymbolOwnerGetSymbolicator called"); return NULL; } 165 + void* CSSymbolOwnerGetTransientUserData(void) { if (verbose) puts("STUB: CSSymbolOwnerGetTransientUserData called"); return NULL; } 166 + void* CSSymbolOwnerGetUUID(void) { if (verbose) puts("STUB: CSSymbolOwnerGetUUID called"); return NULL; } 167 + void* CSSymbolOwnerGetUnloadTimestamp(void) { if (verbose) puts("STUB: CSSymbolOwnerGetUnloadTimestamp called"); return NULL; } 168 + void* CSSymbolOwnerGetVersion(void) { if (verbose) puts("STUB: CSSymbolOwnerGetVersion called"); return NULL; } 169 + void* CSSymbolOwnerIsAOut(void) { if (verbose) puts("STUB: CSSymbolOwnerIsAOut called"); return NULL; } 170 + void* CSSymbolOwnerIsBundle(void) { if (verbose) puts("STUB: CSSymbolOwnerIsBundle called"); return NULL; } 171 + void* CSSymbolOwnerIsCommpage(void) { if (verbose) puts("STUB: CSSymbolOwnerIsCommpage called"); return NULL; } 172 + void* CSSymbolOwnerIsDsym(void) { if (verbose) puts("STUB: CSSymbolOwnerIsDsym called"); return NULL; } 173 + void* CSSymbolOwnerIsDyld(void) { if (verbose) puts("STUB: CSSymbolOwnerIsDyld called"); return NULL; } 174 + void* CSSymbolOwnerIsDyldSharedCache(void) { if (verbose) puts("STUB: CSSymbolOwnerIsDyldSharedCache called"); return NULL; } 175 + void* CSSymbolOwnerIsDylib(void) { if (verbose) puts("STUB: CSSymbolOwnerIsDylib called"); return NULL; } 176 + void* CSSymbolOwnerIsDylibStub(void) { if (verbose) puts("STUB: CSSymbolOwnerIsDylibStub called"); return NULL; } 177 + void* CSSymbolOwnerIsKextBundle(void) { if (verbose) puts("STUB: CSSymbolOwnerIsKextBundle called"); return NULL; } 178 + void* CSSymbolOwnerIsMachO(void) { if (verbose) puts("STUB: CSSymbolOwnerIsMachO called"); return NULL; } 179 + void* CSSymbolOwnerIsMutable(void) { if (verbose) puts("STUB: CSSymbolOwnerIsMutable called"); return NULL; } 180 + void* CSSymbolOwnerIsObjCGCSupported(void) { if (verbose) puts("STUB: CSSymbolOwnerIsObjCGCSupported called"); return NULL; } 181 + void* CSSymbolOwnerIsObjCRetainReleaseSupported(void) { if (verbose) puts("STUB: CSSymbolOwnerIsObjCRetainReleaseSupported called"); return NULL; } 182 + void* CSSymbolOwnerIsObject(void) { if (verbose) puts("STUB: CSSymbolOwnerIsObject called"); return NULL; } 183 + void* CSSymbolOwnerIsObsolete(void) { if (verbose) puts("STUB: CSSymbolOwnerIsObsolete called"); return NULL; } 184 + void* CSSymbolOwnerIsPIE(void) { if (verbose) puts("STUB: CSSymbolOwnerIsPIE called"); return NULL; } 185 + void* CSSymbolOwnerIsProtected(void) { if (verbose) puts("STUB: CSSymbolOwnerIsProtected called"); return NULL; } 186 + void* CSSymbolOwnerIsRestricted(void) { if (verbose) puts("STUB: CSSymbolOwnerIsRestricted called"); return NULL; } 187 + void* CSSymbolOwnerIsSlid(void) { if (verbose) puts("STUB: CSSymbolOwnerIsSlid called"); return NULL; } 188 + void* CSSymbolOwnerIsStaticLibraryArchiveEntry(void) { if (verbose) puts("STUB: CSSymbolOwnerIsStaticLibraryArchiveEntry called"); return NULL; } 189 + void* CSSymbolOwnerMakeMutableInContext(void) { if (verbose) puts("STUB: CSSymbolOwnerMakeMutableInContext called"); return NULL; } 190 + void* CSSymbolOwnerNeedsResymbolication(void) { if (verbose) puts("STUB: CSSymbolOwnerNeedsResymbolication called"); return NULL; } 191 + void* CSSymbolOwnerRemoveInContext(void) { if (verbose) puts("STUB: CSSymbolOwnerRemoveInContext called"); return NULL; } 192 + void* CSSymbolOwnerSetLoadTimestamp(void) { if (verbose) puts("STUB: CSSymbolOwnerSetLoadTimestamp called"); return NULL; } 193 + void* CSSymbolOwnerSetPath(void) { if (verbose) puts("STUB: CSSymbolOwnerSetPath called"); return NULL; } 194 + void* CSSymbolOwnerSetPathForSymbolication(void) { if (verbose) puts("STUB: CSSymbolOwnerSetPathForSymbolication called"); return NULL; } 195 + void* CSSymbolOwnerSetRelocationCount(void) { if (verbose) puts("STUB: CSSymbolOwnerSetRelocationCount called"); return NULL; } 196 + void* CSSymbolOwnerSetTransientUserData(void) { if (verbose) puts("STUB: CSSymbolOwnerSetTransientUserData called"); return NULL; } 197 + void* CSSymbolOwnerSetUnloadTimestamp(void) { if (verbose) puts("STUB: CSSymbolOwnerSetUnloadTimestamp called"); return NULL; } 198 + void* CSSymbolicatorAddSymbolOwner(void) { if (verbose) puts("STUB: CSSymbolicatorAddSymbolOwner called"); return NULL; } 199 + void* CSSymbolicatorApplyMutableContextBlock(void) { if (verbose) puts("STUB: CSSymbolicatorApplyMutableContextBlock called"); return NULL; } 200 + void* CSSymbolicatorCopyDescriptionWithIndent(void) { if (verbose) puts("STUB: CSSymbolicatorCopyDescriptionWithIndent called"); return NULL; } 201 + void* CSSymbolicatorCreateSignature(void) { if (verbose) puts("STUB: CSSymbolicatorCreateSignature called"); return NULL; } 202 + void* CSSymbolicatorCreateWithBinaryImageList(void) { if (verbose) puts("STUB: CSSymbolicatorCreateWithBinaryImageList called"); return NULL; } 203 + void* CSSymbolicatorCreateWithBinaryImageListCountPidFlagsAndNotification(void) { if (verbose) puts("STUB: CSSymbolicatorCreateWithBinaryImageListCountPidFlagsAndNotification called"); return NULL; } 204 + void* CSSymbolicatorCreateWithMachKernel(void) { if (verbose) puts("STUB: CSSymbolicatorCreateWithMachKernel called"); return NULL; } 205 + void* CSSymbolicatorCreateWithMachKernelFlagsAndNotification(void) { if (verbose) puts("STUB: CSSymbolicatorCreateWithMachKernelFlagsAndNotification called"); return NULL; } 206 + void* CSSymbolicatorCreateWithPathAndArchitecture(void) { if (verbose) puts("STUB: CSSymbolicatorCreateWithPathAndArchitecture called"); return NULL; } 207 + void* CSSymbolicatorCreateWithPathArchitectureFlagsAndNotification(void) { if (verbose) puts("STUB: CSSymbolicatorCreateWithPathArchitectureFlagsAndNotification called"); return NULL; } 208 + void* CSSymbolicatorCreateWithPid(void) { if (verbose) puts("STUB: CSSymbolicatorCreateWithPid called"); return NULL; } 209 + void* CSSymbolicatorCreateWithPidFlagsAndNotification(void) { if (verbose) puts("STUB: CSSymbolicatorCreateWithPidFlagsAndNotification called"); return NULL; } 210 + void* CSSymbolicatorCreateWithSignature(void) { if (verbose) puts("STUB: CSSymbolicatorCreateWithSignature called"); return NULL; } 211 + void* CSSymbolicatorCreateWithSignatureAndNotification(void) { if (verbose) puts("STUB: CSSymbolicatorCreateWithSignatureAndNotification called"); return NULL; } 212 + void* CSSymbolicatorCreateWithSignatureFlagsAndNotification(void) { if (verbose) puts("STUB: CSSymbolicatorCreateWithSignatureFlagsAndNotification called"); return NULL; } 213 + void* CSSymbolicatorCreateWithTask(void) { if (verbose) puts("STUB: CSSymbolicatorCreateWithTask called"); return NULL; } 214 + void* CSSymbolicatorCreateWithTaskFlagsAndNotification(void) { if (verbose) puts("STUB: CSSymbolicatorCreateWithTaskFlagsAndNotification called"); return NULL; } 215 + void* CSSymbolicatorCreateWithTaskPidFlagsAndNotification(void) { if (verbose) puts("STUB: CSSymbolicatorCreateWithTaskPidFlagsAndNotification called"); return NULL; } 216 + void* CSSymbolicatorCreateWithURLAndArchitecture(void) { if (verbose) puts("STUB: CSSymbolicatorCreateWithURLAndArchitecture called"); return NULL; } 217 + void* CSSymbolicatorCreateWithURLArchitectureFlagsAndNotification(void) { if (verbose) puts("STUB: CSSymbolicatorCreateWithURLArchitectureFlagsAndNotification called"); return NULL; } 218 + void* CSSymbolicatorFixupFrames(void) { if (verbose) puts("STUB: CSSymbolicatorFixupFrames called"); return NULL; } 219 + void* CSSymbolicatorForceFullSymbolExtraction(void) { if (verbose) puts("STUB: CSSymbolicatorForceFullSymbolExtraction called"); return NULL; } 220 + void* CSSymbolicatorForeachRegionAtTime(void) { if (verbose) puts("STUB: CSSymbolicatorForeachRegionAtTime called"); return NULL; } 221 + void* CSSymbolicatorForeachRegionWithNameAtTime(void) { if (verbose) puts("STUB: CSSymbolicatorForeachRegionWithNameAtTime called"); return NULL; } 222 + void* CSSymbolicatorForeachSectionAtTime(void) { if (verbose) puts("STUB: CSSymbolicatorForeachSectionAtTime called"); return NULL; } 223 + void* CSSymbolicatorForeachSegmentAtTime(void) { if (verbose) puts("STUB: CSSymbolicatorForeachSegmentAtTime called"); return NULL; } 224 + void* CSSymbolicatorForeachSharedCache(void) { if (verbose) puts("STUB: CSSymbolicatorForeachSharedCache called"); return NULL; } 225 + void* CSSymbolicatorForeachSharedCacheSymbolicatorWithFlagsAndNotification(void) { if (verbose) puts("STUB: CSSymbolicatorForeachSharedCacheSymbolicatorWithFlagsAndNotification called"); return NULL; } 226 + void* CSSymbolicatorForeachSourceInfoAtTime(void) { if (verbose) puts("STUB: CSSymbolicatorForeachSourceInfoAtTime called"); return NULL; } 227 + void* CSSymbolicatorForeachSymbolAtTime(void) { if (verbose) puts("STUB: CSSymbolicatorForeachSymbolAtTime called"); return NULL; } 228 + void* CSSymbolicatorForeachSymbolOwnerAtTime(void) { if (verbose) puts("STUB: CSSymbolicatorForeachSymbolOwnerAtTime called"); return NULL; } 229 + void* CSSymbolicatorForeachSymbolOwnerWithCFUUIDBytesAtTime(void) { if (verbose) puts("STUB: CSSymbolicatorForeachSymbolOwnerWithCFUUIDBytesAtTime called"); return NULL; } 230 + void* CSSymbolicatorForeachSymbolOwnerWithFlagsAtTime(void) { if (verbose) puts("STUB: CSSymbolicatorForeachSymbolOwnerWithFlagsAtTime called"); return NULL; } 231 + void* CSSymbolicatorForeachSymbolOwnerWithNameAtTime(void) { if (verbose) puts("STUB: CSSymbolicatorForeachSymbolOwnerWithNameAtTime called"); return NULL; } 232 + void* CSSymbolicatorForeachSymbolOwnerWithPathAtTime(void) { if (verbose) puts("STUB: CSSymbolicatorForeachSymbolOwnerWithPathAtTime called"); return NULL; } 233 + void* CSSymbolicatorForeachSymbolOwnerWithUUIDAtTime(void) { if (verbose) puts("STUB: CSSymbolicatorForeachSymbolOwnerWithUUIDAtTime called"); return NULL; } 234 + void* CSSymbolicatorForeachSymbolWithMangledNameAtTime(void) { if (verbose) puts("STUB: CSSymbolicatorForeachSymbolWithMangledNameAtTime called"); return NULL; } 235 + void* CSSymbolicatorForeachSymbolWithNameAtTime(void) { if (verbose) puts("STUB: CSSymbolicatorForeachSymbolWithNameAtTime called"); return NULL; } 236 + void* CSSymbolicatorForeachSymbolicatorWithPath(void) { if (verbose) puts("STUB: CSSymbolicatorForeachSymbolicatorWithPath called"); return NULL; } 237 + void* CSSymbolicatorForeachSymbolicatorWithPathFlagsAndNotification(void) { if (verbose) puts("STUB: CSSymbolicatorForeachSymbolicatorWithPathFlagsAndNotification called"); return NULL; } 238 + void* CSSymbolicatorForeachSymbolicatorWithURL(void) { if (verbose) puts("STUB: CSSymbolicatorForeachSymbolicatorWithURL called"); return NULL; } 239 + void* CSSymbolicatorForeachSymbolicatorWithURLFlagsAndNotification(void) { if (verbose) puts("STUB: CSSymbolicatorForeachSymbolicatorWithURLFlagsAndNotification called"); return NULL; } 240 + void* CSSymbolicatorGetAOutSymbolOwner(void) { if (verbose) puts("STUB: CSSymbolicatorGetAOutSymbolOwner called"); return NULL; } 241 + void* CSSymbolicatorGetArchitecture(void) { if (verbose) puts("STUB: CSSymbolicatorGetArchitecture called"); return NULL; } 242 + void* CSSymbolicatorGetFlagsForDebugMapOnlyData(void) { if (verbose) puts("STUB: CSSymbolicatorGetFlagsForDebugMapOnlyData called"); return NULL; } 243 + void* CSSymbolicatorGetFlagsForDsymOnlyData(void) { if (verbose) puts("STUB: CSSymbolicatorGetFlagsForDsymOnlyData called"); return NULL; } 244 + void* CSSymbolicatorGetFlagsForDwarfOnlyData(void) { if (verbose) puts("STUB: CSSymbolicatorGetFlagsForDwarfOnlyData called"); return NULL; } 245 + void* CSSymbolicatorGetFlagsForFunctionStartsOnlyData(void) { if (verbose) puts("STUB: CSSymbolicatorGetFlagsForFunctionStartsOnlyData called"); return NULL; } 246 + void* CSSymbolicatorGetFlagsForNListOnlyData(void) { if (verbose) puts("STUB: CSSymbolicatorGetFlagsForNListOnlyData called"); return NULL; } 247 + void* CSSymbolicatorGetFlagsForNoSymbolOrSourceInfoData(void) { if (verbose) puts("STUB: CSSymbolicatorGetFlagsForNoSymbolOrSourceInfoData called"); return NULL; } 248 + void* CSSymbolicatorGetPid(void) { if (verbose) puts("STUB: CSSymbolicatorGetPid called"); return NULL; } 249 + void* CSSymbolicatorGetRegionCountAtTime(void) { if (verbose) puts("STUB: CSSymbolicatorGetRegionCountAtTime called"); return NULL; } 250 + void* CSSymbolicatorGetRegionWithAddressAtTime(void) { if (verbose) puts("STUB: CSSymbolicatorGetRegionWithAddressAtTime called"); return NULL; } 251 + void* CSSymbolicatorGetRegionWithNameAtTime(void) { if (verbose) puts("STUB: CSSymbolicatorGetRegionWithNameAtTime called"); return NULL; } 252 + void* CSSymbolicatorGetSectionWithAddressAtTime(void) { if (verbose) puts("STUB: CSSymbolicatorGetSectionWithAddressAtTime called"); return NULL; } 253 + void* CSSymbolicatorGetSegmentWithAddressAtTime(void) { if (verbose) puts("STUB: CSSymbolicatorGetSegmentWithAddressAtTime called"); return NULL; } 254 + void* CSSymbolicatorGetSharedCacheSlide(void) { if (verbose) puts("STUB: CSSymbolicatorGetSharedCacheSlide called"); return NULL; } 255 + void* CSSymbolicatorGetSharedCacheUUID(void) { if (verbose) puts("STUB: CSSymbolicatorGetSharedCacheUUID called"); return NULL; } 256 + void* CSSymbolicatorGetSourceInfoCountAtTime(void) { if (verbose) puts("STUB: CSSymbolicatorGetSourceInfoCountAtTime called"); return NULL; } 257 + void* CSSymbolicatorGetSourceInfoWithAddressAtTime(void) { if (verbose) puts("STUB: CSSymbolicatorGetSourceInfoWithAddressAtTime called"); return NULL; } 258 + void* CSSymbolicatorGetSymbolCountAtTime(void) { if (verbose) puts("STUB: CSSymbolicatorGetSymbolCountAtTime called"); return NULL; } 259 + void* CSSymbolicatorGetSymbolOwner(void) { if (verbose) puts("STUB: CSSymbolicatorGetSymbolOwner called"); return NULL; } 260 + void* CSSymbolicatorGetSymbolOwnerCountAtTime(void) { if (verbose) puts("STUB: CSSymbolicatorGetSymbolOwnerCountAtTime called"); return NULL; } 261 + void* CSSymbolicatorGetSymbolOwnerWithAddressAtTime(void) { if (verbose) puts("STUB: CSSymbolicatorGetSymbolOwnerWithAddressAtTime called"); return NULL; } 262 + void* CSSymbolicatorGetSymbolOwnerWithCFUUIDBytesAtTime(void) { if (verbose) puts("STUB: CSSymbolicatorGetSymbolOwnerWithCFUUIDBytesAtTime called"); return NULL; } 263 + void* CSSymbolicatorGetSymbolOwnerWithNameAtTime(void) { if (verbose) puts("STUB: CSSymbolicatorGetSymbolOwnerWithNameAtTime called"); return NULL; } 264 + void* CSSymbolicatorGetSymbolOwnerWithUUIDAtTime(void) { if (verbose) puts("STUB: CSSymbolicatorGetSymbolOwnerWithUUIDAtTime called"); return NULL; } 265 + void* CSSymbolicatorGetSymbolWithAddressAtTime(void) { if (verbose) puts("STUB: CSSymbolicatorGetSymbolWithAddressAtTime called"); return NULL; } 266 + void* CSSymbolicatorGetSymbolWithMangledNameAtTime(void) { if (verbose) puts("STUB: CSSymbolicatorGetSymbolWithMangledNameAtTime called"); return NULL; } 267 + void* CSSymbolicatorGetSymbolWithMangledNameFromSymbolOwnerWithNameAtTime(void) { if (verbose) puts("STUB: CSSymbolicatorGetSymbolWithMangledNameFromSymbolOwnerWithNameAtTime called"); return NULL; } 268 + void* CSSymbolicatorGetSymbolWithNameAtTime(void) { if (verbose) puts("STUB: CSSymbolicatorGetSymbolWithNameAtTime called"); return NULL; } 269 + void* CSSymbolicatorGetSymbolWithNameFromSymbolOwnerWithNameAtTime(void) { if (verbose) puts("STUB: CSSymbolicatorGetSymbolWithNameFromSymbolOwnerWithNameAtTime called"); return NULL; } 270 + void* CSSymbolicatorGetTask(void) { if (verbose) puts("STUB: CSSymbolicatorGetTask called"); return NULL; } 271 + void* CSSymbolicatorIsKernelSymbolicator(void) { if (verbose) puts("STUB: CSSymbolicatorIsKernelSymbolicator called"); return NULL; } 272 + void* CSSymbolicatorIsTaskTranslated(void) { if (verbose) puts("STUB: CSSymbolicatorIsTaskTranslated called"); return NULL; } 273 + void* CSSymbolicatorIsTaskValid(void) { if (verbose) puts("STUB: CSSymbolicatorIsTaskValid called"); return NULL; } 274 + void* CSSymbolicatorResymbolicate(void) { if (verbose) puts("STUB: CSSymbolicatorResymbolicate called"); return NULL; } 275 + void* CSSymbolicatorResymbolicateFail(void) { if (verbose) puts("STUB: CSSymbolicatorResymbolicateFail called"); return NULL; } 276 + void* CSSymbolicatorResymbolicateFromDebugSymbolsInfo(void) { if (verbose) puts("STUB: CSSymbolicatorResymbolicateFromDebugSymbolsInfo called"); return NULL; } 277 + void* CSSymbolicatorSetForceGlobalSafeMachVMReads(void) { if (verbose) puts("STUB: CSSymbolicatorSetForceGlobalSafeMachVMReads called"); return NULL; } 278 + void* CSSymbolicatorSubscribeToTaskMainNotification(void) { if (verbose) puts("STUB: CSSymbolicatorSubscribeToTaskMainNotification called"); return NULL; } 279 + void* CSTotalBytesMapped(void) { if (verbose) puts("STUB: CSTotalBytesMapped called"); return NULL; } 280 + void* CSUUIDCFUUIDBytesToPath(void) { if (verbose) puts("STUB: CSUUIDCFUUIDBytesToPath called"); return NULL; } 281 + void* CSUUIDCFUUIDBytesToString(void) { if (verbose) puts("STUB: CSUUIDCFUUIDBytesToString called"); return NULL; } 282 + void* CSUUIDStringToCFUUIDBytes(void) { if (verbose) puts("STUB: CSUUIDStringToCFUUIDBytes called"); return NULL; } 283 + void* clear_mapped_memory(void) { if (verbose) puts("STUB: clear_mapped_memory called"); return NULL; } 284 + void* create_mapped_memory_cache_for_task(void) { if (verbose) puts("STUB: create_mapped_memory_cache_for_task called"); return NULL; } 285 + void* create_sampling_context_for_task(void) { if (verbose) puts("STUB: create_sampling_context_for_task called"); return NULL; } 286 + void* create_sampling_context_for_task_and_pid(void) { if (verbose) puts("STUB: create_sampling_context_for_task_and_pid called"); return NULL; } 287 + void* create_sampling_context_for_task_pid_symbolicator(void) { if (verbose) puts("STUB: create_sampling_context_for_task_pid_symbolicator called"); return NULL; } 288 + void* demangle(void) { if (verbose) puts("STUB: demangle called"); return NULL; } 289 + void* destroy_mapped_memory_cache(void) { if (verbose) puts("STUB: destroy_mapped_memory_cache called"); return NULL; } 290 + void* destroy_sampling_context(void) { if (verbose) puts("STUB: destroy_sampling_context called"); return NULL; } 291 + void* dispatch_queue_name_for_serial_number(void) { if (verbose) puts("STUB: dispatch_queue_name_for_serial_number called"); return NULL; } 292 + void* find_node(void) { if (verbose) puts("STUB: find_node called"); return NULL; } 293 + void* get_remote_thread_dispatch_queue(void) { if (verbose) puts("STUB: get_remote_thread_dispatch_queue called"); return NULL; } 294 + void* map_new_node(void) { if (verbose) puts("STUB: map_new_node called"); return NULL; } 295 + void* mapped_memory_read(void) { if (verbose) puts("STUB: mapped_memory_read called"); return NULL; } 296 + void* mapped_memory_read_pointer(void) { if (verbose) puts("STUB: mapped_memory_read_pointer called"); return NULL; } 297 + void* next_node(void) { if (verbose) puts("STUB: next_node called"); return NULL; } 298 + void* sample_remote_thread(void) { if (verbose) puts("STUB: sample_remote_thread called"); return NULL; } 299 + void* sample_remote_thread_with_dispatch_queue(void) { if (verbose) puts("STUB: sample_remote_thread_with_dispatch_queue called"); return NULL; } 300 + void* sampling_context_clear_cache(void) { if (verbose) puts("STUB: sampling_context_clear_cache called"); return NULL; } 301 + void* task_is_64bit(void) { if (verbose) puts("STUB: task_is_64bit called"); return NULL; } 302 + void* thread_name_for_thread_port(void) { if (verbose) puts("STUB: thread_name_for_thread_port called"); return NULL; }
+23
src/LoggingSupport/CMakeLists.txt
··· 1 + project(LoggingSupport) 2 + 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) 8 + 9 + add_framework(LoggingSupport 10 + FAT 11 + CURRENT_VERSION 12 + PRIVATE 13 + VERSION "A" 14 + 15 + SOURCES 16 + ${OS_C} 17 + ${OS_OBJC} 18 + 19 + DEPENDENCIES 20 + system 21 + objc 22 + Foundation 23 + )
+117
src/LoggingSupport/include/LoggingSupport/LoggingSupport.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 + void* OSLogArchiveAddSections(void); 21 + void* OSLogClearOptions(void); 22 + void* OSLogCreateArchive(void); 23 + void* OSLogCreateArchiveWithDictionary(void); 24 + void* OSLogCreateArchiveWithLiveDataOnly(void); 25 + void* OSLogInstallProfilePayload(void); 26 + void* OSLogLogdAdminConnection(void); 27 + void* OSLogRemoveProfilePayload(void); 28 + void* OSLogSetOptions(void); 29 + void* OSLogStateCaptureForAllPIDs(void); 30 + void* OSLogValidateProfilePayload(void); 31 + void* _catalog_create(void); 32 + void* _catalog_create_with_chunk(void); 33 + void* _catalog_destroy(void); 34 + void* _catalog_for_each_uuid(void); 35 + void* _catalog_lookup_procinfo_by_procid(void); 36 + void* _catalog_lookup_procinfo_by_procinfo_key(void); 37 + void* _catalog_procinfo_create(void); 38 + void* _catalog_procinfo_for_each_uuidinfo(void); 39 + void* _catalog_procinfo_lookup_pc(void); 40 + void* _catalog_procinfo_lookup_subsystem(void); 41 + void* _catalog_procinfo_uuidinfo_add(void); 42 + void* _catalog_procinfo_uuidinfo_remove(void); 43 + void* _catalog_subchunk_procinfo_add(void); 44 + void* _catalog_update_earliest_fhbuf_ts(void); 45 + void* _catalog_uuid_add(void); 46 + void* _chunk_support_convert_tracepoint(void); 47 + void* _os_log_resolve_format(void); 48 + void* _os_trace_uuiddb_dsc_harvest(void); 49 + void* _os_trace_uuiddb_dsc_map_resolve(void); 50 + void* _os_trace_uuiddb_dsc_validate_hdr(void); 51 + void* _os_trace_uuiddb_get_dsc_map_fd(void); 52 + void* _os_trace_uuiddb_harvest(void); 53 + void* _os_trace_uuiddb_harvest_initialize(void); 54 + void* _os_trace_uuiddb_path_exists(void); 55 + void* _state_support_decode_data(void); 56 + void* _state_support_validate_chunk(void); 57 + void* _state_support_validate_payload(void); 58 + void* _timesync_continuous_to_wall_time(void); 59 + void* _timesync_db_open(void); 60 + void* _timesync_db_openat(void); 61 + void* _timesync_range_count(void); 62 + void* _timesync_range_create(void); 63 + void* _timesync_range_destroy(void); 64 + void* _timesync_validate(void); 65 + void* _timesync_wall_time_to_continuous(void); 66 + void* os_activity_stream_add_pid(void); 67 + void* os_activity_stream_cancel(void); 68 + void* os_activity_stream_for_name(void); 69 + void* os_activity_stream_for_pid(void); 70 + void* os_activity_stream_for_simulator(void); 71 + void* os_activity_stream_persistence(void); 72 + void* os_activity_stream_resume(void); 73 + void* os_activity_stream_set_event_handler(void); 74 + void* os_activity_stream_set_filter(void); 75 + void* os_log_copy_formatted_message(void); 76 + void* os_trace_copy_formatted_message(void); 77 + void* uuidpath_lookup_fd(void); 78 + void* uuidpath_map_header(void); 79 + void* uuidpath_map_header_fd(void); 80 + void* uuidpath_resolve(void); 81 + void* uuidpath_resolve_fd(void); 82 + void* uuidpath_sharedcache_resolve_fd(void); 83 + 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>
+24
src/LoggingSupport/include/LoggingSupport/OSActivityCreateEvent.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 + #import <LoggingSupport/OSActivityEvent.h> 21 + 22 + @interface OSActivityCreateEvent : OSActivityEvent 23 + 24 + @end
+22
src/LoggingSupport/include/LoggingSupport/OSActivityEvent.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 OSActivityEvent : NSObject 21 + 22 + @end
+22
src/LoggingSupport/include/LoggingSupport/OSActivityEventMessage.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 OSActivityEventMessage : OSActivityEvent 21 + 22 + @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
+24
src/LoggingSupport/include/LoggingSupport/OSActivityLogMessageEvent.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 + #import <LoggingSupport/OSActivityEventMessage.h> 21 + 22 + @interface OSActivityLogMessageEvent : OSActivityEventMessage 23 + 24 + @end
+22
src/LoggingSupport/include/LoggingSupport/OSActivityStatedumpEvent.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 OSActivityStatedumpEvent : OSActivityEvent 21 + 22 + @end
+22
src/LoggingSupport/include/LoggingSupport/OSActivityStream.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 OSActivityStream : NSObject 21 + 22 + @end
+24
src/LoggingSupport/include/LoggingSupport/OSActivityTimesyncEvent.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 + #import <LoggingSupport/OSActivityEvent.h> 21 + 22 + @interface OSActivityTimesyncEvent : OSActivityEvent 23 + 24 + @end
+24
src/LoggingSupport/include/LoggingSupport/OSActivityTraceMessageEvent.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 + #import <LoggingSupport/OSActivityEventMessage.h> 21 + 22 + @interface OSActivityTraceMessageEvent : OSActivityEventMessage 23 + 24 + @end
+24
src/LoggingSupport/include/LoggingSupport/OSActivityTransitionEvent.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 + #import <LoggingSupport/OSActivityEvent.h> 21 + 22 + @interface OSActivityTransitionEvent : OSActivityEvent 23 + 24 + @end
+22
src/LoggingSupport/include/LoggingSupport/OSActivityUserActionEvent.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 OSActivityUserActionEvent : OSActivityEvent 21 + 22 + @end
+22
src/LoggingSupport/include/LoggingSupport/OSLogDevice.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 OSLogDevice : NSObject 21 + 22 + @end
+22
src/LoggingSupport/include/LoggingSupport/OSLogPersistence.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 OSLogPersistence : NSObject 21 + 22 + @end
+22
src/LoggingSupport/include/LoggingSupport/OSLogPreferencesCategory.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 OSLogPreferencesCategory : NSObject 21 + 22 + @end
+22
src/LoggingSupport/include/LoggingSupport/OSLogPreferencesManager.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 OSLogPreferencesManager : NSObject 21 + 22 + @end
+22
src/LoggingSupport/include/LoggingSupport/OSLogPreferencesProcess.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 OSLogPreferencesProcess : NSObject 21 + 22 + @end
+22
src/LoggingSupport/include/LoggingSupport/OSLogPreferencesSubsystem.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 OSLogPreferencesSubsystem : NSObject 21 + 22 + @end
+22
src/LoggingSupport/include/LoggingSupport/OSLogTermDumper.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 OSLogTermDumper : NSObject 21 + 22 + @end
+22
src/LoggingSupport/include/LoggingSupport/_OSLogChunkBuffer.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 _OSLogChunkBuffer : NSObject 21 + 22 + @end
+22
src/LoggingSupport/include/LoggingSupport/_OSLogChunkFile.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 _OSLogChunkFile : _OSLogChunkStore 21 + 22 + @end
+22
src/LoggingSupport/include/LoggingSupport/_OSLogChunkFileReference.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 _OSLogChunkFileReference : NSObject 21 + 22 + @end
+22
src/LoggingSupport/include/LoggingSupport/_OSLogChunkMemory.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 _OSLogChunkMemory : _OSLogChunkStore 21 + 22 + @end
+22
src/LoggingSupport/include/LoggingSupport/_OSLogChunkStore.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 _OSLogChunkStore : NSObject 21 + 22 + @end
+22
src/LoggingSupport/include/LoggingSupport/_OSLogCollectionReference.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 _OSLogCollectionReference : NSObject 21 + 22 + @end
+22
src/LoggingSupport/include/LoggingSupport/_OSLogDirectoryReference.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 _OSLogDirectoryReference : NSObject 21 + 22 + @end
+22
src/LoggingSupport/include/LoggingSupport/_OSLogEnumeratorCatalog.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 _OSLogEnumeratorCatalog : NSObject 21 + 22 + @end
+22
src/LoggingSupport/include/LoggingSupport/_OSLogEnumeratorCatalogSubchunk.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 _OSLogEnumeratorCatalogSubchunk : NSObject 21 + 22 + @end
+22
src/LoggingSupport/include/LoggingSupport/_OSLogEnumeratorOversizeChunk.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 _OSLogEnumeratorOversizeChunk : NSObject 21 + 22 + @end
+22
src/LoggingSupport/include/LoggingSupport/_OSLogIndex.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 _OSLogIndex : NSObject 21 + 22 + @end
+22
src/LoggingSupport/include/LoggingSupport/_OSLogIndexEnumerator.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 _OSLogIndexEnumerator : NSObject 21 + 22 + @end
+22
src/LoggingSupport/include/LoggingSupport/_OSLogIndexFile.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 _OSLogIndexFile : NSObject 21 + 22 + @end
+22
src/LoggingSupport/include/LoggingSupport/_OSLogTracepointBuffer.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 _OSLogTracepointBuffer : NSObject 21 + 22 + @end
+22
src/LoggingSupport/include/LoggingSupport/_OSLogVersioning.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 _OSLogVersioning : NSObject 21 + 22 + @end
+32
src/LoggingSupport/src/OSActivityCreateEvent.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 OSActivityCreateEvent 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/OSActivityEvent.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 OSActivityEvent 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/OSActivityEventMessage.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 OSActivityEventMessage 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/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
+32
src/LoggingSupport/src/OSActivityLogMessageEvent.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 OSActivityLogMessageEvent 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/OSActivityStatedumpEvent.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 OSActivityStatedumpEvent 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/OSActivityStream.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 OSActivityStream 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/OSActivityTimesyncEvent.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 OSActivityTimesyncEvent 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/OSActivityTraceMessageEvent.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 OSActivityTraceMessageEvent 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/OSActivityTransitionEvent.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 OSActivityTransitionEvent 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/OSActivityUserActionEvent.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 OSActivityUserActionEvent 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/OSLogDevice.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 OSLogDevice 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/OSLogPersistence.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 OSLogPersistence 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/OSLogPreferencesCategory.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 OSLogPreferencesCategory 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/OSLogPreferencesManager.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 OSLogPreferencesManager 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/OSLogPreferencesProcess.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 OSLogPreferencesProcess 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/OSLogPreferencesSubsystem.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 OSLogPreferencesSubsystem 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/OSLogTermDumper.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 OSLogTermDumper 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/_OSLogChunkBuffer.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 _OSLogChunkBuffer 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/_OSLogChunkFile.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 _OSLogChunkFile 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/_OSLogChunkFileReference.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 _OSLogChunkFileReference 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/_OSLogChunkMemory.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 _OSLogChunkMemory 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/_OSLogChunkStore.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 _OSLogChunkStore 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/_OSLogCollectionReference.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 _OSLogCollectionReference 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/_OSLogDirectoryReference.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 _OSLogDirectoryReference 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/_OSLogEnumeratorCatalog.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 _OSLogEnumeratorCatalog 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/_OSLogEnumeratorCatalogSubchunk.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 _OSLogEnumeratorCatalogSubchunk 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/_OSLogEnumeratorOversizeChunk.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 _OSLogEnumeratorOversizeChunk 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/_OSLogIndex.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 _OSLogIndex 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/_OSLogIndexEnumerator.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 _OSLogIndexEnumerator 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/_OSLogIndexFile.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 _OSLogIndexFile 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/_OSLogTracepointBuffer.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 _OSLogTracepointBuffer 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/_OSLogVersioning.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 _OSLogVersioning 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
+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; }