Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- void UndefinedFunction_0001ed74(undefined8 param_1,undefined8 param_2,undefined8 param_3)
- {
- undefined *puVar1;
- undefined *puVar2;
- undefined8 uVar3;
- undefined8 uVar4;
- long lVar5;
- undefined8 uVar6;
- ulong uVar7;
- undefined8 uVar8;
- undefined *puStack200;
- undefined8 uStack192;
- undefined *puStack184;
- undefined *puStack176;
- undefined auStack168 [8];
- undefined *puStack160;
- undefined8 uStack152;
- undefined *puStack144;
- undefined *puStack136;
- undefined auStack128 [8];
- undefined8 uStack120;
- undefined auStack112 [8];
- undefined8 uStack104;
- undefined8 uStack96;
- undefined8 uStack88;
- undefined8 uStack80;
- undefined *puStack72;
- undefined *puStack64;
- undefined8 uStack56;
- uStack56 = param_1;
- uStack104 = (*(code *)__got::_objc_retain)(param_3);
- puVar1 = __got::_objc_msgSend;
- uVar3 = (*(code *)__got::_objc_msgSend)(uStack104,PTR_s_searchBar_00037400);
- uVar3 = __stubs::_objc_retainAutoreleasedReturnValue(uVar3);
- uVar4 = (*(code *)puVar1)(uVar3,PTR_s_text_00037408);
- uVar4 = __stubs::_objc_retainAutoreleasedReturnValue(uVar4);
- lVar5 = (*(code *)puVar1)(uVar4,PTR_s_length_00036b80);
- puVar2 = __got::_objc_release;
- (*(code *)__got::_objc_release)(uVar4);
- (*(code *)puVar2)(uVar3);
- uVar3 = uStack104;
- if (lVar5 == 0) {
- uVar3 = (*(code *)puVar1)(uStack56,PTR_s_searchResultsController_00037410);
- uVar3 = __stubs::_objc_retainAutoreleasedReturnValue(uVar3);
- (*(code *)puVar1)(uVar3,PTR_s_searchQueryStarted_00037418);
- (*(code *)__got::_objc_release)(uVar3);
- uVar3 = uStack104;
- }
- else {
- uVar4 = (*(code *)puVar1)(uStack104,PTR_s_searchBar_00037400);
- uVar4 = __stubs::_objc_retainAutoreleasedReturnValue(uVar4);
- uVar6 = (*(code *)puVar1)(uVar4,PTR_s_text_00037408);
- uVar6 = __stubs::_objc_retainAutoreleasedReturnValue(uVar6);
- uVar7 = (*(code *)puVar1)(uVar6,PTR_s_length_00036b80);
- (*(code *)puVar2)(uVar6);
- (*(code *)puVar2)(uVar4);
- if (1 < uVar7) {
- __stubs::_objc_initWeak(auStack112,uStack56);
- puStack72 = auStack168;
- puStack200 = __got::__NSConcreteStackBlock;
- uStack192 = 0xc2000000;
- puStack184 = &
- ___66__PSUIPrefsListController_updateSearchResultsForSearchController___block_invoke
- ;
- puStack176 = &___block_descriptor_40_e8_32w_e17_v16;
- __stubs::_objc_copyWeak(puStack72,auStack112);
- uStack56 = __stubs::_objc_retainBlock(&puStack200);
- puStack64 = auStack128;
- puStack160 = __got::__NSConcreteStackBlock;
- uStack152 = 0xc2000000;
- puStack144 = &
- ___66__PSUIPrefsListController_updateSearchResultsForSearchController___block_invoke_1513
- ;
- puStack136 = &___block_descriptor_40_e8_32w_e17_v16;
- __stubs::_objc_copyWeak(puStack64,auStack112);
- uStack96 = __stubs::_objc_retainBlock(&puStack160);
- uVar4 = (*(code *)__got::_objc_msgSend)
- (PTR__OBJC_CLASS___PSCoreSpotlightIndexer_00037890,
- PTR_s_sharedInstance_000362f8);
- puVar1 = PTR_s_searchBar_00037400;
- uStack88 = __stubs::_objc_retainAutoreleasedReturnValue(uVar4);
- uVar4 = (*(code *)__got::_objc_msgSend)(uVar3,puVar1);
- uStack120 = __stubs::_objc_retainAutoreleasedReturnValue(uVar4);
- uVar4 = (*(code *)__got::_objc_msgSend)(uStack120,PTR_s_text_00037408);
- uStack80 = __stubs::_objc_retainAutoreleasedReturnValue(uVar4);
- uVar4 = (*(code *)__got::_objc_msgSend)(uVar3,puVar1);
- uVar4 = __stubs::_objc_retainAutoreleasedReturnValue(uVar4);
- uVar6 = (*(code *)__got::_objc_msgSend)(uVar4,PTR_s_textInputMode_00037430);
- uVar6 = __stubs::_objc_retainAutoreleasedReturnValue(uVar6);
- uVar8 = (*(code *)__got::_objc_msgSend)(uVar6,PTR_s_primaryLanguage_00037438);
- uVar8 = __stubs::_objc_retainAutoreleasedReturnValue(uVar8);
- (*(code *)__got::_objc_msgSend)
- (uStack88,PTR_s_topHitSearchForString_keyboardLa_00037440,uStack80,uVar8,uStack56,
- uStack96);
- puVar1 = __got::_objc_release;
- (*(code *)__got::_objc_release)(uVar8);
- (*(code *)puVar1)(uVar6);
- (*(code *)puVar1)(uVar4);
- (*(code *)puVar1)(uStack80);
- (*(code *)puVar1)(uStack120);
- (*(code *)puVar1)(uStack88);
- (*(code *)puVar1)(uStack96);
- __stubs::_objc_destroyWeak(puStack64);
- (*(code *)puVar1)(uStack56);
- __stubs::_objc_destroyWeak(puStack72);
- __stubs::_objc_destroyWeak(auStack112);
- }
- }
- (*(code *)__got::_objc_release)(uVar3);
- return;
- }
Add Comment
Please, Sign In to add comment