[UASession resumSessionWithType:params:completion:](UASession *self, SEL a2, unsigned __int64 type, id params, id completion) { id completion1; // x19 unsigned __int64 type1; // x22 UASession *wself; // x20 struct objc_object *params1; // x21 __int64 completion2; // x19 id url1; // x0 __int64 url1_1; // x24 unsigned __int64 nil; // x23 id data; // x0 __int64 data_1; // x25 id headerDic; // x0 __int64 headerDic_1; // x21 id timestamp; // x0 __int64 timestamp_1; // x26 UANetwork *Network; // x0 void *UANetwork; // x27 __int64 v21; // x22 __int64 url2; // x20 __int64 v23; // x24 __int64 v24; // x19 void **v25; // [xsp+0h] [xbp-A0h] __int64 v26; // [xsp+8h] [xbp-98h] __int64 (__fastcall *v27)(); // [xsp+10h] [xbp-90h] void *v28; // [xsp+18h] [xbp-88h] __int64 v29; // [xsp+20h] [xbp-80h] __int64 v30; // [xsp+28h] [xbp-78h] UASession *v31; // [xsp+30h] [xbp-70h] __int64 v32; // [xsp+38h] [xbp-68h] __int64 v33; // [xsp+40h] [xbp-60h] unsigned __int64 v34; // [xsp+48h] [xbp-58h]
completion1 = completion; type1 = type; wself = self; params1 = (struct objc_object *)objc_retain(params); completion2 = objc_retain(completion1); invoking = 1; url1 = ((id (__cdecl *)(UASession_meta *, SEL, unsigned __int64))objc_msgSend)( (UASession_meta *)&OBJC_CLASS___UASession, "urlWithType:", type1); // https://www.cmpassport.com/unisdk/rs/ckRequest url1_1 = objc_retainAutoreleasedReturnValue(url1); nil = ((unsigned __int64 (__cdecl *)(UASession_meta *, SEL, unsigned __int64))objc_msgSend)( (UASession_meta *)&OBJC_CLASS___UASession, "tunnelWithType:", type1); data = ((id (__cdecl *)(UASession *, SEL, unsigned __int64, id))objc_msgSend)( wself, "dataWithType:params:", type1, params1); data_1 = objc_retainAutoreleasedReturnValue(data); objc_release(params1); headerDic = ((id (__cdecl *)(UASession *, SEL, unsigned __int64))objc_msgSend)( wself, "allHeaderFieldsWithType:", type1); // { // appId = 300011887002; // interfacever = "4.0"; // sdkVersion = "quick_login_iOS_5.3.8"; // traceId = 7abd600103ef4de2bd2e46ff3607197b; // } headerDic_1 = objc_retainAutoreleasedReturnValue(headerDic); timestamp = ((id (__cdecl *)(UAUtil_meta *, SEL))objc_msgSend)((UAUtil_meta *)&OBJC_CLASS___UAUtil, "timestamp"); timestamp_1 = objc_retainAutoreleasedReturnValue(timestamp); Network = ((UANetwork *(__cdecl *)(UASession *, SEL))objc_msgSend)(wself, "network"); UANetwork = (void *)objc_retainAutoreleasedReturnValue(Network); v25 = _NSConcreteStackBlock; v26 = 3254779904LL; v27 = __52__UASession_resumSessionWithType_params_completion___block_invoke; v28 = &__block_descriptor_tmp_292; v29 = data_1; v34 = type1; v21 = objc_retain(data_1); v30 = url1_1; v31 = wself; url2 = objc_retain(url1_1); v32 = timestamp_1; v23 = objc_retain(timestamp_1); v33 = completion2; v24 = objc_retain(completion2); objc_msgSend( UANetwork, "resumeNetworkWithURL:tunnel:headFields:data:completion:", url2, nil, headerDic_1, v21, &v25, _NSConcreteStackBlock, 3254779904LL, __52__UASession_resumSessionWithType_params_completion___block_invoke, &__block_descriptor_tmp_292);
[UANetwork resumeNetworkWithURL:tunnel:headFields:data:completion:]