trace.h (91edde2e6ae1dd5e33812f076f3fe4cb7ccbfdd0) trace.h (2d6425af61166e026e7476db64f70f1266127b1d)
1// SPDX-License-Identifier: GPL-2.0
2
3#ifndef _LINUX_KERNEL_TRACE_H
4#define _LINUX_KERNEL_TRACE_H
5
6#include <linux/fs.h>
7#include <linux/atomic.h>
8#include <linux/sched.h>
9#include <linux/clocksource.h>
10#include <linux/ring_buffer.h>
11#include <linux/mmiotrace.h>
12#include <linux/tracepoint.h>
13#include <linux/ftrace.h>
1// SPDX-License-Identifier: GPL-2.0
2
3#ifndef _LINUX_KERNEL_TRACE_H
4#define _LINUX_KERNEL_TRACE_H
5
6#include <linux/fs.h>
7#include <linux/atomic.h>
8#include <linux/sched.h>
9#include <linux/clocksource.h>
10#include <linux/ring_buffer.h>
11#include <linux/mmiotrace.h>
12#include <linux/tracepoint.h>
13#include <linux/ftrace.h>
14#include <linux/trace.h>
14#include <linux/hw_breakpoint.h>
15#include <linux/trace_seq.h>
16#include <linux/trace_events.h>
17#include <linux/compiler.h>
18#include <linux/glob.h>
19#include <linux/irq_work.h>
20#include <linux/workqueue.h>
21

--- 846 unchanged lines hidden (view full) ---

868extern unsigned long long ns2usecs(u64 nsec);
869extern int
870trace_vbprintk(unsigned long ip, const char *fmt, va_list args);
871extern int
872trace_vprintk(unsigned long ip, const char *fmt, va_list args);
873extern int
874trace_array_vprintk(struct trace_array *tr,
875 unsigned long ip, const char *fmt, va_list args);
15#include <linux/hw_breakpoint.h>
16#include <linux/trace_seq.h>
17#include <linux/trace_events.h>
18#include <linux/compiler.h>
19#include <linux/glob.h>
20#include <linux/irq_work.h>
21#include <linux/workqueue.h>
22

--- 846 unchanged lines hidden (view full) ---

869extern unsigned long long ns2usecs(u64 nsec);
870extern int
871trace_vbprintk(unsigned long ip, const char *fmt, va_list args);
872extern int
873trace_vprintk(unsigned long ip, const char *fmt, va_list args);
874extern int
875trace_array_vprintk(struct trace_array *tr,
876 unsigned long ip, const char *fmt, va_list args);
876int trace_array_printk(struct trace_array *tr,
877 unsigned long ip, const char *fmt, ...);
878int trace_array_printk_buf(struct ring_buffer *buffer,
879 unsigned long ip, const char *fmt, ...);
880void trace_printk_seq(struct trace_seq *s);
881enum print_line_t print_trace_line(struct trace_iterator *iter);
882
883extern char trace_find_mark(unsigned long long duration);
884
885struct ftrace_hash;

--- 999 unchanged lines hidden (view full) ---

1885
1886extern const char *__start___trace_bprintk_fmt[];
1887extern const char *__stop___trace_bprintk_fmt[];
1888
1889extern const char *__start___tracepoint_str[];
1890extern const char *__stop___tracepoint_str[];
1891
1892void trace_printk_control(bool enabled);
877int trace_array_printk_buf(struct ring_buffer *buffer,
878 unsigned long ip, const char *fmt, ...);
879void trace_printk_seq(struct trace_seq *s);
880enum print_line_t print_trace_line(struct trace_iterator *iter);
881
882extern char trace_find_mark(unsigned long long duration);
883
884struct ftrace_hash;

--- 999 unchanged lines hidden (view full) ---

1884
1885extern const char *__start___trace_bprintk_fmt[];
1886extern const char *__stop___trace_bprintk_fmt[];
1887
1888extern const char *__start___tracepoint_str[];
1889extern const char *__stop___tracepoint_str[];
1890
1891void trace_printk_control(bool enabled);
1893void trace_printk_init_buffers(void);
1894void trace_printk_start_comm(void);
1895int trace_keep_overwrite(struct tracer *tracer, u32 mask, int set);
1896int set_tracer_flag(struct trace_array *tr, unsigned int mask, int enabled);
1897
1898#define MAX_EVENT_NAME_LEN 64
1899
1900extern int trace_run_command(const char *buf, int (*createfn)(int, char**));
1901extern ssize_t trace_parse_run_command(struct file *file,

--- 107 unchanged lines hidden ---
1892void trace_printk_start_comm(void);
1893int trace_keep_overwrite(struct tracer *tracer, u32 mask, int set);
1894int set_tracer_flag(struct trace_array *tr, unsigned int mask, int enabled);
1895
1896#define MAX_EVENT_NAME_LEN 64
1897
1898extern int trace_run_command(const char *buf, int (*createfn)(int, char**));
1899extern ssize_t trace_parse_run_command(struct file *file,

--- 107 unchanged lines hidden ---