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
Steve Checkoway
0ede96ac63
Correct handling of demangling.
2003-09-18 10:17:32 +00:00
Steve Checkoway
f5674096df
um, remove the WTF, my bad.
2003-09-17 22:47:52 +00:00
Steve Checkoway
d0b3e37631
Add name demangling for BACKTRACE_LOOKUP_METHOD_ATOS.
2003-09-17 21:55:43 +00:00
Glenn Maynard
7d919ad2aa
Avoid logging garbage
2003-09-16 02:50:55 +00:00
Glenn Maynard
8ca499e5c6
Handle systems where the video driver regkey isn't "0000".
...
Merge 9x and 2k/XP probing.
2003-09-07 02:35:22 +00:00
Glenn Maynard
15fa0dc1e6
Parse DivX Pro versions, though this is less important now that we
...
use FFMpeg. It's still useful, as we can fall back on DShow, but
eventually we should remove the fallback for MPEG4 so we can remove
this (so we don't nag people to upgrade when they don't need to).
2003-09-06 05:38:08 +00:00
Glenn Maynard
8a88cfdc7c
Must never call LOG->* methods from the crash handler
2003-09-05 19:44:10 +00:00
Glenn Maynard
3f19c51f27
simplify
2003-09-03 03:30:32 +00:00
Glenn Maynard
834195f462
fix more output truncation
2003-09-02 06:01:28 +00:00
Glenn Maynard
57f21d13d0
fix output truncation
2003-09-01 19:49:49 +00:00
Glenn Maynard
6e79f781bd
Remove the disassembler.
2003-09-01 02:49:58 +00:00