Commit Graph
144 Commits
Author SHA1 Message Date
Glenn Maynard ae54bae77f crash -> debug_crash 2004-01-19 21:10:04 +00:00
Glenn Maynard a8e73bc3d7 trying to fix crash handler hangs when subthreads crash while the
main thread is holding a mutex
2004-01-17 00:34:34 +00:00
Glenn Maynard e40c819dc2 cosmetic 2004-01-14 22:18:27 +00:00
Glenn Maynard 651e590200 cleanup, hotkeys, don't close if enter pressed (too easy to accidentally close
if pressing enter quickly during a crash)
2004-01-13 06:43:50 +00:00
Glenn Maynard d4338898e0 cleanup 2004-01-13 00:01:07 +00:00
Glenn Maynard 24016f1b84 retry writes on EINTR a couple times 2004-01-12 23:54:13 +00:00
Glenn Maynard 6ac866c0de fix crash handler deadlock 2004-01-12 01:37:00 +00:00
Glenn Maynard 436300861c Fix incorrect "Couldn't find primary display driver; logging all drivers": 2004-01-08 08:20:00 +00:00
Glenn Maynard bafb5622d4 cleanup 2004-01-05 19:52:48 +00:00
Glenn Maynard 09d6eb2ab8 clena exit on ^C 2004-01-03 06:50:23 +00:00
Glenn Maynard 8c6249aa8c GetKernel return in decimal instead of hex 2004-01-02 07:01:27 +00:00
Glenn Maynard 75795a6afb No alt signal stack on Linux 2.4. 2004-01-02 05:04:03 +00:00
Glenn Maynard 277f49c14e cleanup 2004-01-02 04:31:15 +00:00
Glenn Maynard eb63dc754f fix /proc/#/maps parse faliures, formatting cleanup 2004-01-02 04:13:43 +00:00
Glenn Maynard a21be8711d simplify 2003-12-22 02:20:49 +00:00
Glenn Maynard 359f991db3 "Couldn't find primary display driver; logging all drivers" 2003-12-21 06:22:02 +00:00
Glenn Maynard 10162b7398 fsync 2003-12-21 06:21:19 +00:00
Glenn Maynard a2b432cdfb fix paths 2003-12-12 09:14:09 +00:00
Glenn Maynard 8998725110 move XBOX special case 2003-12-07 04:17:17 +00:00
Glenn Maynard cfd9369267 fix BACKTRACE_METHOD_BACKTRACE 2003-12-01 19:42:46 +00:00
Glenn Maynard 00484f881b add GetSysInfo 2003-11-28 21:17:11 +00:00
Steve Checkoway b78f7e884e The need arose 2003-11-26 00:58:21 +00:00
Steve Checkoway 0007fbf866 Add "missing" functions that (to the best of my knowledge) are never actually used in SM. 2003-11-25 16:08:38 +00:00
Glenn Maynard 6b8343ed90 Move checkpoint code into a namespace. 2003-11-24 00:23:52 +00:00
Glenn Maynard a6b072c9ca Move debugging options into a separate INI section, since I use them
very frequently, and they're mostly not available in the menus.

Add LogCheckpoints.

Move checkpoint code into a namespace.
2003-11-24 00:23:18 +00:00
Glenn Maynard b72d42361a add headers 2003-11-14 17:17:36 +00:00
Glenn Maynard 682789980c Define WIN32_LEAN_AND_MEAN
Disable warning 4201.
2003-11-14 17:16:07 +00:00
Glenn Maynard 08127cd8cb Separate signal stack. 2003-11-11 22:28:26 +00:00
Glenn Maynard 5018487e0c Handle separate signal handler stacks 2003-11-11 22:21:33 +00:00
Glenn Maynard 76d1eed9f9 Simplify, fixes, a hack to work on 2.6 kernels. 2003-11-11 21:31:03 +00:00
Glenn Maynard 202d35668f remove output 2003-11-11 21:22:27 +00:00
Glenn Maynard a3031073a7 demangle fix 2003-11-11 21:10:24 +00:00
Steve Checkoway df621dfaf2 Add dumb changes for compatibility that shouldn't be needed. 2003-11-06 00:57:21 +00:00
Steve Checkoway 9019a4fbd1 or maybe not... 2003-11-02 01:46:25 +00:00
Steve Checkoway 1a3278a073 I guess gcc no longer likes &long(var). It only seems to accept &(long(var)). 2003-11-02 00:28:42 +00:00
Glenn Maynard 2bf68f6938 show itoa 2003-10-23 19:35:33 +00:00
Glenn Maynard 65fac63962 Make sure all threads are killed 2003-10-21 09:01:06 +00:00
Glenn Maynard 06b6f2d6bc Improve error handling, output crashed thread name 2003-10-21 09:00:15 +00:00
Glenn Maynard 192d05a9c2 slightly cleaner shutdown after crash 2003-10-21 07:21:07 +00:00
Glenn Maynard eb0daaf7e2 support g_bAutoRestart 2003-10-16 09:00:20 +00:00
Glenn Maynard c3bc5440d5 add RestartProgram 2003-10-16 08:56:58 +00:00
Glenn Maynard 90cd567b48 Move codec dump to DShow renderer; it's usually not needed anymore,
and ACM codecs are a potential cause of crashes.
2003-10-02 09:36:49 +00:00
Glenn Maynard 22c9cb17f3 simplify 2003-10-01 20:54:37 +00:00
Glenn Maynard ce3d18c607 unused 2003-10-01 08:24:23 +00:00
Glenn Maynard 9d7df5036c Simplify. Use RageThread::HaltAllThreads. 2003-10-01 08:21:11 +00:00
Glenn Maynard fabe1ff314 remove old code 2003-10-01 07:16:39 +00:00
Steve Checkoway 445c593b2a Add vsync for OS X. 2003-09-22 11:14:31 +00:00
Glenn Maynard a316e1cfa1 Cleanup, fix path. 2003-09-22 00:10:04 +00:00
Glenn Maynard f21af04762 Use dbghelp for prodding DLLs. Leaving old code in place for now
until this gets some testing, but if it works well then we can kill a few
hundred lines of code.
2003-09-19 07:19:25 +00:00
Glenn Maynard 627a90fb0a Improved C++ demangling. 2003-09-19 06:22:17 +00:00