aboutsummaryrefslogtreecommitdiffstats
path: root/tools/perf/lib/include/internal/threadmap.h
blob: c8088005a9ab851f24401d8848808e3a86a340bc (plain) (blame)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
/* 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[];
};

#endif /* __LIBPERF_INTERNAL_THREADMAP_H */