Glenn Maynard
6e79f781bd
Remove the disassembler.
2003-09-01 02:49:58 +00:00
Glenn Maynard
3fdc0ff8a4
Remove the disassembler. It's never been useful, and it's a lot of code--
...
a lot of extra room for error in code we really want to be robust (the error
handler).
Remove "crashdump.dat". It was only useful for tracing crashes in
the disassembler.
2003-09-01 02:47:24 +00:00
Glenn Maynard
92b7594d6d
SIGHUP isn't a crash.
2003-08-29 04:14:47 +00:00
Glenn Maynard
006d188bb5
Sync Unix crash handler output with Windows (thread stacks above backtrace)
2003-08-28 22:17:42 +00:00
Chris Danford
b4b20df751
Flush log at the beginning of CrashHandler so the log isn't cut off at the tail. Is there a problem with this? I can't think of a reason why fflush would need to allocate memory.
2003-08-26 08:18:49 +00:00
Glenn Maynard
fa67577a4f
improve output
2003-08-19 02:30:10 +00:00
Glenn Maynard
f754f4259b
SIGIOT is just an obscure name for SIGABRT
2003-08-19 01:32:07 +00:00
Glenn Maynard
cca9a68b95
Cleanup, fix checkpoint output.
2003-08-16 20:54:15 +00:00
Glenn Maynard
b2e86172d3
Unneeded headers.
2003-08-14 23:05:49 +00:00
Glenn Maynard
a29f74b84b
Lots of people report crashes with DivX 5.0.2 and 5.0.3. Warn about it.
2003-08-14 23:04:27 +00:00
Steve Checkoway
586c31a1b6
Exit with an error code.
2003-08-12 01:43:52 +00:00
Steve Checkoway
3934e67cbd
Removed ssprintf().
...
Fixed the buffer length constant.
Replaced some exit()s w/ return to get at least a partial crashlog.
Replaced exit() with _exit() in the forked process.
2003-08-12 00:53:32 +00:00
Steve Checkoway
75e75fde23
Show the Checkpoints in the crashinfo.txt.
2003-08-07 19:58:15 +00:00
Steve Checkoway
db6659ba91
Allow undefined BACKTRACE_* but emit a compiler warning.
2003-08-07 18:29:35 +00:00
Sean Burke
9a074a9c7d
Let the UNIX crash handler work again. Hackish.
2003-08-07 11:24:01 +00:00
Glenn Maynard
8ee7dc93a6
use CHECKPOINT
2003-08-05 01:32:21 +00:00
Glenn Maynard
1863b166f2
use GetCheckpointLogs
2003-08-05 01:29:36 +00:00
Steve Checkoway
1a60f4027d
For all darwin, not just for a particular backtrace method
2003-08-03 12:57:39 +00:00
Steve Checkoway
15c9ef15d3
Don't emit () if there is no file name, not if there is no Symbol.
2003-08-03 12:06:14 +00:00
Steve Checkoway
615e11ed42
Use the signal handler as well as the PowerPC Exception Handler. Argh...
2003-08-03 12:04:13 +00:00
Steve Checkoway
4373bc534d
remove unneeded debugging info
2003-08-03 08:10:53 +00:00
Glenn Maynard
e3625db111
fix warnings
2003-08-03 02:47:43 +00:00
Steve Checkoway
1e5b735bcd
Use HAVE_VERSION_INFO so that multiple archs can take advantage of a build number and date
2003-08-02 12:51:25 +00:00
Steve Checkoway
347be4020f
added missing #define CRASH_HANDLER_INTERNAL_H
2003-08-02 05:32:00 +00:00
Steve Checkoway
1b0be6d086
added missing #define CRASH_HANDLER_H
2003-08-02 05:28:38 +00:00
Steve Checkoway
794de812fe
Added formatting to match the other *nix.
2003-08-02 03:09:11 +00:00
Steve Checkoway
c87ae8e444
Added button to open the crash log
2003-08-02 03:07:46 +00:00
Steve Checkoway
7f9aed802b
added needed header files after removing global.h from Crash.h. Also simplify.
2003-08-01 09:28:50 +00:00
Steve Checkoway
16b4550a5b
remove global.h
2003-07-31 22:39:22 +00:00
Steve Checkoway
386dec74b2
name change and add the first crack at backtracing on OS X
2003-07-31 22:35:54 +00:00
Steve Checkoway
5e67cfb2f6
Added Crash reporting on OS X
2003-07-31 22:32:45 +00:00
Glenn Maynard
0ddc939e62
Forcibly ignore bogus floating point exceptions.
2003-07-30 01:15:56 +00:00
Glenn Maynard
265f1f8923
don't die if GetPrimaryVideoDriverName() fails
2003-07-30 00:13:58 +00:00
Glenn Maynard
d1a11d8f24
Fix, simplify, no crash dump on SIGTERM.
2003-07-29 21:11:21 +00:00
Steve Checkoway
7249e7f488
removed VERSION
2003-07-28 09:37:04 +00:00
Steve Checkoway
333c7ae7a1
Added defines for Darwin.
2003-07-28 09:31:31 +00:00
Glenn Maynard
c06bebe674
fix
2003-07-27 07:44:17 +00:00
Glenn Maynard
adafc18929
Add *nix signal handler
2003-07-27 07:07:45 +00:00
Glenn Maynard
a1fac17d55
cleanup
2003-07-27 03:38:25 +00:00
Glenn Maynard
97d06dca09
cosmetic
2003-07-24 20:10:47 +00:00
Glenn Maynard
34f504aec5
Simplify.
2003-07-23 22:51:43 +00:00
Glenn Maynard
524d376299
Use RageLog::GetAdditionalLog.
2003-07-23 21:47:41 +00:00
Glenn Maynard
68f00eccf1
Reduce checkpoints.
2003-07-23 21:26:18 +00:00
Glenn Maynard
da6685a3a4
cleanup
2003-07-14 06:24:30 +00:00
Glenn Maynard
647c96ecac
simplify
2003-07-14 06:23:44 +00:00
Glenn Maynard
1c1655a3ee
Log codecs as we probe them, in case the probe crashes.
2003-07-01 23:43:11 +00:00
Glenn Maynard
538b5930c3
checkpoints
2003-06-30 06:58:08 +00:00
Glenn Maynard
1fa94d40db
NEED_TRUNCF, NEED_ROUNDF
2003-06-30 04:42:17 +00:00
Glenn Maynard
bb42cd2ebb
log codec information
2003-06-29 21:45:48 +00:00
Glenn Maynard
5885978d3c
log memory info
2003-06-10 22:45:16 +00:00