Linux Kernel
3.7.1
Main Page
Related Pages
Modules
Namespaces
Data Structures
Files
File List
Globals
All
Data Structures
Namespaces
Files
Functions
Variables
Typedefs
Enumerations
Enumerator
Macros
Groups
Pages
tools
perf
util
thread_map.h
Go to the documentation of this file.
1
#ifndef __PERF_THREAD_MAP_H
2
#define __PERF_THREAD_MAP_H
3
4
#include <sys/types.h>
5
#include <
stdio.h
>
6
7
struct
thread_map
{
8
int
nr
;
9
pid_t
map
[];
10
};
11
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
);
16
17
struct
thread_map
*
thread_map__new_str
(
const
char
*
pid
,
18
const
char
*tid,
uid_t
uid
);
19
20
void
thread_map__delete
(
struct
thread_map
*
threads
);
21
22
size_t
thread_map__fprintf
(
struct
thread_map
*
threads
, FILE *
fp
);
23
24
#endif
/* __PERF_THREAD_MAP_H */
Generated on Thu Jan 10 2013 15:09:27 for Linux Kernel by
1.8.2