this repo has no description
1
fork

Configure Feed

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

Minor fixes for CoreSymbolication

* Added CoreSymbolication.h to functions.c and fixed various function arguments/return type
* Use generic vm_types.h header, fixed CSSymbolIsArm argument

Thomas A 4d42e550 1b7aaa09

+48 -45
+2 -2
src/private-frameworks/CoreSymbolication/include/CoreSymbolication/CoreSymbolication.h
··· 21 21 #define __CORESYMBOLICATION_CORESYMBOLICATION_H__ 22 22 23 23 #include <CoreFoundation/CoreFoundation.h> 24 - #include <mach/i386/vm_types.h> 24 + #include <mach/machine/vm_types.h> 25 25 #include <mach/mach_types.h> 26 26 #include <sys/types.h> 27 27 ··· 140 140 void* CSSymbolGetSegment(void); 141 141 CSSymbolOwnerRef CSSymbolGetSymbolOwner(CSSymbolRef symbol); 142 142 void* CSSymbolGetSymbolicator(void); 143 - void* CSSymbolIsArm(void); 143 + void* CSSymbolIsArm(CSSymbolRef symbol); 144 144 void* CSSymbolIsDebugMap(void); 145 145 void* CSSymbolIsDwarf(void); 146 146 int CSSymbolIsDyldStub(CSSymbolRef symbol);
+46 -43
src/private-frameworks/CoreSymbolication/src/functions.c
··· 19 19 20 20 #include <stdio.h> 21 21 #include <stdlib.h> 22 + 23 + #include <CoreSymbolication/CoreSymbolication.h> 24 + 22 25 static int verbose = 0; 23 26 __attribute__((constructor)) static void initme(void) { 24 27 verbose = getenv("STUB_VERBOSE") != NULL; ··· 30 33 void* CSArchitectureGetFamily(void) { if (verbose) puts("STUB: CSArchitectureGetFamily called"); return NULL; } 31 34 void* CSArchitectureGetFamilyName(void) { if (verbose) puts("STUB: CSArchitectureGetFamilyName called"); return NULL; } 32 35 void* CSArchitectureIs32Bit(void) { if (verbose) puts("STUB: CSArchitectureIs32Bit called"); return NULL; } 33 - void* CSArchitectureIs64Bit(void) { if (verbose) puts("STUB: CSArchitectureIs64Bit called"); return NULL; } 36 + int CSArchitectureIs64Bit(int architecture) { if (verbose) puts("STUB: CSArchitectureIs64Bit called"); return 0; } 34 37 void* CSArchitectureIsArm(void) { if (verbose) puts("STUB: CSArchitectureIsArm called"); return NULL; } 35 38 void* CSArchitectureIsArm64(void) { if (verbose) puts("STUB: CSArchitectureIsArm64 called"); return NULL; } 36 39 void* CSArchitectureIsBigEndian(void) { if (verbose) puts("STUB: CSArchitectureIsBigEndian called"); return NULL; } ··· 43 46 void* CSEqual(void) { if (verbose) puts("STUB: CSEqual called"); return NULL; } 44 47 void* CSExceptionSafeThreadRunBlock(void) { if (verbose) puts("STUB: CSExceptionSafeThreadRunBlock called"); return NULL; } 45 48 void* CSGetRetainCount(void) { if (verbose) puts("STUB: CSGetRetainCount called"); return NULL; } 46 - void* CSIsNull(void) { if (verbose) puts("STUB: CSIsNull called"); return NULL; } 49 + void* CSIsNull(void* arg0) { if (verbose) puts("STUB: CSIsNull called"); return NULL; } 47 50 void* CSMMapArchiveCacheCopyMMapArchive(void) { if (verbose) puts("STUB: CSMMapArchiveCacheCopyMMapArchive called"); return NULL; } 48 51 void* CSMMapArchiveCacheReleaseMMapArchive(void) { if (verbose) puts("STUB: CSMMapArchiveCacheReleaseMMapArchive called"); return NULL; } 49 52 void* CSMMapArchiveCacheSetShouldStoreToDaemon(void) { if (verbose) puts("STUB: CSMMapArchiveCacheSetShouldStoreToDaemon called"); return NULL; } ··· 51 54 void* CSRangeIntersectsRange(void) { if (verbose) puts("STUB: CSRangeIntersectsRange called"); return NULL; } 52 55 void* CSRegionCopyDescriptionWithIndent(void) { if (verbose) puts("STUB: CSRegionCopyDescriptionWithIndent called"); return NULL; } 53 56 void* CSRegionForeachSourceInfo(void) { if (verbose) puts("STUB: CSRegionForeachSourceInfo called"); return NULL; } 54 - void* CSRegionForeachSymbol(void) { if (verbose) puts("STUB: CSRegionForeachSymbol called"); return NULL; } 57 + void CSRegionForeachSymbol(CSRegionRef region, void (^handler)(CSSymbolRef)) { if (verbose) puts("STUB: CSRegionForeachSymbol called"); } 55 58 void* CSRegionGetName(void) { if (verbose) puts("STUB: CSRegionGetName called"); return NULL; } 56 59 void* CSRegionGetRange(void) { if (verbose) puts("STUB: CSRegionGetRange called"); return NULL; } 57 60 void* CSRegionGetSymbolOwner(void) { if (verbose) puts("STUB: CSRegionGetSymbolOwner called"); return NULL; } 58 61 void* CSRegionGetSymbolicator(void) { if (verbose) puts("STUB: CSRegionGetSymbolicator called"); return NULL; } 59 - void* CSRelease(void) { if (verbose) puts("STUB: CSRelease called"); return NULL; } 62 + void CSRelease(CSSymbolicatorRef symbolicator) { if (verbose) puts("STUB: CSRelease called"); } 60 63 void* CSRetain(void) { if (verbose) puts("STUB: CSRetain called"); return NULL; } 61 64 void* CSSectionGetSegment(void) { if (verbose) puts("STUB: CSSectionGetSegment called"); return NULL; } 62 65 void* CSSegmentForeachSection(void) { if (verbose) puts("STUB: CSSegmentForeachSection called"); return NULL; } ··· 81 84 void* CSSymbolForeachSourceInfo(void) { if (verbose) puts("STUB: CSSymbolForeachSourceInfo called"); return NULL; } 82 85 void* CSSymbolGetFlags(void) { if (verbose) puts("STUB: CSSymbolGetFlags called"); return NULL; } 83 86 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 + char* CSSymbolGetMangledName(CSSymbolRef symbol) { if (verbose) puts("STUB: CSSymbolGetMangledName called"); return NULL; } 88 + char* CSSymbolGetName(CSSymbolRef symbol) { if (verbose) puts("STUB: CSSymbolGetName called"); return NULL; } 89 + CFRange CSSymbolGetRange(CSSymbolRef symbol) { CFRange range = {}; if (verbose) puts("STUB: CSSymbolGetRange called"); return range; } 87 90 void* CSSymbolGetRegion(void) { if (verbose) puts("STUB: CSSymbolGetRegion called"); return NULL; } 88 91 void* CSSymbolGetSection(void) { if (verbose) puts("STUB: CSSymbolGetSection called"); return NULL; } 89 92 void* CSSymbolGetSegment(void) { if (verbose) puts("STUB: CSSymbolGetSegment called"); return NULL; } 90 - void* CSSymbolGetSymbolOwner(void) { if (verbose) puts("STUB: CSSymbolGetSymbolOwner called"); return NULL; } 93 + CSSymbolOwnerRef CSSymbolGetSymbolOwner(CSSymbolRef symbol) { if (verbose) puts("STUB: CSSymbolGetSymbolOwner called"); return NULL; } 91 94 void* CSSymbolGetSymbolicator(void) { if (verbose) puts("STUB: CSSymbolGetSymbolicator called"); return NULL; } 92 - void* CSSymbolIsArm(void) { if (verbose) puts("STUB: CSSymbolIsArm called"); return NULL; } 95 + void* CSSymbolIsArm(CSSymbolRef symbol) { if (verbose) puts("STUB: CSSymbolIsArm called"); return NULL; } 93 96 void* CSSymbolIsDebugMap(void) { if (verbose) puts("STUB: CSSymbolIsDebugMap called"); return NULL; } 94 97 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 + int CSSymbolIsDyldStub(CSSymbolRef symbol) { if (verbose) puts("STUB: CSSymbolIsDyldStub called"); return 0; } 99 + int CSSymbolIsExternal(CSSymbolRef symbol) { if (verbose) puts("STUB: CSSymbolIsExternal called"); return 0; } 100 + int CSSymbolIsFunction(CSSymbolRef symbol) { if (verbose) puts("STUB: CSSymbolIsFunction called"); return 0; } 98 101 void* CSSymbolIsFunctionStarts(void) { if (verbose) puts("STUB: CSSymbolIsFunctionStarts called"); return NULL; } 99 102 void* CSSymbolIsKnownLength(void) { if (verbose) puts("STUB: CSSymbolIsKnownLength called"); return NULL; } 100 103 void* CSSymbolIsMangledNameSourceDwarf(void) { if (verbose) puts("STUB: CSSymbolIsMangledNameSourceDwarf called"); return NULL; } ··· 105 108 void* CSSymbolIsNameSourceDwarf(void) { if (verbose) puts("STUB: CSSymbolIsNameSourceDwarf called"); return NULL; } 106 109 void* CSSymbolIsNameSourceDwarfMIPSLinkage(void) { if (verbose) puts("STUB: CSSymbolIsNameSourceDwarfMIPSLinkage called"); return NULL; } 107 110 void* CSSymbolIsNameSourceNList(void) { if (verbose) puts("STUB: CSSymbolIsNameSourceNList called"); return NULL; } 108 - void* CSSymbolIsObjcMethod(void) { if (verbose) puts("STUB: CSSymbolIsObjcMethod called"); return NULL; } 111 + int CSSymbolIsObjcMethod(CSSymbolRef symbol) { if (verbose) puts("STUB: CSSymbolIsObjcMethod called"); return 0; } 109 112 void* CSSymbolIsOmitFramePointer(void) { if (verbose) puts("STUB: CSSymbolIsOmitFramePointer called"); return NULL; } 110 113 void* CSSymbolIsPrivateExternal(void) { if (verbose) puts("STUB: CSSymbolIsPrivateExternal called"); return NULL; } 111 114 void* CSSymbolIsThumb(void) { if (verbose) puts("STUB: CSSymbolIsThumb called"); return NULL; } 112 - void* CSSymbolIsUnnamed(void) { if (verbose) puts("STUB: CSSymbolIsUnnamed called"); return NULL; } 115 + int CSSymbolIsUnnamed(CSSymbolRef symbol) { if (verbose) puts("STUB: CSSymbolIsUnnamed called"); return 0; } 113 116 void* CSSymbolOwnerAddInContext(void) { if (verbose) puts("STUB: CSSymbolOwnerAddInContext called"); return NULL; } 114 117 void* CSSymbolOwnerCacheFlush(void) { if (verbose) puts("STUB: CSSymbolOwnerCacheFlush called"); return NULL; } 115 118 void* CSSymbolOwnerCacheGetEntryCount(void) { if (verbose) puts("STUB: CSSymbolOwnerCacheGetEntryCount called"); return NULL; } ··· 131 134 void* CSSymbolOwnerForeachSection(void) { if (verbose) puts("STUB: CSSymbolOwnerForeachSection called"); return NULL; } 132 135 void* CSSymbolOwnerForeachSegment(void) { if (verbose) puts("STUB: CSSymbolOwnerForeachSegment called"); return NULL; } 133 136 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; } 137 + void CSSymbolOwnerForeachSymbol(CSSymbolOwnerRef owner, void (^symbol)(CSSymbolRef)) { if (verbose) puts("STUB: CSSymbolOwnerForeachSymbol called"); } 138 + void CSSymbolOwnerForeachSymbolWithMangledName(CSSymbolOwnerRef owner, const char* name, void (^handler)(CSSymbolRef)) { if (verbose) puts("STUB: CSSymbolOwnerForeachSymbolWithMangledName called"); } 139 + void CSSymbolOwnerForeachSymbolWithName(CSSymbolOwnerRef owner, const char* name, void (^handler)(CSSymbolRef)) { if (verbose) puts("STUB: CSSymbolOwnerForeachSymbolWithName called"); } 140 + int CSSymbolOwnerGetArchitecture(CSSymbolOwnerRef owner) { if (verbose) puts("STUB: CSSymbolOwnerGetArchitecture called"); return 0; } 141 + uintptr_t CSSymbolOwnerGetBaseAddress(CSSymbolOwnerRef owner) { if (verbose) puts("STUB: CSSymbolOwnerGetBaseAddress called"); return 0; } 139 142 void* CSSymbolOwnerGetCFUUIDBytes(void) { if (verbose) puts("STUB: CSSymbolOwnerGetCFUUIDBytes called"); return NULL; } 140 143 void* CSSymbolOwnerGetCompatibilityVersion(void) { if (verbose) puts("STUB: CSSymbolOwnerGetCompatibilityVersion called"); return NULL; } 141 144 void* CSSymbolOwnerGetCurrentVersion(void) { if (verbose) puts("STUB: CSSymbolOwnerGetCurrentVersion called"); return NULL; } 142 - void* CSSymbolOwnerGetDataFlags(void) { if (verbose) puts("STUB: CSSymbolOwnerGetDataFlags called"); return NULL; } 145 + int CSSymbolOwnerGetDataFlags(CSSymbolOwnerRef owner) { if (verbose) puts("STUB: CSSymbolOwnerGetDataFlags called"); return 0; } 143 146 void* CSSymbolOwnerGetDataTypeID(void) { if (verbose) puts("STUB: CSSymbolOwnerGetDataTypeID called"); return NULL; } 144 147 void* CSSymbolOwnerGetDsymPath(void) { if (verbose) puts("STUB: CSSymbolOwnerGetDsymPath called"); return NULL; } 145 148 void* CSSymbolOwnerGetDsymVersion(void) { if (verbose) puts("STUB: CSSymbolOwnerGetDsymVersion called"); return NULL; } 146 149 void* CSSymbolOwnerGetFlags(void) { if (verbose) puts("STUB: CSSymbolOwnerGetFlags called"); return NULL; } 147 150 void* CSSymbolOwnerGetLastModifiedTimestamp(void) { if (verbose) puts("STUB: CSSymbolOwnerGetLastModifiedTimestamp called"); return NULL; } 148 151 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; } 152 + char* CSSymbolOwnerGetName(CSSymbolOwnerRef owner) { if (verbose) puts("STUB: CSSymbolOwnerGetName called"); return NULL; } 153 + char* CSSymbolOwnerGetPath(int arg0) { if (verbose) puts("STUB: CSSymbolOwnerGetPath called"); return NULL; } 151 154 void* CSSymbolOwnerGetPathForSymbolication(void) { if (verbose) puts("STUB: CSSymbolOwnerGetPathForSymbolication called"); return NULL; } 152 155 void* CSSymbolOwnerGetRegionCount(void) { if (verbose) puts("STUB: CSSymbolOwnerGetRegionCount called"); return NULL; } 153 156 void* CSSymbolOwnerGetRegionWithAddress(void) { if (verbose) puts("STUB: CSSymbolOwnerGetRegionWithAddress called"); return NULL; } 154 - void* CSSymbolOwnerGetRegionWithName(void) { if (verbose) puts("STUB: CSSymbolOwnerGetRegionWithName called"); return NULL; } 157 + CSRegionRef CSSymbolOwnerGetRegionWithName(CSSymbolOwnerRef owner, char* name) { if (verbose) puts("STUB: CSSymbolOwnerGetRegionWithName called"); return NULL; } 155 158 void* CSSymbolOwnerGetSectionWithAddress(void) { if (verbose) puts("STUB: CSSymbolOwnerGetSectionWithAddress called"); return NULL; } 156 159 void* CSSymbolOwnerGetSectionWithName(void) { if (verbose) puts("STUB: CSSymbolOwnerGetSectionWithName called"); return NULL; } 157 160 void* CSSymbolOwnerGetSegmentWithAddress(void) { if (verbose) puts("STUB: CSSymbolOwnerGetSegmentWithAddress called"); return NULL; } 158 161 void* CSSymbolOwnerGetSourceInfoCount(void) { if (verbose) puts("STUB: CSSymbolOwnerGetSourceInfoCount called"); return NULL; } 159 162 void* CSSymbolOwnerGetSourceInfoWithAddress(void) { if (verbose) puts("STUB: CSSymbolOwnerGetSourceInfoWithAddress called"); return NULL; } 160 163 void* CSSymbolOwnerGetSymbolCount(void) { if (verbose) puts("STUB: CSSymbolOwnerGetSymbolCount called"); return NULL; } 161 - void* CSSymbolOwnerGetSymbolWithAddress(void) { if (verbose) puts("STUB: CSSymbolOwnerGetSymbolWithAddress called"); return NULL; } 164 + CSSymbolOwnerRef CSSymbolOwnerGetSymbolWithAddress(CSSymbolOwnerRef owner, mach_vm_address_t address) { if (verbose) puts("STUB: CSSymbolOwnerGetSymbolWithAddress called"); return NULL; } 162 165 void* CSSymbolOwnerGetSymbolWithMangledName(void) { if (verbose) puts("STUB: CSSymbolOwnerGetSymbolWithMangledName called"); return NULL; } 163 166 void* CSSymbolOwnerGetSymbolWithName(void) { if (verbose) puts("STUB: CSSymbolOwnerGetSymbolWithName called"); return NULL; } 164 167 void* CSSymbolOwnerGetSymbolicator(void) { if (verbose) puts("STUB: CSSymbolOwnerGetSymbolicator called"); return NULL; } 165 - void* CSSymbolOwnerGetTransientUserData(void) { if (verbose) puts("STUB: CSSymbolOwnerGetTransientUserData called"); return NULL; } 168 + uintptr_t CSSymbolOwnerGetTransientUserData(CSSymbolOwnerRef owner) { if (verbose) puts("STUB: CSSymbolOwnerGetTransientUserData called"); return 0; } 166 169 void* CSSymbolOwnerGetUUID(void) { if (verbose) puts("STUB: CSSymbolOwnerGetUUID called"); return NULL; } 167 170 void* CSSymbolOwnerGetUnloadTimestamp(void) { if (verbose) puts("STUB: CSSymbolOwnerGetUnloadTimestamp called"); return NULL; } 168 171 void* CSSymbolOwnerGetVersion(void) { if (verbose) puts("STUB: CSSymbolOwnerGetVersion called"); return NULL; } ··· 179 182 void* CSSymbolOwnerIsMutable(void) { if (verbose) puts("STUB: CSSymbolOwnerIsMutable called"); return NULL; } 180 183 void* CSSymbolOwnerIsObjCGCSupported(void) { if (verbose) puts("STUB: CSSymbolOwnerIsObjCGCSupported called"); return NULL; } 181 184 void* CSSymbolOwnerIsObjCRetainReleaseSupported(void) { if (verbose) puts("STUB: CSSymbolOwnerIsObjCRetainReleaseSupported called"); return NULL; } 182 - void* CSSymbolOwnerIsObject(void) { if (verbose) puts("STUB: CSSymbolOwnerIsObject called"); return NULL; } 185 + void* CSSymbolOwnerIsObject(CSSymbolOwnerRef owner) { if (verbose) puts("STUB: CSSymbolOwnerIsObject called"); return NULL; } 183 186 void* CSSymbolOwnerIsObsolete(void) { if (verbose) puts("STUB: CSSymbolOwnerIsObsolete called"); return NULL; } 184 187 void* CSSymbolOwnerIsPIE(void) { if (verbose) puts("STUB: CSSymbolOwnerIsPIE called"); return NULL; } 185 188 void* CSSymbolOwnerIsProtected(void) { if (verbose) puts("STUB: CSSymbolOwnerIsProtected called"); return NULL; } ··· 193 196 void* CSSymbolOwnerSetPath(void) { if (verbose) puts("STUB: CSSymbolOwnerSetPath called"); return NULL; } 194 197 void* CSSymbolOwnerSetPathForSymbolication(void) { if (verbose) puts("STUB: CSSymbolOwnerSetPathForSymbolication called"); return NULL; } 195 198 void* CSSymbolOwnerSetRelocationCount(void) { if (verbose) puts("STUB: CSSymbolOwnerSetRelocationCount called"); return NULL; } 196 - void* CSSymbolOwnerSetTransientUserData(void) { if (verbose) puts("STUB: CSSymbolOwnerSetTransientUserData called"); return NULL; } 199 + void CSSymbolOwnerSetTransientUserData(CSSymbolOwnerRef owner, uint32_t generation) { if (verbose) puts("STUB: CSSymbolOwnerSetTransientUserData called"); } 197 200 void* CSSymbolOwnerSetUnloadTimestamp(void) { if (verbose) puts("STUB: CSSymbolOwnerSetUnloadTimestamp called"); return NULL; } 198 201 void* CSSymbolicatorAddSymbolOwner(void) { if (verbose) puts("STUB: CSSymbolicatorAddSymbolOwner called"); return NULL; } 199 202 void* CSSymbolicatorApplyMutableContextBlock(void) { if (verbose) puts("STUB: CSSymbolicatorApplyMutableContextBlock called"); return NULL; } ··· 202 205 void* CSSymbolicatorCreateWithBinaryImageList(void) { if (verbose) puts("STUB: CSSymbolicatorCreateWithBinaryImageList called"); return NULL; } 203 206 void* CSSymbolicatorCreateWithBinaryImageListCountPidFlagsAndNotification(void) { if (verbose) puts("STUB: CSSymbolicatorCreateWithBinaryImageListCountPidFlagsAndNotification called"); return NULL; } 204 207 void* CSSymbolicatorCreateWithMachKernel(void) { if (verbose) puts("STUB: CSSymbolicatorCreateWithMachKernel called"); return NULL; } 205 - void* CSSymbolicatorCreateWithMachKernelFlagsAndNotification(void) { if (verbose) puts("STUB: CSSymbolicatorCreateWithMachKernelFlagsAndNotification called"); return NULL; } 208 + void* CSSymbolicatorCreateWithMachKernelFlagsAndNotification(int arg0, void* arg1) { if (verbose) puts("STUB: CSSymbolicatorCreateWithMachKernelFlagsAndNotification called"); return NULL; } 206 209 void* CSSymbolicatorCreateWithPathAndArchitecture(void) { if (verbose) puts("STUB: CSSymbolicatorCreateWithPathAndArchitecture called"); return NULL; } 207 210 void* CSSymbolicatorCreateWithPathArchitectureFlagsAndNotification(void) { if (verbose) puts("STUB: CSSymbolicatorCreateWithPathArchitectureFlagsAndNotification called"); return NULL; } 208 211 void* CSSymbolicatorCreateWithPid(void) { if (verbose) puts("STUB: CSSymbolicatorCreateWithPid called"); return NULL; } ··· 211 214 void* CSSymbolicatorCreateWithSignatureAndNotification(void) { if (verbose) puts("STUB: CSSymbolicatorCreateWithSignatureAndNotification called"); return NULL; } 212 215 void* CSSymbolicatorCreateWithSignatureFlagsAndNotification(void) { if (verbose) puts("STUB: CSSymbolicatorCreateWithSignatureFlagsAndNotification called"); return NULL; } 213 216 void* CSSymbolicatorCreateWithTask(void) { if (verbose) puts("STUB: CSSymbolicatorCreateWithTask called"); return NULL; } 214 - void* CSSymbolicatorCreateWithTaskFlagsAndNotification(void) { if (verbose) puts("STUB: CSSymbolicatorCreateWithTaskFlagsAndNotification called"); return NULL; } 217 + CSSymbolicatorRef CSSymbolicatorCreateWithTaskFlagsAndNotification(task_t task, uint32_t flags, void (^handler)(uint32_t notification_type, CSNotificationData data)) { if (verbose) puts("STUB: CSSymbolicatorCreateWithTaskFlagsAndNotification called"); return NULL; } 215 218 void* CSSymbolicatorCreateWithTaskPidFlagsAndNotification(void) { if (verbose) puts("STUB: CSSymbolicatorCreateWithTaskPidFlagsAndNotification called"); return NULL; } 216 219 void* CSSymbolicatorCreateWithURLAndArchitecture(void) { if (verbose) puts("STUB: CSSymbolicatorCreateWithURLAndArchitecture called"); return NULL; } 217 220 void* CSSymbolicatorCreateWithURLArchitectureFlagsAndNotification(void) { if (verbose) puts("STUB: CSSymbolicatorCreateWithURLArchitectureFlagsAndNotification called"); return NULL; } ··· 225 228 void* CSSymbolicatorForeachSharedCacheSymbolicatorWithFlagsAndNotification(void) { if (verbose) puts("STUB: CSSymbolicatorForeachSharedCacheSymbolicatorWithFlagsAndNotification called"); return NULL; } 226 229 void* CSSymbolicatorForeachSourceInfoAtTime(void) { if (verbose) puts("STUB: CSSymbolicatorForeachSourceInfoAtTime called"); return NULL; } 227 230 void* CSSymbolicatorForeachSymbolAtTime(void) { if (verbose) puts("STUB: CSSymbolicatorForeachSymbolAtTime called"); return NULL; } 228 - void* CSSymbolicatorForeachSymbolOwnerAtTime(void) { if (verbose) puts("STUB: CSSymbolicatorForeachSymbolOwnerAtTime called"); return NULL; } 231 + int CSSymbolicatorForeachSymbolOwnerAtTime(CSSymbolicatorRef symbolicator, int time, void (^handler)(CSSymbolOwnerRef t)) { if (verbose) puts("STUB: CSSymbolicatorForeachSymbolOwnerAtTime called"); return 0; } 229 232 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 + int CSSymbolicatorForeachSymbolOwnerWithFlagsAtTime(CSSymbolicatorRef symbolicator, int flags, int time, void (^handler)(CSSymbolOwnerRef t)) { if (verbose) puts("STUB: CSSymbolicatorForeachSymbolOwnerWithFlagsAtTime called"); return 0; } 234 + int CSSymbolicatorForeachSymbolOwnerWithNameAtTime(CSSymbolicatorRef symbolicator, const char* name, int time, void (^handler)(CSSymbolOwnerRef t)) { if (verbose) puts("STUB: CSSymbolicatorForeachSymbolOwnerWithNameAtTime called"); return 0; } 235 + int CSSymbolicatorForeachSymbolOwnerWithPathAtTime(CSSymbolicatorRef symbolicator, const char* path, int time, void (^handler)(CSSymbolOwnerRef t)) { if (verbose) puts("STUB: CSSymbolicatorForeachSymbolOwnerWithPathAtTime called"); return 0; } 233 236 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; } 237 + void CSSymbolicatorForeachSymbolWithMangledNameAtTime(CSSymbolicatorRef symbolicator, const char* name, int time, void (^handler)(CSSymbolRef t)) { if (verbose) puts("STUB: CSSymbolicatorForeachSymbolWithMangledNameAtTime called"); } 238 + void CSSymbolicatorForeachSymbolWithNameAtTime(CSSymbolicatorRef symbolicator, const char* name, int time, void (^handler)(CSSymbolRef t)) { if (verbose) puts("STUB: CSSymbolicatorForeachSymbolWithNameAtTime called"); } 236 239 void* CSSymbolicatorForeachSymbolicatorWithPath(void) { if (verbose) puts("STUB: CSSymbolicatorForeachSymbolicatorWithPath called"); return NULL; } 237 240 void* CSSymbolicatorForeachSymbolicatorWithPathFlagsAndNotification(void) { if (verbose) puts("STUB: CSSymbolicatorForeachSymbolicatorWithPathFlagsAndNotification called"); return NULL; } 238 241 void* CSSymbolicatorForeachSymbolicatorWithURL(void) { if (verbose) puts("STUB: CSSymbolicatorForeachSymbolicatorWithURL called"); return NULL; } 239 242 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; } 243 + void* CSSymbolicatorGetAOutSymbolOwner(int arg0) { if (verbose) puts("STUB: CSSymbolicatorGetAOutSymbolOwner called"); return NULL; } 244 + int CSSymbolicatorGetArchitecture(CSSymbolicatorRef symbolicator) { if (verbose) puts("STUB: CSSymbolicatorGetArchitecture called"); return 0; } 242 245 void* CSSymbolicatorGetFlagsForDebugMapOnlyData(void) { if (verbose) puts("STUB: CSSymbolicatorGetFlagsForDebugMapOnlyData called"); return NULL; } 243 246 void* CSSymbolicatorGetFlagsForDsymOnlyData(void) { if (verbose) puts("STUB: CSSymbolicatorGetFlagsForDsymOnlyData called"); return NULL; } 244 247 void* CSSymbolicatorGetFlagsForDwarfOnlyData(void) { if (verbose) puts("STUB: CSSymbolicatorGetFlagsForDwarfOnlyData called"); return NULL; } 245 248 void* CSSymbolicatorGetFlagsForFunctionStartsOnlyData(void) { if (verbose) puts("STUB: CSSymbolicatorGetFlagsForFunctionStartsOnlyData called"); return NULL; } 246 249 void* CSSymbolicatorGetFlagsForNListOnlyData(void) { if (verbose) puts("STUB: CSSymbolicatorGetFlagsForNListOnlyData called"); return NULL; } 247 250 void* CSSymbolicatorGetFlagsForNoSymbolOrSourceInfoData(void) { if (verbose) puts("STUB: CSSymbolicatorGetFlagsForNoSymbolOrSourceInfoData called"); return NULL; } 248 - void* CSSymbolicatorGetPid(void) { if (verbose) puts("STUB: CSSymbolicatorGetPid called"); return NULL; } 251 + pid_t CSSymbolicatorGetPid(CSSymbolicatorRef symbolicator) { if (verbose) puts("STUB: CSSymbolicatorGetPid called"); return 0; } 249 252 void* CSSymbolicatorGetRegionCountAtTime(void) { if (verbose) puts("STUB: CSSymbolicatorGetRegionCountAtTime called"); return NULL; } 250 253 void* CSSymbolicatorGetRegionWithAddressAtTime(void) { if (verbose) puts("STUB: CSSymbolicatorGetRegionWithAddressAtTime called"); return NULL; } 251 254 void* CSSymbolicatorGetRegionWithNameAtTime(void) { if (verbose) puts("STUB: CSSymbolicatorGetRegionWithNameAtTime called"); return NULL; } ··· 258 261 void* CSSymbolicatorGetSymbolCountAtTime(void) { if (verbose) puts("STUB: CSSymbolicatorGetSymbolCountAtTime called"); return NULL; } 259 262 void* CSSymbolicatorGetSymbolOwner(void) { if (verbose) puts("STUB: CSSymbolicatorGetSymbolOwner called"); return NULL; } 260 263 void* CSSymbolicatorGetSymbolOwnerCountAtTime(void) { if (verbose) puts("STUB: CSSymbolicatorGetSymbolOwnerCountAtTime called"); return NULL; } 261 - void* CSSymbolicatorGetSymbolOwnerWithAddressAtTime(void) { if (verbose) puts("STUB: CSSymbolicatorGetSymbolOwnerWithAddressAtTime called"); return NULL; } 264 + CSSymbolOwnerRef CSSymbolicatorGetSymbolOwnerWithAddressAtTime(CSSymbolicatorRef symbolicator, mach_vm_address_t address, int time) { if (verbose) puts("STUB: CSSymbolicatorGetSymbolOwnerWithAddressAtTime called"); return NULL; } 262 265 void* CSSymbolicatorGetSymbolOwnerWithCFUUIDBytesAtTime(void) { if (verbose) puts("STUB: CSSymbolicatorGetSymbolOwnerWithCFUUIDBytesAtTime called"); return NULL; } 263 266 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; } 267 + CSSymbolOwnerRef CSSymbolicatorGetSymbolOwnerWithUUIDAtTime(CSSymbolicatorRef symbolicator, CFUUIDRef uuid, int time) { if (verbose) puts("STUB: CSSymbolicatorGetSymbolOwnerWithUUIDAtTime called"); return NULL; } 268 + CSSymbolRef CSSymbolicatorGetSymbolWithAddressAtTime(CSSymbolicatorRef symbolicator, mach_vm_address_t addr, time_t time) { if (verbose) puts("STUB: CSSymbolicatorGetSymbolWithAddressAtTime called"); return NULL; } 266 269 void* CSSymbolicatorGetSymbolWithMangledNameAtTime(void) { if (verbose) puts("STUB: CSSymbolicatorGetSymbolWithMangledNameAtTime called"); return NULL; } 267 270 void* CSSymbolicatorGetSymbolWithMangledNameFromSymbolOwnerWithNameAtTime(void) { if (verbose) puts("STUB: CSSymbolicatorGetSymbolWithMangledNameFromSymbolOwnerWithNameAtTime called"); return NULL; } 268 271 void* CSSymbolicatorGetSymbolWithNameAtTime(void) { if (verbose) puts("STUB: CSSymbolicatorGetSymbolWithNameAtTime called"); return NULL; } 269 272 void* CSSymbolicatorGetSymbolWithNameFromSymbolOwnerWithNameAtTime(void) { if (verbose) puts("STUB: CSSymbolicatorGetSymbolWithNameFromSymbolOwnerWithNameAtTime called"); return NULL; } 270 - void* CSSymbolicatorGetTask(void) { if (verbose) puts("STUB: CSSymbolicatorGetTask called"); return NULL; } 273 + task_t CSSymbolicatorGetTask(CSSymbolicatorRef symbolicator) { if (verbose) puts("STUB: CSSymbolicatorGetTask called"); return 0; } 271 274 void* CSSymbolicatorIsKernelSymbolicator(void) { if (verbose) puts("STUB: CSSymbolicatorIsKernelSymbolicator called"); return NULL; } 272 275 void* CSSymbolicatorIsTaskTranslated(void) { if (verbose) puts("STUB: CSSymbolicatorIsTaskTranslated called"); return NULL; } 273 276 void* CSSymbolicatorIsTaskValid(void) { if (verbose) puts("STUB: CSSymbolicatorIsTaskValid called"); return NULL; } ··· 275 278 void* CSSymbolicatorResymbolicateFail(void) { if (verbose) puts("STUB: CSSymbolicatorResymbolicateFail called"); return NULL; } 276 279 void* CSSymbolicatorResymbolicateFromDebugSymbolsInfo(void) { if (verbose) puts("STUB: CSSymbolicatorResymbolicateFromDebugSymbolsInfo called"); return NULL; } 277 280 void* CSSymbolicatorSetForceGlobalSafeMachVMReads(void) { if (verbose) puts("STUB: CSSymbolicatorSetForceGlobalSafeMachVMReads called"); return NULL; } 278 - void* CSSymbolicatorSubscribeToTaskMainNotification(void) { if (verbose) puts("STUB: CSSymbolicatorSubscribeToTaskMainNotification called"); return NULL; } 281 + void CSSymbolicatorSubscribeToTaskMainNotification(CSSymbolicatorRef symbolicator) { if (verbose) puts("STUB: CSSymbolicatorSubscribeToTaskMainNotification called"); } 279 282 void* CSTotalBytesMapped(void) { if (verbose) puts("STUB: CSTotalBytesMapped called"); return NULL; } 280 283 void* CSUUIDCFUUIDBytesToPath(void) { if (verbose) puts("STUB: CSUUIDCFUUIDBytesToPath called"); return NULL; } 281 284 void* CSUUIDCFUUIDBytesToString(void) { if (verbose) puts("STUB: CSUUIDCFUUIDBytesToString called"); return NULL; }