⚝
One Hat Cyber Team
⚝
Your IP:
216.73.216.164
Server IP:
157.245.143.252
Server:
Linux www 6.11.0-29-generic #29-Ubuntu SMP PREEMPT_DYNAMIC Fri Jun 13 20:29:41 UTC 2025 x86_64
Server Software:
nginx/1.26.0
PHP Version:
8.3.11
Buat File
|
Buat Folder
Eksekusi
Dir :
~
/
usr
/
src
/
linux-headers-6.11.0-29
/
include
/
trace
/
View File Name :
define_custom_trace.h
/* SPDX-License-Identifier: GPL-2.0 */ /* * Trace files that want to automate creation of all tracepoints defined * in their file should include this file. The following are macros that the * trace file may define: * * TRACE_SYSTEM defines the system the tracepoint is for * * TRACE_INCLUDE_FILE if the file name is something other than TRACE_SYSTEM.h * This macro may be defined to tell define_trace.h what file to include. * Note, leave off the ".h". * * TRACE_INCLUDE_PATH if the path is something other than core kernel include/trace * then this macro can define the path to use. Note, the path is relative to * define_trace.h, not the file including it. Full path names for out of tree * modules must be used. */ #ifdef CREATE_CUSTOM_TRACE_EVENTS /* Prevent recursion */ #undef CREATE_CUSTOM_TRACE_EVENTS #include
#undef TRACE_CUSTOM_EVENT #define TRACE_CUSTOM_EVENT(name, proto, args, tstruct, assign, print) #undef DEFINE_CUSTOM_EVENT #define DEFINE_CUSTOM_EVENT(template, name, proto, args) #undef TRACE_INCLUDE #undef __TRACE_INCLUDE #ifndef TRACE_INCLUDE_FILE # define TRACE_INCLUDE_FILE TRACE_SYSTEM # define UNDEF_TRACE_INCLUDE_FILE #endif #ifndef TRACE_INCLUDE_PATH # define __TRACE_INCLUDE(system)
# define UNDEF_TRACE_INCLUDE_PATH #else # define __TRACE_INCLUDE(system) __stringify(TRACE_INCLUDE_PATH/system.h) #endif # define TRACE_INCLUDE(system) __TRACE_INCLUDE(system) /* Let the trace headers be reread */ #define TRACE_CUSTOM_MULTI_READ #include TRACE_INCLUDE(TRACE_INCLUDE_FILE) #ifdef TRACEPOINTS_ENABLED #include
#endif #undef TRACE_CUSTOM_EVENT #undef DECLARE_CUSTOM_EVENT_CLASS #undef DEFINE_CUSTOM_EVENT #undef TRACE_CUSTOM_MULTI_READ /* Only undef what we defined in this file */ #ifdef UNDEF_TRACE_INCLUDE_FILE # undef TRACE_INCLUDE_FILE # undef UNDEF_TRACE_INCLUDE_FILE #endif #ifdef UNDEF_TRACE_INCLUDE_PATH # undef TRACE_INCLUDE_PATH # undef UNDEF_TRACE_INCLUDE_PATH #endif /* We may be processing more files */ #define CREATE_CUSTOM_TRACE_POINTS #endif /* CREATE_CUSTOM_TRACE_POINTS */