diff options
author | Renato Golin <renato.golin@linaro.org> | 2017-02-20 15:03:12 +0000 |
---|---|---|
committer | Renato Golin <renato.golin@linaro.org> | 2017-02-20 15:03:12 +0000 |
commit | a5773525358cb1a1f9b1b6b7a1793892f13a7adb (patch) | |
tree | 9c05a7afa11bde3f0208cea1b2050592ee36e71f /lib/profile/InstrProfilingFile.c | |
parent | cb4a476d3b02a7101d2fdcd56fafd4c38477255e (diff) |
Revert "[PGO] Suspend SIGKILL for PR_SET_PDEATHSIG in profile-write"
Revert "[PGO] remove unintended debug trace. NFC"
This reverts commit r295469, r295364, as they are unstable on ARM/AArch64.
git-svn-id: https://llvm.org/svn/llvm-project/compiler-rt/trunk@295664 91177308-0d34-0410-b5e6-96231b3b80d8
Diffstat (limited to 'lib/profile/InstrProfilingFile.c')
-rw-r--r-- | lib/profile/InstrProfilingFile.c | 9 |
1 files changed, 0 insertions, 9 deletions
diff --git a/lib/profile/InstrProfilingFile.c b/lib/profile/InstrProfilingFile.c index dfcbe52d7..cd3590e12 100644 --- a/lib/profile/InstrProfilingFile.c +++ b/lib/profile/InstrProfilingFile.c @@ -530,7 +530,6 @@ int __llvm_profile_write_file(void) { int rc, Length; const char *Filename; char *FilenameBuf; - int PDeathSig = 0; if (lprofProfileDumped()) { PROF_NOTE("Profile data not written to file: %s.\n", @@ -557,18 +556,10 @@ int __llvm_profile_write_file(void) { return -1; } - // Temporarily suspend getting SIGKILL when the parent exits. - PDeathSig = lprofSuspendSigKill(); - /* Write profile data to the file. */ rc = writeFile(Filename); if (rc) PROF_ERR("Failed to write file \"%s\": %s\n", Filename, strerror(errno)); - - // Restore SIGKILL. - if (PDeathSig == 1) - lprofRestoreSigKill(); - return rc; } |