1 #ifndef __PERF_THREAD_MAP_H
2 #define __PERF_THREAD_MAP_H
12 struct thread_map
*thread_map__new_by_pid(pid_t pid
);
13 struct thread_map
*thread_map__new_by_tid(pid_t tid
);
14 struct thread_map
*thread_map__new_by_uid(uid_t uid
);
15 struct thread_map
*thread_map__new(pid_t pid
, pid_t tid
, uid_t uid
);
17 struct thread_map
*thread_map__new_str(const char *pid
,
18 const char *tid
, uid_t uid
);
20 void thread_map__delete(struct thread_map
*threads
);
22 size_t thread_map__fprintf(struct thread_map
*threads
, FILE *fp
);
24 static inline int thread_map__nr(struct thread_map
*threads
)
26 return threads
? threads
->nr
: 1;
29 #endif /* __PERF_THREAD_MAP_H */