blob: e7cc78ff0d4928e2bfd9b3df7f66138c4a983783 [file] [log] [blame]
Kostya Kortchinskybc4072f2018-04-25 18:52:29 +00001// 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
14int main(int argc, char **argv)
15{
16 free(malloc(1U));
17 __scudo_print_stats();
18 return 0;
19}
20
21// CHECK: Stats: