diff options
Diffstat (limited to 'contrib/compiler-rt/include/sanitizer/scudo_interface.h')
-rw-r--r-- | contrib/compiler-rt/include/sanitizer/scudo_interface.h | 7 |
1 files changed, 6 insertions, 1 deletions
diff --git a/contrib/compiler-rt/include/sanitizer/scudo_interface.h b/contrib/compiler-rt/include/sanitizer/scudo_interface.h index ec7a9e4e150c..be605f1d7fd9 100644 --- a/contrib/compiler-rt/include/sanitizer/scudo_interface.h +++ b/contrib/compiler-rt/include/sanitizer/scudo_interface.h @@ -26,7 +26,12 @@ extern "C" { // the hard limit (HardLimit=1) or the soft limit (HardLimit=0). The limit // can be removed by setting LimitMb to 0. This function's parameters should // be fully trusted to avoid security mishaps. - void __scudo_set_rss_limit(unsigned long LimitMb, int HardLimit); + void __scudo_set_rss_limit(size_t LimitMb, int HardLimit); + + // This function outputs various allocator statistics for both the Primary + // and Secondary allocators, including memory usage, number of allocations + // and deallocations. + void __scudo_print_stats(void); #ifdef __cplusplus } // extern "C" #endif |