diff options
Diffstat (limited to 'llvm')
-rw-r--r-- | llvm/lib/Fuzzer/FuzzerLoop.cpp | 8 | ||||
-rw-r--r-- | llvm/lib/Fuzzer/FuzzerUtil.h | 2 | ||||
-rw-r--r-- | llvm/lib/Fuzzer/FuzzerUtilPosix.cpp | 2 | ||||
-rw-r--r-- | llvm/lib/Fuzzer/FuzzerUtilWindows.cpp | 2 |
4 files changed, 7 insertions, 7 deletions
diff --git a/llvm/lib/Fuzzer/FuzzerLoop.cpp b/llvm/lib/Fuzzer/FuzzerLoop.cpp index ff99f8afa80..f96fc7416ff 100644 --- a/llvm/lib/Fuzzer/FuzzerLoop.cpp +++ b/llvm/lib/Fuzzer/FuzzerLoop.cpp @@ -265,7 +265,7 @@ void Fuzzer::StaticInterruptCallback() { } void Fuzzer::CrashCallback() { - Printf("==%d== ERROR: libFuzzer: deadly signal\n", GetPid()); + Printf("==%lu== ERROR: libFuzzer: deadly signal\n", GetPid()); if (EF->__sanitizer_print_stack_trace) EF->__sanitizer_print_stack_trace(); Printf("NOTE: libFuzzer has rudimentary signal handlers.\n" @@ -278,7 +278,7 @@ void Fuzzer::CrashCallback() { } void Fuzzer::InterruptCallback() { - Printf("==%d== libFuzzer: run interrupted; exiting\n", GetPid()); + Printf("==%lu== libFuzzer: run interrupted; exiting\n", GetPid()); PrintFinalStats(); _Exit(0); // Stop right now, don't perform any at-exit actions. } @@ -300,7 +300,7 @@ void Fuzzer::AlarmCallback() { Printf(" and the timeout value is %d (use -timeout=N to change)\n", Options.UnitTimeoutSec); DumpCurrentUnit("timeout-"); - Printf("==%d== ERROR: libFuzzer: timeout after %d seconds\n", GetPid(), + Printf("==%lu== ERROR: libFuzzer: timeout after %d seconds\n", GetPid(), Seconds); if (EF->__sanitizer_print_stack_trace) EF->__sanitizer_print_stack_trace(); @@ -312,7 +312,7 @@ void Fuzzer::AlarmCallback() { void Fuzzer::RssLimitCallback() { Printf( - "==%d== ERROR: libFuzzer: out-of-memory (used: %zdMb; limit: %zdMb)\n", + "==%lu== ERROR: libFuzzer: out-of-memory (used: %zdMb; limit: %zdMb)\n", GetPid(), GetPeakRSSMb(), Options.RssLimitMb); Printf(" To change the out-of-memory limit use -rss_limit_mb=<N>\n\n"); if (EF->__sanitizer_print_memory_profile) diff --git a/llvm/lib/Fuzzer/FuzzerUtil.h b/llvm/lib/Fuzzer/FuzzerUtil.h index c237379b3ac..cac93cc141b 100644 --- a/llvm/lib/Fuzzer/FuzzerUtil.h +++ b/llvm/lib/Fuzzer/FuzzerUtil.h @@ -47,7 +47,7 @@ void SetSignalHandler(const FuzzingOptions& Options); void SleepSeconds(int Seconds); -int GetPid(); +unsigned long GetPid(); size_t GetPeakRSSMb(); diff --git a/llvm/lib/Fuzzer/FuzzerUtilPosix.cpp b/llvm/lib/Fuzzer/FuzzerUtilPosix.cpp index abb2680abb0..fc058cd7260 100644 --- a/llvm/lib/Fuzzer/FuzzerUtilPosix.cpp +++ b/llvm/lib/Fuzzer/FuzzerUtilPosix.cpp @@ -87,7 +87,7 @@ void SleepSeconds(int Seconds) { sleep(Seconds); // Use C API to avoid coverage from instrumented libc++. } -int GetPid() { return getpid(); } +unsigned long GetPid() { return (unsigned long)getpid(); } size_t GetPeakRSSMb() { struct rusage usage; diff --git a/llvm/lib/Fuzzer/FuzzerUtilWindows.cpp b/llvm/lib/Fuzzer/FuzzerUtilWindows.cpp index f2dd6e6cca0..91509cce8b5 100644 --- a/llvm/lib/Fuzzer/FuzzerUtilWindows.cpp +++ b/llvm/lib/Fuzzer/FuzzerUtilWindows.cpp @@ -140,7 +140,7 @@ void SetSignalHandler(const FuzzingOptions& Options) { void SleepSeconds(int Seconds) { Sleep(Seconds * 1000); } -int GetPid() { return GetCurrentProcessId(); } +unsigned long GetPid() { return GetCurrentProcessId(); } size_t GetPeakRSSMb() { PROCESS_MEMORY_COUNTERS info; |