diff options
author | Kostya Serebryany <kcc@google.com> | 2012-01-31 00:52:18 +0000 |
---|---|---|
committer | Kostya Serebryany <kcc@google.com> | 2012-01-31 00:52:18 +0000 |
commit | cb00d134727c322e2f26298912f77e10be46aefe (patch) | |
tree | 3c698124bee63fffb3b962ae56d6f463cc731391 /lib/asan/asan_posix.cc | |
parent | c63a6c426842e0e9a24bd0ca954f7acb199fb537 (diff) |
[asan] new run-time flag: sleep_before_dying (asan Issue #31)
git-svn-id: https://llvm.org/svn/llvm-project/compiler-rt/trunk@149306 91177308-0d34-0410-b5e6-96231b3b80d8
Diffstat (limited to 'lib/asan/asan_posix.cc')
-rw-r--r-- | lib/asan/asan_posix.cc | 4 |
1 files changed, 4 insertions, 0 deletions
diff --git a/lib/asan/asan_posix.cc b/lib/asan/asan_posix.cc index cac35899b..2d48a1961 100644 --- a/lib/asan/asan_posix.cc +++ b/lib/asan/asan_posix.cc @@ -70,6 +70,10 @@ void AsanDisableCoreDumper() { } void AsanDie() { + if (FLAG_sleep_before_dying) { + Report("Sleeping for %d second(s)\n", FLAG_sleep_before_dying); + sleep(FLAG_sleep_before_dying); + } _exit(FLAG_exitcode); } |