| /* SPDX-License-Identifier: GPL-2.0 */ | |
| #ifndef __LIBPERF_INTERNAL_THREADMAP_H | |
| #define __LIBPERF_INTERNAL_THREADMAP_H | |
| #include <linux/refcount.h> | |
| #include <sys/types.h> | |
| #include <unistd.h> | |
| struct thread_map_data { | |
| pid_t pid; | |
| char *comm; | |
| }; | |
| struct perf_thread_map { | |
| refcount_t refcnt; | |
| int nr; | |
| int err_thread; | |
| struct thread_map_data map[]; | |
| }; | |
| struct perf_thread_map *perf_thread_map__realloc(struct perf_thread_map *map, int nr); | |
| #endif /* __LIBPERF_INTERNAL_THREADMAP_H */ |