cregit-Linux how code gets into the kernel

Release 4.14 arch/x86/entry/vsyscall/vsyscall_trace.h

/* SPDX-License-Identifier: GPL-2.0 */

#undef TRACE_SYSTEM

#define TRACE_SYSTEM vsyscall

#if !defined(__VSYSCALL_TRACE_H) || defined(TRACE_HEADER_MULTI_READ)

#define __VSYSCALL_TRACE_H

#include <linux/tracepoint.h>

TRACE_EVENT(emulate_vsyscall,

	    TP_PROTO(int nr),

	    TP_ARGS(nr),

	    TP_STRUCT__entry(__field(int, nr)),

	    TP_fast_assign(
                           __entry->nr = nr;
                           ),

	    TP_printk("nr = %d", __entry->nr)
);

#endif


#undef TRACE_INCLUDE_PATH

#define TRACE_INCLUDE_PATH ../../arch/x86/entry/vsyscall/

#define TRACE_INCLUDE_FILE vsyscall_trace
#include <trace/define_trace.h>

Overall Contributors

PersonTokensPropCommitsCommitProp
Andrew Lutomirski5796.61%133.33%
Greg Kroah-Hartman11.69%133.33%
Ingo Molnar11.69%133.33%
Total59100.00%3100.00%
Information contained on this website is for historical information purposes only and does not indicate or represent copyright ownership.
Created with cregit.