trace_event
int flags, struct trace_event *event);
struct trace_event {
extern int register_trace_event(struct trace_event *event);
extern int unregister_trace_event(struct trace_event *event);
struct trace_event event;
struct trace_event;
struct trace_event *event);
struct trace_event *trace_event) \
ret = trace_raw_output_prep(iter, trace_event); \
struct trace_event *trace_event) \
ret = trace_raw_output_prep(iter, trace_event); \
struct trace_event *event) \
int flags, struct trace_event *event)
struct trace_event *event)
static struct trace_event trace_blk_event = {
struct trace_event *event;
struct trace_event *trace_event;
trace_event = ftrace_find_event(iter->ent->type);
if (!trace_event)
event = container_of(trace_event, struct trace_event_call, event);
struct trace_event *trace_event;
trace_event = ftrace_find_event(iter->ent->type);
if (!trace_event) {
event = container_of(trace_event, struct trace_event_call, event);
static bool is_syscall_event(struct trace_event *event)
static inline bool is_syscall_event(struct trace_event *event)
struct trace_event *event;
struct trace_event *event;
struct trace_event *event;
struct trace_event *event;
int flags, struct trace_event *event)
static struct trace_event trace_branch_event = {
struct trace_event *event)
struct trace_event *probed_event;
struct trace_event *event)
struct trace_event *event)
struct trace_event *event)
struct trace_event *event)
struct trace_event *event;
struct trace_event *event)
static struct trace_event graph_trace_entry_event = {
static struct trace_event graph_trace_retaddr_entry_event = {
static struct trace_event graph_trace_ret_event = {
struct trace_event *event)
struct trace_event *event)
struct trace_event *event)
struct trace_event *event)
struct trace_event *event)
struct trace_event *event)
struct trace_event *event)
struct trace_event *event)
static struct trace_event trace_fn_event = {
struct trace_event *event)
int flags, struct trace_event *event)
struct trace_event *event)
struct trace_event *event)
struct trace_event *event)
struct trace_event *event)
int flags, struct trace_event *event)
static struct trace_event trace_ctx_event = {
static struct trace_event trace_wake_event = {
int flags, struct trace_event *event)
static struct trace_event trace_stack_event = {
int flags, struct trace_event *event)
static struct trace_event trace_user_stack_event = {
struct trace_event *event)
struct trace_event *event)
static struct trace_event trace_hwlat_event = {
struct trace_event *event)
struct trace_event *event)
static struct trace_event trace_osnoise_event = {
struct trace_event *event)
struct trace_event *event)
static struct trace_event trace_timerlat_event = {
struct trace_event *event)
struct trace_event *event)
static struct trace_event trace_bputs_event = {
struct trace_event *event)
struct trace_event *event)
static struct trace_event trace_bprint_event = {
int flags, struct trace_event *event)
struct trace_event *event)
static struct trace_event trace_print_event = {
struct trace_event *event)
static struct trace_event trace_raw_data_event = {
struct trace_event *event)
struct trace_event *event)
static struct trace_event trace_func_repeats_event = {
static struct trace_event *events[] __initdata = {
struct trace_event *event;
struct trace_event *trace_event)
event = container_of(trace_event, struct trace_event_call, event);
struct trace_event *ftrace_find_event(int type)
struct trace_event *event;
int register_trace_event(struct trace_event *event)
int __unregister_trace_event(struct trace_event *event)
int unregister_trace_event(struct trace_event *event)
struct trace_event *event);
extern struct trace_event *ftrace_find_event(int type);
int flags, struct trace_event *event);
extern int __unregister_trace_event(struct trace_event *event);
struct trace_seq *s, struct trace_event *event)
struct trace_event *event)
struct trace_event *event)
print_uprobe_event(struct trace_iterator *iter, int flags, struct trace_event *event)
void trace_event(union perf_event *event);
trace_event(event);
struct trace_event tevent;
ssize_t trace_report(int fd, struct trace_event *tevent, bool __repipe)
static struct trace_event tevent;
int trace_event__init(struct trace_event *t)
void trace_event__cleanup(struct trace_event *t)
int trace_event__init(struct trace_event *t);
void trace_event__cleanup(struct trace_event *t);
ssize_t trace_report(int fd, struct trace_event *tevent, bool repipe);
struct tep_event *trace_event, void *context)
missing_id = tep_get_field_val(s, trace_event, "id", record, &id, 1);
tep_get_common_field_val(s, trace_event, "common_pid", record, &pid, 1);
tep_print_event(trace_event->tep, s, record, "%16s-%-8d [%.3d] ",
tep_print_event(trace_event->tep, s, record, "%s ", TEP_PRINT_NAME);
state = tep_get_field_raw(s, trace_event, "state", record, &val, 0);
event = tep_get_field_raw(s, trace_event, "event", record, &val, 0);
next_state = tep_get_field_raw(s, trace_event, "next_state", record, &val, 0);
tep_get_field_val(s, trace_event, "final_state", record, &final_state, 1);
struct tep_event *trace_event, void *context)
missing_id = tep_get_field_val(s, trace_event, "id", record, &id, 1);
tep_get_common_field_val(s, trace_event, "common_pid", record, &pid, 1);
tep_print_event(trace_event->tep, s, record, "%s ", TEP_PRINT_NAME);
state = tep_get_field_raw(s, trace_event, "state", record, &val, 0);
event = tep_get_field_raw(s, trace_event, "event", record, &val, 0);