perf tools: Rename 'struct sample_data' to 'struct perf_sample'

Making the namespace more uniform.

Cc: Frederic Weisbecker <fweisbec@gmail.com>
Cc: Ingo Molnar <mingo@elte.hu>
Cc: Mike Galbraith <efault@gmx.de>
Cc: Paul Mackerras <paulus@samba.org>
Cc: Peter Zijlstra <peterz@infradead.org>
Cc: Stephane Eranian <eranian@google.com>
Cc: Tom Zanussi <tzanussi@gmail.com>
LKML-Reference: <new-submission>
Signed-off-by: NArnaldo Carvalho de Melo <acme@redhat.com>
上级 93fc64f1
...@@ -58,7 +58,7 @@ static int hists__add_entry(struct hists *self, struct addr_location *al) ...@@ -58,7 +58,7 @@ static int hists__add_entry(struct hists *self, struct addr_location *al)
return hist_entry__inc_addr_samples(he, al->addr); return hist_entry__inc_addr_samples(he, al->addr);
} }
static int process_sample_event(event_t *event, struct sample_data *sample, static int process_sample_event(event_t *event, struct perf_sample *sample,
struct perf_session *session) struct perf_session *session)
{ {
struct addr_location al; struct addr_location al;
......
...@@ -31,7 +31,7 @@ static int hists__add_entry(struct hists *self, ...@@ -31,7 +31,7 @@ static int hists__add_entry(struct hists *self,
} }
static int diff__process_sample_event(event_t *event, static int diff__process_sample_event(event_t *event,
struct sample_data *sample, struct perf_sample *sample,
struct perf_session *session) struct perf_session *session)
{ {
struct addr_location al; struct addr_location al;
......
...@@ -36,13 +36,13 @@ static int event__repipe_synth(event_t *event, ...@@ -36,13 +36,13 @@ static int event__repipe_synth(event_t *event,
return 0; return 0;
} }
static int event__repipe(event_t *event, struct sample_data *sample __used, static int event__repipe(event_t *event, struct perf_sample *sample __used,
struct perf_session *session) struct perf_session *session)
{ {
return event__repipe_synth(event, session); return event__repipe_synth(event, session);
} }
static int event__repipe_mmap(event_t *self, struct sample_data *sample, static int event__repipe_mmap(event_t *self, struct perf_sample *sample,
struct perf_session *session) struct perf_session *session)
{ {
int err; int err;
...@@ -53,7 +53,7 @@ static int event__repipe_mmap(event_t *self, struct sample_data *sample, ...@@ -53,7 +53,7 @@ static int event__repipe_mmap(event_t *self, struct sample_data *sample,
return err; return err;
} }
static int event__repipe_task(event_t *self, struct sample_data *sample, static int event__repipe_task(event_t *self, struct perf_sample *sample,
struct perf_session *session) struct perf_session *session)
{ {
int err; int err;
...@@ -119,7 +119,7 @@ static int dso__inject_build_id(struct dso *self, struct perf_session *session) ...@@ -119,7 +119,7 @@ static int dso__inject_build_id(struct dso *self, struct perf_session *session)
return 0; return 0;
} }
static int event__inject_buildid(event_t *event, struct sample_data *sample, static int event__inject_buildid(event_t *event, struct perf_sample *sample,
struct perf_session *session) struct perf_session *session)
{ {
struct addr_location al; struct addr_location al;
......
...@@ -304,7 +304,7 @@ process_raw_event(event_t *raw_event __used, void *data, ...@@ -304,7 +304,7 @@ process_raw_event(event_t *raw_event __used, void *data,
} }
} }
static int process_sample_event(event_t *event, struct sample_data *sample, static int process_sample_event(event_t *event, struct perf_sample *sample,
struct perf_session *session) struct perf_session *session)
{ {
struct thread *thread = perf_session__findnew(session, event->ip.pid); struct thread *thread = perf_session__findnew(session, event->ip.pid);
......
...@@ -834,7 +834,7 @@ static void dump_info(void) ...@@ -834,7 +834,7 @@ static void dump_info(void)
die("Unknown type of information\n"); die("Unknown type of information\n");
} }
static int process_sample_event(event_t *self, struct sample_data *sample, static int process_sample_event(event_t *self, struct perf_sample *sample,
struct perf_session *s) struct perf_session *s)
{ {
struct thread *thread = perf_session__findnew(s, sample->tid); struct thread *thread = perf_session__findnew(s, sample->tid);
......
...@@ -101,7 +101,7 @@ static void write_output(void *buf, size_t size) ...@@ -101,7 +101,7 @@ static void write_output(void *buf, size_t size)
} }
static int process_synthesized_event(event_t *event, static int process_synthesized_event(event_t *event,
struct sample_data *sample __used, struct perf_sample *sample __used,
struct perf_session *self __used) struct perf_session *self __used)
{ {
write_output(event, event->header.size); write_output(event, event->header.size);
......
...@@ -77,9 +77,9 @@ static struct hists *perf_session__hists_findnew(struct perf_session *self, ...@@ -77,9 +77,9 @@ static struct hists *perf_session__hists_findnew(struct perf_session *self,
return new; return new;
} }
static int perf_session__add_hist_entry(struct perf_session *self, static int perf_session__add_hist_entry(struct perf_session *session,
struct addr_location *al, struct addr_location *al,
struct sample_data *data) struct perf_sample *sample)
{ {
struct symbol *parent = NULL; struct symbol *parent = NULL;
int err = 0; int err = 0;
...@@ -87,28 +87,28 @@ static int perf_session__add_hist_entry(struct perf_session *self, ...@@ -87,28 +87,28 @@ static int perf_session__add_hist_entry(struct perf_session *self,
struct hists *hists; struct hists *hists;
struct perf_event_attr *attr; struct perf_event_attr *attr;
if ((sort__has_parent || symbol_conf.use_callchain) && data->callchain) { if ((sort__has_parent || symbol_conf.use_callchain) && sample->callchain) {
err = perf_session__resolve_callchain(self, al->thread, err = perf_session__resolve_callchain(session, al->thread,
data->callchain, &parent); sample->callchain, &parent);
if (err) if (err)
return err; return err;
} }
attr = perf_header__find_attr(data->id, &self->header); attr = perf_header__find_attr(sample->id, &session->header);
if (attr) if (attr)
hists = perf_session__hists_findnew(self, data->id, attr->type, attr->config); hists = perf_session__hists_findnew(session, sample->id, attr->type, attr->config);
else else
hists = perf_session__hists_findnew(self, data->id, 0, 0); hists = perf_session__hists_findnew(session, sample->id, 0, 0);
if (hists == NULL) if (hists == NULL)
return -ENOMEM; return -ENOMEM;
he = __hists__add_entry(hists, al, parent, data->period); he = __hists__add_entry(hists, al, parent, sample->period);
if (he == NULL) if (he == NULL)
return -ENOMEM; return -ENOMEM;
if (symbol_conf.use_callchain) { if (symbol_conf.use_callchain) {
err = callchain_append(he->callchain, &self->callchain_cursor, err = callchain_append(he->callchain, &session->callchain_cursor,
data->period); sample->period);
if (err) if (err)
return err; return err;
} }
...@@ -124,32 +124,32 @@ static int perf_session__add_hist_entry(struct perf_session *self, ...@@ -124,32 +124,32 @@ static int perf_session__add_hist_entry(struct perf_session *self,
} }
static int add_event_total(struct perf_session *session, static int add_event_total(struct perf_session *session,
struct sample_data *data, struct perf_sample *sample,
struct perf_event_attr *attr) struct perf_event_attr *attr)
{ {
struct hists *hists; struct hists *hists;
if (attr) if (attr)
hists = perf_session__hists_findnew(session, data->id, hists = perf_session__hists_findnew(session, sample->id,
attr->type, attr->config); attr->type, attr->config);
else else
hists = perf_session__hists_findnew(session, data->id, 0, 0); hists = perf_session__hists_findnew(session, sample->id, 0, 0);
if (!hists) if (!hists)
return -ENOMEM; return -ENOMEM;
hists->stats.total_period += data->period; hists->stats.total_period += sample->period;
/* /*
* FIXME: add_event_total should be moved from here to * FIXME: add_event_total should be moved from here to
* perf_session__process_event so that the proper hist is passed to * perf_session__process_event so that the proper hist is passed to
* the event_op methods. * the event_op methods.
*/ */
hists__inc_nr_events(hists, PERF_RECORD_SAMPLE); hists__inc_nr_events(hists, PERF_RECORD_SAMPLE);
session->hists.stats.total_period += data->period; session->hists.stats.total_period += sample->period;
return 0; return 0;
} }
static int process_sample_event(event_t *event, struct sample_data *sample, static int process_sample_event(event_t *event, struct perf_sample *sample,
struct perf_session *session) struct perf_session *session)
{ {
struct addr_location al; struct addr_location al;
...@@ -179,7 +179,7 @@ static int process_sample_event(event_t *event, struct sample_data *sample, ...@@ -179,7 +179,7 @@ static int process_sample_event(event_t *event, struct sample_data *sample,
return 0; return 0;
} }
static int process_read_event(event_t *event, struct sample_data *sample __used, static int process_read_event(event_t *event, struct perf_sample *sample __used,
struct perf_session *session __used) struct perf_session *session __used)
{ {
struct perf_event_attr *attr; struct perf_event_attr *attr;
......
...@@ -1607,7 +1607,7 @@ process_raw_event(event_t *raw_event __used, struct perf_session *session, ...@@ -1607,7 +1607,7 @@ process_raw_event(event_t *raw_event __used, struct perf_session *session,
process_sched_migrate_task_event(data, session, event, cpu, timestamp, thread); process_sched_migrate_task_event(data, session, event, cpu, timestamp, thread);
} }
static int process_sample_event(event_t *event, struct sample_data *sample, static int process_sample_event(event_t *event, struct perf_sample *sample,
struct perf_session *session) struct perf_session *session)
{ {
struct thread *thread; struct thread *thread;
......
...@@ -63,7 +63,7 @@ static int cleanup_scripting(void) ...@@ -63,7 +63,7 @@ static int cleanup_scripting(void)
static char const *input_name = "perf.data"; static char const *input_name = "perf.data";
static int process_sample_event(event_t *event, struct sample_data *sample, static int process_sample_event(event_t *event, struct perf_sample *sample,
struct perf_session *session) struct perf_session *session)
{ {
struct thread *thread = perf_session__findnew(session, event->ip.pid); struct thread *thread = perf_session__findnew(session, event->ip.pid);
......
...@@ -550,7 +550,7 @@ static int test__basic_mmap(void) ...@@ -550,7 +550,7 @@ static int test__basic_mmap(void)
} }
while ((event = perf_evlist__read_on_cpu(evlist, 0)) != NULL) { while ((event = perf_evlist__read_on_cpu(evlist, 0)) != NULL) {
struct sample_data sample; struct perf_sample sample;
if (event->header.type != PERF_RECORD_SAMPLE) { if (event->header.type != PERF_RECORD_SAMPLE) {
pr_debug("unexpected %s event\n", pr_debug("unexpected %s event\n",
......
...@@ -276,21 +276,21 @@ static int cpus_cstate_state[MAX_CPUS]; ...@@ -276,21 +276,21 @@ static int cpus_cstate_state[MAX_CPUS];
static u64 cpus_pstate_start_times[MAX_CPUS]; static u64 cpus_pstate_start_times[MAX_CPUS];
static u64 cpus_pstate_state[MAX_CPUS]; static u64 cpus_pstate_state[MAX_CPUS];
static int process_comm_event(event_t *event, struct sample_data *sample __used, static int process_comm_event(event_t *event, struct perf_sample *sample __used,
struct perf_session *session __used) struct perf_session *session __used)
{ {
pid_set_comm(event->comm.tid, event->comm.comm); pid_set_comm(event->comm.tid, event->comm.comm);
return 0; return 0;
} }
static int process_fork_event(event_t *event, struct sample_data *sample __used, static int process_fork_event(event_t *event, struct perf_sample *sample __used,
struct perf_session *session __used) struct perf_session *session __used)
{ {
pid_fork(event->fork.pid, event->fork.ppid, event->fork.time); pid_fork(event->fork.pid, event->fork.ppid, event->fork.time);
return 0; return 0;
} }
static int process_exit_event(event_t *event, struct sample_data *sample __used, static int process_exit_event(event_t *event, struct perf_sample *sample __used,
struct perf_session *session __used) struct perf_session *session __used)
{ {
pid_exit(event->fork.pid, event->fork.time); pid_exit(event->fork.pid, event->fork.time);
...@@ -487,7 +487,7 @@ static void sched_switch(int cpu, u64 timestamp, struct trace_entry *te) ...@@ -487,7 +487,7 @@ static void sched_switch(int cpu, u64 timestamp, struct trace_entry *te)
static int process_sample_event(event_t *event __used, static int process_sample_event(event_t *event __used,
struct sample_data *sample, struct perf_sample *sample,
struct perf_session *session) struct perf_session *session)
{ {
struct trace_entry *te; struct trace_entry *te;
......
...@@ -997,7 +997,7 @@ static int symbol_filter(struct map *map, struct symbol *sym) ...@@ -997,7 +997,7 @@ static int symbol_filter(struct map *map, struct symbol *sym)
} }
static void event__process_sample(const event_t *self, static void event__process_sample(const event_t *self,
struct sample_data *sample, struct perf_sample *sample,
struct perf_session *session) struct perf_session *session)
{ {
u64 ip = self->ip.ip; u64 ip = self->ip.ip;
...@@ -1107,7 +1107,7 @@ static void event__process_sample(const event_t *self, ...@@ -1107,7 +1107,7 @@ static void event__process_sample(const event_t *self,
static void perf_session__mmap_read_cpu(struct perf_session *self, int cpu) static void perf_session__mmap_read_cpu(struct perf_session *self, int cpu)
{ {
struct sample_data sample; struct perf_sample sample;
event_t *event; event_t *event;
while ((event = perf_evlist__read_on_cpu(evsel_list, cpu)) != NULL) { while ((event = perf_evlist__read_on_cpu(evsel_list, cpu)) != NULL) {
......
...@@ -15,7 +15,7 @@ ...@@ -15,7 +15,7 @@
#include "debug.h" #include "debug.h"
static int build_id__mark_dso_hit(event_t *event, static int build_id__mark_dso_hit(event_t *event,
struct sample_data *sample __used, struct perf_sample *sample __used,
struct perf_session *session) struct perf_session *session)
{ {
struct addr_location al; struct addr_location al;
...@@ -37,7 +37,7 @@ static int build_id__mark_dso_hit(event_t *event, ...@@ -37,7 +37,7 @@ static int build_id__mark_dso_hit(event_t *event,
return 0; return 0;
} }
static int event__exit_del_thread(event_t *self, struct sample_data *sample __used, static int event__exit_del_thread(event_t *self, struct perf_sample *sample __used,
struct perf_session *session) struct perf_session *session)
{ {
struct thread *thread = perf_session__findnew(session, self->fork.tid); struct thread *thread = perf_session__findnew(session, self->fork.tid);
......
...@@ -34,7 +34,7 @@ const char *event__get_event_name(unsigned int id) ...@@ -34,7 +34,7 @@ const char *event__get_event_name(unsigned int id)
return event__name[id]; return event__name[id];
} }
static struct sample_data synth_sample = { static struct perf_sample synth_sample = {
.pid = -1, .pid = -1,
.tid = -1, .tid = -1,
.time = -1, .time = -1,
...@@ -440,7 +440,7 @@ static int thread__set_comm_adjust(struct thread *self, const char *comm, ...@@ -440,7 +440,7 @@ static int thread__set_comm_adjust(struct thread *self, const char *comm,
return 0; return 0;
} }
int event__process_comm(event_t *self, struct sample_data *sample __used, int event__process_comm(event_t *self, struct perf_sample *sample __used,
struct perf_session *session) struct perf_session *session)
{ {
struct thread *thread = perf_session__findnew(session, self->comm.tid); struct thread *thread = perf_session__findnew(session, self->comm.tid);
...@@ -456,7 +456,7 @@ int event__process_comm(event_t *self, struct sample_data *sample __used, ...@@ -456,7 +456,7 @@ int event__process_comm(event_t *self, struct sample_data *sample __used,
return 0; return 0;
} }
int event__process_lost(event_t *self, struct sample_data *sample __used, int event__process_lost(event_t *self, struct perf_sample *sample __used,
struct perf_session *session) struct perf_session *session)
{ {
dump_printf(": id:%" PRIu64 ": lost:%" PRIu64 "\n", dump_printf(": id:%" PRIu64 ": lost:%" PRIu64 "\n",
...@@ -567,7 +567,7 @@ static int event__process_kernel_mmap(event_t *self, ...@@ -567,7 +567,7 @@ static int event__process_kernel_mmap(event_t *self,
return -1; return -1;
} }
int event__process_mmap(event_t *self, struct sample_data *sample __used, int event__process_mmap(event_t *self, struct perf_sample *sample __used,
struct perf_session *session) struct perf_session *session)
{ {
struct machine *machine; struct machine *machine;
...@@ -609,7 +609,7 @@ int event__process_mmap(event_t *self, struct sample_data *sample __used, ...@@ -609,7 +609,7 @@ int event__process_mmap(event_t *self, struct sample_data *sample __used,
return 0; return 0;
} }
int event__process_task(event_t *self, struct sample_data *sample __used, int event__process_task(event_t *self, struct perf_sample *sample __used,
struct perf_session *session) struct perf_session *session)
{ {
struct thread *thread = perf_session__findnew(session, self->fork.tid); struct thread *thread = perf_session__findnew(session, self->fork.tid);
...@@ -632,7 +632,7 @@ int event__process_task(event_t *self, struct sample_data *sample __used, ...@@ -632,7 +632,7 @@ int event__process_task(event_t *self, struct sample_data *sample __used,
return 0; return 0;
} }
int event__process(event_t *event, struct sample_data *sample, int event__process(event_t *event, struct perf_sample *sample,
struct perf_session *session) struct perf_session *session)
{ {
switch (event->header.type) { switch (event->header.type) {
...@@ -757,7 +757,7 @@ static void dso__calc_col_width(struct dso *self, struct hists *hists) ...@@ -757,7 +757,7 @@ static void dso__calc_col_width(struct dso *self, struct hists *hists)
} }
int event__preprocess_sample(const event_t *self, struct perf_session *session, int event__preprocess_sample(const event_t *self, struct perf_session *session,
struct addr_location *al, struct sample_data *data, struct addr_location *al, struct perf_sample *sample,
symbol_filter_t filter) symbol_filter_t filter)
{ {
u8 cpumode = self->header.misc & PERF_RECORD_MISC_CPUMODE_MASK; u8 cpumode = self->header.misc & PERF_RECORD_MISC_CPUMODE_MASK;
...@@ -788,7 +788,7 @@ int event__preprocess_sample(const event_t *self, struct perf_session *session, ...@@ -788,7 +788,7 @@ int event__preprocess_sample(const event_t *self, struct perf_session *session,
al->map ? al->map->dso->long_name : al->map ? al->map->dso->long_name :
al->level == 'H' ? "[hypervisor]" : "<not found>"); al->level == 'H' ? "[hypervisor]" : "<not found>");
al->sym = NULL; al->sym = NULL;
al->cpu = data->cpu; al->cpu = sample->cpu;
if (al->map) { if (al->map) {
if (symbol_conf.dso_list && if (symbol_conf.dso_list &&
......
...@@ -61,7 +61,7 @@ struct sample_event { ...@@ -61,7 +61,7 @@ struct sample_event {
u64 array[]; u64 array[];
}; };
struct sample_data { struct perf_sample {
u64 ip; u64 ip;
u32 pid, tid; u32 pid, tid;
u64 time; u64 time;
...@@ -138,7 +138,7 @@ struct perf_session; ...@@ -138,7 +138,7 @@ struct perf_session;
typedef int (*event__handler_synth_t)(event_t *event, typedef int (*event__handler_synth_t)(event_t *event,
struct perf_session *session); struct perf_session *session);
typedef int (*event__handler_t)(event_t *event, struct sample_data *sample, typedef int (*event__handler_t)(event_t *event, struct perf_sample *sample,
struct perf_session *session); struct perf_session *session);
int event__synthesize_thread(pid_t pid, event__handler_t process, int event__synthesize_thread(pid_t pid, event__handler_t process,
...@@ -154,25 +154,25 @@ int event__synthesize_modules(event__handler_t process, ...@@ -154,25 +154,25 @@ int event__synthesize_modules(event__handler_t process,
struct perf_session *session, struct perf_session *session,
struct machine *machine); struct machine *machine);
int event__process_comm(event_t *self, struct sample_data *sample, int event__process_comm(event_t *event, struct perf_sample *sample,
struct perf_session *session); struct perf_session *session);
int event__process_lost(event_t *self, struct sample_data *sample, int event__process_lost(event_t *event, struct perf_sample *sample,
struct perf_session *session); struct perf_session *session);
int event__process_mmap(event_t *self, struct sample_data *sample, int event__process_mmap(event_t *event, struct perf_sample *sample,
struct perf_session *session); struct perf_session *session);
int event__process_task(event_t *self, struct sample_data *sample, int event__process_task(event_t *event, struct perf_sample *sample,
struct perf_session *session); struct perf_session *session);
int event__process(event_t *event, struct sample_data *sample, int event__process(event_t *event, struct perf_sample *sample,
struct perf_session *session); struct perf_session *session);
struct addr_location; struct addr_location;
int event__preprocess_sample(const event_t *self, struct perf_session *session, int event__preprocess_sample(const event_t *self, struct perf_session *session,
struct addr_location *al, struct sample_data *data, struct addr_location *al, struct perf_sample *sample,
symbol_filter_t filter); symbol_filter_t filter);
const char *event__get_event_name(unsigned int id); const char *event__get_event_name(unsigned int id);
int event__parse_sample(const event_t *event, u64 type, bool sample_id_all, int event__parse_sample(const event_t *event, u64 type, bool sample_id_all,
struct sample_data *sample); struct perf_sample *sample);
#endif /* __PERF_RECORD_H */ #endif /* __PERF_RECORD_H */
...@@ -368,7 +368,7 @@ int perf_evlist__mmap(struct perf_evlist *evlist, struct cpu_map *cpus, ...@@ -368,7 +368,7 @@ int perf_evlist__mmap(struct perf_evlist *evlist, struct cpu_map *cpus,
} }
static int event__parse_id_sample(const event_t *event, u64 type, static int event__parse_id_sample(const event_t *event, u64 type,
struct sample_data *sample) struct perf_sample *sample)
{ {
const u64 *array = event->sample.array; const u64 *array = event->sample.array;
...@@ -406,7 +406,7 @@ static int event__parse_id_sample(const event_t *event, u64 type, ...@@ -406,7 +406,7 @@ static int event__parse_id_sample(const event_t *event, u64 type,
} }
int event__parse_sample(const event_t *event, u64 type, bool sample_id_all, int event__parse_sample(const event_t *event, u64 type, bool sample_id_all,
struct sample_data *data) struct perf_sample *data)
{ {
const u64 *array; const u64 *array;
......
...@@ -67,7 +67,7 @@ static int perf_session__open(struct perf_session *self, bool force) ...@@ -67,7 +67,7 @@ static int perf_session__open(struct perf_session *self, bool force)
static void perf_session__id_header_size(struct perf_session *session) static void perf_session__id_header_size(struct perf_session *session)
{ {
struct sample_data *data; struct perf_sample *data;
u64 sample_type = session->sample_type; u64 sample_type = session->sample_type;
u16 size = 0; u16 size = 0;
...@@ -299,7 +299,7 @@ static int process_event_synth_stub(event_t *event __used, ...@@ -299,7 +299,7 @@ static int process_event_synth_stub(event_t *event __used,
} }
static int process_event_stub(event_t *event __used, static int process_event_stub(event_t *event __used,
struct sample_data *sample __used, struct perf_sample *sample __used,
struct perf_session *session __used) struct perf_session *session __used)
{ {
dump_printf(": unhandled!\n"); dump_printf(": unhandled!\n");
...@@ -475,7 +475,7 @@ static void perf_session_free_sample_buffers(struct perf_session *session) ...@@ -475,7 +475,7 @@ static void perf_session_free_sample_buffers(struct perf_session *session)
static int perf_session_deliver_event(struct perf_session *session, static int perf_session_deliver_event(struct perf_session *session,
event_t *event, event_t *event,
struct sample_data *sample, struct perf_sample *sample,
struct perf_event_ops *ops, struct perf_event_ops *ops,
u64 file_offset); u64 file_offset);
...@@ -485,7 +485,7 @@ static void flush_sample_queue(struct perf_session *s, ...@@ -485,7 +485,7 @@ static void flush_sample_queue(struct perf_session *s,
struct ordered_samples *os = &s->ordered_samples; struct ordered_samples *os = &s->ordered_samples;
struct list_head *head = &os->samples; struct list_head *head = &os->samples;
struct sample_queue *tmp, *iter; struct sample_queue *tmp, *iter;
struct sample_data sample; struct perf_sample sample;
u64 limit = os->next_flush; u64 limit = os->next_flush;
u64 last_ts = os->last_sample ? os->last_sample->timestamp : 0ULL; u64 last_ts = os->last_sample ? os->last_sample->timestamp : 0ULL;
...@@ -610,11 +610,11 @@ static void __queue_event(struct sample_queue *new, struct perf_session *s) ...@@ -610,11 +610,11 @@ static void __queue_event(struct sample_queue *new, struct perf_session *s)
#define MAX_SAMPLE_BUFFER (64 * 1024 / sizeof(struct sample_queue)) #define MAX_SAMPLE_BUFFER (64 * 1024 / sizeof(struct sample_queue))
static int perf_session_queue_event(struct perf_session *s, event_t *event, static int perf_session_queue_event(struct perf_session *s, event_t *event,
struct sample_data *data, u64 file_offset) struct perf_sample *sample, u64 file_offset)
{ {
struct ordered_samples *os = &s->ordered_samples; struct ordered_samples *os = &s->ordered_samples;
struct list_head *sc = &os->sample_cache; struct list_head *sc = &os->sample_cache;
u64 timestamp = data->time; u64 timestamp = sample->time;
struct sample_queue *new; struct sample_queue *new;
if (!timestamp || timestamp == ~0ULL) if (!timestamp || timestamp == ~0ULL)
...@@ -650,7 +650,7 @@ static int perf_session_queue_event(struct perf_session *s, event_t *event, ...@@ -650,7 +650,7 @@ static int perf_session_queue_event(struct perf_session *s, event_t *event,
return 0; return 0;
} }
static void callchain__printf(struct sample_data *sample) static void callchain__printf(struct perf_sample *sample)
{ {
unsigned int i; unsigned int i;
...@@ -663,7 +663,7 @@ static void callchain__printf(struct sample_data *sample) ...@@ -663,7 +663,7 @@ static void callchain__printf(struct sample_data *sample)
static void perf_session__print_tstamp(struct perf_session *session, static void perf_session__print_tstamp(struct perf_session *session,
event_t *event, event_t *event,
struct sample_data *sample) struct perf_sample *sample)
{ {
if (event->header.type != PERF_RECORD_SAMPLE && if (event->header.type != PERF_RECORD_SAMPLE &&
!session->sample_id_all) { !session->sample_id_all) {
...@@ -679,7 +679,7 @@ static void perf_session__print_tstamp(struct perf_session *session, ...@@ -679,7 +679,7 @@ static void perf_session__print_tstamp(struct perf_session *session,
} }
static void dump_event(struct perf_session *session, event_t *event, static void dump_event(struct perf_session *session, event_t *event,
u64 file_offset, struct sample_data *sample) u64 file_offset, struct perf_sample *sample)
{ {
if (!dump_trace) if (!dump_trace)
return; return;
...@@ -697,7 +697,7 @@ static void dump_event(struct perf_session *session, event_t *event, ...@@ -697,7 +697,7 @@ static void dump_event(struct perf_session *session, event_t *event,
} }
static void dump_sample(struct perf_session *session, event_t *event, static void dump_sample(struct perf_session *session, event_t *event,
struct sample_data *sample) struct perf_sample *sample)
{ {
if (!dump_trace) if (!dump_trace)
return; return;
...@@ -712,7 +712,7 @@ static void dump_sample(struct perf_session *session, event_t *event, ...@@ -712,7 +712,7 @@ static void dump_sample(struct perf_session *session, event_t *event,
static int perf_session_deliver_event(struct perf_session *session, static int perf_session_deliver_event(struct perf_session *session,
event_t *event, event_t *event,
struct sample_data *sample, struct perf_sample *sample,
struct perf_event_ops *ops, struct perf_event_ops *ops,
u64 file_offset) u64 file_offset)
{ {
...@@ -745,7 +745,7 @@ static int perf_session_deliver_event(struct perf_session *session, ...@@ -745,7 +745,7 @@ static int perf_session_deliver_event(struct perf_session *session,
} }
static int perf_session__preprocess_sample(struct perf_session *session, static int perf_session__preprocess_sample(struct perf_session *session,
event_t *event, struct sample_data *sample) event_t *event, struct perf_sample *sample)
{ {
if (event->header.type != PERF_RECORD_SAMPLE || if (event->header.type != PERF_RECORD_SAMPLE ||
!(session->sample_type & PERF_SAMPLE_CALLCHAIN)) !(session->sample_type & PERF_SAMPLE_CALLCHAIN))
...@@ -789,7 +789,7 @@ static int perf_session__process_event(struct perf_session *session, ...@@ -789,7 +789,7 @@ static int perf_session__process_event(struct perf_session *session,
struct perf_event_ops *ops, struct perf_event_ops *ops,
u64 file_offset) u64 file_offset)
{ {
struct sample_data sample; struct perf_sample sample;
int ret; int ret;
if (session->header.needs_swap && event__swap_ops[event->header.type]) if (session->header.needs_swap && event__swap_ops[event->header.type])
......
...@@ -57,7 +57,7 @@ struct perf_session { ...@@ -57,7 +57,7 @@ struct perf_session {
struct perf_event_ops; struct perf_event_ops;
typedef int (*event_op)(event_t *self, struct sample_data *sample, typedef int (*event_op)(event_t *self, struct perf_sample *sample,
struct perf_session *session); struct perf_session *session);
typedef int (*event_synth_op)(event_t *self, struct perf_session *session); typedef int (*event_synth_op)(event_t *self, struct perf_session *session);
typedef int (*event_op2)(event_t *self, struct perf_session *session, typedef int (*event_op2)(event_t *self, struct perf_session *session,
...@@ -158,7 +158,7 @@ size_t perf_session__fprintf_nr_events(struct perf_session *self, FILE *fp) ...@@ -158,7 +158,7 @@ size_t perf_session__fprintf_nr_events(struct perf_session *self, FILE *fp)
static inline int perf_session__parse_sample(struct perf_session *session, static inline int perf_session__parse_sample(struct perf_session *session,
const event_t *event, const event_t *event,
struct sample_data *sample) struct perf_sample *sample)
{ {
return event__parse_sample(event, session->sample_type, return event__parse_sample(event, session->sample_type,
session->sample_id_all, sample); session->sample_id_all, sample);
......
Markdown is supported
0% .
You are about to add 0 people to the discussion. Proceed with caution.
先完成此消息的编辑!
想要评论请 注册