linux/tools/lib/perf/tests/test-cpumap.c
<<
>>
Prefs
   1// SPDX-License-Identifier: GPL-2.0
   2#include <stdarg.h>
   3#include <stdio.h>
   4#include <perf/cpumap.h>
   5#include <internal/tests.h>
   6
   7static int libperf_print(enum libperf_print_level level,
   8                         const char *fmt, va_list ap)
   9{
  10        return vfprintf(stderr, fmt, ap);
  11}
  12
  13int main(int argc, char **argv)
  14{
  15        struct perf_cpu_map *cpus;
  16
  17        __T_START;
  18
  19        libperf_init(libperf_print);
  20
  21        cpus = perf_cpu_map__dummy_new();
  22        if (!cpus)
  23                return -1;
  24
  25        perf_cpu_map__get(cpus);
  26        perf_cpu_map__put(cpus);
  27        perf_cpu_map__put(cpus);
  28
  29        __T_END;
  30        return tests_failed == 0 ? 0 : -1;
  31}
  32