13ce311afSJiri Olsa // SPDX-License-Identifier: GPL-2.0 23ce311afSJiri Olsa #include <stdarg.h> 33ce311afSJiri Olsa #include <stdio.h> 43ce311afSJiri Olsa #include <perf/threadmap.h> 53ce311afSJiri Olsa #include <internal/tests.h> 63ce311afSJiri Olsa 73ce311afSJiri Olsa static int libperf_print(enum libperf_print_level level, 83ce311afSJiri Olsa const char *fmt, va_list ap) 93ce311afSJiri Olsa { 103ce311afSJiri Olsa return vfprintf(stderr, fmt, ap); 113ce311afSJiri Olsa } 123ce311afSJiri Olsa 133ce311afSJiri Olsa int main(int argc, char **argv) 143ce311afSJiri Olsa { 153ce311afSJiri Olsa struct perf_thread_map *threads; 163ce311afSJiri Olsa 173ce311afSJiri Olsa __T_START; 183ce311afSJiri Olsa 193ce311afSJiri Olsa libperf_init(libperf_print); 203ce311afSJiri Olsa 213ce311afSJiri Olsa threads = perf_thread_map__new_dummy(); 223ce311afSJiri Olsa if (!threads) 233ce311afSJiri Olsa return -1; 243ce311afSJiri Olsa 253ce311afSJiri Olsa perf_thread_map__get(threads); 263ce311afSJiri Olsa perf_thread_map__put(threads); 273ce311afSJiri Olsa perf_thread_map__put(threads); 283ce311afSJiri Olsa 293ce311afSJiri Olsa __T_END; 303ce311afSJiri Olsa return 0; 313ce311afSJiri Olsa } 32