Advertisement
Martymoose98

cGraphicDeviceDx11::create release

Jul 7th, 2019
277
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 2.70 KB | None | 0 0
  1. // write access to const memory has been detected, the output may be wrong!
  2. __int64 __fastcall cGraphicDeviceDx11::create(CGraphicDeviceDx11 *pGraphicDevice, CGraphicContextDx11 **ppContext, CDisplay *pDisplay, HWND hWnd, int *a5)
  3. {
  4. __int64 result; // rax
  5. char v6; // cf
  6. char v7; // zf
  7. __int64 v8; // rax
  8. __int64 v9; // rbx
  9. __int64 v10; // rbp
  10. __int64 v11; // rdi
  11. __int64 v12; // rsi
  12. __int64 v13; // r10
  13. __int64 v14; // r11
  14. __int64 v15; // r12
  15. __int64 v16; // r13
  16. __int64 v17; // r14
  17. __int64 v18; // r15
  18. __int64 v19; // r11
  19. __int64 v20; // rt1
  20. __int64 v21; // r13
  21. __int64 v22; // r13
  22. __int64 v23; // r13
  23. __int64 v24; // r13
  24. __int64 v25; // r13
  25. unsigned __int64 eflags; // rt0
  26. unsigned __int64 v27; // [rsp+1990h] [rbp-428h]
  27. CGraphicContextDx11 **v28; // [rsp+1998h] [rbp-420h]
  28. __int64 v29; // [rsp+19A0h] [rbp-418h]
  29. __int64 v30; // [rsp+19A8h] [rbp-410h]
  30. __int64 v31; // [rsp+19B0h] [rbp-408h]
  31. __int64 a2a; // [rsp+19B8h] [rbp-400h]
  32. __int64 v33; // [rsp+19C0h] [rbp-3F8h]
  33. __int64 v34; // [rsp+19C8h] [rbp-3F0h]
  34. __int64 v35; // [rsp+19D0h] [rbp-3E8h]
  35. __int64 v36; // [rsp+19D8h] [rbp-3E0h]
  36. __int64 pStruct; // [rsp+19E0h] [rbp-3D8h]
  37. HWND v38; // [rsp+19E8h] [rbp-3D0h]
  38. __int64 a6; // [rsp+19F0h] [rbp-3C8h]
  39. unsigned int a5a[2]; // [rsp+19F8h] [rbp-3C0h]
  40. CGraphicDeviceDx11 *v41; // [rsp+1A00h] [rbp-3B8h]
  41. CDisplay *v42; // [rsp+1A08h] [rbp-3B0h]
  42.  
  43. v28 = ppContext;
  44. *((_BYTE *)&qword_144DDE498 + 0x140) = !v7;
  45. v34 = v9;
  46. v35 = v10;
  47. *(&byte_144C802D7 + 0x98) = !v7;
  48. v36 = v12;
  49. v30 = v14;
  50. v19 = *((unsigned __int8 *)&word_142CCF9E6 + 0xB0);
  51. v31 = v16;
  52. *(&byte_144E43C89 + 41) = v16;
  53. v29 = v17;
  54. v20 = *((_QWORD *)&byte_142B930D7 + 35);
  55. *((_BYTE *)&qword_144DDE498 + 104) = v6;
  56. *(&byte_1446E73CF + 64) = !v7;
  57. v21 = *((_QWORD *)&byte_142F7462F + 6);
  58. v38 = hWnd;
  59. LOBYTE(v20) = byte_144353595[104];
  60. LOBYTE(qword_144A3E360[34]) = v6;
  61. LOBYTE(word_144331192[48]) = !v7;
  62. LOBYTE(v20) = word_145A25582[32];
  63. v22 = LOBYTE(qword_144A3E360[21]);
  64. v33 = v18;
  65. LOWORD(v22) = (unsigned __int64)qword_144A3E360;
  66. pStruct = v11;
  67. a6 = v8;
  68. *((_QWORD *)&word_141BAFAA2 + 11) = v22;
  69. *(_QWORD *)a5a = v15;
  70. *((_QWORD *)&word_144532CEA + 13) = *(_QWORD *)&byte_144353595[32];
  71. v23 = (unsigned __int8)*(&byte_144C802D7 + 144);
  72. a2a = v13;
  73. *((_QWORD *)&word_141C63816 + 54) = v23;
  74. LOBYTE(v20) = word_142E19352[96];
  75. v41 = pGraphicDevice;
  76. v24 = *((_QWORD *)&byte_144C802D7 + 9);
  77. v25 = *((_QWORD *)&word_141C63816 + 19);
  78. v42 = pDisplay;
  79. eflags = __readeflags();
  80. v27 = eflags;
  81. LODWORD(v25) = *((_DWORD *)&word_141BAFAA2 + 12) | v25;
  82. sub_1448588B5();
  83. return result;
  84. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement