1 #ifndef __PERF_THREAD_MAP_H
2 #define __PERF_THREAD_MAP_H
12 struct thread_map
*thread_map__new_dummy(void);
13 struct thread_map
*thread_map__new_by_pid(pid_t pid
);
14 struct thread_map
*thread_map__new_by_tid(pid_t tid
);
15 struct thread_map
*thread_map__new_by_uid(uid_t uid
);
16 struct thread_map
*thread_map__new(pid_t pid
, pid_t tid
, uid_t uid
);
18 struct thread_map
*thread_map__new_str(const char *pid
,
19 const char *tid
, uid_t uid
);
21 void thread_map__delete(struct thread_map
*threads
);
23 size_t thread_map__fprintf(struct thread_map
*threads
, FILE *fp
);
25 static inline int thread_map__nr(struct thread_map
*threads
)
27 return threads
? threads
->nr
: 1;
30 #endif /* __PERF_THREAD_MAP_H */