mirror of
https://github.com/c64scene-ar/llvm-6502.git
synced 2025-01-14 00:32:55 +00:00
Updating function comments; no functional changes intended.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@188554 91177308-0d34-0410-b5e6-96231b3b80d8
This commit is contained in:
parent
671aea08f8
commit
2328cf155a
@ -130,12 +130,19 @@ int Process::GetCurrentGroupId()
|
||||
}
|
||||
|
||||
// Some LLVM programs such as bugpoint produce core files as a normal part of
|
||||
// their operation. To prevent the disk from filling up, this configuration item
|
||||
// does what's necessary to prevent their generation.
|
||||
// their operation. To prevent the disk from filling up, this configuration
|
||||
// item does what's necessary to prevent their generation.
|
||||
void Process::PreventCoreFiles() {
|
||||
// Windows doesn't do core files, but it does do modal pop-up message
|
||||
// boxes. As this method is used by bugpoint, preventing these pop-ups
|
||||
// is the moral equivalent of suppressing core files.
|
||||
// Windows does have the concept of core files, called minidumps. However,
|
||||
// disabling minidumps for a particular application extends past the lifetime
|
||||
// of that application, which is the incorrect behavior for this API.
|
||||
// Additionally, the APIs require elevated privileges to disable and re-
|
||||
// enable minidumps, which makes this untenable. For more information, see
|
||||
// WerAddExcludedApplication and WerRemoveExcludedApplication (Vista and
|
||||
// later).
|
||||
//
|
||||
// Windows also has modal pop-up message boxes. As this method is used by
|
||||
// bugpoint, preventing these pop-ups is additionally important.
|
||||
SetErrorMode(SEM_FAILCRITICALERRORS |
|
||||
SEM_NOGPFAULTERRORBOX |
|
||||
SEM_NOOPENFILEERRORBOX);
|
||||
|
Loading…
x
Reference in New Issue
Block a user