Diff
Not logged in

Differences From Artifact [9e66870b7d120c42]:

To Artifact [e1d39624d6c41174]:


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();