150
|
1 // RUN: %clang_scudo %s -o %t
|
|
2 // RUN: %run %t 2>&1 | FileCheck %s
|
|
3
|
|
4 // Tests that the allocator stats printing function exists and outputs
|
|
5 // "something". Currently that "something" is fairly nebulous, as the 32-bit
|
|
6 // primary doesn't output anything, and for the 64-bit one it's highly dependent
|
|
7 // on the size class map and potential library allocations. So keep it very
|
|
8 // generic for now.
|
|
9
|
|
10 #include <stdlib.h>
|
|
11
|
|
12 #include <sanitizer/scudo_interface.h>
|
|
13
|
|
14 int main(int argc, char **argv)
|
|
15 {
|
|
16 free(malloc(1U));
|
|
17 __scudo_print_stats();
|
|
18 return 0;
|
|
19 }
|
|
20
|
|
21 // CHECK: Stats:
|