Advertisement
YaLTeR

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

Jan 29th, 2016
229
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 24.45 KB | None | 0 0
  1. <Test Program> render_frame(): Start of the function.
  2. 00000358: (f=0, t=6000, c=00000084) MyQueryPerformanceFrequency called.
  3. 00000358: (f=0, t=6000, c=00000284) MyQueryPerformanceCounter called.
  4. 00000358: (f=0, t=6000, c=00000204) DeterministicTimer::GetTicks(0x0) called.
  5. 00000358: (f=0, t=6000) MyQueryPerformanceCounter returned 21477270.
  6. <Test Program> render_frame(): Calling chrono::steady_clock::now()
  7. 00000358: (f=0, t=6000, c=00000284) MyQueryPerformanceCounter called.
  8. 00000358: (f=0, t=6000, c=00000204) DeterministicTimer::GetTicks(0x0) called.
  9. 00000358: (f=0, t=6000) MyQueryPerformanceCounter returned 21477270.
  10. <Test Program> render_frame(): d3ddev->Clear()
  11. 00000358: (f=0, t=6000) MyDirect3DDevice9::MyClear() called.
  12. <Test Program> render_frame(): d3ddev->BeginScene()
  13. 000004C8: (f=0, t=6000, c=00000284) MyQueryPerformanceCounter called.
  14. <Test Program> render_frame(): d3ddev->EndScene()
  15. 000004C8: (f=0, t=6000, c=00000204) DeterministicTimer::GetTicks(0x0) called.
  16. 000004C8: (f=0, t=6000) MyQueryPerformanceCounter returned 21477270.
  17. <Test Program> render_frame(): d3ddev->Present()
  18. 000004C8: (f=0, t=6000, c=00000804) MyWaitForSingleObject(-1) for 0x2C0
  19. 00000358: (f=0, t=6000) MyDirect3DDevice9::MyPresent() called.
  20. 00000358: (f=0, t=6000, c=00000804) MyWaitForSingleObject(1000) for 0x2BC
  21. 00000358: (f=0, t=6000, c=00000804) MyWaitForSingleObject(1000) for 0x2BC
  22. 000004C8: (f=0, t=6000, c=00000284) MyQueryPerformanceCounter called.
  23. 000004C8: (f=0, t=6000, c=00000204) DeterministicTimer::GetTicks(0x0) called.
  24. 000004C8: (f=0, t=6000) MyQueryPerformanceCounter returned 21477270.
  25. 000004C8: (f=0, t=6000, c=00000284) MyQueryPerformanceCounter called.
  26. 000004C8: (f=0, t=6000, c=00000204) DeterministicTimer::GetTicks(0x0) called.
  27. 000004C8: (f=0, t=6000) MyQueryPerformanceCounter returned 21477270.
  28. 00000358: (f=0, t=6000, c=00000284) MyQueryPerformanceCounter called.
  29. 00000358: (f=0, t=6000, c=00000204) DeterministicTimer::GetTicks(0x0) called.
  30. 000004C8: (f=0, t=6000, c=00000804) MyWaitForSingleObject(-1) for 0x2C0
  31. 00000358: (f=0, t=6000) MyQueryPerformanceCounter returned 21477270.
  32. 00000358: (f=0, t=6000, c=00000804) MyWaitForSingleObject(1000) for 0x2BC
  33. 000004C8: (f=0, t=6000, c=08000004) MyGetForegroundWindow called (0x0).
  34. 000004C8: (f=0, t=6000, c=40000000) MyCreateThread(0x6BF46CEF) called, tls.curThreadCreateName = (null)
  35. debug string: 0x4C8: GIVEMEANAME: 0Call stack info(thread=0x6A8) :
  36. KernelBase!0x74BF3E28 : RaiseException(0x40010006, 0, 2, 0x2B3D2E8)?
  37. KernelBase!0x74C03DC6 : OutputDebugStringA(0x2B3D528 ("GIVEMEANAME: 0"), 14, 0, 0x45564947)?
  38. d:\tools\source\hourglass-resurrection\wintasee\print.cpp(74) : cmdprintf(0x101E4688 ("GIVEMEANAME: %d"), 0)
  39. d:\tools\source\hourglass-resurrection\wintasee\hooks\threadhooks.cpp(329) : MyCreateThread(0, 0x10000, 0x6BF46CEF, 0x6EF9930, 0x10004, 0x2D5571C)
  40. nvd3dum!0x6BF46BE4 : QueryOglResource(0, 0x10000, 0x6BCFB190, 0x2D41880)?
  41. nvd3dum!0x6BCFB2F6 : ? (100, 0x6BF8F210 ("NVFBCAsyncThread"), 0x2AE5000, 0x2C9E810)?
  42. nvd3dum!0x6BDA6B62 : QueryOglResource(0, 0, 0, 0x2B3E930)?
  43. nvd3dum!0x6BD58AE3 : ? (0x2D5CB80, 0, 0x2D60F5C, 0)?
  44. nvd3dum!0x6BD5AA0B : ? (0x2AE5000, 0x54E474, 0, 0x2D41AE0)?
  45. nvd3dum!0x6BCE2565 : ? (0x10123AE0, 0x2D742B0, 0x2B3F8F0, 0x6BF46C24)?
  46. nvd3dum!0x6BCFB1C7 : ? (0x2D41AE0, 0xCC5FCD5D, 0x10123AE0, 0x2D742B0)?
  47. nvd3dum!0x6BF46C24 : QueryOglResource(0x10123AE0, 0x2B3F91C, 0x10123BAF, 0x2D5E860)?
  48. nvd3dum!0x6BF46D6B : QueryOglResource(0x2D5E860, 0, 0x4C8, 0)?
  49. d:\tools\source\hourglass-resurrection\wintasee\hooks\threadhooks.cpp(106) : MyThreadWrapperThread(0x2D5EC48)
  50. kernel32!0x76B33744 : BaseThreadInitThunk(0x2D5EC48, 0x47D2A01D, 0, 0)?
  51. ntdll!0x77429CD4 : RtlSetCurrentTransaction(-1, 0x7744D4A9, 0, 0)?
  52. ntdll!0x77429C9F : RtlSetCurrentTransaction(0x10123AE0, 0x2D5EC48, 0, 0)?
  53. Call stack info(thread=0x6A8) : (id=0x4C8) (name=1_unknown_at_6000)
  54. KernelBase!0x74BF3E28 : RaiseException(0x40010006, 0, 2, 0x2B3D2E8)?
  55. KernelBase!0x74C03DC6 : OutputDebugStringA(0x2B3D528 ("GIVEMEANAME: 0"), 14, 0, 0x45564947)?
  56. d:\tools\source\hourglass-resurrection\wintasee\print.cpp(74) : cmdprintf(0x101E4688 ("GIVEMEANAME: %d"), 0)
  57. d:\tools\source\hourglass-resurrection\wintasee\hooks\threadhooks.cpp(329) : MyCreateThread(0, 0x10000, 0x6BF46CEF, 0x6EF9930, 0x10004, 0x2D5571C)
  58. nvd3dum!0x6BF46BE4 : QueryOglResource(0, 0x10000, 0x6BCFB190, 0x2D41880)?
  59. nvd3dum!0x6BCFB2F6 : ? (100, 0x6BF8F210 ("NVFBCAsyncThread"), 0x2AE5000, 0x2C9E810)?
  60. nvd3dum!0x6BDA6B62 : QueryOglResource(0, 0, 0, 0x2B3E930)?
  61. nvd3dum!0x6BD58AE3 : ? (0x2D5CB80, 0, 0x2D60F5C, 0)?
  62. nvd3dum!0x6BD5AA0B : ? (0x2AE5000, 0x54E474, 0, 0x2D41AE0)?
  63. nvd3dum!0x6BCE2565 : ? (0x10123AE0, 0x2D742B0, 0x2B3F8F0, 0x6BF46C24)?
  64. nvd3dum!0x6BCFB1C7 : ? (0x2D41AE0, 0xCC5FCD5D, 0x10123AE0, 0x2D742B0)?
  65. nvd3dum!0x6BF46C24 : QueryOglResource(0x10123AE0, 0x2B3F91C, 0x10123BAF, 0x2D5E860)?
  66. nvd3dum!0x6BF46D6B : QueryOglResource(0x2D5E860, 0, 0x4C8, 0)?
  67. d:\tools\source\hourglass-resurrection\wintasee\hooks\threadhooks.cpp(106) : MyThreadWrapperThread(0x2D5EC48)
  68. kernel32!0x76B33744 : BaseThreadInitThunk(0x2D5EC48, 0x47D2A01D, 0, 0)?
  69. ntdll!0x77429CD4 : RtlSetCurrentTransaction(-1, 0x7744D4A9, 0, 0)?
  70. ntdll!0x77429C9F : RtlSetCurrentTransaction(0x10123AE0, 0x2D5EC48, 0, 0)?
  71. 000004C8: (f=0, t=6000, c=00000204) DeterministicTimer::GetTicks(0xFFFFFFFF) called.
  72. got name for as-yet-invalid thread id=0x2CC0: "2_unknown_at_6000"
  73. 000004C8: (f=0, t=6000, c=40000000) MyCreateThread: created real (wrapper) thread and named it "2_unknown_at_6000": handle=0x2E4 (ph=0x2E8), id=0x2CC0.
  74. STARTED THREAD: id=0x2CC0, handle=0x68C
  75. thread status: id=0x88, handle=0xB40, suspend=0, name=
  76. Call stack info(thread=0xB40) : (id=0x88) (name=)
  77. ntdll!0x7743A45C : ZwWaitForWorkViaWorkerFactory(0x6751D0, 0x76B33720, 0x1D74CCAE, 0xB6F89C)?
  78. kernel32!0x76B33744 : BaseThreadInitThunk(0x6751D0, 0x45D7A1F9, 0, 0)?
  79. ntdll!0x77429CD4 : RtlSetCurrentTransaction(-1, 0x7744D4A9, 0, 0)?
  80. ntdll!0x77429C9F : RtlSetCurrentTransaction(0x774043E0, 0x6751D0, 0, 0)?
  81. thread status: id=0x358, handle=0x42C, suspend=0, name=Main
  82. Call stack info(thread=0x42C) : (id=0x358) (name=Main)
  83. ntdll!0x7743891C : NtWaitForSingleObject(700, 1000, 0, 0x54E384)?
  84. KernelBase!0x74BE8C62 : WaitForSingleObject(700, 1000, 1000, 0)?
  85. d:\tools\source\hourglass-resurrection\wintasee\hooks\waithooks.cpp(180) : MyWaitForSingleObject(700, 1000)
  86. nvd3dum!0x6BCE35A0 : ? (7, 135, 0x54E474, 0)?
  87. nvd3dum!0x6BCE424A : ? (135, 0x2C1C448, 0x6BCF6990, 0x2D58210)?
  88. nvd3dum!0x6BCF6B30 : ? (0x2AE5000, 0x54E474, 0x2D7CF78, 0x6E300D90)?
  89. d3d9!0x6E301391 : Direct3DCreate9Ex(0x2D7CF78, 0x2D7A724, 0x2D77DC0, 0)?
  90. d3d9!0x6E303819 : Direct3DCreate9Ex(0, 0, 0, 0)?
  91. d3d9!0x6E3943BF : Direct3D9EnableMaximizedWindowedModeShim(0, 0, 0, 0)?
  92. d3d9!0x6E3942AB : Direct3D9EnableMaximizedWindowedModeShim(0x2D77DC0, 0, 0, 0)?
  93. d:\tools\source\hourglass-resurrection\wintasee\hooks\d3d9hooks.cpp(242) : MyDirect3DDevice9::MyPresent(0x2D77DC0, 0, 0, 0, 0)
  94. d:\users\yalter\documents\visual studio 2015\projects\drawtextissue\drawtextissue\main.cpp(177) : render_frame()
  95. d:\users\yalter\documents\visual studio 2015\projects\drawtextissue\drawtextissue\main.cpp(111) : wWinMain(0xC40000, 0, 0x672430, 10)
  96. f:\dd\vctools\crt\vcstartup\src\startup\exe_common.inl(128) : invoke_main()
  97. f:\dd\vctools\crt\vcstartup\src\startup\exe_common.inl(264) : __scrt_common_main_seh()
  98. f:\dd\vctools\crt\vcstartup\src\startup\exe_common.inl(309) : __scrt_common_main()
  99. f:\dd\vctools\crt\vcstartup\src\startup\exe_wwinmain.cpp(17) : wWinMainCRTStartup()
  100. kernel32!0x76B33744 : BaseThreadInitThunk(0x7EC77000, 0x4535A159, 0, 0)?
  101. ntdll!0x77429CD4 : RtlSetCurrentTransaction(-1, 0x7744D4A9, 0, 0)?
  102. ntdll!0x77429C9F : RtlSetCurrentTransaction(0xC51497, 0x7EC77000, 0, 0)?
  103. thread status: id=0x4C8, handle=0x6A8, suspend=0, name=1_unknown_at_6000
  104. Call stack info(thread=0x6A8) : (id=0x4C8) (name=1_unknown_at_6000)
  105. nvd3dum!0x6BDAA079 : QueryOglResource(0x2B3E8D0, 0x2C1C240, 0x2D5E870, 0x6EF9520)?
  106. nvd3dum!0x6BDA7B20 : QueryOglResource(0x2B3E888, 0x2D5CB80, 0x2AE5000, 0)?
  107. nvd3dum!0x6BD58C06 : ? (0x2D5CB80, 0, 0x2D60F5C, 0)?
  108. nvd3dum!0x6BD5AA0B : ? (0x2AE5000, 0x54E474, 0, 0x2D41AE0)?
  109. nvd3dum!0x6BCE2565 : ? (0x10123AE0, 0x2D742B0, 0x2B3F8F0, 0x6BF46C24)?
  110. nvd3dum!0x6BCFB1C7 : ? (0x2D41AE0, 0xCC5FCD5D, 0x10123AE0, 0x2D742B0)?
  111. nvd3dum!0x6BF46C24 : QueryOglResource(0x10123AE0, 0x2B3F91C, 0x10123BAF, 0x2D5E860)?
  112. nvd3dum!0x6BF46D6B : QueryOglResource(0x2D5E860, 0, 0x4C8, 0)?
  113. d:\tools\source\hourglass-resurrection\wintasee\hooks\threadhooks.cpp(106) : MyThreadWrapperThread(0x2D5EC48)
  114. kernel32!0x76B33744 : BaseThreadInitThunk(0x2D5EC48, 0x47D2A01D, 0, 0)?
  115. ntdll!0x77429CD4 : RtlSetCurrentTransaction(-1, 0x7744D4A9, 0, 0)?
  116. ntdll!0x77429C9F : RtlSetCurrentTransaction(0x10123AE0, 0x2D5EC48, 0, 0)?
  117. thread status: id=0x3314, handle=0x964, suspend=0, name=
  118. Call stack info(thread=0x964) : (id=0x3314) (name=)
  119. ntdll!0x7743A45C : ZwWaitForWorkViaWorkerFactory(0x6751D0, 0x76B33720, 0x1D50CFF2, 0x92FB50)?
  120. kernel32!0x76B33744 : BaseThreadInitThunk(0x6751D0, 0x45F3A235, 0, 0)?
  121. ntdll!0x77429CD4 : RtlSetCurrentTransaction(-1, 0x7744D4A9, 0, 0)?
  122. ntdll!0x77429C9F : RtlSetCurrentTransaction(0x774043E0, 0x6751D0, 0, 0)?
  123. thread status: id=0x3880, handle=0xBD8, suspend=1, name=0_unknown_at_6000
  124. Call stack info(thread=0xBD8) : (id=0x3880) (name=0_unknown_at_6000)
  125. ntdll!0x7743A2FC : NtSuspendThread(-2, -2, 34, 0x67DA50)?
  126. d:\tools\source\hourglass-resurrection\wintasee\hooks\threadhooks.cpp(370) : MyExitThread(0)
  127. KernelBase!0x74BF6D15 : FreeLibraryAndExitThread(0x6B6B0000, 0, 0x296FBD8, 0x6B6B9E39)?
  128. kernel32!0x76B3A581 : FreeLibraryAndExitThread(0x6B6B0000, 0, 0x10123AE0, 0x10123AE0)?
  129. nvd3dum!0x6B6B9E39 : ? (0, 0, 0x3880, 0)?
  130. d:\tools\source\hourglass-resurrection\wintasee\hooks\threadhooks.cpp(106) : MyThreadWrapperThread(0x6B8B98)
  131. kernel32!0x76B33744 : BaseThreadInitThunk(0x6B8B98, 0x47F7A531, 0, 0)?
  132. ntdll!0x77429CD4 : RtlSetCurrentTransaction(-1, 0x7744D4A9, 0, 0)?
  133. ntdll!0x77429C9F : RtlSetCurrentTransaction(0x10123AE0, 0x6B8B98, 0, 0)?
  134. thread status: id=0x3C94, handle=0x940, suspend=0, name=
  135. Call stack info(thread=0x940) : (id=0x3C94) (name=)
  136. ntdll!0x7743A45C : ZwWaitForWorkViaWorkerFactory(0x6751D0, 0x76B33720, 0x1D60CD2A, 0xA2FA18)?
  137. kernel32!0x76B33744 : BaseThreadInitThunk(0x6751D0, 0x45C3A37D, 0, 0)?
  138. ntdll!0x77429CD4 : RtlSetCurrentTransaction(-1, 0x7744D4A9, 0, 0)?
  139. ntdll!0x77429C9F : RtlSetCurrentTransaction(0x774043E0, 0x6751D0, 0, 0)?
  140. 000004C8: (f=0, t=6000, c=00000284) MyQueryPerformanceCounter called.
  141. 000004C8: (f=0, t=6000, c=00000204) DeterministicTimer::GetTicks(0x0) called.
  142. 000004C8: (f=0, t=6000) MyQueryPerformanceCounter returned 21477270.
  143. 00002CC0: (f=0, t=6000, c=40000000) MyThreadWrapperThread called.
  144. 00002CC0: (f=0, t=6000, c=00000804) MyWaitForMultipleObjects(-1, count=3, flag=0)
  145. 00002CC0: (f=0, t=6000, c=00000804) 0x2D8
  146. 00002CC0: (f=0, t=6000, c=00000804) 0x2DC
  147. 00002CC0: (f=0, t=6000, c=00000804) 0x2E0
  148. 00002CC0: (f=0, t=6000, c=00000804) MyWaitForMultipleObjects(-1, count=3, flag=0)
  149. 000004C8: (f=0, t=6000, c=00000284) MyQueryPerformanceCounter called.
  150. 00002CC0: (f=0, t=6000, c=00000804) 0x2D8
  151. 00002CC0: (f=0, t=6000, c=00000804) 0x2DC
  152. 000004C8: (f=0, t=6000, c=00000204) DeterministicTimer::GetTicks(0x0) called.
  153. 000004C8: (f=0, t=6000) MyQueryPerformanceCounter returned 21477270.
  154. 00002CC0: (f=0, t=6000, c=00000804) 0x2E0
  155. 000004C8: (f=0, t=6000, c=00000284) MyGetTickCount called.
  156. 000004C8: (f=0, t=6000, c=00000204) DeterministicTimer::GetTicks(0x2) called.
  157. 000004C8: (f=0, t=6000, c=00000284) MyQueryPerformanceCounter called.
  158. 000004C8: (f=0, t=6000, c=00000204) DeterministicTimer::GetTicks(0x0) called.
  159. 000004C8: (f=0, t=6000) MyQueryPerformanceCounter returned 21477270.
  160. 000004C8: (f=0, t=6000, c=00000284) MyGetTickCount called.
  161. 000004C8: (f=0, t=6000, c=00000204) DeterministicTimer::GetTicks(0x2) called.
  162. 000004C8: (f=0, t=6000, c=00000284) MyGetTickCount called.
  163. 000004C8: (f=0, t=6000, c=00000204) DeterministicTimer::GetTicks(0x2) called.
  164. 000004C8: (f=0, t=6000, c=00000284) MyGetTickCount called.
  165. 000004C8: (f=0, t=6000, c=00000204) DeterministicTimer::GetTicks(0x2) called.
  166. 000004C8: (f=0, t=6000, c=00000284) MyQueryPerformanceCounter called.
  167. 000004C8: (f=0, t=6000, c=00000204) DeterministicTimer::GetTicks(0x0) called.
  168. 000004C8: (f=0, t=6000) MyQueryPerformanceCounter returned 21477270.
  169. 000004C8: (f=0, t=6000, c=00000804) MyWaitForSingleObject(-1) for 0x2C0
  170. 00000358: (f=0, t=6000, c=00000284) MyQueryPerformanceCounter called.
  171. 00000358: (f=0, t=6000, c=00000204) DeterministicTimer::GetTicks(0x0) called.
  172. 00000358: (f=0, t=6000) MyQueryPerformanceCounter returned 21477270.
  173. 00000358: (f=0, t=6000, c=00000284) MyQueryPerformanceCounter called.
  174. 00000358: (f=0, t=6000, c=00000204) DeterministicTimer::GetTicks(0x0) called.
  175. 00000358: (f=0, t=6000) MyQueryPerformanceCounter returned 21477270.
  176. 00000358: (f=0, t=6000, c=00000284) MyQueryPerformanceCounter called.
  177. 00000358: (f=0, t=6000, c=00000204) DeterministicTimer::GetTicks(0x0) called.
  178. 00000358: (f=0, t=6000) MyQueryPerformanceCounter returned 21477270.
  179. 00000358: (f=0, t=6000, c=00000284) MyQueryPerformanceCounter called.
  180. 00000358: (f=0, t=6000, c=00000204) DeterministicTimer::GetTicks(0x0) called.
  181. 00000358: (f=0, t=6000) MyQueryPerformanceCounter returned 21477270.
  182. 00000358: (f=0, t=6000, c=00000284) MyQueryPerformanceCounter called.
  183. 00000358: (f=0, t=6000, c=00000204) DeterministicTimer::GetTicks(0x0) called.
  184. 00000358: (f=0, t=6000) MyQueryPerformanceCounter returned 21477270.
  185. 00000358: (f=0, t=6000, c=00000024) FrameBoundary called. (0 -> 1)
  186. 00000358: (f=0, t=6000, c=00000204) DeterministicTimer::GetTicks(0xFFFFFFFF) called.
  187. got name for thread id=0x358: "3_FrameThread_at_6000" (was "Main")
  188. MAIN: (f=0, t=6000, c=00000204) DeterministicTimer::GetTicks(0xFFFFFFFF) called.
  189. MAIN: (f=0, t=6000, c=00000204) DeterministicTimer::GetTicks(0xFFFFFFFF) called.
  190. MAIN: (f=0, t=6000, c=00000204) DeterministicTimer::EnterFrameBoundary(60) called.
  191. MAIN: (f=0, t=6016, c=00000100) DeterministicTimer::EnterFrameBoundary: ADDED: 16 ticks (16 - 0)
  192. MAIN: (f=0, t=6016, c=00000204) DeterministicTimer::GetTicks(0xFFFFFFFF) called.
  193. MAIN: (f=0, t=6016, c=00400000) EmulatedDirectSoundBuffer::AdvanceTimeAndMixAll(16) called (at 6016).
  194. MAIN: (f=1, t=6016, c=00000020) frameLOG: f=1, t=6016
  195. On Frame 1:
  196. Call stack info(thread=0x42C) : (id=0x358) (name=3_FrameThread_at_6000)
  197. KernelBase!0x74BF3E28 : RaiseException(0x40010006, 0, 2, 0x54D0E0)?
  198. KernelBase!0x74C03DC6 : OutputDebugStringA(0x54D320 ("FRAME: 1 00000000 0"), 19, 0, 0x4D415246)?
  199. d:\tools\source\hourglass-resurrection\wintasee\print.cpp(74) : cmdprintf(0x101A0A5C ("FRAME: %d %p %d"), 1)
  200. d:\tools\source\hourglass-resurrection\wintasee\wintasee.cpp(1059) : FrameBoundary(0, 0)
  201. d:\tools\source\hourglass-resurrection\wintasee\hooks\d3d9hooks.cpp(176) : MyDirect3DDevice9::PresentFrameBoundary(0x2D77DC0)
  202. d:\tools\source\hourglass-resurrection\wintasee\hooks\d3d9hooks.cpp(256) : MyDirect3DDevice9::MyPresent(0x2D77DC0, 0, 0, 0, 0)
  203. d:\users\yalter\documents\visual studio 2015\projects\drawtextissue\drawtextissue\main.cpp(177) : render_frame()
  204. d:\users\yalter\documents\visual studio 2015\projects\drawtextissue\drawtextissue\main.cpp(111) : wWinMain(0xC40000, 0, 0x672430, 10)
  205. f:\dd\vctools\crt\vcstartup\src\startup\exe_common.inl(128) : invoke_main()
  206. f:\dd\vctools\crt\vcstartup\src\startup\exe_common.inl(264) : __scrt_common_main_seh()
  207. f:\dd\vctools\crt\vcstartup\src\startup\exe_common.inl(309) : __scrt_common_main()
  208. f:\dd\vctools\crt\vcstartup\src\startup\exe_wwinmain.cpp(17) : wWinMainCRTStartup()
  209. kernel32!0x76B33744 : BaseThreadInitThunk(0x7EC77000, 0x4535A159, 0, 0)?
  210. ntdll!0x77429CD4 : RtlSetCurrentTransaction(-1, 0x7744D4A9, 0, 0)?
  211. ntdll!0x77429C9F : RtlSetCurrentTransaction(0xC51497, 0x7EC77000, 0, 0)?
  212. Call stack info(thread=0x964) : (id=0x3314) (name=)
  213. ntdll!0x7743A45C : ZwWaitForWorkViaWorkerFactory(0x6751D0, 0x76B33720, 0x1D50CFF2, 0x92FB50)?
  214. kernel32!0x76B33744 : BaseThreadInitThunk(0x6751D0, 0x45F3A235, 0, 0)?
  215. ntdll!0x77429CD4 : RtlSetCurrentTransaction(-1, 0x7744D4A9, 0, 0)?
  216. ntdll!0x77429C9F : RtlSetCurrentTransaction(0x774043E0, 0x6751D0, 0, 0)?
  217. Call stack info(thread=0x940) : (id=0x3C94) (name=)
  218. ntdll!0x7743A45C : ZwWaitForWorkViaWorkerFactory(0x6751D0, 0x76B33720, 0x1D60CD2A, 0xA2FA18)?
  219. kernel32!0x76B33744 : BaseThreadInitThunk(0x6751D0, 0x45C3A37D, 0, 0)?
  220. ntdll!0x77429CD4 : RtlSetCurrentTransaction(-1, 0x7744D4A9, 0, 0)?
  221. ntdll!0x77429C9F : RtlSetCurrentTransaction(0x774043E0, 0x6751D0, 0, 0)?
  222. Call stack info(thread=0xB40) : (id=0x88) (name=)
  223. ntdll!0x7743A45C : ZwWaitForWorkViaWorkerFactory(0x6751D0, 0x76B33720, 0x1D74CCAE, 0xB6F89C)?
  224. kernel32!0x76B33744 : BaseThreadInitThunk(0x6751D0, 0x45D7A1F9, 0, 0)?
  225. ntdll!0x77429CD4 : RtlSetCurrentTransaction(-1, 0x7744D4A9, 0, 0)?
  226. ntdll!0x77429C9F : RtlSetCurrentTransaction(0x774043E0, 0x6751D0, 0, 0)?
  227. Call stack info(thread=0xBD8) : (id=0x3880) (name=0_unknown_at_6000)
  228. ntdll!0x7743A2FC : NtSuspendThread(-2, -2, 34, 0x67DA50)?
  229. d:\tools\source\hourglass-resurrection\wintasee\hooks\threadhooks.cpp(370) : MyExitThread(0)
  230. KernelBase!0x74BF6D15 : FreeLibraryAndExitThread(0x6B6B0000, 0, 0x296FBD8, 0x6B6B9E39)?
  231. kernel32!0x76B3A581 : FreeLibraryAndExitThread(0x6B6B0000, 0, 0x10123AE0, 0x10123AE0)?
  232. nvd3dum!0x6B6B9E39 : ? (0, 0, 0x3880, 0)?
  233. d:\tools\source\hourglass-resurrection\wintasee\hooks\threadhooks.cpp(106) : MyThreadWrapperThread(0x6B8B98)
  234. kernel32!0x76B33744 : BaseThreadInitThunk(0x6B8B98, 0x47F7A531, 0, 0)?
  235. ntdll!0x77429CD4 : RtlSetCurrentTransaction(-1, 0x7744D4A9, 0, 0)?
  236. ntdll!0x77429C9F : RtlSetCurrentTransaction(0x10123AE0, 0x6B8B98, 0, 0)?
  237. Call stack info(thread=0x6A8) : (id=0x4C8) (name=1_unknown_at_6000)
  238. ntdll!0x7743891C : NtWaitForSingleObject(704, -1, 0, 0x2B3EB68)?
  239. KernelBase!0x74BE8C62 : WaitForSingleObject(704, -1, -1, 0)?
  240. d:\tools\source\hourglass-resurrection\wintasee\hooks\waithooks.cpp(180) : MyWaitForSingleObject(704, -1)
  241. nvd3dum!0x6BCE3B59 : ? (0x2B3F8A8, 0x6BCE10CD, 0, 0)?
  242. nvd3dum!0x6BCE10DC : ? (0x10123AE0, 0x2D742B0, 0x2B3F8F0, 0x6BF46C24)?
  243. nvd3dum!0x6BCFB1C7 : ? (0x2D41AE0, 0xCC5FCD5D, 0x10123AE0, 0x2D742B0)?
  244. nvd3dum!0x6BF46C24 : QueryOglResource(0x10123AE0, 0x2B3F91C, 0x10123BAF, 0x2D5E860)?
  245. nvd3dum!0x6BF46D6B : QueryOglResource(0x2D5E860, 0, 0x4C8, 0)?
  246. d:\tools\source\hourglass-resurrection\wintasee\hooks\threadhooks.cpp(106) : MyThreadWrapperThread(0x2D5EC48)
  247. kernel32!0x76B33744 : BaseThreadInitThunk(0x2D5EC48, 0x47D2A01D, 0, 0)?
  248. ntdll!0x77429CD4 : RtlSetCurrentTransaction(-1, 0x7744D4A9, 0, 0)?
  249. ntdll!0x77429C9F : RtlSetCurrentTransaction(0x10123AE0, 0x2D5EC48, 0, 0)?
  250. Call stack info(thread=0x68C) : (id=0x2CC0) (name=2_unknown_at_6000)
  251. ntdll!0x77438EAC : NtWaitForMultipleObjects(3, 0x2B9FAF0, 0, -1)?
  252. KernelBase!0x74BF1138 : WaitForMultipleObjects(3, 0x2B9FAF0, 0, -1)?
  253. d:\tools\source\hourglass-resurrection\wintasee\hooks\waithooks.cpp(347) : MyWaitForMultipleObjects(3, 0x2D55744, 0, -1)
  254. nvd3dum!0x6BE00FD5 : QueryOglResource(0x10123AE0, 0x6EFA230, 0x2B9FBB8, 0x6BF46C24)?
  255. nvd3dum!0x6BCFB1C7 : ? (0x2D41880, 0xCC55CE15, 0x10123AE0, 0x6EFA230)?
  256. nvd3dum!0x6BF46C24 : QueryOglResource(0x10123AE0, 0x2B9FBE4, 0x10123BAF, 0x6EF9930)?
  257. nvd3dum!0x6BF46D6B : QueryOglResource(0x6EF9930, 0, 0x2CC0, 0)?
  258. d:\tools\source\hourglass-resurrection\wintasee\hooks\threadhooks.cpp(106) : MyThreadWrapperThread(0x6EF9D18)
  259. kernel32!0x76B33744 : BaseThreadInitThunk(0x6EF9D18, 0x47D8A525, 0, 0)?
  260. ntdll!0x77429CD4 : RtlSetCurrentTransaction(-1, 0x7744D4A9, 0, 0)?
  261. ntdll!0x77429C9F : RtlSetCurrentTransaction(0x10123AE0, 0x6EF9D18, 0, 0)?
  262. MAIN: (f=1, t=6016) GetFrameInput() called.
  263. MAIN: (f=1, t=6016, c=00000204) DeterministicTimer::ExitFrameBoundary called.
  264. MAIN: (f=1, t=6016, c=00000024) FrameBoundary returned. (0 -> 1)
  265. <Test Program> render_frame(): End of the function.
  266. MAIN: (f=1, t=6016, c=04000804) MyPeekMessageW(0x54F6B8, 0x0, 0x0, 0x0, 0x1) called.
  267. MAIN: (f=1, t=6016, c=00000204) DeterministicTimer::GetTicks(0x6) called.
  268. MAIN: (f=1, t=6016, c=00000104) subticks[6]++, 0 -> 1, / 6
  269. <Test Program> render_frame(): Start of the function.
  270. <Test Program> render_frame(): Calling chrono::steady_clock::now()
  271. MAIN: (f=1, t=6016, c=00000284) MyQueryPerformanceCounter called.
  272. MAIN: (f=1, t=6016, c=00000204) DeterministicTimer::GetTicks(0x0) called.
  273. MAIN: (f=1, t=6016) MyQueryPerformanceCounter returned 21534542.
  274. <Test Program> render_frame(): d3ddev->Clear()
  275. MAIN: (f=1, t=6016) MyDirect3DDevice9::MyClear() called.
  276. 000004C8: (f=1, t=6016, c=00000804) MyWaitForSingleObject(-1) for 0x2C0
  277. <Test Program> render_frame(): d3ddev->BeginScene()
  278. <Test Program> render_frame(): d3ddev->EndScene()
  279. <Test Program> render_frame(): d3ddev->Present()
  280. MAIN: (f=1, t=6016) MyDirect3DDevice9::MyPresent() called.
  281. MAIN: (f=1, t=6016, c=00000804) MyWaitForSingleObject(1000) for 0x2BC
  282. 000004C8: (f=1, t=6016, c=00000284) MyQueryPerformanceCounter called.
  283. 000004C8: (f=1, t=6016, c=00000204) DeterministicTimer::GetTicks(0x0) called.
  284. 000004C8: (f=1, t=6016) MyQueryPerformanceCounter returned 21534542.
  285. 000004C8: (f=1, t=6016, c=00000284) MyQueryPerformanceCounter called.
  286. 000004C8: (f=1, t=6016, c=00000204) DeterministicTimer::GetTicks(0x0) called.
  287. 000004C8: (f=1, t=6016) MyQueryPerformanceCounter returned 21534542.
  288. MAIN: (f=1, t=6016, c=00000804) MyWaitForSingleObject(1000) for 0x2BC
  289. 000004C8: (f=1, t=6016, c=08000004) MyGetForegroundWindow called (0x0).
  290. 000004C8: (f=1, t=6016, c=00000284) MyQueryPerformanceCounter called.
  291. 000004C8: (f=1, t=6016, c=00000204) DeterministicTimer::GetTicks(0x0) called.
  292. 000004C8: (f=1, t=6016) MyQueryPerformanceCounter returned 21534542.
  293. 000004C8: (f=1, t=6016, c=00000284) MyGetTickCount called.
  294. 000004C8: (f=1, t=6016, c=00000204) DeterministicTimer::GetTicks(0x2) called.
  295. 000004C8: (f=1, t=6016, c=00000284) MyGetTickCount called.
  296. 000004C8: (f=1, t=6016, c=00000204) DeterministicTimer::GetTicks(0x2) called.
  297. 000004C8: (f=1, t=6016, c=00000284) MyQueryPerformanceCounter called.
  298. 000004C8: (f=1, t=6016, c=00000204) DeterministicTimer::GetTicks(0x0) called.
  299. 000004C8: (f=1, t=6016) MyQueryPerformanceCounter returned 21534542.
  300. MAIN: (f=1, t=6016, c=00000284) MyQueryPerformanceCounter called.
  301. 000004C8: (f=1, t=6016, c=00000804) MyWaitForSingleObject(-1) for 0x2C0
  302. MAIN: (f=1, t=6016, c=00000204) DeterministicTimer::GetTicks(0x0) called.
  303. MAIN: (f=1, t=6016) MyQueryPerformanceCounter returned 21534542.
  304. MAIN: (f=1, t=6016, c=00000284) MyQueryPerformanceCounter called.
  305. MAIN: (f=1, t=6016, c=00000204) DeterministicTimer::GetTicks(0x0) called.
  306. MAIN: (f=1, t=6016) MyQueryPerformanceCounter returned 21534542.
  307. MAIN: (f=1, t=6016, c=00000284) MyQueryPerformanceCounter called.
  308. MAIN: (f=1, t=6016, c=00000204) DeterministicTimer::GetTicks(0x0) called.
  309. MAIN: (f=1, t=6016) MyQueryPerformanceCounter returned 21534542.
  310. MAIN: (f=1, t=6016, c=00000284) MyQueryPerformanceCounter called.
  311. MAIN: (f=1, t=6016, c=00000204) DeterministicTimer::GetTicks(0x0) called.
  312. MAIN: (f=1, t=6016) MyQueryPerformanceCounter returned 21534542.
  313. MAIN: (f=1, t=6016, c=00000284) MyQueryPerformanceCounter called.
  314. MAIN: (f=1, t=6016, c=00000204) DeterministicTimer::GetTicks(0x0) called.
  315. MAIN: (f=1, t=6016) MyQueryPerformanceCounter returned 21534542.
  316. MAIN: (f=1, t=6016, c=00000024) FrameBoundary called. (1 -> 2)
  317. MAIN: (f=1, t=6016, c=00000204) DeterministicTimer::GetTicks(0xFFFFFFFF) called.
  318. MAIN: (f=1, t=6016, c=00000204) DeterministicTimer::GetTicks(0xFFFFFFFF) called.
  319. MAIN: (f=1, t=6016, c=00000204) DeterministicTimer::EnterFrameBoundary(60) called.
  320. MAIN: (f=1, t=6033, c=00000100) DeterministicTimer::EnterFrameBoundary: ADDED: 17 ticks (17 - 0)
  321. MAIN: (f=1, t=6033, c=00000204) DeterministicTimer::GetTicks(0xFFFFFFFF) called.
  322. MAIN: (f=1, t=6033, c=00400000) EmulatedDirectSoundBuffer::AdvanceTimeAndMixAll(17) called (at 6033).
  323. MAIN: (f=2, t=6033, c=00000020) frameLOG: f=2, t=6033
  324. MAIN: (f=2, t=6033) GetFrameInput() called.
  325. MAIN: (f=2, t=6033, c=00000204) DeterministicTimer::ExitFrameBoundary called.
  326. MAIN: (f=2, t=6033, c=00000024) FrameBoundary returned. (1 -> 2)
  327. <Test Program> render_frame(): End of the function.
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement