Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- int __ZN15LogicClientHomeC2Ev() {
- *(r31 + 0xffffffffffffffb0) = r26;
- *(r31 + 0xffffffffffffffb8) = r25;
- *(r31 + 0xffffffffffffffc0) = r24;
- *(r31 + 0xffffffffffffffc8) = r23;
- *(r31 + 0xffffffffffffffd0) = r22;
- *(r31 + 0xffffffffffffffd8) = r21;
- *(r31 + 0xffffffffffffffe0) = r20;
- *(r31 + 0xffffffffffffffe8) = r19;
- *(r31 + 0xfffffffffffffff0) = r29;
- *(r31 + 0xfffffffffffffff8) = r30;
- r29 = r31 + 0xfffffffffffffff0;
- r31 = r31 + 0xffffffffffffffb0 - 0x20;
- r22 = r0;
- r0 = r22 + 0x18;
- r0 = LogicSpellDeck::LogicSpellDeck();
- r0 = r22 + 0x60;
- r0 = LogicSpellCollection::LogicSpellCollection();
- r20 = r22 + 0x78;
- *r20 = r31;
- *(r22 + 0x80) = r31;
- r21 = r22 + 0xb0;
- *r21 = r31;
- *(r21 + 0x8) = r31;
- r0 = r21 + 0x18;
- r0 = LogicTimer::LogicTimer();
- r0 = r22 + 0xd4;
- r0 = LogicTimer::LogicTimer();
- r0 = r22 + 0xf0;
- r0 = LogicTimer::LogicTimer();
- r0 = r22 + 0x10c;
- r0 = LogicTimer::LogicTimer();
- r0 = r22 + 0x118;
- r0 = LogicTimer::LogicTimer();
- r0 = r22 + 0x13c;
- r0 = LogicTimer::LogicTimer();
- *(r22 + 0x148) = r31;
- *(r22 + 0x150) = r31;
- r0 = r22 + 0x158;
- r0 = LogicTimer::LogicTimer();
- r0 = r22 + 0x164;
- r0 = LogicTimer::LogicTimer();
- r0 = r22 + 0x198;
- r0 = String::String();
- *(r22 + 0x1b0) = r31;
- *(r22 + 0x1b8) = r31;
- r0 = r22;
- r0 = LogicClientHome::initializeMembers();
- r0 = r31 | 0x8;
- r24 = operator new();
- r0 = r24;
- r0 = LogicHomeChangeListener::LogicHomeChangeListener();
- r22 = r24;
- r1 = r31 | 0x4;
- r0 = LogicArrayList<LogicChest*>::ensureCapacity(r21);
- r24 = zero_extend_64(0x0);
- do {
- *(r31 + 0x18) = r31;
- r1 = r31 + 0x18;
- r0 = LogicArrayList<LogicChest*>::add(r21);
- r24 = r24 + 0x1;
- } while (r24 < 0x4);
- r1 = r31 | 0x3;
- r0 = LogicArrayList<int*>::ensureCapacity(r20);
- r25 = zero_extend_64(0x0);
- r24 = "deck index out of bounds";
- do {
- r0 = r31 | 0x20;
- *(r31 + 0x10) = operator new[]();
- r1 = r31 + 0x10;
- r0 = LogicArrayList<int*>::add(r20);
- r0 = r31 | 0x1;
- r1 = r24;
- r0 = Debugger::doAssert();
- *(*(*(r22 + 0x78) + r25 * 0x8) + 0x8) = r31;
- r8 = r31;
- r25 = r25 + 0x1;
- } while (r25 < 0x3);
- r0 = r31 | 0x10;
- r0 = operator new();
- asm{ stp xzr, xzr, x0 };
- *(r22 + 0x180) = r0;
- r0 = r22;
- r31 = r29 - 0x40;
- r29 = *(r31 + 0x40);
- r30 = *(r31 + 0x48);
- r20 = *(r31 + 0x30);
- r19 = *(r31 + 0x38);
- r22 = *(r31 + 0x20);
- r21 = *(r31 + 0x28);
- r24 = *(r31 + 0x10);
- r23 = *(r31 + 0x18);
- r26 = *r31;
- r25 = *(r31 + 0x8);
- r31 = r31 + 0x50;
- return r0;
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement