Changeset 7326 for trunk/include/odinwrap.h
- Timestamp:
- Nov 13, 2001, 12:06:03 AM (24 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/include/odinwrap.h
r7076 r7326 66 66 extern void WIN32API dbg_IncThreadCallDepth(void); // kernel32 67 67 extern void WIN32API dbg_DecThreadCallDepth(void); // kernel32 68 extern void WIN32API dbg_ThreadPushCall(char *pszCaller); 69 extern void WIN32API dbg_ThreadPopCall(); 70 extern char* WIN32API dbg_GetLastCallerName(); 71 72 68 73 69 74 // --------------------------------------------------------------------------- … … 101 106 ulElapsed = liEnd.LowPart - liStart.LowPart; \ 102 107 \ 103 PerfView_RegisterCall( a, ulElapsed); \108 PerfView_RegisterCall(dbg_GetLastCallerName(), a, ulElapsed); \ 104 109 \ 105 110 dprintf(("%s: %s %u ticks\n",\ … … 123 128 #define FNPROLOGUE(a) \ 124 129 sel = GetFS(); \ 125 dbg_ IncThreadCallDepth(); \130 dbg_ThreadPushCall(a); \ 126 131 ODIN_HEAPCHECK(); \ 127 132 PROFILE_START(a) … … 130 135 PROFILE_STOP(a) \ 131 136 ODIN_HEAPCHECK(); \ 132 dbg_ DecThreadCallDepth(); \137 dbg_ThreadPopCall(); \ 133 138 if (sel != GetFS()) { \ 134 139 SetFS(sel); \
Note:
See TracChangeset
for help on using the changeset viewer.