Advertisement
Guest User

Untitled

a guest
May 24th, 2018
77
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 2.85 KB | None | 0 0
  1. int __ZN15LogicClientHomeC2Ev() {
  2. *(r31 + 0xffffffffffffffb0) = r26;
  3. *(r31 + 0xffffffffffffffb8) = r25;
  4. *(r31 + 0xffffffffffffffc0) = r24;
  5. *(r31 + 0xffffffffffffffc8) = r23;
  6. *(r31 + 0xffffffffffffffd0) = r22;
  7. *(r31 + 0xffffffffffffffd8) = r21;
  8. *(r31 + 0xffffffffffffffe0) = r20;
  9. *(r31 + 0xffffffffffffffe8) = r19;
  10. *(r31 + 0xfffffffffffffff0) = r29;
  11. *(r31 + 0xfffffffffffffff8) = r30;
  12. r29 = r31 + 0xfffffffffffffff0;
  13. r31 = r31 + 0xffffffffffffffb0 - 0x20;
  14. r22 = r0;
  15. r0 = r22 + 0x18;
  16. r0 = LogicSpellDeck::LogicSpellDeck();
  17. r0 = r22 + 0x60;
  18. r0 = LogicSpellCollection::LogicSpellCollection();
  19. r20 = r22 + 0x78;
  20. *r20 = r31;
  21. *(r22 + 0x80) = r31;
  22. r21 = r22 + 0xb0;
  23. *r21 = r31;
  24. *(r21 + 0x8) = r31;
  25. r0 = r21 + 0x18;
  26. r0 = LogicTimer::LogicTimer();
  27. r0 = r22 + 0xd4;
  28. r0 = LogicTimer::LogicTimer();
  29. r0 = r22 + 0xf0;
  30. r0 = LogicTimer::LogicTimer();
  31. r0 = r22 + 0x10c;
  32. r0 = LogicTimer::LogicTimer();
  33. r0 = r22 + 0x118;
  34. r0 = LogicTimer::LogicTimer();
  35. r0 = r22 + 0x13c;
  36. r0 = LogicTimer::LogicTimer();
  37. *(r22 + 0x148) = r31;
  38. *(r22 + 0x150) = r31;
  39. r0 = r22 + 0x158;
  40. r0 = LogicTimer::LogicTimer();
  41. r0 = r22 + 0x164;
  42. r0 = LogicTimer::LogicTimer();
  43. r0 = r22 + 0x198;
  44. r0 = String::String();
  45. *(r22 + 0x1b0) = r31;
  46. *(r22 + 0x1b8) = r31;
  47. r0 = r22;
  48. r0 = LogicClientHome::initializeMembers();
  49. r0 = r31 | 0x8;
  50. r24 = operator new();
  51. r0 = r24;
  52. r0 = LogicHomeChangeListener::LogicHomeChangeListener();
  53. r22 = r24;
  54. r1 = r31 | 0x4;
  55. r0 = LogicArrayList<LogicChest*>::ensureCapacity(r21);
  56. r24 = zero_extend_64(0x0);
  57. do {
  58. *(r31 + 0x18) = r31;
  59. r1 = r31 + 0x18;
  60. r0 = LogicArrayList<LogicChest*>::add(r21);
  61. r24 = r24 + 0x1;
  62. } while (r24 < 0x4);
  63. r1 = r31 | 0x3;
  64. r0 = LogicArrayList<int*>::ensureCapacity(r20);
  65. r25 = zero_extend_64(0x0);
  66. r24 = "deck index out of bounds";
  67. do {
  68. r0 = r31 | 0x20;
  69. *(r31 + 0x10) = operator new[]();
  70. r1 = r31 + 0x10;
  71. r0 = LogicArrayList<int*>::add(r20);
  72. r0 = r31 | 0x1;
  73. r1 = r24;
  74. r0 = Debugger::doAssert();
  75. *(*(*(r22 + 0x78) + r25 * 0x8) + 0x8) = r31;
  76. r8 = r31;
  77. r25 = r25 + 0x1;
  78. } while (r25 < 0x3);
  79. r0 = r31 | 0x10;
  80. r0 = operator new();
  81. asm{ stp xzr, xzr, x0 };
  82. *(r22 + 0x180) = r0;
  83. r0 = r22;
  84. r31 = r29 - 0x40;
  85. r29 = *(r31 + 0x40);
  86. r30 = *(r31 + 0x48);
  87. r20 = *(r31 + 0x30);
  88. r19 = *(r31 + 0x38);
  89. r22 = *(r31 + 0x20);
  90. r21 = *(r31 + 0x28);
  91. r24 = *(r31 + 0x10);
  92. r23 = *(r31 + 0x18);
  93. r26 = *r31;
  94. r25 = *(r31 + 0x8);
  95. r31 = r31 + 0x50;
  96. return r0;
  97. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement