Repository navigation
iOS 13Crash #74
Description
Activity
latest version fishhook.c
Can you please provide a full stacktrace (
bt allin the debugger), the exact fishhook commit hash you are using, and more information about where and how often this repros? (simulator, device, both)bt all
warning: could not execute support code to read Objective-C class data in the process. This may reduce the quality of type information available.- thread Signedness tweaks #1, queue = 'com.apple.main-thread', stop reason = EXC_BAD_ACCESS (code=2, address=0x11cc1c040)
- frame #0: 0x00000001011a6f64 BrcIot
perform_rebinding_with_section(rebindings=0x00000002822be600, section=0x000000011cc18380, slide=4777410560, symtab=0x000000011cc24648, strtab="", indirect_symtab=0x000000011cc24a48) at fishhook.c:106:39 frame #1: 0x00000001011a6ba4 BrcIotrebind_symbols_for_image(rebindings=0x00000002822be600, header=0x000000011cc18000, slide=4777410560) at fishhook.c:171:11
frame Eliminate potential, albeit unlikely, memory leak of new_entry (mainly t... #2: 0x00000001011a6cfc BrcIot_rebind_symbols_for_image(header=0x000000011cc18000, slide=4777410560) at fishhook.c:180:5 frame #3: 0x0000000104f64dd8 dylddyld::notifyBatchPartial(dyld_image_states, bool, char const* ()(dyld_image_states, unsigned int, dyld_image_info const), bool, bool) + 752
frame Swift support #4: 0x0000000104f707e4 dyldImageLoader::link(ImageLoader::LinkContext const&, bool, bool, bool, ImageLoader::RPathChain const&, char const*) + 596 frame #5: 0x0000000104f655c0 dylddyld::link(ImageLoader*, bool, bool, ImageLoader::RPathChain const&, unsigned int) + 192
frame i use fishhook like this,rebind_symbols((struct rebinding[1]){{"SCDynamicStoreCopyProxies", new_SCDynamicStoreCopyProxies}}, 1); everything is ok in ios7,but new_SCDynamicStoreCopyProxies never called in iOS 8,can you tell me what cause it happen.ca you fix it? #6: 0x0000000104f6c8f0 dylddlopen_internal + 956 frame #7: 0x0000000197b5d34c libdyld.dylibdlopen + 184
frame I can not hook gcd functions #8: 0x0000000197d6be08 CoreFoundation_CFBundleDlfcnLoadBundle + 156 frame #9: 0x0000000197c8e5f8 CoreFoundation_CFBundleLoadExecutableAndReturnError + 372
frame hook not successfully when symbols is lazy bindings #10: 0x00000001ac0e3fe0 FileProvider__cachedFrameworkOverridingObjects_block_invoke + 1292 frame #11: 0x000000010773b27c libdispatch.dylib_dispatch_client_callout + 20
frame Also rebind symbols in __DATA_CONST segment #12: 0x000000010773cc88 libdispatch.dylib_dispatch_once_callout + 132 frame #13: 0x00000001ac0e3544 FileProvidercachedFrameworkOverridingObjects + 60
frame Adding a Podspec for Fishhook. #14: 0x00000001ac0e34bc FileProvider+[FPFrameworkOverridesIterator newIteratorWithNotFoundHandler:] + 56 frame #15: 0x00000001ac178c68 FileProviderFPFileProviderServiceEndpointCreatingForItemAtURLSynchronously + 164
frame hook not successful in iOS9 #16: 0x00000001ac178f10 FileProviderFPFetchServiceEndpointCreatorForItemAtURL + 48 frame #17: 0x00000001980fdbb0 Foundation-[NSFileManager synchronouslyGetFileProviderServicesForItemAtURL:completionHandler:] + 372
frame Save previous pointer automatically #18: 0x00000001a36f1ebc ShareSheet-[_UICloudSharingActivity _isURLEligibleForSharing:isInitial:] + 208 frame #19: 0x00000001a36f1d00 ShareSheet-[_UICloudSharingActivity canPerformWithActivityItems:] + 300
frame Create a new release for the API change in Commit 8dbd09b and make the Podspec point to it. #20: 0x00000001a3742264 ShareSheet_canPerformActivityWithItems + 336 frame #21: 0x00000001a3741f84 ShareSheet__66-[_UIActivityHelper orderedAvailableActivitiesForMatchingContext:]_block_invoke_2 + 340
frame Update Fishhook Podspec to refer to the latest API-Changing Commit instead of Release 0.1. #22: 0x00000001a3741568 ShareSheet-[_UIActivityHelper _enumerateAvailableActivitiesForMatchingContext:intoMatchingResults:matchingResultsUpdateBlock:enumerateActivityBlock:] + 3160 frame #23: 0x00000001a3741bd8 ShareSheet-[_UIActivityHelper orderedAvailableActivitiesForMatchingContext:] + 580
frame Hook symbols for particular dylibs only #24: 0x00000001a3710400 ShareSheet-[UIActivityViewController sendConfigurationToDaemonSynchronously:] + 120 frame #25: 0x00000001a3708a90 ShareSheet-[UIActivityViewController viewWillLayoutSubviews] + 288
frame Improve performance of perform_rebinding_with_section #26: 0x000000019c3057e0 UIKitCore-[UIView(CALayerDelegate) layoutSublayersOfLayer:] + 1328 frame #27: 0x0000000197a78a4c libobjc.A.dylib-[NSObject performSelector:withObject:] + 68
frame Can't hook specific functions #28: 0x000000019e91ba9c QuartzCore-[CALayer layoutSublayers] + 292 frame #29: 0x000000019e91beec QuartzCoreCA::Layer::layout_if_needed(CA::Transaction*) + 484
frame Can't hook objc_exception_throw() #30: 0x000000019c2f147c UIKitCore-[UIView(Hierarchy) layoutBelowIfNeeded] + 552 frame #31: 0x000000019b73b250 UIKitCore-[_UISheetPresentationController _sheetLayoutInfoLayout:] + 52
frame Support two-level namespace #32: 0x000000019b738978 UIKitCore-[_UISheetLayoutInfo _layout] + 316 frame #33: 0x000000019b73d100 UIKitCore__54-[_UISheetPresentationController transitionWillBegin:]_block_invoke_2 + 56
frame Two-level namespace #34: 0x000000019c2f7fc0 UIKitCore+[UIView(Animation) performWithoutAnimation:] + 104 frame #35: 0x000000019b73d044 UIKitCore__54-[_UISheetPresentationController transitionWillBegin:]_block_invoke.341 + 144
frame Hooked function is called only once #36: 0x000000019b83a75c UIKitCore-[_UIViewControllerTransitionCoordinator _applyBlocks:releaseBlocks:] + 276 frame #37: 0x000000019b836fd0 UIKitCore-[_UIViewControllerTransitionContext __runAlongsideAnimations] + 284
frame Cannot hook some function on iOS 9.3 #38: 0x000000019c2f7d90 UIKitCore__63+[UIView(Animation) _setAlongsideAnimations:toRunByEndOfBlock:]_block_invoke + 36 frame #39: 0x000000019c2cb738 UIKitCore-[UIViewAnimationState _runAlongsideAnimations] + 40
frame How to hook socket or connect #40: 0x000000019c2ca550 UIKitCore-[UIViewAnimationState pop] + 56 frame #41: 0x000000019c2c7be0 UIKitCore+[UIViewAnimationState popAnimationState] + 68
frame device malloc_zone_malloc hook #42: 0x000000019c2f97b0 UIKitCore+[UIView(UIViewAnimationWithBlocks) _setupAnimationWithDuration:delay:view:options:factory:animations:start:animationStateGenerator:completion:] + 660 frame #43: 0x000000019c2f9d4c UIKitCore+[UIView(UIViewAnimationWithBlocks) animateWithDuration:delay:options:animations:completion:] + 112
frame can fishhook hook c function in static framework? #44: 0x000000019c2c3398 UIKitCore__50-[UITransitionView _startTransition:withDuration:]_block_invoke.169 + 80 frame #45: 0x000000019c2fa36c UIKitCore+[UIView(UIViewAnimationWithBlocks) conditionallyAnimate:withAnimation:layout:completion:] + 96
frame Hava a lib like fishhook in android? #46: 0x000000019c2c2fb4 UIKitCore-[UITransitionView _startTransition:withDuration:] + 656 frame #47: 0x000000019c2c29cc UIKitCore-[UITransitionView transition:fromView:toView:removeFromView:] + 2376
frame we find a memory leak in fishhook function "prepend_rebindings",line 67 #48: 0x000000019b8333f4 UIKitCore-[UIViewControllerBuiltinTransitionViewAnimator animateTransition:] + 1532 frame #49: 0x000000019b83b3f8 UIKitCore___UIViewControllerTransitioningRunCustomTransition_block_invoke_2 + 60
frame Save 2ms at app startup by inlining strlen (from @swolchok) #50: 0x000000019b950a2c UIKitCore+[UIInputResponderController _pinInputViewsForInputResponderController:onBehalfOfResponder:duringBlock:] + 116 frame #51: 0x000000019b83b380 UIKitCore___UIViewControllerTransitioningRunCustomTransition_block_invoke.648 + 192
frame Prevent nullptr derefence on failed allocation #52: 0x000000019c2f7c6c UIKitCore+[UIView(Animation) _setAlongsideAnimations:toRunByEndOfBlock:] + 192 frame #53: 0x000000019b83b1d0 UIKitCore_UIViewControllerTransitioningRunCustomTransition + 608
frame How should I use fishhook in replacement of this MSHook code? #54: 0x000000019b72bddc UIKitCore__56-[UIPresentationController runTransitionForCurrentState]_block_invoke.478 + 2340 frame #55: 0x000000019b81baac UIKitCore__40+[UIViewController _scheduleTransition:]_block_invoke + 28
frame Crash when hook fonctionobject_setClass#56: 0x000000019be5c4ac UIKitCore_runAfterCACommitDeferredBlocks + 324 frame #57: 0x000000019be4bad0 UIKitCore_cleanUpAfterCAFlushAndRunDeferredBlocks + 236
frame Adding Contributing file #58: 0x000000019be7cd20 UIKitCore_afterCACommitHandler + 80 frame #59: 0x0000000197cdf524 CoreFoundationCFRUNLOOP_IS_CALLING_OUT_TO_AN_OBSERVER_CALLBACK_FUNCTION + 36
frame Hook should call the original method before #60: 0x0000000197cda1c4 CoreFoundation__CFRunLoopDoObservers + 420 frame #61: 0x0000000197cda774 CoreFoundation__CFRunLoopRun + 1292
frame Added safety checks to fishhook.c #62: 0x0000000197cd9f40 CoreFoundationCFRunLoopRunSpecific + 480 frame #63: 0x00000001a1f57534 GraphicsServicesGSEventRunModal + 108
frame Why is there no integration in my project, but running the program will automatically generate Github/fishhookDemo/... #64: 0x000000019be52a60 UIKitCoreUIApplicationMain + 1940 frame #65: 0x0000000100ca8170 BrcIotmain(argc=1, argv=0x000000016f5db7a0) at main.m:14:16
frame Properly restore protections for iOS 13 #66: 0x0000000197b58e18 libdyld.dylibstart + 4 thread #3 frame #0: 0x0000000197a759e0 libsystem_pthread.dylibstart_wqthread
thread Swift support #4, name = 'gputools.smt_poll.0x2822bdee0'
frame #0: 0x0000000197b4f278 libsystem_kernel.dylib__semwait_signal + 8 frame #1: 0x00000001979fb744 libsystem_c.dylibnanosleep + 216
frame Eliminate potential, albeit unlikely, memory leak of new_entry (mainly t... #2: 0x00000001979fb614 libsystem_c.dylibusleep + 68 frame #3: 0x00000001078f0764 GPUToolsCoresmt_poll_thread_entry(void*) + 140
frame Swift support #4: 0x0000000197a6d840 libsystem_pthread.dylib_pthread_start + 168 thread #5, name = 'gputools.smt_poll.0x2822899c0' frame #0: 0x0000000197b4f278 libsystem_kernel.dylib__semwait_signal + 8
frame Signedness tweaks #1: 0x00000001979fb744 libsystem_c.dylibnanosleep + 216 frame #2: 0x00000001979fb614 libsystem_c.dylibusleep + 68
frame Create QuietAssertMacros.c #3: 0x000000010555c88c libMTLCapture.dylib___lldb_unnamed_symbol1787$$libMTLCapture.dylib + 104 frame #4: 0x0000000197a6d840 libsystem_pthread.dylib_pthread_start + 168
thread i use fishhook like this,rebind_symbols((struct rebinding[1]){{"SCDynamicStoreCopyProxies", new_SCDynamicStoreCopyProxies}}, 1); everything is ok in ios7,but new_SCDynamicStoreCopyProxies never called in iOS 8,can you tell me what cause it happen.ca you fix it? #6
frame #0: 0x0000000197a759e0 libsystem_pthread.dylibstart_wqthread thread #9, name = 'com.apple.uikit.eventfetch-thread' frame #0: 0x0000000197b2cc04 libsystem_kernel.dylibmach_msg_trap + 8
frame Signedness tweaks #1: 0x0000000197b2c020 libsystem_kernel.dylibmach_msg + 76 frame #2: 0x0000000197cdf964 CoreFoundation__CFRunLoopServiceMachPort + 220
frame Create QuietAssertMacros.c #3: 0x0000000197cda7fc CoreFoundation__CFRunLoopRun + 1428 frame #4: 0x0000000197cd9f40 CoreFoundationCFRunLoopRunSpecific + 480
frame Needs 'extern "C"' for calling from C++ #5: 0x000000019801f3b0 Foundation-[NSRunLoop(NSRunLoop) runMode:beforeDate:] + 232 frame #6: 0x000000019801f288 Foundation-[NSRunLoop(NSRunLoop) runUntilDate:] + 92
frame String Table Offset is Wrong? #7: 0x000000019beee23c UIKitCore-[UIEventFetcher threadMain] + 156 frame #8: 0x000000019801e014 Foundation-[NSThread main] + 40
frame Will Apple reject the app if I use fishhook in app? #9: 0x0000000198159a7c Foundation__NSThread__start__ + 852 frame #10: 0x0000000197a6d840 libsystem_pthread.dylib_pthread_start + 168
thread hook not successfully when symbols is lazy bindings #10, name = 'com.apple.CFStream.LegacyThread'
frame #0: 0x0000000197b2cc04 libsystem_kernel.dylibmach_msg_trap + 8 frame #1: 0x0000000197b2c020 libsystem_kernel.dylibmach_msg + 76
frame Eliminate potential, albeit unlikely, memory leak of new_entry (mainly t... #2: 0x0000000197cdf964 CoreFoundation__CFRunLoopServiceMachPort + 220 frame #3: 0x0000000197cda7fc CoreFoundation__CFRunLoopRun + 1428
frame Swift support #4: 0x0000000197cd9f40 CoreFoundationCFRunLoopRunSpecific + 480 frame #5: 0x0000000197cf8c48 CoreFoundation_legacyStreamRunLoop_workThread + 264
frame i use fishhook like this,rebind_symbols((struct rebinding[1]){{"SCDynamicStoreCopyProxies", new_SCDynamicStoreCopyProxies}}, 1); everything is ok in ios7,but new_SCDynamicStoreCopyProxies never called in iOS 8,can you tell me what cause it happen.ca you fix it? #6: 0x0000000197a6d840 libsystem_pthread.dylib_pthread_start + 168 thread #11, name = 'com.apple.NSURLConnectionLoader' frame #0: 0x0000000197b2cc04 libsystem_kernel.dylibmach_msg_trap + 8
frame Signedness tweaks #1: 0x0000000197b2c020 libsystem_kernel.dylibmach_msg + 76 frame #2: 0x0000000197cdf964 CoreFoundation__CFRunLoopServiceMachPort + 220
frame Create QuietAssertMacros.c #3: 0x0000000197cda7fc CoreFoundation__CFRunLoopRun + 1428 frame #4: 0x0000000197cd9f40 CoreFoundationCFRunLoopRunSpecific + 480
frame Needs 'extern "C"' for calling from C++ #5: 0x000000019afcc568 CFNetwork___lldb_unnamed_symbol3$$CFNetwork + 192 frame #6: 0x000000019801e014 Foundation-[NSThread main] + 40
frame String Table Offset is Wrong? #7: 0x0000000198159a7c Foundation__NSThread__start__ + 852 frame #8: 0x0000000197a6d840 libsystem_pthread.dylib_pthread_start + 168
thread Also rebind symbols in __DATA_CONST segment #12, name = 'com.apple.CFSocket.private'
frame #0: 0x0000000197b4f188 libsystem_kernel.dylib__select + 8 frame #1: 0x0000000197ced7b4 CoreFoundation__CFSocketManager + 628
frame Eliminate potential, albeit unlikely, memory leak of new_entry (mainly t... #2: 0x0000000197a6d840 libsystem_pthread.dylib_pthread_start + 168 thread #13, name = 'JavaScriptCore bmalloc scavenger' frame #0: 0x0000000197b4eccc libsystem_kernel.dylib__psynch_cvwait + 8
frame Signedness tweaks #1: 0x0000000197a7121c libsystem_pthread.dylib_pthread_cond_wait + 676 frame #2: 0x0000000197ba3d04 libc++.1.dylibstd::__1::condition_variable::wait(std::__1::unique_lockstd::__1::mutex&) + 28
frame Create QuietAssertMacros.c #3: 0x00000001a6f2b21c JavaScriptCorevoid std::__1::condition_variable_any::wait<std::__1::unique_lock<bmalloc::Mutex> >(std::__1::unique_lock<bmalloc::Mutex>&) + 104 frame #4: 0x00000001a6f2ec80 JavaScriptCorebmalloc::Scavenger::threadRunLoop() + 196
frame Needs 'extern "C"' for calling from C++ #5: 0x00000001a6f2e978 JavaScriptCorebmalloc::Scavenger::threadEntryPoint(bmalloc::Scavenger*) + 16 frame #6: 0x00000001a6f2fcbc JavaScriptCorevoid* std::__1::__thread_proxy<std::__1::tuple<std::__1::unique_ptr<std::__1::__thread_struct, std::__1::default_deletestd::__1::__thread_struct >, void ()(bmalloc::Scavenger), bmalloc::Scavenger*> >(void*) + 44
frame String Table Offset is Wrong? #7: 0x0000000197a6d840 libsystem_pthread.dylib_pthread_start + 168 thread #14, name = 'WebThread' frame #0: 0x0000000197b2cc04 libsystem_kernel.dylibmach_msg_trap + 8
frame Signedness tweaks #1: 0x0000000197b2c020 libsystem_kernel.dylibmach_msg + 76 frame #2: 0x0000000197cdf964 CoreFoundation__CFRunLoopServiceMachPort + 220
frame Create QuietAssertMacros.c #3: 0x0000000197cda7fc CoreFoundation__CFRunLoopRun + 1428 frame #4: 0x0000000197cd9f40 CoreFoundationCFRunLoopRunSpecific + 480
frame Needs 'extern "C"' for calling from C++ #5: 0x000000019fea08f0 WebCoreRunWebThread(void*) + 564 frame #6: 0x0000000197a6d840 libsystem_pthread.dylib_pthread_start + 168
thread make struct rebinding.name a const char * #15, name = 'org.hxhg.jiguang.thread'
frame #0: 0x0000000197b2cc04 libsystem_kernel.dylibmach_msg_trap + 8 frame #1: 0x0000000197b2c020 libsystem_kernel.dylibmach_msg + 76
frame Eliminate potential, albeit unlikely, memory leak of new_entry (mainly t... #2: 0x0000000197cdf964 CoreFoundation__CFRunLoopServiceMachPort + 220 frame #3: 0x0000000197cda7fc CoreFoundation__CFRunLoopRun + 1428
frame Swift support #4: 0x0000000197cd9f40 CoreFoundationCFRunLoopRunSpecific + 480 frame #5: 0x000000019801f3b0 Foundation-[NSRunLoop(NSRunLoop) runMode:beforeDate:] + 232
frame i use fishhook like this,rebind_symbols((struct rebinding[1]){{"SCDynamicStoreCopyProxies", new_SCDynamicStoreCopyProxies}}, 1); everything is ok in ios7,but new_SCDynamicStoreCopyProxies never called in iOS 8,can you tell me what cause it happen.ca you fix it? #6: 0x000000019805a500 Foundation-[NSRunLoop(NSRunLoop) run] + 92 frame #7: 0x00000001014f9b98 BrcIot+[JCOREQueueManager threadEntryPoint:](self=, _cmd=, object=) at JCOREQueueManager.m:32:9 [opt]
frame I can not hook gcd functions #8: 0x000000019801e014 Foundation-[NSThread main] + 40 frame #9: 0x0000000198159a7c FoundationNSThread__start + 852
frame hook not successfully when symbols is lazy bindings #10: 0x0000000197a6d840 libsystem_pthread.dylib_pthread_start + 168 thread #16, name = 'io.jiguang.hxhg.cache' frame #0: 0x0000000197b2cc04 libsystem_kernel.dylibmach_msg_trap + 8
frame Signedness tweaks #1: 0x0000000197b2c020 libsystem_kernel.dylibmach_msg + 76 frame #2: 0x0000000197cdf964 CoreFoundation__CFRunLoopServiceMachPort + 220
frame Create QuietAssertMacros.c #3: 0x0000000197cda7fc CoreFoundation__CFRunLoopRun + 1428 frame #4: 0x0000000197cd9f40 CoreFoundationCFRunLoopRunSpecific + 480
frame Needs 'extern "C"' for calling from C++ #5: 0x0000000197cdac70 CoreFoundationCFRunLoopRun + 64 frame #6: 0x0000000101544664 BrcIot+[JCORECacheThread run](self=, _cmd=) at JCORECacheThread.m:31:5 [opt]
frame String Table Offset is Wrong? #7: 0x000000019801e014 Foundation-[NSThread main] + 40 frame #8: 0x0000000198159a7c FoundationNSThread__start + 852
frame Will Apple reject the app if I use fishhook in app? #9: 0x0000000197a6d840 libsystem_pthread.dylib_pthread_start + 168 thread #18 frame #0: 0x0000000197b4eccc libsystem_kernel.dylib__psynch_cvwait + 8
frame Signedness tweaks #1: 0x0000000197a7121c libsystem_pthread.dylib_pthread_cond_wait + 676 frame #2: 0x0000000101871028 BrcIotCdeAG3bsBkfJ + 128
frame Create QuietAssertMacros.c #3: 0x0000000197a6d840 libsystem_pthread.dylib_pthread_start + 168 thread #19 frame #0: 0x0000000197b4eccc libsystem_kernel.dylib__psynch_cvwait + 8
frame Signedness tweaks #1: 0x0000000197a7121c libsystem_pthread.dylib_pthread_cond_wait + 676 frame #2: 0x0000000101871028 BrcIotCdeAG3bsBkfJ + 128
frame Create QuietAssertMacros.c #3: 0x0000000197a6d840 libsystem_pthread.dylib_pthread_start + 168 thread #20 frame #0: 0x0000000197b4eccc libsystem_kernel.dylib__psynch_cvwait + 8
frame Signedness tweaks #1: 0x0000000197a7121c libsystem_pthread.dylib_pthread_cond_wait + 676 frame #2: 0x0000000101871028 BrcIotCdeAG3bsBkfJ + 128
frame Create QuietAssertMacros.c #3: 0x0000000197a6d840 libsystem_pthread.dylib_pthread_start + 168 thread #24 frame #0: 0x0000000197a759e0 libsystem_pthread.dylibstart_wqthread
thread can fishhook hook c function written by ourself? #25
frame #0: 0x0000000197b4f278 libsystem_kernel.dylib__semwait_signal + 8 frame #1: 0x00000001979fb744 libsystem_c.dylibnanosleep + 216
frame Eliminate potential, albeit unlikely, memory leak of new_entry (mainly t... #2: 0x00000001979fb614 libsystem_c.dylibusleep + 68 frame #3: 0x00000001058503ec EZOpenSDKFrameworktimer_svc(void*) + 496
frame Swift support #4: 0x0000000197a6d840 libsystem_pthread.dylib_pthread_start + 168 thread #26 frame #0: 0x0000000197b4f188 libsystem_kernel.dylib__select + 8
frame Signedness tweaks #1: 0x00000001017af278 BrcIottimer_thread_routine_once at alcs_timer.c:134:5 [opt] frame #2: 0x00000001017bcfc8 BrcIottimer_thread_routine_m at IMLCoapExchanger.m:795:9 [opt]
frame Create QuietAssertMacros.c #3: 0x00000001017af3fc BrcIottimer_thread_routine(param=<unavailable>) at alcs_timer.c:141:9 [opt] frame #4: 0x0000000197a6d840 libsystem_pthread.dylib_pthread_start + 168
thread Move symol length check out of rebinding loop #27
frame #0: 0x0000000197b4f188 libsystem_kernel.dylib__select + 8 frame #1: 0x00000001017ae3ec BrcIotHAL_UDP_recvfrom(sockfd=21, p_remote=0x000000017052dc10, p_data="", datalen=4096, timeout_ms=300) at HalUDPLinux.c:158:11 [opt]
frame Eliminate potential, albeit unlikely, memory leak of new_entry (mainly t... #2: 0x00000001017b6004 BrcIotCoAPNetwork_read(p_context=<unavailable>, p_remote=<unavailable>, p_local=<unavailable>, p_data=<unavailable>, datalen=<unavailable>, timeout_ms=<unavailable>) at CoAPNetwork.c:74:16 [opt] frame #3: 0x00000001017acda4 BrcIotCoAPMessage_process(context=0x00000002817ac480, timeout=) at CoAPMessage.c:998:11 [opt]
frame Swift support #4: 0x00000001017ad984 BrcIotCoAPMessage_cycle(context=0x00000002817ac480) at CoAPMessage.c:1091:5 [opt] frame #5: 0x0000000101796e1c BrcIotthread_routine_once(loop_count=52, ctxv=0x0000000103451e68) at alcs_coap.c:229:5 [opt]
frame i use fishhook like this,rebind_symbols((struct rebinding[1]){{"SCDynamicStoreCopyProxies", new_SCDynamicStoreCopyProxies}}, 1); everything is ok in ios7,but new_SCDynamicStoreCopyProxies never called in iOS 8,can you tell me what cause it happen.ca you fix it? #6: 0x00000001017bcea4 BrcIotthread_routing_func_m(loop_count=<unavailable>, ctx=<unavailable>) at IMLCoapExchanger.m:774:9 [opt] frame #7: 0x0000000101796f44 BrcIotthread_routine(arg=0x0000000103451e68) at alcs_coap.c:250:9 [opt]
frame I can not hook gcd functions #8: 0x0000000197a6d840 libsystem_pthread.dylib_pthread_start + 168 thread #28 frame #0: 0x0000000197b4eccc libsystem_kernel.dylib__psynch_cvwait + 8
frame Signedness tweaks #1: 0x0000000197a7121c libsystem_pthread.dylib_pthread_cond_wait + 676 frame #2: 0x00000001058d4d1c EZOpenSDKFrameworkCUDTUnited::garbageCollect(void*) + 128
frame Create QuietAssertMacros.c #3: 0x0000000197a6d840 libsystem_pthread.dylib_pthread_start + 168 thread #29 frame #0: 0x0000000197b4f278 libsystem_kernel.dylib__semwait_signal + 8
frame Signedness tweaks #1: 0x00000001979fb744 libsystem_c.dylibnanosleep + 216 frame #2: 0x00000001979fb614 libsystem_c.dylibusleep + 68
frame Create QuietAssertMacros.c #3: 0x00000001058a6364 EZOpenSDKFrameworkCTask_Do::CommitTask(void*) + 44 frame #4: 0x0000000197a6d840 libsystem_pthread.dylib_pthread_start + 168
thread Can't hook objc_exception_throw() #30
frame #0: 0x0000000197b4f278 libsystem_kernel.dylib__semwait_signal + 8 frame #1: 0x00000001979fb744 libsystem_c.dylibnanosleep + 216
frame Eliminate potential, albeit unlikely, memory leak of new_entry (mainly t... #2: 0x00000001979fb614 libsystem_c.dylibusleep + 68 frame #3: 0x0000000105b981d4 EZOpenSDKFrameworkNetSDK::CCoreGlobalCtrl::TimerThread(void*) + 88
frame Swift support #4: 0x0000000197a6d840 libsystem_pthread.dylib_pthread_start + 168 thread #31 frame #0: 0x0000000197b4f278 libsystem_kernel.dylib__semwait_signal + 8
frame Signedness tweaks #1: 0x00000001979fb744 libsystem_c.dylibnanosleep + 216 frame #2: 0x00000001979fb614 libsystem_c.dylibusleep + 68
frame Create QuietAssertMacros.c #3: 0x0000000105b86cc0 EZOpenSDKFrameworkNetSDK::CLogService::WriteLogProc(void*) + 360 frame #4: 0x0000000197a6d840 libsystem_pthread.dylib_pthread_start + 168
thread Support two-level namespace #32
frame #0: 0x0000000197b4f188 libsystem_kernel.dylib__select + 8 frame #1: 0x000000010247d2b8 BrcIot_RecvThread(lParam=0x000000012a0a6e00) at XQPPP_Session.c:1422:4
frame Eliminate potential, albeit unlikely, memory leak of new_entry (mainly t... #2: 0x0000000197a6d840 libsystem_pthread.dylib_pthread_start + 168 thread #33 frame #0: 0x0000000197b4f188 libsystem_kernel.dylib__select + 8
frame Signedness tweaks #1: 0x000000010247cdbc BrcIot_SendThread(lParam=0x000000012a0a6e00) at XQPPP_Session.c:2352:19 frame #2: 0x0000000197a6d840 libsystem_pthread.dylib_pthread_start + 168
thread Two-level namespace #34
frame #0: 0x0000000197b4f188 libsystem_kernel.dylib__select + 8 frame #1: 0x000000010247d7c4 BrcIot_MngrThread(lParam=0x000000012a0a6e00) at XQPPP_Session.c:1379:3
frame Eliminate potential, albeit unlikely, memory leak of new_entry (mainly t... #2: 0x0000000197a6d840 libsystem_pthread.dylib_pthread_start + 168 thread #35 frame #0: 0x0000000197b4f188 libsystem_kernel.dylib__select + 8
frame Signedness tweaks #1: 0x000000010247d2b8 BrcIot_RecvThread(lParam=0x000000012a0b8e00) at XQPPP_Session.c:1422:4 frame #2: 0x0000000197a6d840 libsystem_pthread.dylib_pthread_start + 168
thread Hooked function is called only once #36
frame #0: 0x0000000197b4f188 libsystem_kernel.dylib__select + 8 frame #1: 0x000000010247cdbc BrcIot_SendThread(lParam=0x000000012a0b8e00) at XQPPP_Session.c:2352:19
frame Eliminate potential, albeit unlikely, memory leak of new_entry (mainly t... #2: 0x0000000197a6d840 libsystem_pthread.dylib_pthread_start + 168 thread #37 frame #0: 0x0000000197b4f188 libsystem_kernel.dylib__select + 8
frame Signedness tweaks #1: 0x000000010247d7c4 BrcIot_MngrThread(lParam=0x000000012a0b8e00) at XQPPP_Session.c:1379:3 frame #2: 0x0000000197a6d840 libsystem_pthread.dylib_pthread_start + 168
thread Cannot hook some function on iOS 9.3 #38
frame #0: 0x0000000197b4f188 libsystem_kernel.dylib__select + 8 frame #1: 0x000000010247d2b8 BrcIot_RecvThread(lParam=0x000000012a8c6e00) at XQPPP_Session.c:1422:4
frame Eliminate potential, albeit unlikely, memory leak of new_entry (mainly t... #2: 0x0000000197a6d840 libsystem_pthread.dylib_pthread_start + 168 thread #39 frame #0: 0x0000000197b4f188 libsystem_kernel.dylib__select + 8
frame Signedness tweaks #1: 0x000000010247cdbc BrcIot_SendThread(lParam=0x000000012a8c6e00) at XQPPP_Session.c:2352:19 frame #2: 0x0000000197a6d840 libsystem_pthread.dylib_pthread_start + 168
thread How to hook socket or connect #40
frame #0: 0x0000000197b4f188 libsystem_kernel.dylib__select + 8 frame #1: 0x000000010247d7c4 BrcIot_MngrThread(lParam=0x000000012a8c6e00) at XQPPP_Session.c:1379:3
frame Eliminate potential, albeit unlikely, memory leak of new_entry (mainly t... #2: 0x0000000197a6d840 libsystem_pthread.dylib_pthread_start + 168 thread #41 frame #0: 0x0000000197b4f188 libsystem_kernel.dylib__select + 8
frame Signedness tweaks #1: 0x000000010247d2b8 BrcIot_RecvThread(lParam=0x000000012a894e00) at XQPPP_Session.c:1422:4 frame #2: 0x0000000197a6d840 libsystem_pthread.dylib_pthread_start + 168
thread device malloc_zone_malloc hook #42
frame #0: 0x0000000197b4f188 libsystem_kernel.dylib__select + 8 frame #1: 0x000000010247cdbc BrcIot_SendThread(lParam=0x000000012a894e00) at XQPPP_Session.c:2352:19
frame Eliminate potential, albeit unlikely, memory leak of new_entry (mainly t... #2: 0x0000000197a6d840 libsystem_pthread.dylib_pthread_start + 168 thread #43 frame #0: 0x0000000197b4f188 libsystem_kernel.dylib__select + 8
frame Signedness tweaks #1: 0x000000010247d7c4 BrcIot_MngrThread(lParam=0x000000012a894e00) at XQPPP_Session.c:1379:3 frame #2: 0x0000000197a6d840 libsystem_pthread.dylib_pthread_start + 168
thread can fishhook hook c function in static framework? #44
frame #0: 0x0000000197b4f188 libsystem_kernel.dylib__select + 8 frame #1: 0x000000010247d2b8 BrcIot_RecvThread(lParam=0x000000012a8c9000) at XQPPP_Session.c:1422:4
frame Eliminate potential, albeit unlikely, memory leak of new_entry (mainly t... #2: 0x0000000197a6d840 libsystem_pthread.dylib_pthread_start + 168 thread #45 frame #0: 0x0000000197b4f188 libsystem_kernel.dylib__select + 8
frame Signedness tweaks #1: 0x000000010247cdbc BrcIot_SendThread(lParam=0x000000012a8c9000) at XQPPP_Session.c:2352:19 frame #2: 0x0000000197a6d840 libsystem_pthread.dylib_pthread_start + 168
thread Hava a lib like fishhook in android? #46
frame #0: 0x0000000197b4f188 libsystem_kernel.dylib__select + 8 frame #1: 0x000000010247d7c4 BrcIot_MngrThread(lParam=0x000000012a8c9000) at XQPPP_Session.c:1379:3
frame Eliminate potential, albeit unlikely, memory leak of new_entry (mainly t... #2: 0x0000000197a6d840 libsystem_pthread.dylib_pthread_start + 168 thread #47 frame #0: 0x0000000197b4f188 libsystem_kernel.dylib__select + 8
frame Signedness tweaks #1: 0x000000010247d2b8 BrcIot_RecvThread(lParam=0x000000012a877400) at XQPPP_Session.c:1422:4 frame #2: 0x0000000197a6d840 libsystem_pthread.dylib_pthread_start + 168
thread we find a memory leak in fishhook function "prepend_rebindings",line 67 #48
frame #0: 0x0000000197b4f188 libsystem_kernel.dylib__select + 8 frame #1: 0x000000010247cdbc BrcIot_SendThread(lParam=0x000000012a877400) at XQPPP_Session.c:2352:19
frame Eliminate potential, albeit unlikely, memory leak of new_entry (mainly t... #2: 0x0000000197a6d840 libsystem_pthread.dylib_pthread_start + 168 thread #49 frame #0: 0x0000000197b4f188 libsystem_kernel.dylib__select + 8
frame Signedness tweaks #1: 0x000000010247d7c4 BrcIot_MngrThread(lParam=0x000000012a877400) at XQPPP_Session.c:1379:3 frame #2: 0x0000000197a6d840 libsystem_pthread.dylib_pthread_start + 168
thread Save 2ms at app startup by inlining strlen (from @swolchok) #50
frame #0: 0x0000000197b4f188 libsystem_kernel.dylib__select + 8 frame #1: 0x000000010247d2b8 BrcIot_RecvThread(lParam=0x000000012a8f2e00) at XQPPP_Session.c:1422:4
frame Eliminate potential, albeit unlikely, memory leak of new_entry (mainly t... #2: 0x0000000197a6d840 libsystem_pthread.dylib_pthread_start + 168 thread #51 frame #0: 0x0000000197b4f188 libsystem_kernel.dylib__select + 8
frame Signedness tweaks #1: 0x000000010247cdbc BrcIot_SendThread(lParam=0x000000012a8f2e00) at XQPPP_Session.c:2352:19 frame #2: 0x0000000197a6d840 libsystem_pthread.dylib_pthread_start + 168
thread Prevent nullptr derefence on failed allocation #52
frame #0: 0x0000000197b4f188 libsystem_kernel.dylib__select + 8 frame #1: 0x000000010247d7c4 BrcIot_MngrThread(lParam=0x000000012a8f2e00) at XQPPP_Session.c:1379:3
frame Eliminate potential, albeit unlikely, memory leak of new_entry (mainly t... #2: 0x0000000197a6d840 libsystem_pthread.dylib_pthread_start + 168 thread #53 frame #0: 0x0000000197b4f188 libsystem_kernel.dylib__select + 8
frame Signedness tweaks #1: 0x000000010247d2b8 BrcIot_RecvThread(lParam=0x000000012a8f8000) at XQPPP_Session.c:1422:4 frame #2: 0x0000000197a6d840 libsystem_pthread.dylib_pthread_start + 168
thread How should I use fishhook in replacement of this MSHook code? #54
frame #0: 0x0000000197b4f188 libsystem_kernel.dylib__select + 8 frame #1: 0x000000010247cdbc BrcIot_SendThread(lParam=0x000000012a8f8000) at XQPPP_Session.c:2352:19
frame Eliminate potential, albeit unlikely, memory leak of new_entry (mainly t... #2: 0x0000000197a6d840 libsystem_pthread.dylib_pthread_start + 168 thread #55 frame #0: 0x0000000197b4f188 libsystem_kernel.dylib__select + 8
frame Signedness tweaks #1: 0x000000010247d7c4 BrcIot_MngrThread(lParam=0x000000012a8f8000) at XQPPP_Session.c:1379:3 frame #2: 0x0000000197a6d840 libsystem_pthread.dylib_pthread_start + 168
thread Crash when hook fonctionobject_setClass#56
frame #0: 0x0000000197b4f188 libsystem_kernel.dylib__select + 8 frame #1: 0x000000010247d2b8 BrcIot_RecvThread(lParam=0x000000012a8fd200) at XQPPP_Session.c:1422:4
frame Eliminate potential, albeit unlikely, memory leak of new_entry (mainly t... #2: 0x0000000197a6d840 libsystem_pthread.dylib_pthread_start + 168 thread #57 frame #0: 0x0000000197b4f188 libsystem_kernel.dylib__select + 8
frame Signedness tweaks #1: 0x000000010247cdbc BrcIot_SendThread(lParam=0x000000012a8fd200) at XQPPP_Session.c:2352:19 frame #2: 0x0000000197a6d840 libsystem_pthread.dylib_pthread_start + 168
thread Adding Contributing file #58
frame #0: 0x0000000197b4f188 libsystem_kernel.dylib__select + 8 frame #1: 0x000000010247d7c4 BrcIot_MngrThread(lParam=0x000000012a8fd200) at XQPPP_Session.c:1379:3
frame Eliminate potential, albeit unlikely, memory leak of new_entry (mainly t... #2: 0x0000000197a6d840 libsystem_pthread.dylib_pthread_start + 168 thread #59 frame #0: 0x0000000197b4f188 libsystem_kernel.dylib__select + 8
frame Signedness tweaks #1: 0x000000010247d2b8 BrcIot_RecvThread(lParam=0x000000012a90de00) at XQPPP_Session.c:1422:4 frame #2: 0x0000000197a6d840 libsystem_pthread.dylib_pthread_start + 168
thread Hook should call the original method before #60
frame #0: 0x0000000197b4f188 libsystem_kernel.dylib__select + 8 frame #1: 0x000000010247cdbc BrcIot_SendThread(lParam=0x000000012a90de00) at XQPPP_Session.c:2352:19
frame Eliminate potential, albeit unlikely, memory leak of new_entry (mainly t... #2: 0x0000000197a6d840 libsystem_pthread.dylib_pthread_start + 168 thread #61 frame #0: 0x0000000197b4f188 libsystem_kernel.dylib__select + 8
frame Signedness tweaks #1: 0x000000010247d7c4 BrcIot_MngrThread(lParam=0x000000012a90de00) at XQPPP_Session.c:1379:3 frame #2: 0x0000000197a6d840 libsystem_pthread.dylib_pthread_start + 168
thread Added safety checks to fishhook.c #62
frame #0: 0x0000000197b4f188 libsystem_kernel.dylib__select + 8 frame #1: 0x000000010247d2b8 BrcIot_RecvThread(lParam=0x000000012a913000) at XQPPP_Session.c:1422:4
frame Eliminate potential, albeit unlikely, memory leak of new_entry (mainly t... #2: 0x0000000197a6d840 libsystem_pthread.dylib_pthread_start + 168 thread #63 frame #0: 0x0000000197b4f188 libsystem_kernel.dylib__select + 8
frame Signedness tweaks #1: 0x000000010247cdbc BrcIot_SendThread(lParam=0x000000012a913000) at XQPPP_Session.c:2352:19 frame #2: 0x0000000197a6d840 libsystem_pthread.dylib_pthread_start + 168
thread Why is there no integration in my project, but running the program will automatically generate Github/fishhookDemo/... #64
frame #0: 0x0000000197b4f188 libsystem_kernel.dylib__select + 8 frame #1: 0x000000010247d7c4 BrcIot_MngrThread(lParam=0x000000012a913000) at XQPPP_Session.c:1379:3
frame Eliminate potential, albeit unlikely, memory leak of new_entry (mainly t... #2: 0x0000000197a6d840 libsystem_pthread.dylib_pthread_start + 168 thread #65 frame #0: 0x0000000197b4f188 libsystem_kernel.dylib__select + 8
frame Signedness tweaks #1: 0x000000010247d2b8 BrcIot_RecvThread(lParam=0x000000012a918200) at XQPPP_Session.c:1422:4 frame #2: 0x0000000197a6d840 libsystem_pthread.dylib_pthread_start + 168
thread Properly restore protections for iOS 13 #66
frame #0: 0x0000000197b4f188 libsystem_kernel.dylib__select + 8 frame #1: 0x000000010247cdbc BrcIot_SendThread(lParam=0x000000012a918200) at XQPPP_Session.c:2352:19
frame Eliminate potential, albeit unlikely, memory leak of new_entry (mainly t... #2: 0x0000000197a6d840 libsystem_pthread.dylib_pthread_start + 168 thread #67 frame #0: 0x0000000197b4f188 libsystem_kernel.dylib__select + 8
frame Signedness tweaks #1: 0x000000010247d7c4 BrcIot_MngrThread(lParam=0x000000012a918200) at XQPPP_Session.c:1379:3 frame #2: 0x0000000197a6d840 libsystem_pthread.dylib_pthread_start + 168
thread Make symbol table address computations to right place #68
frame #0: 0x0000000197b4f188 libsystem_kernel.dylib__select + 8 frame #1: 0x000000010247d2b8 BrcIot_RecvThread(lParam=0x000000012a91d400) at XQPPP_Session.c:1422:4
frame Eliminate potential, albeit unlikely, memory leak of new_entry (mainly t... #2: 0x0000000197a6d840 libsystem_pthread.dylib_pthread_start + 168 thread #69 frame #0: 0x0000000197b4f188 libsystem_kernel.dylib__select + 8
frame Signedness tweaks #1: 0x000000010247cdbc BrcIot_SendThread(lParam=0x000000012a91d400) at XQPPP_Session.c:2352:19 frame #2: 0x0000000197a6d840 libsystem_pthread.dylib_pthread_start + 168
thread Thread 1: EXC_BAD_ACCESS #70
frame #0: 0x0000000197b4f188 libsystem_kernel.dylib__select + 8 frame #1: 0x000000010247d7c4 BrcIot_MngrThread(lParam=0x000000012a91d400) at XQPPP_Session.c:1379:3
frame Eliminate potential, albeit unlikely, memory leak of new_entry (mainly t... #2: 0x0000000197a6d840 libsystem_pthread.dylib_pthread_start + 168 thread #71 frame #0: 0x0000000197b4f188 libsystem_kernel.dylib__select + 8
frame Signedness tweaks #1: 0x000000010247d2b8 BrcIot_RecvThread(lParam=0x000000012a922600) at XQPPP_Session.c:1422:4 frame #2: 0x0000000197a6d840 libsystem_pthread.dylib_pthread_start + 168
thread Replace __DATA_CONST with SEG_DATA_CONST #72
frame #0: 0x0000000197b4f188 libsystem_kernel.dylib__select + 8 frame #1: 0x000000010247cdbc BrcIot_SendThread(lParam=0x000000012a922600) at XQPPP_Session.c:2352:19
frame Eliminate potential, albeit unlikely, memory leak of new_entry (mainly t... #2: 0x0000000197a6d840 libsystem_pthread.dylib_pthread_start + 168 thread #73 frame #0: 0x0000000197b4f188 libsystem_kernel.dylib__select + 8
frame Signedness tweaks #1: 0x000000010247d7c4 BrcIot_MngrThread(lParam=0x000000012a922600) at XQPPP_Session.c:1379:3 frame #2: 0x0000000197a6d840 libsystem_pthread.dylib_pthread_start + 168
thread iOS 13Crash #74
frame #0: 0x0000000197b4f188 libsystem_kernel.dylib__select + 8 frame #1: 0x000000010247d2b8 BrcIot_RecvThread(lParam=0x000000012a927800) at XQPPP_Session.c:1422:4
frame Eliminate potential, albeit unlikely, memory leak of new_entry (mainly t... #2: 0x0000000197a6d840 libsystem_pthread.dylib_pthread_start + 168 thread #75 frame #0: 0x0000000197b4f188 libsystem_kernel.dylib__select + 8
frame Signedness tweaks #1: 0x000000010247cdbc BrcIot_SendThread(lParam=0x000000012a927800) at XQPPP_Session.c:2352:19 frame #2: 0x0000000197a6d840 libsystem_pthread.dylib_pthread_start + 168
thread How thread-safe is fishhook #76
frame #0: 0x0000000197b4f188 libsystem_kernel.dylib__select + 8 frame #1: 0x000000010247d7c4 BrcIot_MngrThread(lParam=0x000000012a927800) at XQPPP_Session.c:1379:3
frame Eliminate potential, albeit unlikely, memory leak of new_entry (mainly t... #2: 0x0000000197a6d840 libsystem_pthread.dylib_pthread_start + 168 thread #77 frame #0: 0x0000000197b4f188 libsystem_kernel.dylib__select + 8
frame Signedness tweaks #1: 0x000000010247d2b8 BrcIot_RecvThread(lParam=0x000000012a92ca00) at XQPPP_Session.c:1422:4 frame #2: 0x0000000197a6d840 libsystem_pthread.dylib_pthread_start + 168
thread Support Swift Package Manager #78
frame #0: 0x0000000197b4f188 libsystem_kernel.dylib__select + 8 frame #1: 0x000000010247cdbc BrcIot_SendThread(lParam=0x000000012a92ca00) at XQPPP_Session.c:2352:19
frame Eliminate potential, albeit unlikely, memory leak of new_entry (mainly t... #2: 0x0000000197a6d840 libsystem_pthread.dylib_pthread_start + 168 thread #79 frame #0: 0x0000000197b4f188 libsystem_kernel.dylib__select + 8
frame Signedness tweaks #1: 0x000000010247d7c4 BrcIot_MngrThread(lParam=0x000000012a92ca00) at XQPPP_Session.c:1379:3 frame #2: 0x0000000197a6d840 libsystem_pthread.dylib_pthread_start + 168
thread shimmed method doesn't get called from system libraries for iOS14 with arm64e device #80
frame #0: 0x0000000197b4f188 libsystem_kernel.dylib__select + 8 frame #1: 0x000000010247d2b8 BrcIot_RecvThread(lParam=0x000000012a0bee00) at XQPPP_Session.c:1422:4
frame Eliminate potential, albeit unlikely, memory leak of new_entry (mainly t... #2: 0x0000000197a6d840 libsystem_pthread.dylib_pthread_start + 168 thread #81 frame #0: 0x0000000197b4f188 libsystem_kernel.dylib__select + 8
frame Signedness tweaks #1: 0x000000010247cdbc BrcIot_SendThread(lParam=0x000000012a0bee00) at XQPPP_Session.c:2352:19 frame #2: 0x0000000197a6d840 libsystem_pthread.dylib_pthread_start + 168
thread iOS 14.5 crashed #82
frame #0: 0x0000000197b4f188 libsystem_kernel.dylib__select + 8 frame #1: 0x000000010247d7c4 BrcIot_MngrThread(lParam=0x000000012a0bee00) at XQPPP_Session.c:1379:3
frame Eliminate potential, albeit unlikely, memory leak of new_entry (mainly t... #2: 0x0000000197a6d840 libsystem_pthread.dylib_pthread_start + 168 thread #83 frame #0: 0x0000000197b4f188 libsystem_kernel.dylib__select + 8
frame Signedness tweaks #1: 0x000000010247d2b8 BrcIot_RecvThread(lParam=0x000000012a0d9e00) at XQPPP_Session.c:1422:4 frame #2: 0x0000000197a6d840 libsystem_pthread.dylib_pthread_start + 168
thread If hooking in __DATA_CONST/__AUTH_CONST, promise writable before trying to write #84
frame #0: 0x0000000197b4f188 libsystem_kernel.dylib__select + 8 frame #1: 0x000000010247cdbc BrcIot_SendThread(lParam=0x000000012a0d9e00) at XQPPP_Session.c:2352:19
frame Eliminate potential, albeit unlikely, memory leak of new_entry (mainly t... #2: 0x0000000197a6d840 libsystem_pthread.dylib_pthread_start + 168 thread #85 frame #0: 0x0000000197b4f188 libsystem_kernel.dylib__select + 8
frame Signedness tweaks #1: 0x000000010247d7c4 BrcIot_MngrThread(lParam=0x000000012a0d9e00) at XQPPP_Session.c:1379:3 frame #2: 0x0000000197a6d840 libsystem_pthread.dylib_pthread_start + 168
thread test #86
frame #0: 0x0000000197b4f188 libsystem_kernel.dylib__select + 8 frame #1: 0x000000010247d2b8 BrcIot_RecvThread(lParam=0x000000012a0dde00) at XQPPP_Session.c:1422:4
frame Eliminate potential, albeit unlikely, memory leak of new_entry (mainly t... #2: 0x0000000197a6d840 libsystem_pthread.dylib_pthread_start + 168 thread #87 frame #0: 0x0000000197b4f188 libsystem_kernel.dylib__select + 8
frame Signedness tweaks #1: 0x000000010247cdbc BrcIot_SendThread(lParam=0x000000012a0dde00) at XQPPP_Session.c:2352:19 frame #2: 0x0000000197a6d840 libsystem_pthread.dylib_pthread_start + 168
thread Undefined symbol: _rebind_symbols in new commit 'aadc161ac3b80db07a9908851839a17ba63a9eb1' #88
frame #0: 0x0000000197b4f188 libsystem_kernel.dylib__select + 8 frame #1: 0x000000010247d7c4 BrcIot_MngrThread(lParam=0x000000012a0dde00) at XQPPP_Session.c:1379:3
frame Eliminate potential, albeit unlikely, memory leak of new_entry (mainly t... #2: 0x0000000197a6d840 libsystem_pthread.dylib_pthread_start + 168 thread #89 frame #0: 0x0000000197b4f188 libsystem_kernel.dylib__select + 8
frame Signedness tweaks #1: 0x000000010247d2b8 BrcIot_RecvThread(lParam=0x000000012a931c00) at XQPPP_Session.c:1422:4 frame #2: 0x0000000197a6d840 libsystem_pthread.dylib_pthread_start + 168
thread Initial support for arm64e PAC #90
frame #0: 0x0000000197b4f188 libsystem_kernel.dylib__select + 8 frame #1: 0x000000010247cdbc BrcIot_SendThread(lParam=0x000000012a931c00) at XQPPP_Session.c:2352:19
frame Eliminate potential, albeit unlikely, memory leak of new_entry (mainly t... #2: 0x0000000197a6d840 libsystem_pthread.dylib_pthread_start + 168 thread #91 frame #0: 0x0000000197b4f188 libsystem_kernel.dylib__select + 8
frame Signedness tweaks #1: 0x000000010247d7c4 BrcIot_MngrThread(lParam=0x000000012a931c00) at XQPPP_Session.c:1379:3 frame #2: 0x0000000197a6d840 libsystem_pthread.dylib_pthread_start + 168
thread How about adding a Package.swift? #92
frame #0: 0x0000000197b4f188 libsystem_kernel.dylib__select + 8 frame #1: 0x000000010247d2b8 BrcIot_RecvThread(lParam=0x000000012a936e00) at XQPPP_Session.c:1422:4
frame Eliminate potential, albeit unlikely, memory leak of new_entry (mainly t... #2: 0x0000000197a6d840 libsystem_pthread.dylib_pthread_start + 168 thread #93 frame #0: 0x0000000197b4f188 libsystem_kernel.dylib__select + 8
frame Signedness tweaks #1: 0x000000010247cdbc BrcIot_SendThread(lParam=0x000000012a936e00) at XQPPP_Session.c:2352:19 frame #2: 0x0000000197a6d840 libsystem_pthread.dylib_pthread_start + 168
thread hook C函数open crash #94
frame #0: 0x0000000197b4f188 libsystem_kernel.dylib__select + 8 frame #1: 0x000000010247d7c4 BrcIot_MngrThread(lParam=0x000000012a936e00) at XQPPP_Session.c:1379:3
frame Eliminate potential, albeit unlikely, memory leak of new_entry (mainly t... #2: 0x0000000197a6d840 libsystem_pthread.dylib_pthread_start + 168 thread #95 frame #0: 0x0000000197b4f188 libsystem_kernel.dylib__select + 8
frame Signedness tweaks #1: 0x000000010247d2b8 BrcIot_RecvThread(lParam=0x000000012a93c000) at XQPPP_Session.c:1422:4 frame #2: 0x0000000197a6d840 libsystem_pthread.dylib_pthread_start + 168
thread reduce unnecessary loop #96
frame #0: 0x0000000197b4f188 libsystem_kernel.dylib__select + 8 frame #1: 0x000000010247cdbc BrcIot_SendThread(lParam=0x000000012a93c000) at XQPPP_Session.c:2352:19
frame Eliminate potential, albeit unlikely, memory leak of new_entry (mainly t... #2: 0x0000000197a6d840 libsystem_pthread.dylib_pthread_start + 168 thread #97 frame #0: 0x0000000197b4f188 libsystem_kernel.dylib__select + 8
frame Signedness tweaks #1: 0x000000010247d7c4 BrcIot_MngrThread(lParam=0x000000012a93c000) at XQPPP_Session.c:1379:3 frame #2: 0x0000000197a6d840 libsystem_pthread.dylib_pthread_start + 168
thread / #98
frame #0: 0x0000000197b4f188 libsystem_kernel.dylib__select + 8 frame #1: 0x000000010247d2b8 BrcIot_RecvThread(lParam=0x000000012a941200) at XQPPP_Session.c:1422:4
frame Eliminate potential, albeit unlikely, memory leak of new_entry (mainly t... #2: 0x0000000197a6d840 libsystem_pthread.dylib_pthread_start + 168 thread #99 frame #0: 0x000000010247cd6c BrcIot_SendThread(lParam=0x000000012a941200) at XQPPP_Session.c:0:29
frame Signedness tweaks #1: 0x0000000197a6d840 libsystem_pthread.dylib_pthread_start + 168 thread #100 frame #0: 0x0000000197b4f188 libsystem_kernel.dylib__select + 8
frame Signedness tweaks #1: 0x000000010247d7c4 BrcIot_MngrThread(lParam=0x000000012a941200) at XQPPP_Session.c:1379:3 frame #2: 0x0000000197a6d840 libsystem_pthread.dylib_pthread_start + 168
thread #101
frame #0: 0x0000000197b4f188 libsystem_kernel.dylib__select + 8 frame #1: 0x000000010247d2b8 BrcIot_RecvThread(lParam=0x000000012a946400) at XQPPP_Session.c:1422:4
frame Eliminate potential, albeit unlikely, memory leak of new_entry (mainly t... #2: 0x0000000197a6d840 libsystem_pthread.dylib_pthread_start + 168 thread #102 frame #0: 0x0000000197b4f188 libsystem_kernel.dylib__select + 8
frame Signedness tweaks #1: 0x000000010247cdbc BrcIot_SendThread(lParam=0x000000012a946400) at XQPPP_Session.c:2352:19 frame #2: 0x0000000197a6d840 libsystem_pthread.dylib_pthread_start + 168
thread #103
frame #0: 0x0000000197b4f188 libsystem_kernel.dylib__select + 8 frame #1: 0x000000010247d7c4 BrcIot_MngrThread(lParam=0x000000012a946400) at XQPPP_Session.c:1379:3
frame Eliminate potential, albeit unlikely, memory leak of new_entry (mainly t... #2: 0x0000000197a6d840 libsystem_pthread.dylib_pthread_start + 168 thread #104 frame #0: 0x0000000197b4f188 libsystem_kernel.dylib__select + 8
frame Signedness tweaks #1: 0x000000010247d2b8 BrcIot_RecvThread(lParam=0x000000012a94b600) at XQPPP_Session.c:1422:4 frame #2: 0x0000000197a6d840 libsystem_pthread.dylib_pthread_start + 168
thread #105
frame #0: 0x0000000197b4f188 libsystem_kernel.dylib__select + 8 frame #1: 0x000000010247cdbc BrcIot_SendThread(lParam=0x000000012a94b600) at XQPPP_Session.c:2352:19
frame Eliminate potential, albeit unlikely, memory leak of new_entry (mainly t... #2: 0x0000000197a6d840 libsystem_pthread.dylib_pthread_start + 168 thread #106 frame #0: 0x0000000197b4f188 libsystem_kernel.dylib__select + 8
frame Signedness tweaks #1: 0x000000010247d7c4 BrcIot_MngrThread(lParam=0x000000012a94b600) at XQPPP_Session.c:1379:3 frame #2: 0x0000000197a6d840 libsystem_pthread.dylib_pthread_start + 168
thread #107
frame #0: 0x0000000197b4f188 libsystem_kernel.dylib__select + 8 frame #1: 0x000000010247d2b8 BrcIot_RecvThread(lParam=0x000000012d002600) at XQPPP_Session.c:1422:4
frame Eliminate potential, albeit unlikely, memory leak of new_entry (mainly t... #2: 0x0000000197a6d840 libsystem_pthread.dylib_pthread_start + 168 thread #108 frame #0: 0x0000000197b4f188 libsystem_kernel.dylib__select + 8
frame Signedness tweaks #1: 0x000000010247cdbc BrcIot_SendThread(lParam=0x000000012d002600) at XQPPP_Session.c:2352:19 frame #2: 0x0000000197a6d840 libsystem_pthread.dylib_pthread_start + 168
thread #109
frame #0: 0x0000000197b4f188 libsystem_kernel.dylib__select + 8 frame #1: 0x000000010247d7c4 BrcIot_MngrThread(lParam=0x000000012d002600) at XQPPP_Session.c:1379:3
frame Eliminate potential, albeit unlikely, memory leak of new_entry (mainly t... #2: 0x0000000197a6d840 libsystem_pthread.dylib_pthread_start + 168 thread #110 frame #0: 0x0000000197b4f188 libsystem_kernel.dylib__select + 8
frame Signedness tweaks #1: 0x000000010247d2b8 BrcIot_RecvThread(lParam=0x000000012a950800) at XQPPP_Session.c:1422:4 frame #2: 0x0000000197a6d840 libsystem_pthread.dylib_pthread_start + 168
thread #111
frame #0: 0x0000000197b4f188 libsystem_kernel.dylib__select + 8 frame #1: 0x000000010247cdbc BrcIot_SendThread(lParam=0x000000012a950800) at XQPPP_Session.c:2352:19
frame Eliminate potential, albeit unlikely, memory leak of new_entry (mainly t... #2: 0x0000000197a6d840 libsystem_pthread.dylib_pthread_start + 168 thread #112 frame #0: 0x0000000197b4f188 libsystem_kernel.dylib__select + 8
frame Signedness tweaks #1: 0x000000010247d7c4 BrcIot_MngrThread(lParam=0x000000012a950800) at XQPPP_Session.c:1379:3 frame #2: 0x0000000197a6d840 libsystem_pthread.dylib_pthread_start + 168
thread #113
frame #0: 0x0000000197b4f188 libsystem_kernel.dylib__select + 8 frame #1: 0x000000010247d2b8 BrcIot_RecvThread(lParam=0x000000012a955a00) at XQPPP_Session.c:1422:4
frame Eliminate potential, albeit unlikely, memory leak of new_entry (mainly t... #2: 0x0000000197a6d840 libsystem_pthread.dylib_pthread_start + 168 thread #114 frame #0: 0x0000000197b4f188 libsystem_kernel.dylib__select + 8
frame Signedness tweaks #1: 0x000000010247cdbc BrcIot_SendThread(lParam=0x000000012a955a00) at XQPPP_Session.c:2352:19 frame #2: 0x0000000197a6d840 libsystem_pthread.dylib_pthread_start + 168
thread #115
frame #0: 0x0000000197b4f188 libsystem_kernel.dylib__select + 8 frame #1: 0x000000010247d7c4 BrcIot_MngrThread(lParam=0x000000012a955a00) at XQPPP_Session.c:1379:3
frame Eliminate potential, albeit unlikely, memory leak of new_entry (mainly t... #2: 0x0000000197a6d840 libsystem_pthread.dylib_pthread_start + 168 thread #116 frame #0: 0x0000000197b4f188 libsystem_kernel.dylib__select + 8
frame Signedness tweaks #1: 0x000000010247d2b8 BrcIot_RecvThread(lParam=0x000000012a95ac00) at XQPPP_Session.c:1422:4 frame #2: 0x0000000197a6d840 libsystem_pthread.dylib_pthread_start + 168
thread #117
frame #0: 0x0000000197b4f188 libsystem_kernel.dylib__select + 8 frame #1: 0x000000010247cdbc BrcIot_SendThread(lParam=0x000000012a95ac00) at XQPPP_Session.c:2352:19
frame Eliminate potential, albeit unlikely, memory leak of new_entry (mainly t... #2: 0x0000000197a6d840 libsystem_pthread.dylib_pthread_start + 168 thread #118 frame #0: 0x0000000197b4f188 libsystem_kernel.dylib__select + 8
frame Signedness tweaks #1: 0x000000010247d7c4 BrcIot_MngrThread(lParam=0x000000012a95ac00) at XQPPP_Session.c:1379:3 frame #2: 0x0000000197a6d840 libsystem_pthread.dylib_pthread_start + 168
thread #119
frame #0: 0x0000000197b4f188 libsystem_kernel.dylib__select + 8 frame #1: 0x000000010247d2b8 BrcIot_RecvThread(lParam=0x000000012a95fe00) at XQPPP_Session.c:1422:4
frame Eliminate potential, albeit unlikely, memory leak of new_entry (mainly t... #2: 0x0000000197a6d840 libsystem_pthread.dylib_pthread_start + 168 thread #120 frame #0: 0x0000000197b4f188 libsystem_kernel.dylib__select + 8
frame Signedness tweaks #1: 0x000000010247cdbc BrcIot_SendThread(lParam=0x000000012a95fe00) at XQPPP_Session.c:2352:19 frame #2: 0x0000000197a6d840 libsystem_pthread.dylib_pthread_start + 168
thread #121
frame #0: 0x0000000197b4f188 libsystem_kernel.dylib__select + 8 frame #1: 0x000000010247d7c4 BrcIot_MngrThread(lParam=0x000000012a95fe00) at XQPPP_Session.c:1379:3
frame Eliminate potential, albeit unlikely, memory leak of new_entry (mainly t... #2: 0x0000000197a6d840 libsystem_pthread.dylib_pthread_start + 168 thread #122 frame #0: 0x0000000197b4f188 libsystem_kernel.dylib__select + 8
frame Signedness tweaks #1: 0x000000010247d2b8 BrcIot_RecvThread(lParam=0x000000012a965000) at XQPPP_Session.c:1422:4 frame #2: 0x0000000197a6d840 libsystem_pthread.dylib_pthread_start + 168
thread #123
frame #0: 0x0000000197b4f188 libsystem_kernel.dylib__select + 8 frame #1: 0x000000010247cdbc BrcIot_SendThread(lParam=0x000000012a965000) at XQPPP_Session.c:2352:19
frame Eliminate potential, albeit unlikely, memory leak of new_entry (mainly t... #2: 0x0000000197a6d840 libsystem_pthread.dylib_pthread_start + 168 thread #124 frame #0: 0x0000000197b4f188 libsystem_kernel.dylib__select + 8
frame Signedness tweaks #1: 0x000000010247d7c4 BrcIot_MngrThread(lParam=0x000000012a965000) at XQPPP_Session.c:1379:3 frame #2: 0x0000000197a6d840 libsystem_pthread.dylib_pthread_start + 168
thread #125
frame #0: 0x0000000197b4f188 libsystem_kernel.dylib__select + 8 frame #1: 0x000000010247d2b8 BrcIot_RecvThread(lParam=0x000000012a96a200) at XQPPP_Session.c:1422:4
frame Eliminate potential, albeit unlikely, memory leak of new_entry (mainly t... #2: 0x0000000197a6d840 libsystem_pthread.dylib_pthread_start + 168 thread #126 frame #0: 0x0000000197b4f188 libsystem_kernel.dylib__select + 8
frame Signedness tweaks #1: 0x000000010247cdbc BrcIot_SendThread(lParam=0x000000012a96a200) at XQPPP_Session.c:2352:19 frame #2: 0x0000000197a6d840 libsystem_pthread.dylib_pthread_start + 168
thread #127
frame #0: 0x0000000197b4f188 libsystem_kernel.dylib__select + 8 frame #1: 0x000000010247d7c4 BrcIot_MngrThread(lParam=0x000000012a96a200) at XQPPP_Session.c:1379:3
frame Eliminate potential, albeit unlikely, memory leak of new_entry (mainly t... #2: 0x0000000197a6d840 libsystem_pthread.dylib_pthread_start + 168 thread #129, name = 'io.jiguang.hxhg.network' frame #0: 0x0000000197b2cc04 libsystem_kernel.dylibmach_msg_trap + 8
frame Signedness tweaks #1: 0x0000000197b2c020 libsystem_kernel.dylibmach_msg + 76 frame #2: 0x0000000197cdf964 CoreFoundation__CFRunLoopServiceMachPort + 220
frame Create QuietAssertMacros.c #3: 0x0000000197cda7fc CoreFoundation__CFRunLoopRun + 1428 frame #4: 0x0000000197cd9f40 CoreFoundationCFRunLoopRunSpecific + 480
frame Needs 'extern "C"' for calling from C++ #5: 0x0000000197cdac70 CoreFoundationCFRunLoopRun + 64 frame #6: 0x00000001015043d0 BrcIot+[JCORENetworkThread run](self=, _cmd=) at JCORENetworkController.m:40:5 [opt]
frame String Table Offset is Wrong? #7: 0x000000019801e014 Foundation-[NSThread main] + 40 frame #8: 0x0000000198159a7c FoundationNSThread__start + 852
frame Will Apple reject the app if I use fishhook in app? #9: 0x0000000197a6d840 libsystem_pthread.dylib_pthread_start + 168 thread #130 frame #0: 0x0000000197a759e0 libsystem_pthread.dylibstart_wqthread
thread #131, queue = 'com.apple.expiringTaskExecutionQueue'
frame #0: 0x0000000197b2cc58 libsystem_kernel.dylibsemaphore_timedwait_trap + 8 frame #1: 0x000000010773b9c4 libdispatch.dylib_dispatch_sema4_timedwait + 68
frame Eliminate potential, albeit unlikely, memory leak of new_entry (mainly t... #2: 0x000000010773bf84 libdispatch.dylib_dispatch_semaphore_wait_slow + 76 frame #3: 0x00000001a6b95fa0 LinkPresentation__48-[LPMetadataProvider _willStartFetchingMetadata]_block_invoke + 248
frame Swift support #4: 0x00000001981f724c Foundation__70+[_NSActivityAssertion _performExpiringActivityWithReason:usingBlock:]_block_invoke.83 + 40 frame #5: 0x0000000107739e1c libdispatch.dylib_dispatch_call_block_and_release + 32
frame i use fishhook like this,rebind_symbols((struct rebinding[1]){{"SCDynamicStoreCopyProxies", new_SCDynamicStoreCopyProxies}}, 1); everything is ok in ios7,but new_SCDynamicStoreCopyProxies never called in iOS 8,can you tell me what cause it happen.ca you fix it? #6: 0x000000010773b27c libdispatch.dylib_dispatch_client_callout + 20 frame #7: 0x000000010773e058 libdispatch.dylib_dispatch_continuation_pop + 572
frame I can not hook gcd functions #8: 0x000000010773d43c libdispatch.dylib_dispatch_async_redirect_invoke + 628 frame #9: 0x000000010774caa0 libdispatch.dylib_dispatch_root_queue_drain + 356
frame hook not successfully when symbols is lazy bindings #10: 0x000000010774d40c libdispatch.dylib_dispatch_worker_thread2 + 144 frame #11: 0x0000000197a6f690 libsystem_pthread.dylib_pthread_wqthread + 216
thread #133
frame #0: 0x0000000197b4eccc libsystem_kernel.dylib__psynch_cvwait + 8 frame #1: 0x0000000197a7121c libsystem_pthread.dylib_pthread_cond_wait + 676
frame Eliminate potential, albeit unlikely, memory leak of new_entry (mainly t... #2: 0x0000000105e26c0c EZOpenSDKFrameworkCondition::wait(BaseScopedLock<Mutex>&, long) + 288 frame #3: 0x0000000105e26ac4 EZOpenSDKFrameworkCondition::wait(long) + 60
frame Swift support #4: 0x0000000105e24954 EZOpenSDKFramework__async_log_thread() + 196 frame #5: 0x0000000105e279a4 EZOpenSDKFrameworkThread::start_routine(void*) + 76
frame i use fishhook like this,rebind_symbols((struct rebinding[1]){{"SCDynamicStoreCopyProxies", new_SCDynamicStoreCopyProxies}}, 1); everything is ok in ios7,but new_SCDynamicStoreCopyProxies never called in iOS 8,can you tell me what cause it happen.ca you fix it? #6: 0x0000000197a6d840 libsystem_pthread.dylib_pthread_start + 168 thread #134 frame #0: 0x0000000197b4eccc libsystem_kernel.dylib__psynch_cvwait + 8
frame Signedness tweaks #1: 0x0000000197a7121c libsystem_pthread.dylib_pthread_cond_wait + 676 frame #2: 0x0000000197ba3d04 libc++.1.dylibstd::__1::condition_variable::wait(std::__1::unique_lockstd::__1::mutex&) + 28
frame Create QuietAssertMacros.c #3: 0x0000000105809e00 EZOpenSDKFrameworkez_stream_sdk::ThreadPool::getTask() + 80 frame #4: 0x000000010580a3ec EZOpenSDKFrameworkvoid* std::__1::__thread_proxy<std::__1::tuple<std::__1::unique_ptr<std::__1::__thread_struct, std::__1::default_deletestd::__1::__thread_struct >, ez_stream_sdk::ThreadPool::start()::$_0> >(void*) + 88
frame Needs 'extern "C"' for calling from C++ #5: 0x0000000197a6d840 libsystem_pthread.dylib_pthread_start + 168 thread #135 frame #0: 0x0000000197b4eccc libsystem_kernel.dylib__psynch_cvwait + 8
frame Signedness tweaks #1: 0x0000000197a7121c libsystem_pthread.dylib_pthread_cond_wait + 676 frame #2: 0x0000000197ba3d04 libc++.1.dylibstd::__1::condition_variable::wait(std::__1::unique_lockstd::__1::mutex&) + 28
frame Create QuietAssertMacros.c #3: 0x0000000105809e00 EZOpenSDKFrameworkez_stream_sdk::ThreadPool::getTask() + 80 frame #4: 0x000000010580a3ec EZOpenSDKFrameworkvoid* std::__1::__thread_proxy<std::__1::tuple<std::__1::unique_ptr<std::__1::__thread_struct, std::__1::default_deletestd::__1::__thread_struct >, ez_stream_sdk::ThreadPool::start()::$_0> >(void*) + 88
frame Needs 'extern "C"' for calling from C++ #5: 0x0000000197a6d840 libsystem_pthread.dylib_pthread_start + 168 thread #136 frame #0: 0x0000000197b4eccc libsystem_kernel.dylib__psynch_cvwait + 8
frame Signedness tweaks #1: 0x0000000197a7121c libsystem_pthread.dylib_pthread_cond_wait + 676 frame #2: 0x0000000197ba3d04 libc++.1.dylibstd::__1::condition_variable::wait(std::__1::unique_lockstd::__1::mutex&) + 28
frame Create QuietAssertMacros.c #3: 0x0000000105809e00 EZOpenSDKFrameworkez_stream_sdk::ThreadPool::getTask() + 80 frame #4: 0x000000010580a3ec EZOpenSDKFrameworkvoid* std::__1::__thread_proxy<std::__1::tuple<std::__1::unique_ptr<std::__1::__thread_struct, std::__1::default_deletestd::__1::__thread_struct >, ez_stream_sdk::ThreadPool::start()::$_0> >(void*) + 88
frame Needs 'extern "C"' for calling from C++ #5: 0x0000000197a6d840 libsystem_pthread.dylib_pthread_start + 168 thread #137 frame #0: 0x0000000197b4eccc libsystem_kernel.dylib__psynch_cvwait + 8
frame Signedness tweaks #1: 0x0000000197a7121c libsystem_pthread.dylib_pthread_cond_wait + 676 frame #2: 0x0000000197ba3d04 libc++.1.dylibstd::__1::condition_variable::wait(std::__1::unique_lockstd::__1::mutex&) + 28
frame Create QuietAssertMacros.c #3: 0x0000000105809e00 EZOpenSDKFrameworkez_stream_sdk::ThreadPool::getTask() + 80 frame #4: 0x000000010580a3ec EZOpenSDKFrameworkvoid* std::__1::__thread_proxy<std::__1::tuple<std::__1::unique_ptr<std::__1::__thread_struct, std::__1::default_deletestd::__1::__thread_struct >, ez_stream_sdk::ThreadPool::start()::$_0> >(void*) + 88
frame Needs 'extern "C"' for calling from C++ #5: 0x0000000197a6d840 libsystem_pthread.dylib_pthread_start + 168 thread #138, name = 'EZVIZLOG' frame #0: 0x0000000197b4eccc libsystem_kernel.dylib__psynch_cvwait + 8
frame Signedness tweaks #1: 0x0000000197a7121c libsystem_pthread.dylib_pthread_cond_wait + 676 frame #2: 0x0000000105957224 EZOpenSDKFramework-[EzvizLog threadProc] + 180
frame Create QuietAssertMacros.c #3: 0x000000019801e014 Foundation-[NSThread main] + 40 frame #4: 0x0000000198159a7c FoundationNSThread__start + 852
frame Needs 'extern "C"' for calling from C++ #5: 0x0000000197a6d840 libsystem_pthread.dylib_pthread_start + 168 thread #139, name = 'AVAudioSession Notify Thread' frame #0: 0x0000000197b2cc04 libsystem_kernel.dylibmach_msg_trap + 8
frame Signedness tweaks #1: 0x0000000197b2c020 libsystem_kernel.dylibmach_msg + 76 frame #2: 0x0000000197cdf964 CoreFoundation__CFRunLoopServiceMachPort + 220
frame Create QuietAssertMacros.c #3: 0x0000000197cda7fc CoreFoundation__CFRunLoopRun + 1428 frame #4: 0x0000000197cd9f40 CoreFoundationCFRunLoopRunSpecific + 480
frame Needs 'extern "C"' for calling from C++ #5: 0x00000001a4c71f70 AVFAudioGenericRunLoopThread::Entry(void*) + 160 frame #6: 0x00000001a4cc31fc AVFAudioCAPThread::Entry(CAPThread*) + 208
frame String Table Offset is Wrong? #7: 0x0000000197a6d840 libsystem_pthread.dylib_pthread_start + 168 thread #140, name = 'EzvizNetworking' frame #0: 0x0000000197b2cc04 libsystem_kernel.dylibmach_msg_trap + 8
frame Signedness tweaks #1: 0x0000000197b2c020 libsystem_kernel.dylibmach_msg + 76 frame #2: 0x0000000197cdf964 CoreFoundation__CFRunLoopServiceMachPort + 220
frame Create QuietAssertMacros.c #3: 0x0000000197cda7fc CoreFoundation__CFRunLoopRun + 1428 frame #4: 0x0000000197cd9f40 CoreFoundationCFRunLoopRunSpecific + 480
frame Needs 'extern "C"' for calling from C++ #5: 0x000000019801f3b0 Foundation-[NSRunLoop(NSRunLoop) runMode:beforeDate:] + 232 frame #6: 0x000000019805a500 Foundation-[NSRunLoop(NSRunLoop) run] + 92
frame String Table Offset is Wrong? #7: 0x00000001056931e4 EZOpenSDKFramework+[EzvizURLConnectionOperation networkRequestThreadEntryPoint:] + 216 frame #8: 0x000000019801e014 Foundation-[NSThread main] + 40
frame Will Apple reject the app if I use fishhook in app? #9: 0x0000000198159a7c Foundation__NSThread__start__ + 852 frame #10: 0x0000000197a6d840 libsystem_pthread.dylib_pthread_start + 168
thread #142, queue = 'com.apple.expiringTaskExecutionQueue'
frame #0: 0x0000000197b2cc58 libsystem_kernel.dylibsemaphore_timedwait_trap + 8 frame #1: 0x000000010773b9c4 libdispatch.dylib_dispatch_sema4_timedwait + 68
frame Eliminate potential, albeit unlikely, memory leak of new_entry (mainly t... #2: 0x000000010773bf84 libdispatch.dylib_dispatch_semaphore_wait_slow + 76 frame #3: 0x00000001a6b95fa0 LinkPresentation__48-[LPMetadataProvider _willStartFetchingMetadata]_block_invoke + 248
frame Swift support #4: 0x00000001981f724c Foundation__70+[_NSActivityAssertion _performExpiringActivityWithReason:usingBlock:]_block_invoke.83 + 40 frame #5: 0x0000000107739e1c libdispatch.dylib_dispatch_call_block_and_release + 32
frame i use fishhook like this,rebind_symbols((struct rebinding[1]){{"SCDynamicStoreCopyProxies", new_SCDynamicStoreCopyProxies}}, 1); everything is ok in ios7,but new_SCDynamicStoreCopyProxies never called in iOS 8,can you tell me what cause it happen.ca you fix it? #6: 0x000000010773b27c libdispatch.dylib_dispatch_client_callout + 20 frame #7: 0x000000010773e058 libdispatch.dylib_dispatch_continuation_pop + 572
frame I can not hook gcd functions #8: 0x000000010773d43c libdispatch.dylib_dispatch_async_redirect_invoke + 628 frame #9: 0x000000010774caa0 libdispatch.dylib_dispatch_root_queue_drain + 356
frame hook not successfully when symbols is lazy bindings #10: 0x000000010774d40c libdispatch.dylib_dispatch_worker_thread2 + 144 frame #11: 0x0000000197a6f690 libsystem_pthread.dylib_pthread_wqthread + 216
thread #143, name = 'com.squareup.SocketRocket.NetworkThread'
frame #0: 0x0000000197b2cc04 libsystem_kernel.dylibmach_msg_trap + 8 frame #1: 0x0000000197b2c020 libsystem_kernel.dylibmach_msg + 76
frame Eliminate potential, albeit unlikely, memory leak of new_entry (mainly t... #2: 0x0000000197cdf964 CoreFoundation__CFRunLoopServiceMachPort + 220 frame #3: 0x0000000197cda7fc CoreFoundation__CFRunLoopRun + 1428
frame Swift support #4: 0x0000000197cd9f40 CoreFoundationCFRunLoopRunSpecific + 480 frame #5: 0x000000019801f3b0 Foundation-[NSRunLoop(NSRunLoop) runMode:beforeDate:] + 232
frame i use fishhook like this,rebind_symbols((struct rebinding[1]){{"SCDynamicStoreCopyProxies", new_SCDynamicStoreCopyProxies}}, 1); everything is ok in ios7,but new_SCDynamicStoreCopyProxies never called in iOS 8,can you tell me what cause it happen.ca you fix it? #6: 0x000000010223abfc BrcIot-[_SRRunLoopThread main](self=0x000000028010de50, _cmd="main") at SRWebSocket.m:1751:16 frame #7: 0x0000000198159a7c FoundationNSThread__start + 852
frame I can not hook gcd functions #8: 0x0000000197a6d840 libsystem_pthread.dylib_pthread_start + 168 thread #144 frame #0: 0x0000000197a759e0 libsystem_pthread.dylibstart_wqthread
- frame #0: 0x00000001011a6f64 BrcIot
- thread Signedness tweaks #1, queue = 'com.apple.main-thread', stop reason = EXC_BAD_ACCESS (code=2, address=0x11cc1c040)
we get the same crash, the log is
Hardware Model: iPhone11,6
Code Type: ARM-64 (Native)
OS Version: iPhone OS 13.6.1 (17G80)
Exception Type: SIGBUS
Exception Codes: BUS_ADRALN at 0x0000000109e247c0
Crashed Thread: 0Thread 0 Crashed:
0 appname 0x0000000104eb2c70 _perform_rebinding_with_section + 304
1 appname 0x0000000104eb2a2c _rebind_symbols_for_image + 416
2 libdyld.dylib 0x00000001b6bfcee0 0x00000001b6bee000 + 61152
5 appname 0x0000000104ed4630 COOMDetector::startVMStackMonitor(unsigned long) + 180
6 appname 0x0000000104eeb664 -[OOMDetector startVMStackMonitor:logUUID:] + 312
7 appname 0x0000000104ea8e60 -[OOMDetectorManager startSigkill] + 776
8 appname 0x0000000104edc6e4 ___24+[appname startWithAppKey:]_block_invoke.121 + 1260
9 libdispatch.dylib 0x00000001b6a9e134 0x00000001b6a9c000 + 8496
18 libdyld.dylib 0x00000001b6bef384 0x00000001b6bee000 + 4992Thread 0 crashed with ARM 64 Thread State:
x0: 000000000000000000 x1: 0x0000000105560b77 x2: 0x0000000109e915b0 x3: 000000000000000000
x4: 000000000000000000 x5: 000000000000000000 x6: 0x0000000109d18000 x7: 0x0000000000000480
x8: 0x0000000104ed39b0 x9: 0x0000000109e24000 x10: 0x0000000104ed39b0 x11: 0x00000001f915f210
x12: 0x00000001b6bfb248 x13: 0x00000000000000c2 x14: 0x0000000000000094 x15: 0x00000000000038ad
x16: 0x00000001b6b00770 x17: 0x00000001f915e858 x18: 000000000000000000 x19: 0x0000000000000018
x20: 000000000000000000 x21: 0x0000000109d18470 x22: 0x000000028107b220 x23: 0x0000000109e915b7
x24: 0x00000000000000f8 x25: 0x0000000109e73a54 x26: 0x00000000c0000000 x27: 0x0000000281d0e3a0
x28: 0x0000000000000002 fp: 0x000000016bc926f0 lr: 0x0000000104eb2c00
sp: 0x000000016bc92680 pc: 0x0000000104eb2c70 _perform_rebinding_with_section + 304Is this issue fixed by #66 ?
- 您好,您的邮件已经收到,我将尽快查看,辛苦啦
0 perform_rebinding_with_section (fishhook.c:105)
1 perform_rebinding_with_section (fishhook.c:99)
2 rebind_symbols_for_image (fishhook.c:172)
3 _rebind_symbols_for_image (fishhook.c:180)