YaLTeR

DrawText issue; DrawText; first two render_frame()-s

Jan 29th, 2016
69
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 20.41 KB | None | 0 0
  1. <Test Program> render_frame(): Start of the function.
  2. 000056F8: (f=0, t=6000, c=00000084) MyQueryPerformanceFrequency called.
  3. 000056F8: (f=0, t=6000, c=00000284) MyQueryPerformanceCounter called.
  4. 000056F8: (f=0, t=6000, c=00000204) DeterministicTimer::GetTicks(0x0) called.
  5. 000056F8: (f=0, t=6000) MyQueryPerformanceCounter returned 21477270.
  6. <Test Program> render_frame(): Calling chrono::steady_clock::now()
  7. 000056F8: (f=0, t=6000, c=00000284) MyQueryPerformanceCounter called.
  8. 000056F8: (f=0, t=6000, c=00000204) DeterministicTimer::GetTicks(0x0) called.
  9. 000056F8: (f=0, t=6000) MyQueryPerformanceCounter returned 21477270.
  10. <Test Program> render_frame(): d3ddev->Clear()
  11. 000056F8: (f=0, t=6000) MyDirect3DDevice9::MyClear() called.
  12. <Test Program> render_frame(): d3ddev->BeginScene()
  13. 00005F7C: (f=0, t=6000, c=00000284) MyQueryPerformanceCounter called.
  14. <Test Program> render_frame(): d3dfont->DrawTextW()
  15. 00005F7C: (f=0, t=6000, c=00000204) DeterministicTimer::GetTicks(0x0) called.
  16. 00005F7C: (f=0, t=6000) MyQueryPerformanceCounter returned 21477270.
  17. 00005F7C: (f=0, t=6000, c=00000804) MyWaitForSingleObject(-1) for 0x2C0
  18. 000056F8: (f=0, t=6000) MyDirect3DDevice9::MyCreateTexture(256x256) called.
  19. 000056F8: (f=0, t=6000, c=00000804) MyWaitForSingleObject(1000) for 0x2BC
  20. 000056F8: (f=0, t=6000, c=00000040) HookCOMInterface(0x85C31227)
  21. 00005F7C: (f=0, t=6000, c=00000804) MyWaitForSingleObject(-1) for 0x2C0
  22. 000056F8: (f=0, t=6000, c=00000040) HookCOMInterface for unknown riid: 85C31227-3DE5-4F00-9B3A-F11AC38C18B5
  23. 000056F8: (f=0, t=6000, c=00000040) HookCOMInterface(0xCFBAF3A)
  24. 000056F8: (f=0, t=6000, c=00000040) HookCOMInterface for unknown riid: 0CFBAF3A-9FF6-429A-99B3-A2796AF8B89B
  25. 000056F8: (f=0, t=6000) MyDirect3DDevice9::MyRelease(pThis = 0x3867B80) called.
  26. 000056F8: (f=0, t=6000, c=00000804) MyWaitForSingleObject(1000) for 0x2BC
  27. 00005F7C: (f=0, t=6000, c=00000804) MyWaitForSingleObject(-1) for 0x2C0
  28. 000056F8: (f=0, t=6000) MyDirect3DDevice9::MyGetRenderTarget(0) called, returned 0xE8F340
  29. 000056F8: (f=0, t=6000) MyDirect3DDevice9::MyRelease(pThis = 0x3867B80) called.
  30. 000056F8: (f=0, t=6000) MyDirect3DDevice9::MyRelease(pThis = 0x3867B80) called.
  31. 000056F8: (f=0, t=6000, c=00000804) MyWaitForSingleObject(1000) for 0x2BC
  32. 00005F7C: (f=0, t=6000, c=00000804) MyWaitForSingleObject(-1) for 0x2C0
  33. 000056F8: (f=0, t=6000, c=00000804) MyWaitForSingleObject(1000) for 0x2BC
  34. 00005F7C: (f=0, t=6000, c=00000804) MyWaitForSingleObject(-1) for 0x2C0
  35. 000056F8: (f=0, t=6000, c=00000804) MyWaitForSingleObject(1000) for 0x2BC
  36. 000056F8: (f=0, t=6000, c=00000804) MyWaitForSingleObject(1000) for 0x2BC
  37. 00005F7C: (f=0, t=6000, c=00000284) MyQueryPerformanceCounter called.
  38. 00005F7C: (f=0, t=6000, c=00000204) DeterministicTimer::GetTicks(0x0) called.
  39. 00005F7C: (f=0, t=6000) MyQueryPerformanceCounter returned 21477270.
  40. 00005F7C: (f=0, t=6000, c=00000284) MyQueryPerformanceCounter called.
  41. 00005F7C: (f=0, t=6000, c=00000204) DeterministicTimer::GetTicks(0x0) called.
  42. 00005F7C: (f=0, t=6000) MyQueryPerformanceCounter returned 21477270.
  43. 00005F7C: (f=0, t=6000, c=00000284) MyQueryPerformanceCounter called.
  44. 00005F7C: (f=0, t=6000, c=00000204) DeterministicTimer::GetTicks(0x0) called.
  45. 00005F7C: (f=0, t=6000) MyQueryPerformanceCounter returned 21477270.
  46. 000056F8: (f=0, t=6000, c=00000804) MyWaitForSingleObject(1000) for 0x2BC
  47. 00005F7C: (f=0, t=6000, c=00000084) MyQueryPerformanceFrequency called.
  48. 00005F7C: (f=0, t=6000, c=00000284) MyQueryPerformanceCounter called.
  49. 00005F7C: (f=0, t=6000, c=00000204) DeterministicTimer::GetTicks(0x0) called.
  50. 00005F7C: (f=0, t=6000) MyQueryPerformanceCounter returned 21477270.
  51. <Test Program> render_frame(): d3ddev->EndScene()
  52. <Test Program> render_frame(): d3ddev->Present()
  53. 000056F8: (f=0, t=6000, c=00000804) MyWaitForSingleObject(1000) for 0x2BC
  54. 00005F7C: (f=0, t=6000, c=00000284) MyQueryPerformanceCounter called.
  55. 00005F7C: (f=0, t=6000, c=00000204) DeterministicTimer::GetTicks(0x0) called.
  56. 00005F7C: (f=0, t=6000) MyQueryPerformanceCounter returned 21477270.
  57. 00005F7C: (f=0, t=6000, c=00000284) MyQueryPerformanceCounter called.
  58. 00005F7C: (f=0, t=6000, c=00000204) DeterministicTimer::GetTicks(0x0) called.
  59. 00005F7C: (f=0, t=6000) MyQueryPerformanceCounter returned 21477270.
  60. 00005F7C: (f=0, t=6000, c=00000284) MyQueryPerformanceCounter called.
  61. 00005F7C: (f=0, t=6000, c=00000204) DeterministicTimer::GetTicks(0x0) called.
  62. 00005F7C: (f=0, t=6000) MyQueryPerformanceCounter returned 21477270.
  63. 000056F8: (f=0, t=6000, c=00000804) MyWaitForSingleObject(1000) for 0x2BC
  64. 00005F7C: (f=0, t=6000, c=00000284) MyQueryPerformanceCounter called.
  65. 00005F7C: (f=0, t=6000, c=00000204) DeterministicTimer::GetTicks(0x0) called.
  66. 00005F7C: (f=0, t=6000) MyQueryPerformanceCounter returned 21477270.
  67. 00005F7C: (f=0, t=6000, c=00000284) MyQueryPerformanceCounter called.
  68. 00005F7C: (f=0, t=6000, c=00000204) DeterministicTimer::GetTicks(0x0) called.
  69. 00005F7C: (f=0, t=6000) MyQueryPerformanceCounter returned 21477270.
  70. 00005F7C: (f=0, t=6000, c=00000284) MyQueryPerformanceCounter called.
  71. 00005F7C: (f=0, t=6000, c=00000204) DeterministicTimer::GetTicks(0x0) called.
  72. 00005F7C: (f=0, t=6000) MyQueryPerformanceCounter returned 21477270.
  73. 000056F8: (f=0, t=6000, c=00000284) MyQueryPerformanceCounter called.
  74. 00005F7C: (f=0, t=6000, c=00000804) MyWaitForSingleObject(-1) for 0x2C0
  75. 000056F8: (f=0, t=6000, c=00000204) DeterministicTimer::GetTicks(0x0) called.
  76. 000056F8: (f=0, t=6000) MyQueryPerformanceCounter returned 21477270.
  77. 000056F8: (f=0, t=6000, c=00000804) MyWaitForSingleObject(1000) for 0x2BC
  78. 00005F7C: (f=0, t=6000, c=08000004) MyGetForegroundWindow called (0x0).
  79. 00005F7C: (f=0, t=6000, c=40000000) MyCreateThread(0x6BF46CEF) called, tls.curThreadCreateName = (null)
  80. debug string: 0x5F7C: GIVEMEANAME: 0Call stack info(thread=0x414) :
  81. KernelBase!0x74BF3E28 : RaiseException(0x40010006, 0, 2, 0x2F2D568)?
  82. KernelBase!0x74C03DC6 : OutputDebugStringA(0x2F2D7A8 ("GIVEMEANAME: 0"), 14, 0, 0x45564947)?
  83. d:\tools\source\hourglass-resurrection\wintasee\print.cpp(74) : cmdprintf(0x101E4688 ("GIVEMEANAME: %d"), 0)
  84. d:\tools\source\hourglass-resurrection\wintasee\hooks\threadhooks.cpp(329) : MyCreateThread(0, 0x10000, 0x6BF46CEF, 0x7A8C290, 0x10004, 0x384B20C)
  85. nvd3dum!0x6BF46BE4 : QueryOglResource(0, 0x10000, 0x6BCFB190, 0x37A8B00)?
  86. nvd3dum!0x6BCFB2F6 : ? (100, 0x6BF8F210 ("NVFBCAsyncThread"), 0x3575000, 0x3792C60)?
  87. nvd3dum!0x6BDA6B62 : QueryOglResource(0, 0, 0, 0x2F2EBB0)?
  88. nvd3dum!0x6BD58AE3 : ? (0x3850280, 0, 0x385604C, 0)?
  89. nvd3dum!0x6BD5AA0B : ? (0x3575000, 0xCDE544, 0, 0x37A85B0)?
  90. nvd3dum!0x6BCE2565 : ? (0x10123AE0, 0x3853F40, 0x2F2FB74, 0x6BF46C24)?
  91. nvd3dum!0x6BCFB1C7 : ? (0x37A85B0, 0xA92AA35F, 0x10123AE0, 0x3853F40)?
  92. nvd3dum!0x6BF46C24 : QueryOglResource(0x10123AE0, 0x2F2FBA0, 0x10123BAF, 0x3851F20)?
  93. nvd3dum!0x6BF46D6B : QueryOglResource(0x3851F20, 0, 0x5F7C, 0)?
  94. d:\tools\source\hourglass-resurrection\wintasee\hooks\threadhooks.cpp(106) : MyThreadWrapperThread(0x3852308)
  95. kernel32!0x76B33744 : BaseThreadInitThunk(0x3852308, 0x5FA0BB2, 0, 0)?
  96. ntdll!0x77429CD4 : RtlSetCurrentTransaction(-1, 0x7744D4C8, 0, 0)?
  97. ntdll!0x77429C9F : RtlSetCurrentTransaction(0x10123AE0, 0x3852308, 0, 0)?
  98. Call stack info(thread=0x414) : (id=0x5F7C) (name=1_unknown_at_6000)
  99. KernelBase!0x74BF3E28 : RaiseException(0x40010006, 0, 2, 0x2F2D568)?
  100. KernelBase!0x74C03DC6 : OutputDebugStringA(0x2F2D7A8 ("GIVEMEANAME: 0"), 14, 0, 0x45564947)?
  101. d:\tools\source\hourglass-resurrection\wintasee\print.cpp(74) : cmdprintf(0x101E4688 ("GIVEMEANAME: %d"), 0)
  102. d:\tools\source\hourglass-resurrection\wintasee\hooks\threadhooks.cpp(329) : MyCreateThread(0, 0x10000, 0x6BF46CEF, 0x7A8C290, 0x10004, 0x384B20C)
  103. nvd3dum!0x6BF46BE4 : QueryOglResource(0, 0x10000, 0x6BCFB190, 0x37A8B00)?
  104. nvd3dum!0x6BCFB2F6 : ? (100, 0x6BF8F210 ("NVFBCAsyncThread"), 0x3575000, 0x3792C60)?
  105. nvd3dum!0x6BDA6B62 : QueryOglResource(0, 0, 0, 0x2F2EBB0)?
  106. nvd3dum!0x6BD58AE3 : ? (0x3850280, 0, 0x385604C, 0)?
  107. nvd3dum!0x6BD5AA0B : ? (0x3575000, 0xCDE544, 0, 0x37A85B0)?
  108. nvd3dum!0x6BCE2565 : ? (0x10123AE0, 0x3853F40, 0x2F2FB74, 0x6BF46C24)?
  109. nvd3dum!0x6BCFB1C7 : ? (0x37A85B0, 0xA92AA35F, 0x10123AE0, 0x3853F40)?
  110. nvd3dum!0x6BF46C24 : QueryOglResource(0x10123AE0, 0x2F2FBA0, 0x10123BAF, 0x3851F20)?
  111. nvd3dum!0x6BF46D6B : QueryOglResource(0x3851F20, 0, 0x5F7C, 0)?
  112. d:\tools\source\hourglass-resurrection\wintasee\hooks\threadhooks.cpp(106) : MyThreadWrapperThread(0x3852308)
  113. kernel32!0x76B33744 : BaseThreadInitThunk(0x3852308, 0x5FA0BB2, 0, 0)?
  114. ntdll!0x77429CD4 : RtlSetCurrentTransaction(-1, 0x7744D4C8, 0, 0)?
  115. ntdll!0x77429C9F : RtlSetCurrentTransaction(0x10123AE0, 0x3852308, 0, 0)?
  116. 00005F7C: (f=0, t=6000, c=00000204) DeterministicTimer::GetTicks(0xFFFFFFFF) called.
  117. got name for as-yet-invalid thread id=0x3B38: "2_unknown_at_6000"
  118. 00005F7C: (f=0, t=6000, c=40000000) MyCreateThread: created real (wrapper) thread and named it "2_unknown_at_6000": handle=0x9C (ph=0x2E8), id=0x3B38.
  119. STARTED THREAD: id=0x3B38, handle=0x46C
  120. thread status: id=0x182C, handle=0x41C, suspend=0, name=
  121. Call stack info(thread=0x41C) : (id=0x182C) (name=)
  122. ntdll!0x7743A45C : ZwWaitForWorkViaWorkerFactory(0xE851D0, 0x76B33720, 0x1744A392, 0x11BFF90)?
  123. kernel32!0x76B33744 : BaseThreadInitThunk(0xE851D0, 0x6130FDE, 0, 0)?
  124. ntdll!0x77429CD4 : RtlSetCurrentTransaction(-1, 0x7744D4C8, 0, 0)?
  125. ntdll!0x77429C9F : RtlSetCurrentTransaction(0x774043E0, 0xE851D0, 0, 0)?
  126. thread status: id=0x3FC8, handle=0x420, suspend=0, name=
  127. Call stack info(thread=0x420) : (id=0x3FC8) (name=)
  128. ntdll!0x7743A45C : ZwWaitForWorkViaWorkerFactory(0xE851D0, 0x76B33720, 0x1770A70E, 0x12FFC1C)?
  129. kernel32!0x76B33744 : BaseThreadInitThunk(0xE851D0, 0x6270C52, 0, 0)?
  130. ntdll!0x77429CD4 : RtlSetCurrentTransaction(-1, 0x7744D4C8, 0, 0)?
  131. ntdll!0x77429C9F : RtlSetCurrentTransaction(0x774043E0, 0xE851D0, 0, 0)?
  132. thread status: id=0x4750, handle=0x418, suspend=0, name=
  133. Call stack info(thread=0x418) : (id=0x4750) (name=)
  134. ntdll!0x7743A45C : ZwWaitForWorkViaWorkerFactory(0xE851D0, 0x76B33720, 0x1758A4E6, 0x107F884)?
  135. kernel32!0x76B33744 : BaseThreadInitThunk(0xE851D0, 0x60F08CA, 0, 0)?
  136. ntdll!0x77429CD4 : RtlSetCurrentTransaction(-1, 0x7744D4C8, 0, 0)?
  137. ntdll!0x77429C9F : RtlSetCurrentTransaction(0x774043E0, 0xE851D0, 0, 0)?
  138. thread status: id=0x563C, handle=0x444, suspend=1, name=0_unknown_at_6000
  139. Call stack info(thread=0x444) : (id=0x563C) (name=0_unknown_at_6000)
  140. ntdll!0x7743A2FC : NtSuspendThread(-2, -2, 34, 0xE8C5E8)?
  141. d:\tools\source\hourglass-resurrection\wintasee\hooks\threadhooks.cpp(370) : MyExitThread(0)
  142. KernelBase!0x74BF6D15 : FreeLibraryAndExitThread(0x6B6B0000, 0, 0x34AFD78, 0x6B6B9E39)?
  143. kernel32!0x76B3A581 : FreeLibraryAndExitThread(0x6B6B0000, 0, 0x10123AE0, 0x10123AE0)?
  144. nvd3dum!0x6B6B9E39 : ? (0, 0, 0x563C, 0)?
  145. d:\tools\source\hourglass-resurrection\wintasee\hooks\threadhooks.cpp(106) : MyThreadWrapperThread(0xEC7140)
  146. kernel32!0x76B33744 : BaseThreadInitThunk(0xEC7140, 0x4420DBA, 0, 0)?
  147. ntdll!0x77429CD4 : RtlSetCurrentTransaction(-1, 0x7744D4C8, 0, 0)?
  148. ntdll!0x77429C9F : RtlSetCurrentTransaction(0x10123AE0, 0xEC7140, 0, 0)?
  149. thread status: id=0x56F8, handle=0x3F4, suspend=0, name=Main
  150. Call stack info(thread=0x3F4) : (id=0x56F8) (name=Main)
  151. ntdll!0x7743891C : NtWaitForSingleObject(700, 1000, 0, 0xCDE454)?
  152. KernelBase!0x74BE8C62 : WaitForSingleObject(700, 1000, 1000, 0)?
  153. d:\tools\source\hourglass-resurrection\wintasee\hooks\waithooks.cpp(180) : MyWaitForSingleObject(700, 1000)
  154. nvd3dum!0x6BCE35A0 : ? (7, 135, 0xCDE544, 0)?
  155. nvd3dum!0x6BCE424A : ? (135, 0xF7AAA8, 0x6BCF6990, 0x7A68D90)?
  156. nvd3dum!0x6BCF6B30 : ? (0x3575000, 0xCDE544, 0x386CD18, 0x6E300D90)?
  157. d3d9!0x6E301391 : Direct3DCreate9Ex(0x386CD18, 0x386A4E4, 0x3867B80, 0)?
  158. d3d9!0x6E303819 : Direct3DCreate9Ex(0, 0, 0, 0)?
  159. d3d9!0x6E3943BF : Direct3D9EnableMaximizedWindowedModeShim(0, 0, 0, 0)?
  160. d3d9!0x6E3942AB : Direct3D9EnableMaximizedWindowedModeShim(0x3867B80, 0, 0, 0)?
  161. d:\users\yalter\documents\visual studio 2015\projects\drawtextissue\drawtextissue\main.cpp(177) : render_frame()
  162. d:\users\yalter\documents\visual studio 2015\projects\drawtextissue\drawtextissue\main.cpp(111) : wWinMain(0xB10000, 0, 0xE82430, 10)
  163. f:\dd\vctools\crt\vcstartup\src\startup\exe_common.inl(128) : invoke_main()
  164. f:\dd\vctools\crt\vcstartup\src\startup\exe_common.inl(264) : __scrt_common_main_seh()
  165. f:\dd\vctools\crt\vcstartup\src\startup\exe_common.inl(309) : __scrt_common_main()
  166. f:\dd\vctools\crt\vcstartup\src\startup\exe_wwinmain.cpp(17) : wWinMainCRTStartup()
  167. kernel32!0x76B33744 : BaseThreadInitThunk(0x7EFB6000, 0x7C509B6, 0, 0)?
  168. ntdll!0x77429CD4 : RtlSetCurrentTransaction(-1, 0x7744D4C8, 0, 0)?
  169. ntdll!0x77429C9F : RtlSetCurrentTransaction(0xB21497, 0x7EFB6000, 0, 0)?
  170. thread status: id=0x5F7C, handle=0x414, suspend=0, name=1_unknown_at_6000
  171. Call stack info(thread=0x414) : (id=0x5F7C) (name=1_unknown_at_6000)
  172. gdi32!0x770D486C : D3DKMTMakeResident(0xF7AAA8, 0x2F2E980, 0xED2180, 0)?
  173. nvd3dum!0x6BD8B60E : QueryOglResource(0x2F2E980, 0, 0, 0xF77390)?
  174. nvd3dum!0x6BE16C7A : QueryOglResource(1, 0x2F2EA04, 0x2F2EA00, 0)?
  175. nvd3dum!0x6BE17A3E : QueryOglResource(0x7A8A0B8, 0, 0x3575000, 0x3792C60)?
  176. nvd3dum!0x6BD89D19 : QueryOglResource(0x2F2EBB0, 0x3850280, 0x3575000, 0)?
  177. nvd3dum!0x6BD58F9E : ? (0x3850280, 0, 0x385604C, 0)?
  178. nvd3dum!0x6BD5AA0B : ? (0x3575000, 0xCDE544, 0, 0x37A85B0)?
  179. nvd3dum!0x6BCE2565 : ? (0x10123AE0, 0x3853F40, 0x2F2FB74, 0x6BF46C24)?
  180. nvd3dum!0x6BCFB1C7 : ? (0x37A85B0, 0xA92AA35F, 0x10123AE0, 0x3853F40)?
  181. nvd3dum!0x6BF46C24 : QueryOglResource(0x10123AE0, 0x2F2FBA0, 0x10123BAF, 0x3851F20)?
  182. nvd3dum!0x6BF46D6B : QueryOglResource(0x3851F20, 0, 0x5F7C, 0)?
  183. d:\tools\source\hourglass-resurrection\wintasee\hooks\threadhooks.cpp(106) : MyThreadWrapperThread(0x3852308)
  184. kernel32!0x76B33744 : BaseThreadInitThunk(0x3852308, 0x5FA0BB2, 0, 0)?
  185. ntdll!0x77429CD4 : RtlSetCurrentTransaction(-1, 0x7744D4C8, 0, 0)?
  186. ntdll!0x77429C9F : RtlSetCurrentTransaction(0x10123AE0, 0x3852308, 0, 0)?
  187. 00005F7C: (f=0, t=6000, c=00000284) MyQueryPerformanceCounter called.
  188. 00005F7C: (f=0, t=6000, c=00000204) DeterministicTimer::GetTicks(0x0) called.
  189. 00005F7C: (f=0, t=6000) MyQueryPerformanceCounter returned 21477270.
  190. 00003B38: (f=0, t=6000, c=40000000) MyThreadWrapperThread called.
  191. 00003B38: (f=0, t=6000, c=00000804) MyWaitForMultipleObjects(-1, count=3, flag=0)
  192. 00003B38: (f=0, t=6000, c=00000804) 0x1F8
  193. 00003B38: (f=0, t=6000, c=00000804) 0x80
  194. 00003B38: (f=0, t=6000, c=00000804) 0x88
  195. 00003B38: (f=0, t=6000, c=00000804) MyWaitForMultipleObjects(-1, count=3, flag=0)
  196. 00003B38: (f=0, t=6000, c=00000804) 0x1F8
  197. 00003B38: (f=0, t=6000, c=00000804) 0x80
  198. 00003B38: (f=0, t=6000, c=00000804) 0x88
  199. 00005F7C: (f=0, t=6000, c=00000284) MyQueryPerformanceCounter called.
  200. 00005F7C: (f=0, t=6000, c=00000204) DeterministicTimer::GetTicks(0x0) called.
  201. 00005F7C: (f=0, t=6000) MyQueryPerformanceCounter returned 21477270.
  202. 00005F7C: (f=0, t=6000, c=00000284) MyGetTickCount called.
  203. 00005F7C: (f=0, t=6000, c=00000204) DeterministicTimer::GetTicks(0x2) called.
  204. 00005F7C: (f=0, t=6000, c=00000284) MyQueryPerformanceCounter called.
  205. 00005F7C: (f=0, t=6000, c=00000204) DeterministicTimer::GetTicks(0x0) called.
  206. 00005F7C: (f=0, t=6000) MyQueryPerformanceCounter returned 21477270.
  207. 00005F7C: (f=0, t=6000, c=00000284) MyGetTickCount called.
  208. 00005F7C: (f=0, t=6000, c=00000204) DeterministicTimer::GetTicks(0x2) called.
  209. 00005F7C: (f=0, t=6000, c=00000284) MyGetTickCount called.
  210. 00005F7C: (f=0, t=6000, c=00000204) DeterministicTimer::GetTicks(0x2) called.
  211. 00005F7C: (f=0, t=6000, c=00000284) MyGetTickCount called.
  212. 00005F7C: (f=0, t=6000, c=00000204) DeterministicTimer::GetTicks(0x2) called.
  213. 00005F7C: (f=0, t=6000, c=00000284) MyQueryPerformanceCounter called.
  214. 00005F7C: (f=0, t=6000, c=00000204) DeterministicTimer::GetTicks(0x0) called.
  215. 00005F7C: (f=0, t=6000) MyQueryPerformanceCounter returned 21477270.
  216. 000056F8: (f=0, t=6000, c=00000284) MyQueryPerformanceCounter called.
  217. 00005F7C: (f=0, t=6000, c=00000804) MyWaitForSingleObject(-1) for 0x2C0
  218. 000056F8: (f=0, t=6000, c=00000204) DeterministicTimer::GetTicks(0x0) called.
  219. 000056F8: (f=0, t=6000) MyQueryPerformanceCounter returned 21477270.
  220. 000056F8: (f=0, t=6000, c=00000284) MyQueryPerformanceCounter called.
  221. 000056F8: (f=0, t=6000, c=00000204) DeterministicTimer::GetTicks(0x0) called.
  222. 000056F8: (f=0, t=6000) MyQueryPerformanceCounter returned 21477270.
  223. 000056F8: (f=0, t=6000, c=00000284) MyQueryPerformanceCounter called.
  224. 000056F8: (f=0, t=6000, c=00000204) DeterministicTimer::GetTicks(0x0) called.
  225. 000056F8: (f=0, t=6000) MyQueryPerformanceCounter returned 21477270.
  226. 000056F8: (f=0, t=6000, c=00000284) MyQueryPerformanceCounter called.
  227. 000056F8: (f=0, t=6000, c=00000204) DeterministicTimer::GetTicks(0x0) called.
  228. 000056F8: (f=0, t=6000) MyQueryPerformanceCounter returned 21477270.
  229. 000056F8: (f=0, t=6000, c=00000284) MyQueryPerformanceCounter called.
  230. 000056F8: (f=0, t=6000, c=00000204) DeterministicTimer::GetTicks(0x0) called.
  231. 000056F8: (f=0, t=6000) MyQueryPerformanceCounter returned 21477270.
  232. <Test Program> render_frame(): End of the function.
  233. 000056F8: (f=0, t=6000, c=04000804) MyPeekMessageW(0xCDF874, 0x0, 0x0, 0x0, 0x1) called.
  234. 000056F8: (f=0, t=6000, c=00000204) DeterministicTimer::GetTicks(0x6) called.
  235. <Test Program> render_frame(): Start of the function.
  236. <Test Program> render_frame(): Calling chrono::steady_clock::now()
  237. 000056F8: (f=0, t=6000, c=00000284) MyQueryPerformanceCounter called.
  238. 000056F8: (f=0, t=6000, c=00000204) DeterministicTimer::GetTicks(0x0) called.
  239. 000056F8: (f=0, t=6000) MyQueryPerformanceCounter returned 21477270.
  240. <Test Program> render_frame(): d3ddev->Clear()
  241. 00005F7C: (f=0, t=6000, c=00000804) MyWaitForSingleObject(-1) for 0x2C0
  242. <Test Program> render_frame(): d3ddev->BeginScene()
  243. <Test Program> render_frame(): d3dfont->DrawTextW()
  244. <Test Program> render_frame(): d3ddev->EndScene()
  245. 00005F7C: (f=0, t=6000, c=00000804) MyWaitForSingleObject(-1) for 0x2C0
  246. <Test Program> render_frame(): d3ddev->Present()
  247. 000056F8: (f=0, t=6000, c=00000804) MyWaitForSingleObject(1000) for 0x2BC
  248. 00005F7C: (f=0, t=6000, c=00000284) MyQueryPerformanceCounter called.
  249. 00005F7C: (f=0, t=6000, c=00000204) DeterministicTimer::GetTicks(0x0) called.
  250. 00005F7C: (f=0, t=6000) MyQueryPerformanceCounter returned 21477270.
  251. 00005F7C: (f=0, t=6000, c=08000004) MyGetForegroundWindow called (0x0).
  252. 000056F8: (f=0, t=6000, c=00000804) MyWaitForSingleObject(1000) for 0x2BC
  253. 00005F7C: (f=0, t=6000, c=00000284) MyQueryPerformanceCounter called.
  254. 00005F7C: (f=0, t=6000, c=00000204) DeterministicTimer::GetTicks(0x0) called.
  255. 00005F7C: (f=0, t=6000) MyQueryPerformanceCounter returned 21477270.
  256. 00005F7C: (f=0, t=6000, c=00000284) MyGetTickCount called.
  257. 00005F7C: (f=0, t=6000, c=00000204) DeterministicTimer::GetTicks(0x2) called.
  258. 00005F7C: (f=0, t=6000, c=00000284) MyGetTickCount called.
  259. 00005F7C: (f=0, t=6000, c=00000204) DeterministicTimer::GetTicks(0x2) called.
  260. 00005F7C: (f=0, t=6000, c=00000284) MyQueryPerformanceCounter called.
  261. 00005F7C: (f=0, t=6000, c=00000204) DeterministicTimer::GetTicks(0x0) called.
  262. 00005F7C: (f=0, t=6000) MyQueryPerformanceCounter returned 21477270.
  263. 000056F8: (f=0, t=6000, c=00000284) MyQueryPerformanceCounter called.
  264. 000056F8: (f=0, t=6000, c=00000204) DeterministicTimer::GetTicks(0x0) called.
  265. 00005F7C: (f=0, t=6000, c=00000804) MyWaitForSingleObject(-1) for 0x2C0
  266. 000056F8: (f=0, t=6000) MyQueryPerformanceCounter returned 21477270.
  267. 000056F8: (f=0, t=6000, c=00000284) MyQueryPerformanceCounter called.
  268. 000056F8: (f=0, t=6000, c=00000204) DeterministicTimer::GetTicks(0x0) called.
  269. 000056F8: (f=0, t=6000) MyQueryPerformanceCounter returned 21477270.
  270. 000056F8: (f=0, t=6000, c=00000284) MyQueryPerformanceCounter called.
  271. 000056F8: (f=0, t=6000, c=00000204) DeterministicTimer::GetTicks(0x0) called.
  272. 000056F8: (f=0, t=6000) MyQueryPerformanceCounter returned 21477270.
  273. 000056F8: (f=0, t=6000, c=00000284) MyQueryPerformanceCounter called.
  274. 000056F8: (f=0, t=6000, c=00000204) DeterministicTimer::GetTicks(0x0) called.
  275. 000056F8: (f=0, t=6000) MyQueryPerformanceCounter returned 21477270.
  276. 000056F8: (f=0, t=6000, c=00000284) MyQueryPerformanceCounter called.
  277. 000056F8: (f=0, t=6000, c=00000204) DeterministicTimer::GetTicks(0x0) called.
  278. 000056F8: (f=0, t=6000) MyQueryPerformanceCounter returned 21477270.
  279. <Test Program> render_frame(): End of the function.
Add Comment
Please, Sign In to add comment