"Fossies" - the Fresh Open Source Software Archive

Member "lttng-modules-2.11.0-rc5/probes/lttng-probe-jbd.c" (11 Jun 2019, 1092 Bytes) of package /linux/misc/lttng-modules-2.11.0-rc5.tar.bz2:


As a special service "Fossies" has tried to format the requested source page into HTML format using (guessed) C and C++ source code syntax highlighting (style: standard) with prefixed line numbers and code folding option. Alternatively you can here view or download the uninterpreted source code file. For more information about "lttng-probe-jbd.c" see the Fossies "Dox" file reference documentation.

    1 /* SPDX-License-Identifier: (GPL-2.0 or LGPL-2.1)
    2  *
    3  * probes/lttng-probe-jbd.c
    4  *
    5  * LTTng jbd probes.
    6  *
    7  * Copyright (C) 2010-2012 Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
    8  * Copyright (C) 2012 Mentor Graphics Corp.
    9  */
   10 
   11 #include <linux/module.h>
   12 #include <lttng-tracer.h>
   13 
   14 /*
   15  * Create the tracepoint static inlines from the kernel to validate that our
   16  * trace event macros match the kernel we run on.
   17  */
   18 #include <trace/events/jbd.h>
   19 
   20 /*
   21  * Create LTTng tracepoint probes.
   22  */
   23 #define LTTNG_PACKAGE_BUILD
   24 #define CREATE_TRACE_POINTS
   25 #define TRACE_INCLUDE_PATH instrumentation/events/lttng-module
   26 
   27 #include <instrumentation/events/lttng-module/jbd.h>
   28 
   29 MODULE_LICENSE("GPL and additional rights");
   30 MODULE_AUTHOR("Wade Farnsworth <wade_farnsworth@mentor.com>, Paul Woegerer <paul_woegerer@mentor.com>, and Andrew Gabbasov <andrew_gabbasov@mentor.com>");
   31 MODULE_DESCRIPTION("LTTng jbd probes");
   32 MODULE_VERSION(__stringify(LTTNG_MODULES_MAJOR_VERSION) "."
   33     __stringify(LTTNG_MODULES_MINOR_VERSION) "."
   34     __stringify(LTTNG_MODULES_PATCHLEVEL_VERSION)
   35     LTTNG_MODULES_EXTRAVERSION);