Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- signed __int64 __fastcall sub_7100B06BE0(__int64 a1, char a2)
- {
- char v2; // w20
- __int64 v3; // x19
- int v4; // w21
- int *v5; // x1
- int v6; // w22
- __int64 *v7; // x21
- __int64 *v8; // x8
- __int64 v9; // x8
- __int64 v10; // x9
- __int64 (__fastcall **v12)(); // [xsp+0h] [xbp-80h]
- __int64 v13; // [xsp+8h] [xbp-78h]
- __int64 v14; // [xsp+10h] [xbp-70h]
- __int64 v15; // [xsp+18h] [xbp-68h]
- __int64 v16; // [xsp+20h] [xbp-60h]
- __int64 v17; // [xsp+28h] [xbp-58h]
- int v18; // [xsp+34h] [xbp-4Ch]
- __int64 v19; // [xsp+38h] [xbp-48h]
- __int64 v20; // [xsp+40h] [xbp-40h]
- __int64 v21; // [xsp+48h] [xbp-38h]
- __int64 v22; // [xsp+50h] [xbp-30h]
- __int64 v23; // [xsp+58h] [xbp-28h]
- v2 = a2;
- v3 = a1;
- v22 = 0LL;
- v23 = 0LL;
- v4 = ((__int64 (__fastcall *)(const char *, signed __int64))loc_7100753910)("user/Auto Select Profile", 0xFFFFFFFFLL);
- if ( (unsigned int)((__int64 (__fastcall *)(const char *, _QWORD))loc_71007539F0)(
- "user/Use Only Trusted Bookmarks",
- 0LL) & (v4 == -1) )
- v6 = 0;
- else
- v6 = v4;
- if ( v6 & 0x80000000
- || (unsigned int)nn::account::GetUserCount((nn::account *)&v18, v5)
- || v6 >= v18
- || (v7 = (__int64 *)&(&v12)[-2 * v18], (unsigned int)nn::account::ListAllUsers(&v18, &(&v12)[-2 * v18]))
- || v6 >= v18 )
- {
- if ( (unsigned int)nn::account::ShowUserSelector() )
- goto LABEL_16;
- }
- else
- {
- v8 = &v7[2 * v6];
- v10 = *v8;
- v9 = v8[1];
- v22 = v10;
- v23 = v9;
- }
- if ( (unsigned int)nn::fs::EnsureSaveData(&v22) )
- return 0LL;
- if ( !v22 && !v23 || v2 & 1 && (unsigned int)nn::account::OpenUser(&v19, &v22) )
- {
- LABEL_16:
- (*(void (__fastcall **)(__int64, _QWORD))(*(_QWORD *)v3 + 8LL))(v3, 0LL);
- return 0LL;
- }
- v12 = off_7101726320;
- v14 = v23;
- v13 = v22;
- v17 = v21;
- v16 = v20;
- v15 = v19;
- (*(void (__fastcall **)(__int64, __int64 (__fastcall ***)()))(*(_QWORD *)v3 + 8LL))(v3, &v12);
- return 1LL;
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement