]> granicus.if.org Git - llvm/commitdiff
[libFuzzer] call __sanitizer_print_memory_profile with two params
authorKostya Serebryany <kcc@google.com>
Wed, 15 Mar 2017 23:27:53 +0000 (23:27 +0000)
committerKostya Serebryany <kcc@google.com>
Wed, 15 Mar 2017 23:27:53 +0000 (23:27 +0000)
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@297916 91177308-0d34-0410-b5e6-96231b3b80d8

lib/Fuzzer/FuzzerExtFunctions.def
lib/Fuzzer/FuzzerLoop.cpp

index 926d4b42ed4f67ba69329888b9ee3aa48fd458c9..3bc5302c31c63e03ef3199888b0641af22dd2f90 100644 (file)
@@ -33,7 +33,7 @@ EXT_FUNC(__sanitizer_install_malloc_and_free_hooks, int,
          (void (*malloc_hook)(const volatile void *, size_t),
           void (*free_hook)(const volatile void *)),
          false);
-EXT_FUNC(__sanitizer_print_memory_profile, int, (size_t), false);
+EXT_FUNC(__sanitizer_print_memory_profile, int, (size_t, size_t), false);
 EXT_FUNC(__sanitizer_print_stack_trace, void, (), true);
 EXT_FUNC(__sanitizer_symbolize_pc, void,
          (void *, const char *fmt, char *out_buf, size_t out_buf_size), false);
index aeffb4388b17f6f2778266d32586edcf93809f1b..5c9dbc06c7e98745068f3937548e7f2f96bfe158 100644 (file)
@@ -244,7 +244,7 @@ void Fuzzer::RssLimitCallback() {
       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)
-    EF->__sanitizer_print_memory_profile(95);
+    EF->__sanitizer_print_memory_profile(95, 8);
   DumpCurrentUnit("oom-");
   Printf("SUMMARY: libFuzzer: out-of-memory\n");
   PrintFinalStats();