comm.h (38fd2c202a3d82bc12430bce5789fa2c2a406f71) | comm.h (3178f58b989430fd0721df97bf21cf1c0e8cc419) |
---|---|
1#ifndef __PERF_COMM_H 2#define __PERF_COMM_H 3 4#include "../perf.h" 5#include <linux/rbtree.h> 6#include <linux/list.h> 7 8struct comm_str; 9 10struct comm { 11 struct comm_str *comm_str; 12 u64 start; 13 struct list_head list; 14}; 15 16void comm__free(struct comm *comm); 17struct comm *comm__new(const char *str, u64 timestamp); 18const char *comm__str(const struct comm *comm); | 1#ifndef __PERF_COMM_H 2#define __PERF_COMM_H 3 4#include "../perf.h" 5#include <linux/rbtree.h> 6#include <linux/list.h> 7 8struct comm_str; 9 10struct comm { 11 struct comm_str *comm_str; 12 u64 start; 13 struct list_head list; 14}; 15 16void comm__free(struct comm *comm); 17struct comm *comm__new(const char *str, u64 timestamp); 18const char *comm__str(const struct comm *comm); |
19void comm__override(struct comm *comm, const char *str, u64 timestamp); | 19int comm__override(struct comm *comm, const char *str, u64 timestamp); |
20 21#endif /* __PERF_COMM_H */ | 20 21#endif /* __PERF_COMM_H */ |