Differences From Artifact [9e66870b7d120c42]:
- File
d2stacktrace/stacktrace.d
- 2010-11-20 09:20:03 - part of checkin [515502e8d1] on branch trunk - table get, init, ask expressions addded (user: kinaba) [annotate]
- 2010-11-21 14:24:33 - part of checkin [3995a5eb6a] on branch trunk - added iikagen pattern match (user: kinaba) [annotate]
To Artifact [e1d39624d6c41174]:
- File
d2stacktrace/stacktrace.d
- 2010-11-20 14:04:44 - part of checkin [8e3db9ef20] on branch trunk - macro worked! (user: kinaba) [annotate]
244 244
245 StackTrace trace = new StackTrace(); 245 StackTrace trace = new StackTrace();
246 return trace.GetCallstack(); 246 return trace.GetCallstack();
247 } 247 }
248 248
249 public: 249 public:
250 static this(){ 250 static this(){
251 Runtime.traceHandler(&TraceHandler); | 251 // Runtime.traceHandler(&TraceHandler);
252 SetUnhandledExceptionFilter(&UnhandeledExceptionFilterHandler); | 252 // SetUnhandledExceptionFilter(&UnhandeledExceptionFilterHandler);
253 } 253 }
254 254
255 this(){ 255 this(){
256 if(isInit) 256 if(isInit)
257 return; 257 return;
258 HANDLE hProcess = GetCurrentProcess(); 258 HANDLE hProcess = GetCurrentProcess();
259 DWORD pid = GetCurrentProcessId(); 259 DWORD pid = GetCurrentProcessId();