Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- void FUN_710100a300(void)
- {
- int iVar1;
- undefined8 uVar2;
- longlong lVar3;
- longlong local_38;
- DAT_71729a0dd0 = 6;
- FUN_71000003d4(&DAT_71729a0dd8,"binaries",1);
- FUN_7100000250(FUN_710000051c,&DAT_71729a0dd8,&PTR_LOOP_71019c3000);
- FUN_71000003d4(&DAT_71729a0de0,"sources",1);
- FUN_7100000250(FUN_710000051c,&DAT_71729a0de0,&PTR_LOOP_71019c3000);
- DAT_71729a0df0 = 0;
- DAT_71729a0df8 = 0;
- DAT_71729a0e10 = 0;
- DAT_71729a0e18 = 0;
- DAT_71729a0e20 = 0;
- DAT_71729a0e28 = 0;
- DAT_71729a0e00 = 0;
- DAT_71729a0e08 = &LAB_710000cf00;
- DAT_71729a0e30 = 0;
- DAT_71729a0e38 = FUN_710000d470;
- DAT_71729a0e40 = 0;
- DAT_71729a0e48 = 0;
- FUN_71000003d4(&local_38,"CBlackboard::CSection",1);
- FUN_710100313c(&DAT_71729a0238,&local_38,0,0,&LAB_7101002f6c,0);
- lVar3 = DAT_7101cee108;
- if (DAT_7101cee108 != 0) {
- if (((local_38 != 0) && (local_38 != DAT_7101cee108 + 0x10)) &&
- (iVar1 = *(int *)(local_38 + 8) + -1, *(int *)(local_38 + 8) = iVar1, iVar1 == 0)) {
- FUN_7100080124();
- lVar3 = DAT_7101cee108;
- }
- local_38 = lVar3 + 0x10;
- }
- FUN_7100000250(FUN_7100096314,&DAT_71729a0238,&PTR_LOOP_71019c3000);
- FUN_710009e910(&DAT_71729a0370,&DAT_71729a0238);
- FUN_71010032fc();
- FUN_710009e910(&DAT_71729a0371,&DAT_71729a0e50);
- uVar2 = FUN_7101003b7c();
- FUN_710009e910(&DAT_71729a0372,uVar2);
- uVar2 = FUN_7101003c58();
- FUN_710009e910(&DAT_71729a0373,uVar2);
- FUN_71000003d4(&local_38,
- "base::reflection::CollectionTypeMapper<CBlackboard::TSectionContainer>::TKeyElementIterator::value_type"
- ,1);
- FUN_71010040b8(&DAT_71729a0378,&local_38,&DAT_7101d052e0,0,&LAB_7101003d34,0);
- lVar3 = DAT_7101cee108;
- if (DAT_7101cee108 != 0) {
- if (((local_38 != 0) && (local_38 != DAT_7101cee108 + 0x10)) &&
- (iVar1 = *(int *)(local_38 + 8) + -1, *(int *)(local_38 + 8) = iVar1, iVar1 == 0)) {
- FUN_7100080124();
- lVar3 = DAT_7101cee108;
- }
- local_38 = lVar3 + 0x10;
- }
- FUN_7100000250(FUN_7100096314,&DAT_71729a0378,&PTR_LOOP_71019c3000);
- FUN_710009e910(&DAT_71729a04b0,&DAT_71729a0378);
- uVar2 = FUN_7101004318();
- FUN_710009e910(&DAT_71729a04b1,uVar2);
- FUN_71000003d4(&local_38,
- "base::reflection::CollectionTypeMapper<CBlackboard::TSectionContainer>::TKeyElementConstIterator::value_type"
- ,1);
- FUN_7101004778(&DAT_71729a04b8,&local_38,&DAT_7101d052e0,0,&LAB_71010043f4,0);
- lVar3 = DAT_7101cee108;
- if (DAT_7101cee108 != 0) {
- if (((local_38 != 0) && (local_38 != DAT_7101cee108 + 0x10)) &&
- (iVar1 = *(int *)(local_38 + 8) + -1, *(int *)(local_38 + 8) = iVar1, iVar1 == 0)) {
- FUN_7100080124();
- lVar3 = DAT_7101cee108;
- }
- local_38 = lVar3 + 0x10;
- }
- FUN_7100000250(FUN_7100096314,&DAT_71729a04b8,&PTR_LOOP_71019c3000);
- FUN_710009e910(&DAT_71729a05f0,&DAT_71729a04b8);
- uVar2 = FUN_71010048fc();
- FUN_710009e910(&DAT_71729a05f1,uVar2);
- FUN_71000003d4(&local_38,"CBlackboard::TSectionContainer",1);
- FUN_71010049d8(&DAT_71729a05f8,&local_38,0,0);
- lVar3 = DAT_7101cee108;
- if (DAT_7101cee108 != 0) {
- if (((local_38 != 0) && (local_38 != DAT_7101cee108 + 0x10)) &&
- (iVar1 = *(int *)(local_38 + 8) + -1, *(int *)(local_38 + 8) = iVar1, iVar1 == 0)) {
- FUN_7100080124();
- lVar3 = DAT_7101cee108;
- }
- local_38 = lVar3 + 0x10;
- }
- FUN_7100000250(&LAB_710009862c,&DAT_71729a05f8,&PTR_LOOP_71019c3000);
- FUN_710009e910(&DAT_71729a0768,&DAT_71729a05f8);
- uVar2 = FUN_710100423c();
- FUN_710009e910(&DAT_71729a0769,uVar2);
- uVar2 = FUN_7101004bcc();
- FUN_710009e910(&DAT_71729a076a,uVar2);
- return;
- }
- =====================
- void FUN_710100313c(undefined8 *param_1,longlong *param_2,undefined8 param_3,undefined8 param_4,
- undefined8 param_5)
- {
- undefined8 uVar1;
- longlong lVar2;
- uVar1 = FUN_7100001570_CRC64("base::reflection::CClass",0x18);
- *param_1 = 0x71019c5550;
- lVar2 = *param_2;
- param_1[1] = lVar2;
- if (DAT_7101cee108 + 0x10 != lVar2) {
- *(int *)(lVar2 + 8) = *(int *)(lVar2 + 8) + 1;
- }
- param_1[2] = uVar1;
- param_1[3] = 0x58;
- param_1[4] = 0xffffffff00000000;
- param_1[5] = 0;
- param_1[6] = 0;
- param_1[7] = 0;
- param_1[10] = 0;
- *(undefined **)(param_1 + 0xb) = &LAB_710100831c;
- param_1[0xe] = param_4;
- param_1[0xf] = param_3;
- param_1[0x10] = 0;
- param_1[0x11] = 0;
- *(undefined **)(param_1 + 0xc) = &LAB_7101008328;
- *(undefined **)(param_1 + 0xd) = &LAB_7101008330;
- *(undefined4 *)(param_1 + 0x14) = 10;
- *(undefined *)((longlong)param_1 + 0xa4) = 1;
- *(undefined4 *)(param_1 + 0x15) = 0x3e;
- param_1[8] = 0;
- param_1[9] = 0;
- param_1[0x12] = 0;
- param_1[0x13] = 0;
- uVar1 = FUN_71000836a0();
- param_1[0x1a] = 0x3e0000000a;
- param_1[0x16] = uVar1;
- param_1[0x17] = 0;
- param_1[0x18] = 0;
- param_1[0x19] = 0;
- uVar1 = FUN_71000836a0();
- param_1[0x1b] = uVar1;
- param_1[0x1c] = param_5;
- *(code **)(param_1 + 6) = FUN_710100833c;
- *(code **)(param_1 + 7) = FUN_71010083a4;
- param_1[0x1d] = 0;
- param_1[0x1e] = 0;
- param_1[0x1f] = 0;
- param_1[0x20] = 0xe0000000a;
- *(uint *)(param_1 + 4) = *(uint *)(param_1 + 4) & 0xfffffffc;
- *(undefined **)(param_1 + 8) = &LAB_71010083fc;
- *param_1 = 0x71019c52f0;
- uVar1 = FUN_71000836a0();
- param_1[0x21] = uVar1;
- param_1[0x22] = 0;
- param_1[0x25] = 0xe0000000a;
- param_1[0x23] = 0;
- param_1[0x24] = 0;
- uVar1 = FUN_71000836a0();
- param_1[0x26] = uVar1;
- return;
- }
- ===========================
- void UndefinedFunction_7101002f6c(longlong param_1)
- {
- int iVar1;
- longlong lVar2;
- longlong lVar3;
- undefined8 uVar4;
- longlong lVar5;
- undefined4 uStack68;
- undefined *puStack64;
- undefined4 *puStack56;
- longlong lStack40;
- FUN_71000003d4(&puStack64,"_dctProps_GetterFunction",1);
- lVar2 = FUN_7100097260(param_1,&puStack64);
- lVar3 = DAT_7101cee108;
- if (DAT_7101cee108 != 0) {
- if (((puStack64 != (undefined *)0x0) && (puStack64 != (undefined *)(DAT_7101cee108 + 0x10))) &&
- (iVar1 = *(int *)(puStack64 + 8), *(int *)(puStack64 + 8) = iVar1 + -1, iVar1 + -1 == 0)) {
- FUN_7100080124();
- lVar3 = DAT_7101cee108;
- }
- puStack64 = (undefined *)(lVar3 + 0x10);
- }
- if (lVar2 != 0) {
- FUN_71000003d4(&puStack64,"_dctProps_GetterFunction",1);
- lVar3 = DAT_7101cee108;
- if (DAT_7101cee108 == 0) {
- *(undefined **)(lVar2 + 0x30) = puStack64;
- puStack64 = (undefined *)0x10;
- }
- else {
- lVar5 = *(longlong *)(lVar2 + 0x30);
- if ((lVar5 != 0) && (lVar5 != DAT_7101cee108 + 0x10)) {
- *(int *)(lVar5 + 8) = *(int *)(lVar5 + 8) + -1;
- if (*(int *)(*(longlong *)(lVar2 + 0x30) + 8) == 0) {
- FUN_7100080124();
- lVar3 = DAT_7101cee108;
- }
- }
- *(undefined **)(lVar2 + 0x30) = puStack64;
- puStack64 = (undefined *)(lVar3 + 0x10);
- }
- *(undefined2 *)(lVar2 + 0xb2) = 1;
- *(undefined **)(lVar2 + 0x38) = &DAT_7101d05eb8;
- *(undefined8 *)(lVar2 + 0x40) = 0;
- *(undefined **)(lVar2 + 0x48) = &LAB_7101008400;
- }
- FUN_71000003d4(&lStack40,"dctProps",1);
- lVar2 = FUN_7100096234(param_1,&lStack40,&DAT_7101d05eb8,0xffffffff,
- (ulonglong)*(uint *)(param_1 + 0x120) - 1,0xffffffffffffffff);
- lVar3 = DAT_7101cee108;
- if (DAT_7101cee108 != 0) {
- if (((lStack40 != 0) && (lStack40 != DAT_7101cee108 + 0x10)) &&
- (iVar1 = *(int *)(lStack40 + 8) + -1, *(int *)(lStack40 + 8) = iVar1, iVar1 == 0)) {
- FUN_7100080124();
- lVar3 = DAT_7101cee108;
- }
- lStack40 = lVar3 + 0x10;
- }
- uVar4 = FUN_710000bf80();
- uStack68 = 1;
- puStack56 = &uStack68;
- puStack64 = &DAT_7101d0ea00;
- FUN_71000931c8(lVar2 + 0x38,uVar4,&puStack64);
- return;
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement