home *** CD-ROM | disk | FTP | other *** search
/ OS/2 Shareware BBS: 10 Tools / 10-Tools.zip / xwplascr.zip / XWPL0208.ZIP / logs / dataf_copydrag.log next >
Text File  |  2000-08-14  |  55KB  |  662 lines

  1. Log of copy-drag in flowed icon view;
  2. copying WPDataFile object "check.c" within same folder
  3. so that name clash pops up
  4.  
  5. // start dragging with "Ctrl" pressed (copy)
  6.  
  7. 10:41:01am> P1843,T1 : xdebug.c,1546 : 0x9A9968 ++ DbgDataFile::ddf_wpQueryAttr
  8. 10:41:01am> P1843,T1 : xdebug.c,1549 : 0x9A9968 -- End of DbgDataFile::ddf_wpQueryAttr
  9. 10:41:01am> P1843,T1 : xdebug.c,1523 : 0x9A9968 ++ DbgDataFile::ddf_wpQueryType
  10. 10:41:01am> P1843,T1 : xdebug.c,1526 : 0x9A9968 -- End of DbgDataFile::ddf_wpQueryType
  11. 10:41:01am> P1843,T1 : xdebug.c,1773 : 0x9A9968 ++ DbgDataFile::ddf_wpQueryFilename
  12. 10:41:01am> P1843,T1 : xdebug.c,1778 : 0x9A9968 -- End of DbgDataFile::ddf_wpQueryFilename
  13. 10:41:01am> P1843,T1 : xdebug.c,1546 : 0x9A9968 ++ DbgDataFile::ddf_wpQueryAttr
  14. 10:41:01am> P1843,T1 : xdebug.c,1549 : 0x9A9968 -- End of DbgDataFile::ddf_wpQueryAttr
  15. 10:41:01am> P1843,T1 : xdebug.c,1310 : 0x9A9968 ++ DbgDataFile::ddf_wpFindUseItem
  16. 10:41:01am> P1843,T1 : xdebug.c, 385 : 0x9A9968 ++     DbgDataFile::ddf_wpAssertObjectMutexSem
  17. 10:41:01am> P1843,T1 : xdebug.c, 389 : 0x9A9968 --     End of DbgDataFile::ddf_wpAssertObjectMutexSem
  18. 10:41:01am> P1843,T1 : xdebug.c, 410 : 0x9A9968 ++     DbgDataFile::ddf_wpRequestObjectMutexSem
  19. 10:41:01am> P1843,T1 : xdebug.c, 414 : 0x9A9968 --     End of DbgDataFile::ddf_wpRequestObjectMutexSem
  20. 10:41:01am> P1843,T1 : xdebug.c, 397 : 0x9A9968 ++     DbgDataFile::ddf_wpReleaseObjectMutexSem
  21. 10:41:01am> P1843,T1 : xdebug.c, 401 : 0x9A9968 --     End of DbgDataFile::ddf_wpReleaseObjectMutexSem
  22. 10:41:01am> P1843,T1 : xdebug.c,1315 : 0x9A9968 -- End of DbgDataFile::ddf_wpFindUseItem
  23. 10:41:01am> P1843,T1 : xdebug.c, 877 : 0x9A9968 ++ DbgDataFile::ddf_wpQueryFolder
  24. 10:41:01am> P1843,T1 : xdebug.c, 881 : 0x9A9968 -- End of DbgDataFile::ddf_wpQueryFolder
  25. 10:41:01am> P1843,T1 : xdebug.c,1392 : 0x9A9968 ++ DbgDataFile::ddf_wpQueryIcon
  26. 10:41:01am> P1843,T1 : xdebug.c,1396 : 0x9A9968 -- End of DbgDataFile::ddf_wpQueryIcon
  27. 10:41:01am> P1843,T1 : xdebug.c,1546 : 0x9A9968 ++ DbgDataFile::ddf_wpQueryAttr
  28. 10:41:01am> P1843,T1 : xdebug.c,1549 : 0x9A9968 -- End of DbgDataFile::ddf_wpQueryAttr
  29. 10:41:01am> P1843,T1 : xdebug.c,1546 : 0x9A9968 ++ DbgDataFile::ddf_wpQueryAttr
  30. 10:41:01am> P1843,T1 : xdebug.c,1549 : 0x9A9968 -- End of DbgDataFile::ddf_wpQueryAttr
  31. 10:41:01am> P1843,T1 : xdebug.c, 877 : 0x9A9968 ++ DbgDataFile::ddf_wpQueryFolder
  32. 10:41:01am> P1843,T1 : xdebug.c, 881 : 0x9A9968 -- End of DbgDataFile::ddf_wpQueryFolder
  33. 10:41:01am> P1843,T1 : xdebug.c,1546 : 0x9A9968 ++ DbgDataFile::ddf_wpQueryAttr
  34. 10:41:01am> P1843,T1 : xdebug.c,1549 : 0x9A9968 -- End of DbgDataFile::ddf_wpQueryAttr
  35. 10:41:01am> P1843,T1 : xdebug.c,1546 : 0x9A9968 ++ DbgDataFile::ddf_wpQueryAttr
  36. 10:41:01am> P1843,T1 : xdebug.c,1549 : 0x9A9968 -- End of DbgDataFile::ddf_wpQueryAttr
  37. 10:41:01am> P1843,T1 : xdebug.c,1546 : 0x9A9968 ++ DbgDataFile::ddf_wpQueryAttr
  38. 10:41:01am> P1843,T1 : xdebug.c,1549 : 0x9A9968 -- End of DbgDataFile::ddf_wpQueryAttr
  39. 10:41:01am> P1843,T1 : xdebug.c,1546 : 0x9A9968 ++ DbgDataFile::ddf_wpQueryAttr
  40. 10:41:01am> P1843,T1 : xdebug.c,1549 : 0x9A9968 -- End of DbgDataFile::ddf_wpQueryAttr
  41. 10:41:01am> P1843,T1 : xdebug.c,1546 : 0x9A9968 ++ DbgDataFile::ddf_wpQueryAttr
  42. 10:41:01am> P1843,T1 : xdebug.c,1549 : 0x9A9968 -- End of DbgDataFile::ddf_wpQueryAttr
  43. 10:41:01am> P1843,T1 : xdebug.c,1600 : 0x9A9968 ++ DbgDataFile::ddf_wpQueryFileSize
  44. 10:41:01am> P1843,T1 : xdebug.c,1603 : 0x9A9968 -- End of DbgDataFile::ddf_wpQueryFileSize
  45. 10:41:01am> P1843,T1 : xdebug.c,1798 : 0x9A9968 ++ DbgDataFile::ddf_wpQueryDateInfo
  46. 10:41:01am> P1843,T1 : xdebug.c,1802 : 0x9A9968 -- End of DbgDataFile::ddf_wpQueryDateInfo
  47. 10:41:01am> P1843,T1 : xdebug.c,1798 : 0x9A9968 ++ DbgDataFile::ddf_wpQueryDateInfo
  48. 10:41:01am> P1843,T1 : xdebug.c,1802 : 0x9A9968 -- End of DbgDataFile::ddf_wpQueryDateInfo
  49. 10:41:01am> P1843,T1 : xdebug.c,1773 : 0x9A9968 ++ DbgDataFile::ddf_wpQueryFilename
  50. 10:41:01am> P1843,T1 : xdebug.c,1778 : 0x9A9968 -- End of DbgDataFile::ddf_wpQueryFilename
  51. 10:41:01am> P1843,T1 : xdebug.c,1600 : 0x9A9968 ++ DbgDataFile::ddf_wpQueryFileSize
  52. 10:41:01am> P1843,T1 : xdebug.c,1603 : 0x9A9968 -- End of DbgDataFile::ddf_wpQueryFileSize
  53.  
  54. // intentionally waiting a few seconds without moving the mouse;
  55. // now dropping object
  56.  
  57. 10:41:10am> P1843,T1 : xdebug.c,1546 : 0x9A9968 ++ DbgDataFile::ddf_wpQueryAttr
  58. 10:41:10am> P1843,T1 : xdebug.c,1549 : 0x9A9968 -- End of DbgDataFile::ddf_wpQueryAttr
  59. 10:41:10am> P1843,T1 : xdebug.c, 877 : 0x9A9968 ++ DbgDataFile::ddf_wpQueryFolder
  60. 10:41:10am> P1843,T1 : xdebug.c, 881 : 0x9A9968 -- End of DbgDataFile::ddf_wpQueryFolder
  61. 10:41:10am> P1843,T1 : xdebug.c, 877 : 0x9A9968 ++ DbgDataFile::ddf_wpQueryFolder
  62. 10:41:10am> P1843,T1 : xdebug.c, 881 : 0x9A9968 -- End of DbgDataFile::ddf_wpQueryFolder
  63.         // the WPS (the folder?) now invokes wpSetTaskRec on the
  64.         // SOURCE object before copying. Apparently this prepares
  65.         // data for the tasker thread (comes up below).
  66. 10:41:10am> P1843,T1 : xdebug.c, 733 : 0x9A9968 ++ DbgDataFile::ddf_wpSetTaskRec
  67. 10:41:10am> P1843,T1 : xdebug.c, 737 :         pTaskRecNew pre:
  68. 10:41:11am> P1843,T1 : wpsh.c,1520 : ddf_wpSetTaskRec: dumping task rec 0x9A635C for obj 0x9A9968 (check.c)
  69. 10:41:11am> P1843,T1 : wpsh.c,1533 : Index: 0
  70. 10:41:11am> P1843,T1 : wpsh.c,1534 :     useCount: 0
  71. 10:41:11am> P1843,T1 : wpsh.c,1535 :     pStdDlg: 0x9A510C
  72. 10:41:11am> P1843,T1 : wpsh.c,1536 :     folder: 0x14A8D10 (F:\Desktop\temp)
  73. 10:41:11am> P1843,T1 : wpsh.c,1537 :     xOrigin: 0 // not used, we're in flowed view
  74. 10:41:11am> P1843,T1 : wpsh.c,1538 :     yOrigin: 0 // not used, we're in flowed view
  75. 10:41:11am> P1843,T1 : wpsh.c,1541 :     pszTitle: 0x14BEEC4 (check.c)
  76. 10:41:11am> P1843,T1 : wpsh.c,1542 :     posAfterRecord: 0x753788
  77. 10:41:11am> P1843,T1 : wpsh.c,1543 :     keepAssocs: 0
  78. 10:41:11am> P1843,T1 : wpsh.c,1544 :     pReserved: 0x0
  79. 10:41:11am> P1843,T1 : xdebug.c, 739 :         pTaskRecOld pre:
  80. 10:41:11am> P1843,T1 : wpsh.c,1520 : ddf_wpSetTaskRec: dumping task rec 0x0 for obj 0x9A9968 (check.c)
  81. 10:41:11am> P1843,T1 : wpsh.c,1551 :     pTaskRec is NULL
  82. 10:41:11am> P1843,T1 : xdebug.c, 741 :         ++ Now calling parent
  83. 10:41:11am> P1843,T1 : xdebug.c, 410 : 0x9A9968 ++     DbgDataFile::ddf_wpRequestObjectMutexSem
  84. 10:41:11am> P1843,T1 : xdebug.c, 414 : 0x9A9968 --     End of DbgDataFile::ddf_wpRequestObjectMutexSem
  85. 10:41:11am> P1843,T1 : xdebug.c, 397 : 0x9A9968 ++     DbgDataFile::ddf_wpReleaseObjectMutexSem
  86. 10:41:11am> P1843,T1 : xdebug.c, 401 : 0x9A9968 --     End of DbgDataFile::ddf_wpReleaseObjectMutexSem
  87. 10:41:11am> P1843,T1 : xdebug.c, 749 :         -- parent is done;
  88. 10:41:11am> P1843,T1 : xdebug.c, 751 :         pTaskRecNew post:
  89. 10:41:11am> P1843,T1 : wpsh.c,1520 : ddf_wpSetTaskRec: dumping task rec 0x9A635C for obj 0x9A9968 (check.c)
  90. 10:41:11am> P1843,T1 : wpsh.c,1533 : Index: 0
  91. 10:41:11am> P1843,T1 : wpsh.c,1534 :     useCount: 1        // increased!
  92. 10:41:11am> P1843,T1 : wpsh.c,1535 :     pStdDlg: 0x9A510C
  93. 10:41:11am> P1843,T1 : wpsh.c,1536 :     folder: 0x14A8D10 (F:\Desktop\temp)
  94. 10:41:11am> P1843,T1 : wpsh.c,1537 :     xOrigin: 0
  95. 10:41:11am> P1843,T1 : wpsh.c,1538 :     yOrigin: 0
  96. 10:41:11am> P1843,T1 : wpsh.c,1541 :     pszTitle: 0x14BEEC4 (check.c)
  97.                                                     // title of source object;
  98.                                                     // is this the same address as
  99.                                                     // _wpQueryTitle(pSource)?
  100.                                                     // -- no, probably a temporary buffer;
  101.                                                     // see below
  102. 10:41:11am> P1843,T1 : wpsh.c,1542 :     posAfterRecord: 0x753788
  103. 10:41:11am> P1843,T1 : wpsh.c,1543 :     keepAssocs: 0
  104. 10:41:11am> P1843,T1 : wpsh.c,1544 :     pReserved: 0x0
  105. 10:41:11am> P1843,T1 : xdebug.c, 753 :         pTaskRecOld post:
  106. 10:41:11am> P1843,T1 : wpsh.c,1520 : ddf_wpSetTaskRec: dumping task rec 0x0 for obj 0x9A9968 (check.c)
  107. 10:41:11am> P1843,T1 : wpsh.c,1551 :     pTaskRec is NULL
  108. 10:41:11am> P1843,T1 : xdebug.c, 757 : 0x9A9968 -- End of DbgDataFile::ddf_wpSetTaskRec
  109. 10:41:11am> P1843,T1 : xdebug.c,1600 : 0x9A9968 ++ DbgDataFile::ddf_wpQueryFileSize
  110. 10:41:11am> P1843,T1 : xdebug.c,1603 : 0x9A9968 -- End of DbgDataFile::ddf_wpQueryFileSize
  111.                 // now we get wpMenuItemSelected... what is this?!?
  112.                 // we are dragging!! And we're on TID 12 -- which thread is that?!?
  113.                 // Is that the "Tasker thread" mentioned in the WPS Guide?
  114. 10:41:11am> P1843,T12 : xdebug.c,1103 : 0x9A9968 ++ DbgDataFile::ddf_wpMenuItemSelected
  115.                 // aha: the tasker thread queries the task rec which has been
  116.                 // set by thread 1!
  117. 10:41:11am> P1843,T12 : xdebug.c, 765 : 0x9A9968 ++     DbgDataFile::ddf_wpFindTaskRec
  118. 10:41:11am> P1843,T12 : xdebug.c, 410 : 0x9A9968 ++         DbgDataFile::ddf_wpRequestObjectMutexSem
  119. 10:41:11am> P1843,T12 : xdebug.c, 414 : 0x9A9968 --         End of DbgDataFile::ddf_wpRequestObjectMutexSem
  120. 10:41:11am> P1843,T12 : xdebug.c, 397 : 0x9A9968 ++         DbgDataFile::ddf_wpReleaseObjectMutexSem
  121. 10:41:11am> P1843,T12 : xdebug.c, 401 : 0x9A9968 --         End of DbgDataFile::ddf_wpReleaseObjectMutexSem
  122. 10:41:11am> P1843,T12 : xdebug.c, 768 : 0x9A9968 --     End of DbgDataFile::ddf_wpFindTaskRec
  123.                 // wpMenuItemSelected calls wpConfirmObjectTitle;
  124.                 // this is probably my replacement, still on TID 12
  125. 10:41:11am> P1843,T12 : xdebug.c, 556 : 0x9A9968 ++     DbgDataFile::ddf_wpConfirmObjectTitle
  126. 10:41:11am> P1843,T12 : xdebug.c,1773 : 0x9A9968 ++         DbgDataFile::ddf_wpQueryFilename
  127. 10:41:11am> P1843,T12 : xdebug.c,1778 : 0x9A9968 --         End of DbgDataFile::ddf_wpQueryFilename
  128. 10:41:11am> P1843,T1 : xdebug.c,1600 : 0x9A9968 ++         DbgDataFile::ddf_wpQueryFileSize
  129. 10:41:11am> P1843,T1 : xdebug.c,1603 : 0x9A9968 --         End of DbgDataFile::ddf_wpQueryFileSize
  130. 10:41:11am> P1843,T1 : xdebug.c,1798 : 0x9A9968 ++         DbgDataFile::ddf_wpQueryDateInfo
  131. 10:41:11am> P1843,T1 : xdebug.c,1802 : 0x9A9968 --         End of DbgDataFile::ddf_wpQueryDateInfo
  132. 10:41:11am> P1843,T1 : xdebug.c,1798 : 0x9A9968 ++         DbgDataFile::ddf_wpQueryDateInfo
  133. 10:41:11am> P1843,T1 : xdebug.c,1802 : 0x9A9968 --         End of DbgDataFile::ddf_wpQueryDateInfo
  134. 10:41:11am> P1843,T1 : xdebug.c,1773 : 0x9A9968 ++         DbgDataFile::ddf_wpQueryFilename
  135. 10:41:11am> P1843,T1 : xdebug.c,1778 : 0x9A9968 --         End of DbgDataFile::ddf_wpQueryFilename
  136. 10:41:11am> P1843,T1 : xdebug.c,1600 : 0x9A9968 ++         DbgDataFile::ddf_wpQueryFileSize
  137. 10:41:11am> P1843,T1 : xdebug.c,1603 : 0x9A9968 --         End of DbgDataFile::ddf_wpQueryFileSize
  138. 10:41:11am> P1843,T12 : xdebug.c,1773 : 0x9A9968 ++         DbgDataFile::ddf_wpQueryFilename
  139. 10:41:11am> P1843,T12 : xdebug.c, 877 : 0x9A9968 ++             DbgDataFile::ddf_wpQueryFolder
  140. 10:41:11am> P1843,T12 : xdebug.c, 881 : 0x9A9968 --             End of DbgDataFile::ddf_wpQueryFolder
  141. 10:41:11am> P1843,T12 : xdebug.c,1778 : 0x9A9968 --         End of DbgDataFile::ddf_wpQueryFilename
  142. 10:41:11am> P1843,T12 : xdebug.c, 877 : 0x9A9968 ++         DbgDataFile::ddf_wpQueryFolder
  143. 10:41:11am> P1843,T12 : xdebug.c, 881 : 0x9A9968 --         End of DbgDataFile::ddf_wpQueryFolder
  144.  
  145. // "Name clash" dlg pops up; I pressed "Rename New" after a few seconds
  146.  
  147. 10:41:20am> P1843,T12 : xdebug.c, 564 : 0x9A9968 --     End of DbgDataFile::ddf_wpConfirmObjectTitle
  148.                 // entering wpCopyObject!! still on TID 12
  149. 10:41:20am> P1843,T12 : xdebug.c, 678 : 0x9A9968 ++     DbgDataFile::ddf_wpCopyObject
  150. 10:41:20am> P1843,T12 : xdebug.c, 765 : 0x9A9968 ++         DbgDataFile::ddf_wpFindTaskRec
  151. 10:41:20am> P1843,T12 : xdebug.c, 410 : 0x9A9968 ++             DbgDataFile::ddf_wpRequestObjectMutexSem
  152. 10:41:20am> P1843,T12 : xdebug.c, 414 : 0x9A9968 --             End of DbgDataFile::ddf_wpRequestObjectMutexSem
  153. 10:41:20am> P1843,T12 : xdebug.c, 397 : 0x9A9968 ++             DbgDataFile::ddf_wpReleaseObjectMutexSem
  154. 10:41:20am> P1843,T12 : xdebug.c, 401 : 0x9A9968 --             End of DbgDataFile::ddf_wpReleaseObjectMutexSem
  155. 10:41:20am> P1843,T12 : xdebug.c, 768 : 0x9A9968 --         End of DbgDataFile::ddf_wpFindTaskRec
  156. 10:41:20am> P1843,T12 : xdebug.c,1546 : 0x9A9968 ++         DbgDataFile::ddf_wpQueryAttr
  157. 10:41:20am> P1843,T12 : xdebug.c,1549 : 0x9A9968 --         End of DbgDataFile::ddf_wpQueryAttr
  158. 10:41:20am> P1843,T12 : xdebug.c,1611 : 0x9A9968 ++         DbgDataFile::ddf_wpQueryEASize
  159. 10:41:20am> P1843,T12 : xdebug.c,1773 : 0x9A9968 ++             DbgDataFile::ddf_wpQueryFilename
  160. 10:41:20am> P1843,T12 : xdebug.c, 877 : 0x9A9968 ++                 DbgDataFile::ddf_wpQueryFolder
  161. 10:41:20am> P1843,T12 : xdebug.c, 881 : 0x9A9968 --                 End of DbgDataFile::ddf_wpQueryFolder
  162. 10:41:20am> P1843,T12 : xdebug.c,1778 : 0x9A9968 --             End of DbgDataFile::ddf_wpQueryFilename
  163. 10:41:20am> P1843,T12 : xdebug.c,1614 : 0x9A9968 --         End of DbgDataFile::ddf_wpQueryEASize
  164. 10:41:20am> P1843,T12 : xdebug.c,1546 : 0x9A9968 ++         DbgDataFile::ddf_wpQueryAttr
  165. 10:41:20am> P1843,T12 : xdebug.c,1549 : 0x9A9968 --         End of DbgDataFile::ddf_wpQueryAttr
  166. 10:41:20am> P1843,T12 : xdebug.c, 765 : 0x9A9968 ++         DbgDataFile::ddf_wpFindTaskRec
  167. 10:41:20am> P1843,T12 : xdebug.c, 410 : 0x9A9968 ++             DbgDataFile::ddf_wpRequestObjectMutexSem
  168. 10:41:20am> P1843,T12 : xdebug.c, 414 : 0x9A9968 --             End of DbgDataFile::ddf_wpRequestObjectMutexSem
  169. 10:41:20am> P1843,T12 : xdebug.c, 397 : 0x9A9968 ++             DbgDataFile::ddf_wpReleaseObjectMutexSem
  170. 10:41:20am> P1843,T12 : xdebug.c, 401 : 0x9A9968 --             End of DbgDataFile::ddf_wpReleaseObjectMutexSem
  171. 10:41:20am> P1843,T12 : xdebug.c, 768 : 0x9A9968 --         End of DbgDataFile::ddf_wpFindTaskRec
  172.  
  173.                 // Here comes the really interesting stuff:
  174.                 // wpCopyObject(pSource) creates a new object somewhere;
  175.                 // however, NEITHER wpclsNew NOR somNew get called!
  176.                 // All we get from overriding all somNew etc. calls
  177.                 // in the metaclass is this:
  178.  
  179. 10:41:20am> P3669,T12 : xdebug.c,2238 : ++ Entering somGetInstanceSize
  180. 10:41:20am> P3669,T12 : xdebug.c,2245 : -- End of somGetInstanceSize; returning 0x12C
  181. 10:41:20am> P1843,T12 : xdebug.c, 162 : ++ Entering somRenewNoInitNoZero for obj 0x9A6214
  182. 10:41:20am> P1843,T12 : xdebug.c, 162 : -- End of somRenewNoInitNoZero; returning obj 0x9A6214
  183.                                 // these four have been pasted from a later trace...
  184.  
  185.                 // And here's what I found in somcls.h (SOMClass header)
  186.                 // about the somNew call:
  187.  
  188.                 /*
  189.                  *  Uses SOMMalloc to allocate storage for a new instance of the
  190.                  *  receiving class, and then calls somRenewNoInitNoZero to load the
  191.                  *  new object's method table pointer. Then somDefaultInit is called to
  192.                  *  initialize the new object.  Note: If the instance is a class object,
  193.                  *  somInitMIClass must then be invoked to declare parents and
  194.                  *  initialize the class's instance method table. Upon failure, NULL
  195.                  *  is returned.
  196.                  */
  197.  
  198.                 // So apparently the WPS allocates the memory itself (without
  199.                 // calling somNew) and then calls somRenewNoInitNoZero on the
  200.                 // memory buffer...
  201.  
  202.                 // ++ Then, methods calls for the new object being created:
  203. 10:41:20am> P1843,T12 : xdebug.c, 162 : 0x9A6214 ++ DbgDataFile::somDefaultInit
  204. 10:41:20am> P1843,T12 : xdebug.c, 162 : 0x9A6214 ++     DbgDataFile::ddf_wpInitData
  205. 10:41:20am> P1843,T12 : xdebug.c, 894 : 0x9A6214 ++         DbgDataFile::ddf_wpSetDefaultView
  206. 10:41:20am> P1843,T12 : xdebug.c, 898 : 0x9A6214 --         End of DbgDataFile::ddf_wpSetDefaultView
  207. 10:41:20am> P1843,T12 : xdebug.c,1445 : 0x9A6214 ++         DbgDataFile::ddf_ wpSetDefaultIconPos
  208. 10:41:20am> P1843,T12 : xdebug.c,1449 : 0x9A6214 --         End of DbgDataFile::ddf_wpSetDefaultIconPos
  209. 10:41:20am> P1843,T12 : xdebug.c, 166 : 0x9A6214 --     End of DbgDataFile::ddf_wpInitData
  210. 10:41:20am> P1843,T12 : xdebug.c, 166 : 0x9A6214 -- End of DbgDataFile::somDefaultInit
  211.                 // object initialized:
  212. 10:41:20am> P1843,T12 : xdebug.c,1534 : 0x9A6214 ++ DbgDataFile::ddf_wpSetAttr
  213. 10:41:20am> P1843,T12 : xdebug.c,1538 : 0x9A6214 -- End of DbgDataFile::ddf_wpSetAttr
  214. 10:41:20am> P1843,T12 : xdebug.c,1496 : 0x9A6214 ++ DbgDataFile::ddf_wpSetRealName
  215. 10:41:20am> P1843,T12 : xdebug.c, 515 : 0x9A6214 ++     DbgDataFile::ddf_wpCnrRefreshDetails
  216. 10:41:20am> P1843,T12 : xdebug.c, 410 : 0x9A6214 ++         DbgDataFile::ddf_wpRequestObjectMutexSem
  217. 10:41:20am> P1843,T12 : xdebug.c, 414 : 0x9A6214 --         End of DbgDataFile::ddf_wpRequestObjectMutexSem
  218. 10:41:20am> P1843,T12 : xdebug.c, 397 : 0x9A6214 ++         DbgDataFile::ddf_wpReleaseObjectMutexSem
  219. 10:41:20am> P1843,T12 : xdebug.c, 401 : 0x9A6214 --         End of DbgDataFile::ddf_wpReleaseObjectMutexSem
  220. 10:41:20am> P1843,T12 : xdebug.c, 518 : 0x9A6214 --     End of DbgDataFile::ddf_wpCnrRefreshDetails
  221. 10:41:20am> P1843,T12 : xdebug.c,1501 : 0x9A6214 -- End of DbgDataFile::ddf_wpSetRealName
  222. 10:41:20am> P1843,T12 : xdebug.c,1510 : 0x9A6214 ++ DbgDataFile::ddf_wpSetType
  223. 10:41:20am> P1843,T12 : xdebug.c,1773 : 0x9A6214 ++     DbgDataFile::ddf_wpQueryFilename
  224. 10:41:20am> P1843,T12 : xdebug.c, 877 : 0x9A6214 ++         DbgDataFile::ddf_wpQueryFolder
  225. 10:41:20am> P1843,T12 : xdebug.c, 881 : 0x9A6214 --         End of DbgDataFile::ddf_wpQueryFolder
  226. 10:41:20am> P1843,T12 : xdebug.c,1778 : 0x9A6214 --     End of DbgDataFile::ddf_wpQueryFilename
  227. 10:41:20am> P1843,T12 : xdebug.c,1515 : 0x9A6214 -- End of DbgDataFile::ddf_wpSetType
  228. 10:41:20am> P1843,T12 : xdebug.c, 861 : 0x9A6214 ++ DbgDataFile::ddf_wpSetFolder
  229. 10:41:20am> P1843,T12 : xdebug.c, 865 : 0x9A6214 -- End of DbgDataFile::ddf_wpSetFolder
  230. 10:41:20am> P1843,T12 : xdebug.c, 844 : 0x9A6214 ++ DbgDataFile::ddf_wpModifyStyle
  231. 10:41:20am> P1843,T12 : xdebug.c, 849 : 0x9A6214 -- End of DbgDataFile::ddf_wpModifyStyle
  232. 10:41:20am> P1843,T12 : xdebug.c, 261 : 0x9A6214 ++ DbgDataFile::ddf_wpLockObject
  233. 10:41:20am> P1843,T12 : xdebug.c, 265 : 0x9A6214 -- End of DbgDataFile::ddf_wpLockObject
  234. 10:41:20am> P1843,T12 : xdebug.c, 780 : 0x9A6214 ++ DbgDataFile::ddf_wpSetTitle
  235. 10:41:20am> P1843,T12 : xdebug.c, 922 : 0x9A6214 ++     DbgDataFile::ddf_wpQueryConfirmations
  236. 10:41:20am> P1843,T12 : xdebug.c, 925 : 0x9A6214 --     End of DbgDataFile::ddf_wpQueryConfirmations
  237. 10:41:20am> P1843,T12 : xdebug.c,1689 : 0x9A6214 ++     DbgDataFile::ddf_wpSetTitleAndRenameFile
  238. 10:41:20am> P1843,T12 : xdebug.c,1773 : 0x9A6214 ++         DbgDataFile::ddf_wpQueryFilename
  239. 10:41:20am> P1843,T12 : xdebug.c, 877 : 0x9A6214 ++             DbgDataFile::ddf_wpQueryFolder
  240. 10:41:20am> P1843,T12 : xdebug.c, 881 : 0x9A6214 --             End of DbgDataFile::ddf_wpQueryFolder
  241. 10:41:20am> P1843,T12 : xdebug.c,1778 : 0x9A6214 --         End of DbgDataFile::ddf_wpQueryFilename
  242. 10:41:20am> P1843,T12 : xdebug.c,1496 : 0x9A6214 ++         DbgDataFile::ddf_wpSetRealName
  243. 10:41:20am> P1843,T12 : xdebug.c, 515 : 0x9A6214 ++             DbgDataFile::ddf_wpCnrRefreshDetails
  244. 10:41:20am> P1843,T12 : xdebug.c, 410 : 0x9A6214 ++                 DbgDataFile::ddf_wpRequestObjectMutexSem
  245. 10:41:20am> P1843,T12 : xdebug.c, 414 : 0x9A6214 --                 End of DbgDataFile::ddf_wpRequestObjectMutexSem
  246. 10:41:20am> P1843,T12 : xdebug.c, 397 : 0x9A6214 ++                 DbgDataFile::ddf_wpReleaseObjectMutexSem
  247. 10:41:20am> P1843,T12 : xdebug.c, 401 : 0x9A6214 --                 End of DbgDataFile::ddf_wpReleaseObjectMutexSem
  248. 10:41:20am> P1843,T12 : xdebug.c, 518 : 0x9A6214 --             End of DbgDataFile::ddf_wpCnrRefreshDetails
  249. 10:41:20am> P1843,T12 : xdebug.c,1501 : 0x9A6214 --         End of DbgDataFile::ddf_wpSetRealName
  250. 10:41:20am> P1843,T12 : xdebug.c,1546 : 0x9A6214 ++         DbgDataFile::ddf_wpQueryAttr
  251. 10:41:20am> P1843,T12 : xdebug.c,1549 : 0x9A6214 --         End of DbgDataFile::ddf_wpQueryAttr
  252. 10:41:20am> P1843,T12 : xdebug.c, 410 : 0x9A6214 ++         DbgDataFile::ddf_wpRequestObjectMutexSem
  253. 10:41:20am> P1843,T12 : xdebug.c, 414 : 0x9A6214 --         End of DbgDataFile::ddf_wpRequestObjectMutexSem
  254. 10:41:20am> P1843,T12 : xdebug.c, 397 : 0x9A6214 ++         DbgDataFile::ddf_wpReleaseObjectMutexSem
  255. 10:41:20am> P1843,T12 : xdebug.c, 401 : 0x9A6214 --         End of DbgDataFile::ddf_wpReleaseObjectMutexSem
  256. 10:41:20am> P1843,T12 : xdebug.c,1694 : 0x9A6214 --     End of DbgDataFile::ddf_wpSetTitleAndRenameFile
  257. 10:41:20am> P1843,T12 : xdebug.c, 784 : 0x9A6214 -- End of DbgDataFile::ddf_wpSetTitle
  258. 10:41:20am> P1843,T12 : xdebug.c, 178 : 0x9A6214 ++ DbgDataFile::ddf_wpSetupOnce
  259. 10:41:20am> P1843,T12 : xdebug.c, 372 : 0x9A6214 ++     DbgDataFile::ddf_wpSetup
  260.                 // during wpSetup processing on the new object,
  261.                 // the old task rec from the source object gets
  262.                 // copied to the newly created object:
  263.                 // calling wpSetTaskRec(pNew = 0x9A635C, pOld = NULL)
  264.                 // 0x9A635C is the same task rec which has been set
  265.                 // on the source object above
  266. 10:41:20am> P1843,T12 : xdebug.c, 733 : 0x9A6214 ++         DbgDataFile::ddf_wpSetTaskRec
  267. 10:41:20am> P1843,T12 : xdebug.c, 737 :         pTaskRecNew pre:
  268. 10:41:20am> P1843,T12 : wpsh.c,1520 : ddf_wpSetTaskRec: dumping task rec 0x9A635C for obj 0x9A6214 (check:12.c)
  269. 10:41:20am> P1843,T12 : wpsh.c,1533 : Index: 0
  270. 10:41:20am> P1843,T12 : wpsh.c,1534 :     useCount: 1
  271. 10:41:20am> P1843,T12 : wpsh.c,1535 :     pStdDlg: 0x9A510C // as with source
  272. 10:41:20am> P1843,T12 : wpsh.c,1536 :     folder: 0x14A8D10 (F:\Desktop\temp) // as with source
  273. 10:41:20am> P1843,T12 : wpsh.c,1537 :     xOrigin: 0
  274. 10:41:20am> P1843,T12 : wpsh.c,1538 :     yOrigin: 0
  275. 10:41:20am> P1843,T12 : wpsh.c,1541 :     pszTitle: 0x1BBF9BC (check:12.c)
  276.                                               // previous PSZ was 0x14BEEC4,
  277.                                               // title has been changed by
  278.                                               // wpConfirmObjectTitle. So I guess
  279.                                               // wpConfirmObjectTitle gets a temporary
  280.                                               // buffer which exists only in the task
  281.                                               // rec; this cannot be the original
  282.                                               // object title, because the task rec is
  283.                                               // shared between the source and the new obj
  284. 10:41:20am> P1843,T12 : wpsh.c,1542 :     posAfterRecord: 0x753788
  285. 10:41:20am> P1843,T12 : wpsh.c,1543 :     keepAssocs: 0
  286. 10:41:20am> P1843,T12 : wpsh.c,1544 :     pReserved: 0x0
  287. 10:41:20am> P1843,T12 : xdebug.c, 739 :         pTaskRecOld pre:
  288. 10:41:20am> P1843,T12 : wpsh.c,1520 : ddf_wpSetTaskRec: dumping task rec 0x0 for obj 0x9A6214 (check:12.c)
  289. 10:41:20am> P1843,T12 : wpsh.c,1551 :     pTaskRec is NULL
  290. 10:41:20am> P1843,T12 : xdebug.c, 741 :         ++ Now calling parent
  291. 10:41:20am> P1843,T12 : xdebug.c, 410 : 0x9A6214 ++             DbgDataFile::ddf_wpRequestObjectMutexSem
  292. 10:41:20am> P1843,T12 : xdebug.c, 414 : 0x9A6214 --             End of DbgDataFile::ddf_wpRequestObjectMutexSem
  293. 10:41:20am> P1843,T12 : xdebug.c, 397 : 0x9A6214 ++             DbgDataFile::ddf_wpReleaseObjectMutexSem
  294. 10:41:20am> P1843,T12 : xdebug.c, 401 : 0x9A6214 --             End of DbgDataFile::ddf_wpReleaseObjectMutexSem
  295. 10:41:20am> P1843,T12 : xdebug.c, 749 :         -- parent is done;
  296. 10:41:20am> P1843,T12 : xdebug.c, 751 :         pTaskRecNew post:
  297. 10:41:20am> P1843,T12 : wpsh.c,1520 : ddf_wpSetTaskRec: dumping task rec 0x9A635C for obj 0x9A6214 (check:12.c)
  298. 10:41:20am> P1843,T12 : wpsh.c,1533 : Index: 0
  299. 10:41:20am> P1843,T12 : wpsh.c,1534 :     useCount: 2
  300.                                         // so now we have a usage of 2 for the task rec:
  301.                                         // once for the source, once for the new object...
  302. 10:41:20am> P1843,T12 : wpsh.c,1535 :     pStdDlg: 0x9A510C
  303. 10:41:20am> P1843,T12 : wpsh.c,1536 :     folder: 0x14A8D10 (F:\Desktop\temp)
  304. 10:41:20am> P1843,T12 : wpsh.c,1537 :     xOrigin: 0
  305. 10:41:20am> P1843,T12 : wpsh.c,1538 :     yOrigin: 0
  306. 10:41:20am> P1843,T12 : wpsh.c,1541 :     pszTitle: 0x1BBF9BC (check:12.c)
  307. 10:41:20am> P1843,T12 : wpsh.c,1542 :     posAfterRecord: 0x753788
  308. 10:41:20am> P1843,T12 : wpsh.c,1543 :     keepAssocs: 0
  309. 10:41:20am> P1843,T12 : wpsh.c,1544 :     pReserved: 0x0
  310. 10:41:20am> P1843,T12 : xdebug.c, 753 :         pTaskRecOld post:
  311. 10:41:20am> P1843,T12 : wpsh.c,1520 : ddf_wpSetTaskRec: dumping task rec 0x0 for obj 0x9A6214 (check:12.c)
  312. 10:41:20am> P1843,T12 : wpsh.c,1551 :     pTaskRec is NULL
  313. 10:41:20am> P1843,T12 : xdebug.c, 757 : 0x9A6214 --         End of DbgDataFile::ddf_wpSetTaskRec
  314. 10:41:20am> P1843,T12 : xdebug.c, 376 : 0x9A6214 --     End of DbgDataFile::ddf_wpSetup
  315. 10:41:20am> P1843,T12 : xdebug.c, 182 : 0x9A6214 -- End of DbgDataFile::ddf_wpSetupOnce
  316. 10:41:20am> P1843,T12 : xdebug.c, 410 : 0x9A6214 ++ DbgDataFile::ddf_wpRequestObjectMutexSem
  317. 10:41:20am> P1843,T12 : xdebug.c, 414 : 0x9A6214 -- End of DbgDataFile::ddf_wpRequestObjectMutexSem
  318. 10:41:20am> P1843,T12 : xdebug.c, 525 : 0x9A6214 ++ DbgDataFile::ddf_wpQueryContainerFlagPtr
  319. 10:41:20am> P1843,T12 : xdebug.c, 528 : 0x9A6214 -- End of DbgDataFile::ddf_wpQueryContainerFlagPtr
  320. 10:41:20am> P1843,T12 : xdebug.c, 397 : 0x9A6214 ++ DbgDataFile::ddf_wpReleaseObjectMutexSem
  321. 10:41:20am> P1843,T12 : xdebug.c, 401 : 0x9A6214 -- End of DbgDataFile::ddf_wpReleaseObjectMutexSem
  322. 10:41:20am> P1843,T12 : xdebug.c, 261 : 0x9A6214 ++ DbgDataFile::ddf_wpLockObject
  323. 10:41:20am> P1843,T12 : xdebug.c, 265 : 0x9A6214 -- End of DbgDataFile::ddf_wpLockObject
  324. 10:41:20am> P1843,T12 : xdebug.c, 410 : 0x9A6214 ++ DbgDataFile::ddf_wpRequestObjectMutexSem
  325. 10:41:20am> P1843,T12 : xdebug.c, 414 : 0x9A6214 -- End of DbgDataFile::ddf_wpRequestObjectMutexSem
  326. 10:41:20am> P1843,T12 : xdebug.c, 397 : 0x9A6214 ++ DbgDataFile::ddf_wpReleaseObjectMutexSem
  327. 10:41:20am> P1843,T12 : xdebug.c, 401 : 0x9A6214 -- End of DbgDataFile::ddf_wpReleaseObjectMutexSem
  328. 10:41:20am> P1843,T12 : xdebug.c,1482 : 0x9A6214 ++ DbgDataFile::ddf_wpQueryDefaultIconPos
  329. 10:41:20am> P1843,T12 : xdebug.c,1486 : 0x9A6214 -- End of DbgDataFile::ddf_wpQueryDefaultIconPos
  330. 10:41:20am> P1843,T12 : xdebug.c, 472 : 0x9A6214 ++ DbgDataFile::ddf_wpCnrInsertObject
  331. 10:41:20am> P1843,T12 : xdebug.c, 877 : 0x9A6214 ++     DbgDataFile::ddf_wpQueryFolder
  332. 10:41:20am> P1843,T12 : xdebug.c, 881 : 0x9A6214 --     End of DbgDataFile::ddf_wpQueryFolder
  333. 10:41:20am> P1843,T12 : xdebug.c, 410 : 0x9A6214 ++     DbgDataFile::ddf_wpRequestObjectMutexSem
  334. 10:41:20am> P1843,T12 : xdebug.c, 414 : 0x9A6214 --     End of DbgDataFile::ddf_wpRequestObjectMutexSem
  335. 10:41:20am> P1843,T12 : xdebug.c,1310 : 0x9A6214 ++     DbgDataFile::ddf_wpFindUseItem
  336. 10:41:20am> P1843,T12 : xdebug.c, 385 : 0x9A6214 ++         DbgDataFile::ddf_wpAssertObjectMutexSem
  337. 10:41:20am> P1843,T12 : xdebug.c, 389 : 0x9A6214 --         End of DbgDataFile::ddf_wpAssertObjectMutexSem
  338. 10:41:20am> P1843,T12 : xdebug.c,1315 : 0x9A6214 --     End of DbgDataFile::ddf_wpFindUseItem
  339. 10:41:20am> P1843,T12 : xdebug.c, 397 : 0x9A6214 ++     DbgDataFile::ddf_wpReleaseObjectMutexSem
  340. 10:41:20am> P1843,T12 : xdebug.c, 401 : 0x9A6214 --     End of DbgDataFile::ddf_wpReleaseObjectMutexSem
  341. 10:41:20am> P1843,T12 : xdebug.c,1256 : 0x9A6214 ++     DbgDataFile::ddf_wpAddToObjUseList
  342. 10:41:20am> P1843,T12 : xdebug.c, 410 : 0x9A6214 ++         DbgDataFile::ddf_wpRequestObjectMutexSem
  343. 10:41:20am> P1843,T12 : xdebug.c, 414 : 0x9A6214 --         End of DbgDataFile::ddf_wpRequestObjectMutexSem
  344. 10:41:20am> P1843,T12 : xdebug.c, 397 : 0x9A6214 ++         DbgDataFile::ddf_wpReleaseObjectMutexSem
  345. 10:41:20am> P1843,T12 : xdebug.c, 401 : 0x9A6214 --         End of DbgDataFile::ddf_wpReleaseObjectMutexSem
  346. 10:41:20am> P1843,T12 : xdebug.c, 261 : 0x9A6214 ++         DbgDataFile::ddf_wpLockObject
  347. 10:41:20am> P1843,T12 : xdebug.c, 265 : 0x9A6214 --         End of DbgDataFile::ddf_wpLockObject
  348. 10:41:20am> P1843,T12 : xdebug.c, 410 : 0x9A6214 ++         DbgDataFile::ddf_wpRequestObjectMutexSem
  349. 10:41:20am> P1843,T12 : xdebug.c, 414 : 0x9A6214 --         End of DbgDataFile::ddf_wpRequestObjectMutexSem
  350. 10:41:20am> P1843,T12 : xdebug.c, 397 : 0x9A6214 ++         DbgDataFile::ddf_wpReleaseObjectMutexSem
  351. 10:41:20am> P1843,T12 : xdebug.c, 401 : 0x9A6214 --         End of DbgDataFile::ddf_wpReleaseObjectMutexSem
  352. 10:41:20am> P1843,T12 : xdebug.c,1261 : 0x9A6214 --     End of DbgDataFile::ddf_wpAddToObjUseList
  353. 10:41:20am> P1843,T1 : xdebug.c,1392 : 0x9A6214 ++     DbgDataFile::ddf_wpQueryIcon
  354. 10:41:20am> P1843,T1 : xdebug.c,1546 : 0x9A6214 ++         DbgDataFile::ddf_wpQueryAttr
  355. 10:41:20am> P1843,T1 : xdebug.c,1549 : 0x9A6214 --         End of DbgDataFile::ddf_wpQueryAttr
  356. 10:41:20am> P1843,T1 : xdebug.c,1773 : 0x9A6214 ++         DbgDataFile::ddf_wpQueryFilename
  357. 10:41:20am> P1843,T1 : xdebug.c, 877 : 0x9A6214 ++             DbgDataFile::ddf_wpQueryFolder
  358. 10:41:20am> P1843,T1 : xdebug.c, 881 : 0x9A6214 --             End of DbgDataFile::ddf_wpQueryFolder
  359. 10:41:20am> P1843,T1 : xdebug.c,1778 : 0x9A6214 --         End of DbgDataFile::ddf_wpQueryFilename
  360. 10:41:20am> P1843,T1 : xdebug.c,1546 : 0x9A6214 ++         DbgDataFile::ddf_wpQueryAttr
  361. 10:41:20am> P1843,T1 : xdebug.c,1549 : 0x9A6214 --         End of DbgDataFile::ddf_wpQueryAttr
  362. 10:41:20am> P1843,T1 : xdebug.c, 410 : 0x9A6214 ++         DbgDataFile::ddf_wpRequestObjectMutexSem
  363. 10:41:20am> P1843,T1 : xdebug.c, 414 : 0x9A6214 --         End of DbgDataFile::ddf_wpRequestObjectMutexSem
  364. 10:41:20am> P1843,T1 : xdebug.c, 397 : 0x9A6214 ++         DbgDataFile::ddf_wpReleaseObjectMutexSem
  365. 10:41:20am> P1843,T1 : xdebug.c, 401 : 0x9A6214 --         End of DbgDataFile::ddf_wpReleaseObjectMutexSem
  366. 10:41:20am> P1843,T1 : xdebug.c,1376 : 0x9A6214 ++         DbgDataFile::ddf_wpSetIcon
  367. 10:41:20am> P1843,T1 : xdebug.c,1380 : 0x9A6214 --         End of DbgDataFile::ddf_wpSetIcon
  368. 10:41:20am> P1843,T1 : xdebug.c, 844 : 0x9A6214 ++         DbgDataFile::ddf_wpModifyStyle
  369. 10:41:20am> P1843,T1 : xdebug.c, 849 : 0x9A6214 --         End of DbgDataFile::ddf_wpModifyStyle
  370. 10:41:20am> P1843,T1 : xdebug.c,1546 : 0x9A6214 ++         DbgDataFile::ddf_wpQueryAttr
  371. 10:41:20am> P1843,T1 : xdebug.c,1549 : 0x9A6214 --         End of DbgDataFile::ddf_wpQueryAttr
  372. 10:41:20am> P1843,T1 : xdebug.c,1846 : 0x9A6214 ++         DbgDataFile::ddf_wpQueryAssociatedFileIcon
  373. 10:41:20am> P1843,T1 : xdebug.c, 910 : 0x9A6214 ++             DbgDataFile::ddf_wpQueryDefaultView
  374. 10:41:20am> P1843,T1 : xdebug.c, 914 : 0x9A6214 --             End of DbgDataFile::ddf_wpQueryDefaultView
  375. 10:41:20am> P1843,T1 : xdebug.c,1866 : 0x9A6214 ++             DbgDataFile::ddf_wpQueryAssociatedProgram
  376. 10:41:20am> P1843,T1 : xdebug.c,1773 : 0x9A6214 ++                 DbgDataFile::ddf_wpQueryFilename
  377. 10:41:20am> P1843,T1 : xdebug.c, 877 : 0x9A6214 ++                     DbgDataFile::ddf_wpQueryFolder
  378. 10:41:20am> P1843,T1 : xdebug.c, 881 : 0x9A6214 --                     End of DbgDataFile::ddf_wpQueryFolder
  379. 10:41:20am> P1843,T1 : xdebug.c,1778 : 0x9A6214 --                 End of DbgDataFile::ddf_wpQueryFilename
  380. 10:41:20am> P1843,T1 : xdebug.c,1874 : 0x9A6214 --             End of DbgDataFile::ddf_wpQueryAssociatedProgram
  381. 10:41:20am> P1843,T1 : xdebug.c,1849 : 0x9A6214 --         End of DbgDataFile::ddf_wpQueryAssociatedFileIcon
  382. 10:41:20am> P1843,T1 : xdebug.c, 844 : 0x9A6214 ++         DbgDataFile::ddf_wpModifyStyle
  383. 10:41:20am> P1843,T1 : xdebug.c, 814 : 0x9A6214 ++             DbgDataFile::ddf_wpSetStyle
  384. 10:41:20am> P1843,T1 : xdebug.c, 818 : 0x9A6214 --             End of DbgDataFile::ddf_wpSetStyle
  385. 10:41:20am> P1843,T1 : xdebug.c, 849 : 0x9A6214 --         End of DbgDataFile::ddf_wpModifyStyle
  386. 10:41:20am> P1843,T1 : xdebug.c, 410 : 0x9A6214 ++         DbgDataFile::ddf_wpRequestObjectMutexSem
  387. 10:41:20am> P1843,T1 : xdebug.c, 414 : 0x9A6214 --         End of DbgDataFile::ddf_wpRequestObjectMutexSem
  388. 10:41:20am> P1843,T1 : xdebug.c, 397 : 0x9A6214 ++         DbgDataFile::ddf_wpReleaseObjectMutexSem
  389. 10:41:20am> P1843,T1 : xdebug.c, 401 : 0x9A6214 --         End of DbgDataFile::ddf_wpReleaseObjectMutexSem
  390. 10:41:20am> P1843,T1 : xdebug.c,1376 : 0x9A6214 ++         DbgDataFile::ddf_wpSetIcon
  391. 10:41:20am> P1843,T1 : xdebug.c,1380 : 0x9A6214 --         End of DbgDataFile::ddf_wpSetIcon
  392. 10:41:20am> P1843,T1 : xdebug.c,1396 : 0x9A6214 --     End of DbgDataFile::ddf_wpQueryIcon
  393. 10:41:20am> P1843,T1 : xdebug.c,1546 : 0x9A6214 ++     DbgDataFile::ddf_wpQueryAttr
  394. 10:41:20am> P1843,T1 : xdebug.c,1549 : 0x9A6214 --     End of DbgDataFile::ddf_wpQueryAttr
  395. 10:41:20am> P1843,T12 : xdebug.c, 479 : 0x9A6214 -- End of DbgDataFile::ddf_wpCnrInsertObject
  396. 10:41:20am> P1843,T12 : xdebug.c, 276 : 0x9A6214 ++ DbgDataFile::ddf_wpUnlockObject
  397. 10:41:20am> P1843,T12 : xdebug.c, 877 : 0x9A6214 ++     DbgDataFile::ddf_wpQueryFolder
  398. 10:41:20am> P1843,T12 : xdebug.c, 881 : 0x9A6214 --     End of DbgDataFile::ddf_wpQueryFolder
  399. 10:41:20am> P1843,T12 : xdebug.c, 280 : 0x9A6214 -- End of DbgDataFile::ddf_wpUnlockObject
  400. 10:41:20am> P1843,T12 : xdebug.c,1546 : 0x9A6214 ++ DbgDataFile::ddf_wpQueryAttr
  401. 10:41:20am> P1843,T12 : xdebug.c,1549 : 0x9A6214 -- End of DbgDataFile::ddf_wpQueryAttr
  402.                 // -- more method calls for the source object:
  403. 10:41:20am> P1843,T12 : xdebug.c,1546 : 0x9A9968 ++         DbgDataFile::ddf_wpQueryAttr
  404. 10:41:20am> P1843,T12 : xdebug.c,1549 : 0x9A9968 --         End of DbgDataFile::ddf_wpQueryAttr
  405. 10:41:20am> P1843,T12 : xdebug.c,1773 : 0x9A9968 ++         DbgDataFile::ddf_wpQueryFilename
  406. 10:41:20am> P1843,T12 : xdebug.c, 877 : 0x9A9968 ++             DbgDataFile::ddf_wpQueryFolder
  407. 10:41:20am> P1843,T12 : xdebug.c, 881 : 0x9A9968 --             End of DbgDataFile::ddf_wpQueryFolder
  408. 10:41:20am> P1843,T12 : xdebug.c,1778 : 0x9A9968 --         End of DbgDataFile::ddf_wpQueryFilename
  409.                 // ++ more methods calls for the new object being created: TID 12
  410. 10:41:20am> P1843,T12 : xdebug.c,1773 : 0x9A6214 ++ DbgDataFile::ddf_wpQueryFilename
  411. 10:41:20am> P1843,T12 : xdebug.c, 877 : 0x9A6214 ++     DbgDataFile::ddf_wpQueryFolder
  412. 10:41:20am> P1843,T12 : xdebug.c, 881 : 0x9A6214 --     End of DbgDataFile::ddf_wpQueryFolder
  413. 10:41:20am> P1843,T12 : xdebug.c,1778 : 0x9A6214 -- End of DbgDataFile::ddf_wpQueryFilename
  414.                 // wpSaveState on source object: TID 12
  415. 10:41:21am> P1843,T12 : xdebug.c, 444 : 0x9A9968 ++         DbgDataFile::ddf_wpSaveState
  416. 10:41:21am> P1843,T12 : xdebug.c, 447 : 0x9A9968 --         End of DbgDataFile::ddf_wpSaveState
  417.                 // ++ more methods calls for the new object being created: TID 12
  418. 10:41:21am> P1843,T12 : xdebug.c, 410 : 0x9A6214 ++ DbgDataFile::ddf_wpRequestObjectMutexSem
  419. 10:41:21am> P1843,T12 : xdebug.c, 414 : 0x9A6214 -- End of DbgDataFile::ddf_wpRequestObjectMutexSem
  420. 10:41:21am> P1843,T12 : xdebug.c, 397 : 0x9A6214 ++ DbgDataFile::ddf_wpReleaseObjectMutexSem
  421. 10:41:21am> P1843,T12 : xdebug.c, 401 : 0x9A6214 -- End of DbgDataFile::ddf_wpReleaseObjectMutexSem
  422. 10:41:21am> P1843,T12 : xdebug.c,1773 : 0x9A6214 ++ DbgDataFile::ddf_wpQueryFilename
  423. 10:41:21am> P1843,T12 : xdebug.c, 877 : 0x9A6214 ++     DbgDataFile::ddf_wpQueryFolder
  424. 10:41:21am> P1843,T12 : xdebug.c, 881 : 0x9A6214 --     End of DbgDataFile::ddf_wpQueryFolder
  425. 10:41:21am> P1843,T12 : xdebug.c,1778 : 0x9A6214 -- End of DbgDataFile::ddf_wpQueryFilename
  426.                 // wpRestoreState on new object: aha!!
  427. 10:41:21am> P1843,T12 : xdebug.c, 456 : 0x9A6214 ++ DbgDataFile::ddf_wpRestoreState
  428. 10:41:21am> P1843,T12 : xdebug.c,1534 : 0x9A6214 ++     DbgDataFile::ddf_wpSetAttr
  429. 10:41:21am> P1843,T12 : xdebug.c, 877 : 0x9A6214 ++         DbgDataFile::ddf_wpQueryFolder
  430. 10:41:21am> P1843,T12 : xdebug.c, 881 : 0x9A6214 --         End of DbgDataFile::ddf_wpQueryFolder
  431. 10:41:21am> P1843,T12 : xdebug.c,1546 : 0x9A6214 ++         DbgDataFile::ddf_wpQueryAttr
  432. 10:41:21am> P1843,T12 : xdebug.c,1549 : 0x9A6214 --         End of DbgDataFile::ddf_wpQueryAttr
  433. 10:41:21am> P1843,T12 : xdebug.c, 410 : 0x9A6214 ++         DbgDataFile::ddf_wpRequestObjectMutexSem
  434. 10:41:21am> P1843,T12 : xdebug.c, 414 : 0x9A6214 --         End of DbgDataFile::ddf_wpRequestObjectMutexSem
  435. 10:41:21am> P1843,T12 : xdebug.c,1310 : 0x9A6214 ++         DbgDataFile::ddf_wpFindUseItem
  436. 10:41:21am> P1843,T12 : xdebug.c, 385 : 0x9A6214 ++             DbgDataFile::ddf_wpAssertObjectMutexSem
  437. 10:41:21am> P1843,T12 : xdebug.c, 389 : 0x9A6214 --             End of DbgDataFile::ddf_wpAssertObjectMutexSem
  438. 10:41:21am> P1843,T12 : xdebug.c,1315 : 0x9A6214 --         End of DbgDataFile::ddf_wpFindUseItem
  439. 10:41:22am> P1843,T12 : xdebug.c,1310 : 0x9A6214 ++         DbgDataFile::ddf_wpFindUseItem
  440. 10:41:22am> P1843,T12 : xdebug.c, 385 : 0x9A6214 ++             DbgDataFile::ddf_wpAssertObjectMutexSem
  441. 10:41:22am> P1843,T12 : xdebug.c, 389 : 0x9A6214 --             End of DbgDataFile::ddf_wpAssertObjectMutexSem
  442. 10:41:22am> P1843,T12 : xdebug.c,1315 : 0x9A6214 --         End of DbgDataFile::ddf_wpFindUseItem
  443. 10:41:22am> P1843,T12 : xdebug.c, 397 : 0x9A6214 ++         DbgDataFile::ddf_wpReleaseObjectMutexSem
  444. 10:41:22am> P1843,T12 : xdebug.c, 401 : 0x9A6214 --         End of DbgDataFile::ddf_wpReleaseObjectMutexSem
  445. 10:41:22am> P1843,T12 : xdebug.c,1538 : 0x9A6214 --     End of DbgDataFile::ddf_wpSetAttr
  446. 10:41:22am> P1843,T12 : xdebug.c,1510 : 0x9A6214 ++     DbgDataFile::ddf_wpSetType
  447. 10:41:22am> P1843,T12 : xdebug.c,1773 : 0x9A6214 ++         DbgDataFile::ddf_wpQueryFilename
  448. 10:41:22am> P1843,T12 : xdebug.c, 877 : 0x9A6214 ++             DbgDataFile::ddf_wpQueryFolder
  449. 10:41:22am> P1843,T12 : xdebug.c, 881 : 0x9A6214 --             End of DbgDataFile::ddf_wpQueryFolder
  450. 10:41:22am> P1843,T12 : xdebug.c,1778 : 0x9A6214 --         End of DbgDataFile::ddf_wpQueryFilename
  451. 10:41:22am> P1843,T12 : xdebug.c,1515 : 0x9A6214 --     End of DbgDataFile::ddf_wpSetType
  452. 10:41:22am> P1843,T12 : xdebug.c,1623 : 0x9A6214 ++     DbgDataFile::ddf_wpSetDateInfo
  453. 10:41:22am> P1843,T12 : xdebug.c,1627 : 0x9A6214 --     End of DbgDataFile::ddf_wpSetDateInfo
  454. 10:41:22am> P1843,T12 : xdebug.c,1637 : 0x9A6214 ++     DbgDataFile::ddf_wpSetFileSizeInfo
  455. 10:41:22am> P1843,T12 : xdebug.c,1642 : 0x9A6214 --     End of DbgDataFile::ddf_wpSetFileSizeInfo
  456. 10:41:22am> P1843,T12 : xdebug.c,1496 : 0x9A6214 ++     DbgDataFile::ddf_wpSetRealName
  457. 10:41:22am> P1843,T12 : xdebug.c,1546 : 0x9A6214 ++         DbgDataFile::ddf_wpQueryAttr
  458. 10:41:22am> P1843,T12 : xdebug.c,1549 : 0x9A6214 --         End of DbgDataFile::ddf_wpQueryAttr
  459. 10:41:22am> P1843,T12 : xdebug.c, 515 : 0x9A6214 ++         DbgDataFile::ddf_wpCnrRefreshDetails
  460. 10:41:22am> P1843,T12 : xdebug.c, 410 : 0x9A6214 ++             DbgDataFile::ddf_wpRequestObjectMutexSem
  461. 10:41:22am> P1843,T12 : xdebug.c, 414 : 0x9A6214 --             End of DbgDataFile::ddf_wpRequestObjectMutexSem
  462. 10:41:22am> P1843,T12 : xdebug.c, 397 : 0x9A6214 ++             DbgDataFile::ddf_wpReleaseObjectMutexSem
  463. 10:41:22am> P1843,T12 : xdebug.c, 401 : 0x9A6214 --             End of DbgDataFile::ddf_wpReleaseObjectMutexSem
  464. 10:41:22am> P1843,T12 : xdebug.c, 518 : 0x9A6214 --         End of DbgDataFile::ddf_wpCnrRefreshDetails
  465. 10:41:22am> P1843,T12 : xdebug.c,1501 : 0x9A6214 --     End of DbgDataFile::ddf_wpSetRealName
  466. 10:41:22am> P1843,T12 : xdebug.c,1600 : 0x9A6214 ++     DbgDataFile::ddf_wpQueryFileSize
  467. 10:41:22am> P1843,T12 : xdebug.c,1603 : 0x9A6214 --     End of DbgDataFile::ddf_wpQueryFileSize
  468. 10:41:22am> P1843,T12 : xdebug.c, 460 : 0x9A6214 -- End of DbgDataFile::ddf_wpRestoreState
  469. 10:41:22am> P1843,T12 : xdebug.c, 844 : 0x9A6214 ++ DbgDataFile::ddf_wpModifyStyle
  470. 10:41:22am> P1843,T12 : xdebug.c, 849 : 0x9A6214 -- End of DbgDataFile::ddf_wpModifyStyle
  471. 10:41:22am> P1843,T12 : xdebug.c,1546 : 0x9A9968 ++         DbgDataFile::ddf_wpQueryAttr
  472. 10:41:22am> P1843,T12 : xdebug.c,1549 : 0x9A9968 --         End of DbgDataFile::ddf_wpQueryAttr
  473. 10:41:22am> P1843,T12 : xdebug.c,1392 : 0x9A9968 ++         DbgDataFile::ddf_wpQueryIcon
  474. 10:41:22am> P1843,T12 : xdebug.c,1396 : 0x9A9968 --         End of DbgDataFile::ddf_wpQueryIcon
  475. 10:41:22am> P1843,T12 : xdebug.c,1376 : 0x9A6214 ++ DbgDataFile::ddf_wpSetIcon
  476. 10:41:22am> P1843,T12 : xdebug.c, 410 : 0x9A6214 ++     DbgDataFile::ddf_wpRequestObjectMutexSem
  477. 10:41:22am> P1843,T12 : xdebug.c, 414 : 0x9A6214 --     End of DbgDataFile::ddf_wpRequestObjectMutexSem
  478. 10:41:22am> P1843,T12 : xdebug.c, 397 : 0x9A6214 ++     DbgDataFile::ddf_wpReleaseObjectMutexSem
  479. 10:41:22am> P1843,T12 : xdebug.c, 401 : 0x9A6214 --     End of DbgDataFile::ddf_wpReleaseObjectMutexSem
  480. 10:41:22am> P1843,T12 : xdebug.c,1546 : 0x9A6214 ++     DbgDataFile::ddf_wpQueryAttr
  481. 10:41:22am> P1843,T12 : xdebug.c,1549 : 0x9A6214 --     End of DbgDataFile::ddf_wpQueryAttr
  482. 10:41:22am> P1843,T12 : xdebug.c,1380 : 0x9A6214 -- End of DbgDataFile::ddf_wpSetIcon
  483. 10:41:22am> P1843,T12 : xdebug.c,1546 : 0x9A6214 ++ DbgDataFile::ddf_wpQueryAttr
  484. 10:41:22am> P1843,T12 : xdebug.c,1549 : 0x9A6214 -- End of DbgDataFile::ddf_wpQueryAttr
  485.                 // TID 12 calls wpSaveDeferred...
  486.                 // actual saving comes up last.
  487. 10:41:22am> P1843,T12 : xdebug.c, 433 : 0x9A6214 ++ DbgDataFile::ddf_wpSaveDeferred
  488. 10:41:22am> P1843,T12 : xdebug.c,1773 : 0x9A6214 ++     DbgDataFile::ddf_wpQueryFilename
  489. 10:41:22am> P1843,T12 : xdebug.c, 877 : 0x9A6214 ++         DbgDataFile::ddf_wpQueryFolder
  490. 10:41:22am> P1843,T12 : xdebug.c, 881 : 0x9A6214 --         End of DbgDataFile::ddf_wpQueryFolder
  491. 10:41:22am> P1843,T12 : xdebug.c,1778 : 0x9A6214 --     End of DbgDataFile::ddf_wpQueryFilename
  492. 10:41:22am> P1843,T12 : xdebug.c, 436 : 0x9A6214 -- End of DbgDataFile::ddf_wpSaveDeferred
  493.                 // !!!! new object is finally instantiated!! TID 12
  494. 10:41:22am> P1843,T12 : xdebug.c, 204 : 0x9A6214 ++ DbgDataFile::ddf_wpObjectReady
  495. 10:41:22am> P1843,T12 : xdebug.c, 206 :            OR_REFERENCE set
  496. 10:41:22am> P1843,T12 : xdebug.c, 211 : 0x9A6214 -- End of DbgDataFile::ddf_wpObjectReady
  497. 10:41:22am> P1843,T12 : xdebug.c, 687 : 0x9A9968 --                wpCopyObject returned 0x9A6214
  498. 10:41:22am> P1843,T12 : xdebug.c, 692 : 0x9A9968 --     End of DbgDataFile::ddf_wpCopyObject
  499.                 // !!!! end of wpCopyObject(pSource!!)
  500.                 // then wpQueryError is called on the source object
  501.                 // to check for errors:
  502. 10:41:22am> P1843,T12 : xdebug.c, 247 : 0x9A9968 ++     DbgDataFile::ddf_wpQueryError
  503. 10:41:22am> P1843,T12 : xdebug.c, 250 : 0x9A9968 --     End of DbgDataFile::ddf_wpQueryError
  504. 10:41:22am> P1843,T12 : xdebug.c,1120 : 0x9A9968 -- End of DbgDataFile::ddf_wpMenuItemSelected
  505.                 // end of wpMenuItemSelected, which called wpCopyObject;
  506.                 // looks like TID 12 is terminated (or idle, blocked, whatever);
  507.                 // somehow TID 1 seems to get a notification that the
  508.                 // job is done, so who knows how this works...
  509.                 // anyways, we are now back in the caller code, which is outside
  510.                 // the source object (the folder?)
  511. 10:41:22am> P1843,T1 : xdebug.c, 410 : 0x9A9968 ++ DbgDataFile::ddf_wpRequestObjectMutexSem
  512. 10:41:22am> P1843,T1 : xdebug.c, 414 : 0x9A9968 -- End of DbgDataFile::ddf_wpRequestObjectMutexSem
  513. 10:41:22am> P1843,T1 : xdebug.c, 397 : 0x9A9968 ++ DbgDataFile::ddf_wpReleaseObjectMutexSem
  514. 10:41:22am> P1843,T1 : xdebug.c, 401 : 0x9A9968 -- End of DbgDataFile::ddf_wpReleaseObjectMutexSem
  515.                 // the caller then calls wpSetTaskRec on the source object again;
  516.                 // in the first call, pNew was 0x14819EC, pOld was NULL;
  517.                 // now the caller calls just the reverse
  518.                 // (pNew == NULL, pOld == 0x14819EC); apparently, this cleans up
  519. 10:41:22am> P1843,T1 : xdebug.c, 733 : 0x9A9968 ++ DbgDataFile::ddf_wpSetTaskRec
  520. 10:41:22am> P1843,T1 : xdebug.c, 737 :         pTaskRecNew pre:
  521. 10:41:22am> P1843,T1 : wpsh.c,1520 : ddf_wpSetTaskRec: dumping task rec 0x0 for obj 0x9A9968 (check.c)
  522. 10:41:22am> P1843,T1 : wpsh.c,1551 :     pTaskRec is NULL
  523. 10:41:22am> P1843,T1 : xdebug.c, 739 :         pTaskRecOld pre:
  524. 10:41:22am> P1843,T1 : wpsh.c,1520 : ddf_wpSetTaskRec: dumping task rec 0x9A635C for obj 0x9A9968 (check.c)
  525. 10:41:22am> P1843,T1 : wpsh.c,1533 : Index: 0
  526. 10:41:22am> P1843,T1 : wpsh.c,1534 :     useCount: 2
  527. 10:41:22am> P1843,T1 : wpsh.c,1535 :     pStdDlg: 0x9A510C
  528. 10:41:22am> P1843,T1 : wpsh.c,1536 :     folder: 0x14A8D10 (F:\Desktop\temp)
  529. 10:41:22am> P1843,T1 : wpsh.c,1537 :     xOrigin: 0
  530. 10:41:22am> P1843,T1 : wpsh.c,1538 :     yOrigin: 0
  531. 10:41:22am> P1843,T1 : wpsh.c,1541 :     pszTitle: 0x1BBF9BC (¿°╗lX)
  532. 10:41:22am> P1843,T1 : wpsh.c,1542 :     posAfterRecord: 0x753788
  533. 10:41:22am> P1843,T1 : wpsh.c,1543 :     keepAssocs: 0
  534. 10:41:22am> P1843,T1 : wpsh.c,1544 :     pReserved: 0x0
  535. 10:41:22am> P1843,T1 : xdebug.c, 741 :         ++ Now calling parent
  536. 10:41:22am> P1843,T1 : xdebug.c, 410 : 0x9A9968 ++     DbgDataFile::ddf_wpRequestObjectMutexSem
  537. 10:41:22am> P1843,T1 : xdebug.c, 414 : 0x9A9968 --     End of DbgDataFile::ddf_wpRequestObjectMutexSem
  538. 10:41:22am> P1843,T1 : xdebug.c,1310 : 0x9A9968 ++     DbgDataFile::ddf_wpFindUseItem
  539. 10:41:22am> P1843,T1 : xdebug.c, 385 : 0x9A9968 ++         DbgDataFile::ddf_wpAssertObjectMutexSem
  540. 10:41:22am> P1843,T1 : xdebug.c, 389 : 0x9A9968 --         End of DbgDataFile::ddf_wpAssertObjectMutexSem
  541. 10:41:22am> P1843,T1 : xdebug.c,1315 : 0x9A9968 --     End of DbgDataFile::ddf_wpFindUseItem
  542. 10:41:22am> P1843,T1 : xdebug.c, 397 : 0x9A9968 ++     DbgDataFile::ddf_wpReleaseObjectMutexSem
  543. 10:41:22am> P1843,T1 : xdebug.c, 401 : 0x9A9968 --     End of DbgDataFile::ddf_wpReleaseObjectMutexSem
  544. 10:41:22am> P1843,T1 : xdebug.c, 749 :         -- parent is done;
  545. 10:41:22am> P1843,T1 : xdebug.c, 751 :         pTaskRecNew post:
  546. 10:41:22am> P1843,T1 : wpsh.c,1520 : ddf_wpSetTaskRec: dumping task rec 0x0 for obj 0x9A9968 (check.c)
  547. 10:41:22am> P1843,T1 : wpsh.c,1551 :     pTaskRec is NULL
  548. 10:41:22am> P1843,T1 : xdebug.c, 753 :         pTaskRecOld post:
  549. 10:41:22am> P1843,T1 : wpsh.c,1520 : ddf_wpSetTaskRec: dumping task rec 0x9A635C for obj 0x9A9968 (check.c)
  550. 10:41:22am> P1843,T1 : wpsh.c,1533 : Index: 0
  551. 10:41:22am> P1843,T1 : wpsh.c,1534 :     useCount: 1
  552.                                    // aha: wpSetTaskRec has reduced the usage because
  553.                                    // pNew was NULL
  554. 10:41:22am> P1843,T1 : wpsh.c,1535 :     pStdDlg: 0x9A510C
  555. 10:41:22am> P1843,T1 : wpsh.c,1536 :     folder: 0x14A8D10 (F:\Desktop\temp)
  556. 10:41:22am> P1843,T1 : wpsh.c,1537 :     xOrigin: 0
  557. 10:41:22am> P1843,T1 : wpsh.c,1538 :     yOrigin: 0
  558. 10:41:22am> P1843,T1 : wpsh.c,1541 :     pszTitle: 0x1BBF9BC (¿°╗lX)
  559. 10:41:22am> P1843,T1 : wpsh.c,1542 :     posAfterRecord: 0x753788
  560. 10:41:22am> P1843,T1 : wpsh.c,1543 :     keepAssocs: 0
  561. 10:41:22am> P1843,T1 : wpsh.c,1544 :     pReserved: 0x0
  562. 10:41:22am> P1843,T1 : xdebug.c, 757 : 0x9A9968 -- End of DbgDataFile::ddf_wpSetTaskRec
  563. 10:41:22am> P1843,T1 : xdebug.c, 410 : 0x9A6214 ++ DbgDataFile::ddf_wpRequestObjectMutexSem
  564. 10:41:22am> P1843,T1 : xdebug.c, 414 : 0x9A6214 -- End of DbgDataFile::ddf_wpRequestObjectMutexSem
  565. 10:41:22am> P1843,T1 : xdebug.c, 397 : 0x9A6214 ++ DbgDataFile::ddf_wpReleaseObjectMutexSem
  566. 10:41:22am> P1843,T1 : xdebug.c, 401 : 0x9A6214 -- End of DbgDataFile::ddf_wpReleaseObjectMutexSem
  567.                 // the caller then calls wpSetTaskRec a second time,
  568.                 // but this time on the newly instantiated object;
  569.                 // ("delete task rec" call, just like the previous);
  570.                 // (pNew == NULL, pOld == 0x14819EC); apparently, this cleans up
  571.                 // apparently, when an object is copied which has a task rec,
  572.                 // that task rec's usage count is incremented,
  573.                 // so wpSetTaskRec(pnew == NULL, pOld == pPrevious) needs
  574.                 // to be called twice... Jesus!
  575. 10:41:22am> P1843,T1 : xdebug.c, 733 : 0x9A6214 ++ DbgDataFile::ddf_wpSetTaskRec
  576. 10:41:22am> P1843,T1 : xdebug.c, 737 :         pTaskRecNew pre:
  577. 10:41:22am> P1843,T1 : wpsh.c,1520 : ddf_wpSetTaskRec: dumping task rec 0x0 for obj 0x9A6214 (check:12.c)
  578. 10:41:22am> P1843,T1 : wpsh.c,1551 :     pTaskRec is NULL
  579. 10:41:22am> P1843,T1 : xdebug.c, 739 :         pTaskRecOld pre:
  580. 10:41:22am> P1843,T1 : wpsh.c,1520 : ddf_wpSetTaskRec: dumping task rec 0x9A635C for obj 0x9A6214 (check:12.c)
  581. 10:41:22am> P1843,T1 : wpsh.c,1533 : Index: 0
  582. 10:41:22am> P1843,T1 : wpsh.c,1534 :     useCount: 1
  583. 10:41:22am> P1843,T1 : wpsh.c,1535 :     pStdDlg: 0x9A510C
  584. 10:41:22am> P1843,T1 : wpsh.c,1536 :     folder: 0x14A8D10 (F:\Desktop\temp)
  585. 10:41:22am> P1843,T1 : wpsh.c,1537 :     xOrigin: 0
  586. 10:41:22am> P1843,T1 : wpsh.c,1538 :     yOrigin: 0
  587. 10:41:22am> P1843,T1 : wpsh.c,1541 :     pszTitle: 0x1BBF9BC (¿°╗lX)
  588. 10:41:22am> P1843,T1 : wpsh.c,1542 :     posAfterRecord: 0x753788
  589. 10:41:22am> P1843,T1 : wpsh.c,1543 :     keepAssocs: 0
  590. 10:41:22am> P1843,T1 : wpsh.c,1544 :     pReserved: 0x0
  591. 10:41:22am> P1843,T1 : xdebug.c, 741 :         ++ Now calling parent
  592. 10:41:22am> P1843,T1 : xdebug.c, 410 : 0x9A6214 ++     DbgDataFile::ddf_wpRequestObjectMutexSem
  593. 10:41:22am> P1843,T1 : xdebug.c, 414 : 0x9A6214 --     End of DbgDataFile::ddf_wpRequestObjectMutexSem
  594. 10:41:22am> P1843,T1 : xdebug.c,1310 : 0x9A6214 ++     DbgDataFile::ddf_wpFindUseItem
  595. 10:41:22am> P1843,T1 : xdebug.c, 385 : 0x9A6214 ++         DbgDataFile::ddf_wpAssertObjectMutexSem
  596. 10:41:22am> P1843,T1 : xdebug.c, 389 : 0x9A6214 --         End of DbgDataFile::ddf_wpAssertObjectMutexSem
  597. 10:41:22am> P1843,T1 : xdebug.c,1315 : 0x9A6214 --     End of DbgDataFile::ddf_wpFindUseItem
  598. 10:41:22am> P1843,T1 : xdebug.c, 397 : 0x9A6214 ++     DbgDataFile::ddf_wpReleaseObjectMutexSem
  599. 10:41:22am> P1843,T1 : xdebug.c, 401 : 0x9A6214 --     End of DbgDataFile::ddf_wpReleaseObjectMutexSem
  600. 10:41:22am> P1843,T1 : xdebug.c, 749 :         -- parent is done;
  601. 10:41:22am> P1843,T1 : xdebug.c, 751 :         pTaskRecNew post:
  602. 10:41:22am> P1843,T1 : wpsh.c,1520 : ddf_wpSetTaskRec: dumping task rec 0x0 for obj 0x9A6214 (check:12.c)
  603. 10:41:22am> P1843,T1 : wpsh.c,1551 :     pTaskRec is NULL
  604. 10:41:22am> P1843,T1 : xdebug.c, 753 :         pTaskRecOld post:
  605. 10:41:22am> P1843,T1 : wpsh.c,1520 : ddf_wpSetTaskRec: dumping task rec 0x9A635C for obj 0x9A6214 (check:12.c)
  606. 10:41:22am> P1843,T1 : wpsh.c,1533 : Index: 0
  607. 10:41:22am> P1843,T1 : wpsh.c,1534 :     useCount: 0
  608.                                             // so after the second call, we have a usage
  609.                                             // of 0 again
  610. 10:41:22am> P1843,T1 : wpsh.c,1535 :     pStdDlg: 0x9A510C
  611. 10:41:22am> P1843,T1 : wpsh.c,1536 :     folder: 0x14A8D10 (F:\Desktop\temp)
  612. 10:41:22am> P1843,T1 : wpsh.c,1537 :     xOrigin: 0
  613. 10:41:22am> P1843,T1 : wpsh.c,1538 :     yOrigin: 0
  614. 10:41:22am> P1843,T1 : wpsh.c,1541 :     pszTitle: 0x1BBF9BC (¿°╗lX)
  615. 10:41:22am> P1843,T1 : wpsh.c,1542 :     posAfterRecord: 0x753788
  616. 10:41:22am> P1843,T1 : wpsh.c,1543 :     keepAssocs: 0
  617. 10:41:22am> P1843,T1 : wpsh.c,1544 :     pReserved: 0x0
  618. 10:41:22am> P1843,T1 : xdebug.c, 757 : 0x9A6214 -- End of DbgDataFile::ddf_wpSetTaskRec
  619.                         // end of wpSetTaskRec(new object)
  620. 10:41:23am> P1843,T1 : xdebug.c, 410 : 0x9A9968 ++ DbgDataFile::ddf_wpRequestObjectMutexSem
  621. 10:41:23am> P1843,T1 : xdebug.c, 414 : 0x9A9968 -- End of DbgDataFile::ddf_wpRequestObjectMutexSem
  622. 10:41:23am> P1843,T1 : xdebug.c, 397 : 0x9A9968 ++ DbgDataFile::ddf_wpReleaseObjectMutexSem
  623. 10:41:23am> P1843,T1 : xdebug.c, 401 : 0x9A9968 -- End of DbgDataFile::ddf_wpReleaseObjectMutexSem
  624.  
  625. // this comes up automatically after a few seconds without me doing anything;
  626. // interestingly, we are now on TID 10. Apparently, this is the "Lazy writer"
  627. // thread which loads off wpSaveDeferred calls and delays them.
  628.  
  629.                 // operations on new object:
  630. 10:41:28am> P1843,T10 : xdebug.c, 410 : 0x9A6214 ++ DbgDataFile::ddf_wpRequestObjectMutexSem
  631. 10:41:28am> P1843,T10 : xdebug.c, 414 : 0x9A6214 -- End of DbgDataFile::ddf_wpRequestObjectMutexSem
  632. 10:41:28am> P1843,T10 : xdebug.c, 261 : 0x9A6214 ++ DbgDataFile::ddf_wpLockObject
  633. 10:41:28am> P1843,T10 : xdebug.c, 265 : 0x9A6214 -- End of DbgDataFile::ddf_wpLockObject
  634.                 // apparently, wpSaveDeferred only leads to wpSaveImmediate
  635.                 // on TID 10. Interesting.
  636. 10:41:28am> P1843,T10 : xdebug.c, 422 : 0x9A6214 ++ DbgDataFile::ddf_wpSaveImmediate
  637. 10:41:28am> P1843,T10 : xdebug.c, 410 : 0x9A6214 ++     DbgDataFile::ddf_wpRequestObjectMutexSem
  638. 10:41:28am> P1843,T10 : xdebug.c, 414 : 0x9A6214 --     End of DbgDataFile::ddf_wpRequestObjectMutexSem
  639. 10:41:28am> P1843,T10 : xdebug.c,1773 : 0x9A6214 ++     DbgDataFile::ddf_wpQueryFilename
  640. 10:41:28am> P1843,T10 : xdebug.c, 877 : 0x9A6214 ++         DbgDataFile::ddf_wpQueryFolder
  641. 10:41:28am> P1843,T10 : xdebug.c, 881 : 0x9A6214 --         End of DbgDataFile::ddf_wpQueryFolder
  642. 10:41:28am> P1843,T10 : xdebug.c,1778 : 0x9A6214 --     End of DbgDataFile::ddf_wpQueryFilename
  643.                 // wpSaveImmediate calls wpSaveState;
  644.                 // the exact wpSaveData etc. calls have not been logged...
  645. 10:41:28am> P1843,T10 : xdebug.c, 444 : 0x9A6214 ++     DbgDataFile::ddf_wpSaveState
  646. 10:41:28am> P1843,T10 : xdebug.c, 447 : 0x9A6214 --     End of DbgDataFile::ddf_wpSaveState
  647.                 // done with wpSaveState
  648. 10:41:28am> P1843,T10 : xdebug.c, 410 : 0x9A6214 ++     DbgDataFile::ddf_wpRequestObjectMutexSem
  649. 10:41:28am> P1843,T10 : xdebug.c, 414 : 0x9A6214 --     End of DbgDataFile::ddf_wpRequestObjectMutexSem
  650. 10:41:28am> P1843,T10 : xdebug.c, 397 : 0x9A6214 ++     DbgDataFile::ddf_wpReleaseObjectMutexSem
  651. 10:41:29am> P1843,T10 : xdebug.c, 401 : 0x9A6214 --     End of DbgDataFile::ddf_wpReleaseObjectMutexSem
  652. 10:41:29am> P1843,T10 : xdebug.c, 397 : 0x9A6214 ++     DbgDataFile::ddf_wpReleaseObjectMutexSem
  653. 10:41:29am> P1843,T10 : xdebug.c, 401 : 0x9A6214 --     End of DbgDataFile::ddf_wpReleaseObjectMutexSem
  654. 10:41:29am> P1843,T10 : xdebug.c, 425 : 0x9A6214 -- End of DbgDataFile::ddf_wpSaveImmediate
  655.                 // done saving new object.
  656. 10:41:29am> P1843,T10 : xdebug.c, 276 : 0x9A6214 ++ DbgDataFile::ddf_wpUnlockObject
  657. 10:41:29am> P1843,T10 : xdebug.c, 877 : 0x9A6214 ++     DbgDataFile::ddf_wpQueryFolder
  658. 10:41:29am> P1843,T10 : xdebug.c, 881 : 0x9A6214 --     End of DbgDataFile::ddf_wpQueryFolder
  659. 10:41:29am> P1843,T10 : xdebug.c, 280 : 0x9A6214 -- End of DbgDataFile::ddf_wpUnlockObject
  660. 10:41:29am> P1843,T10 : xdebug.c, 397 : 0x9A6214 ++ DbgDataFile::ddf_wpReleaseObjectMutexSem
  661. 10:41:29am> P1843,T10 : xdebug.c, 401 : 0x9A6214 -- End of DbgDataFile::ddf_wpReleaseObjectMutexSem
  662.