History log of /external/llvm/include/llvm/Support/CrashRecoveryContext.h
Revision Date Author Comments (<<< Hide modified files) (Show modified files >>>)
cd81d94322a39503e4a3e87b6ee03d4fcb3465fb 21-Jul-2014 Stephen Hines <srhines@google.com> Update LLVM for rebase to r212749.

Includes a cherry-pick of:
r212948 - fixes a small issue with atomic calls

Change-Id: Ib97bd980b59f18142a69506400911a6009d9df18
/external/llvm/include/llvm/Support/CrashRecoveryContext.h
dce4a407a24b04eebc6a376f8e62b41aaa7b071f 29-May-2014 Stephen Hines <srhines@google.com> Update LLVM for 3.5 rebase (r209712).

Change-Id: I149556c940fb7dc92d075273c87ff584f400941f
/external/llvm/include/llvm/Support/CrashRecoveryContext.h
36b56886974eae4f9c5ebc96befd3e7bfe5de338 24-Apr-2014 Stephen Hines <srhines@google.com> Update to LLVM 3.5a.

Change-Id: Ifadecab779f128e62e430c2b4f6ddd84953ed617
/external/llvm/include/llvm/Support/CrashRecoveryContext.h
2169ad8c60c9d4fcc3665836be6c5f9302b1c4ec 05-May-2011 Ted Kremenek <kremenek@apple.com> Add explicit 'unregister' method to CrashRecoveryConextCleanupRegistrar.

git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@130885 91177308-0d34-0410-b5e6-96231b3b80d8
/external/llvm/include/llvm/Support/CrashRecoveryContext.h
3311d951e22b133207ed6f8e384d80f0970a7fb3 22-Mar-2011 Ted Kremenek <kremenek@apple.com> Properly initialize all fields in CrashReporterCleanupContext. This caused the buildbot failure earlier.

git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@128071 91177308-0d34-0410-b5e6-96231b3b80d8
/external/llvm/include/llvm/Support/CrashRecoveryContext.h
afc9e06021d4682d0faab2bdad57d6252dfca946 22-Mar-2011 Ted Kremenek <kremenek@apple.com> Rework CrashRecoveryContextCleanup to provide a simpler way to create cleanup objects, and provide a new cleanup for
decrementing reference counts of objects with intrusive reference counts.

git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@128055 91177308-0d34-0410-b5e6-96231b3b80d8
/external/llvm/include/llvm/Support/CrashRecoveryContext.h
b52fde4185cd724f51aae4018b0f8278732379c7 21-Mar-2011 Ted Kremenek <kremenek@apple.com> Provide a means for CrashRecovery clients to determine if code is currently running while crash recovery cleanups are being processed.

git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@128008 91177308-0d34-0410-b5e6-96231b3b80d8
/external/llvm/include/llvm/Support/CrashRecoveryContext.h
1a06d5721acb9a2b69217fc8872ed5b14a482104 19-Mar-2011 Ted Kremenek <kremenek@apple.com> Tweak CrashRecoveryContextCleanup to provide an easy method for clients to select between 'delete' and 'destructor' cleanups, and allow the destructor of CrashRecoveryContextCleanupRegister to be pseudo re-entrant.

git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@127929 91177308-0d34-0410-b5e6-96231b3b80d8
/external/llvm/include/llvm/Support/CrashRecoveryContext.h
289bdccddf231fa971ea94af4fad2a62d34cbae0 18-Mar-2011 Ted Kremenek <kremenek@apple.com> Tweak CrashRecoveryContextCleanup::createCleanup() to use the 'delete' cleanup as opposed to the 'destructor' cleanup (reclaims more memory).

git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@127865 91177308-0d34-0410-b5e6-96231b3b80d8
/external/llvm/include/llvm/Support/CrashRecoveryContext.h
0597234028d14e454673bec8d8196285a9712364 18-Mar-2011 Ted Kremenek <kremenek@apple.com> Add new CrashRecoveryContextCleanup subclass: CrashRecoveryContextDeleteCleanup. This deletes the object, not just calls its destructor.

git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@127855 91177308-0d34-0410-b5e6-96231b3b80d8
/external/llvm/include/llvm/Support/CrashRecoveryContext.h
a4f983970133c934d6af66dc8dc50fbf908c31dd 18-Mar-2011 Ted Kremenek <kremenek@apple.com> Augment CrashRecoveryContext to have registered "cleanup" objects that can be used to release resources during a crash.

git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@127849 91177308-0d34-0410-b5e6-96231b3b80d8
/external/llvm/include/llvm/Support/CrashRecoveryContext.h
f8254d647352f8f194b4753a25d582758289e497 05-Nov-2010 Daniel Dunbar <daniel@zuster.org> CrashRecoveryContext: Add RunSafelyOnThread helper function.

git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@118272 91177308-0d34-0410-b5e6-96231b3b80d8
/external/llvm/include/llvm/Support/CrashRecoveryContext.h
a8fa798246503c726b02b415bb1f1b26bc0b0159 18-Aug-2010 Daniel Dunbar <daniel@zuster.org> CrashRecovery: Add CrashRecoveryContext::GetCurrent(), so clients can find the active context from anywhere.

git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@111308 91177308-0d34-0410-b5e6-96231b3b80d8
/external/llvm/include/llvm/Support/CrashRecoveryContext.h
c0c815e887d72414894930b62221acc32488c2d0 18-Aug-2010 Daniel Dunbar <daniel@zuster.org> CrashRecovery: Make CrashRecoveryContext static methods thread safe.

git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@111307 91177308-0d34-0410-b5e6-96231b3b80d8
/external/llvm/include/llvm/Support/CrashRecoveryContext.h
a309dac868e591d7254f570b950a50f640c009f8 28-Jul-2010 Daniel Dunbar <daniel@zuster.org> Support: Add CrashRecoveryContext helper object.
- Designed as a simple wrapper to allow clients to attempt to catch crashes
(memory errors, assertion violations, etc.) and do some kind of recovery.

- Currently doesn't actually attempt to catch crashes.

git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@109586 91177308-0d34-0410-b5e6-96231b3b80d8
/external/llvm/include/llvm/Support/CrashRecoveryContext.h