Skip to content
Snippets Groups Projects
Select Git revision
  • master default protected
  • release/202005
  • release/202001
  • release/201912
  • release/201911
  • release/releaseWindowsTestOne
  • release/windowsReleaseTest
  • release/releaseTest
  • release/releaseWindowsTest
  • release/201910
  • release/qt/201910
  • release/windows-test/201910
  • release/201908
  • release/201906
  • release/201905
  • release/201904
  • release/201903
  • release/201902
  • release/201901
  • release/201812
  • 4.0.0
  • 2.2.0
  • 2.1.0
  • 2.0.1
  • 2.0.0
  • 1.4.1
  • 1.4.0
  • 1.3.0
  • 1.2.0
  • 1.1.0
30 results

tracepoint-def.h

Blame
  • Code owners
    Assign users and groups as approvers for specific file changes. Learn more.
    tracepoint-def.h 3.49 KiB
    #include "config.h"
    
    #ifdef ENABLE_TRACEPOINTS
    
    #undef LTTNG_UST_TRACEPOINT_PROVIDER
    #define LTTNG_UST_TRACEPOINT_PROVIDER jami
    
    #undef LTTNG_UST_TRACEPOINT_INCLUDE
    #define LTTNG_UST_TRACEPOINT_INCLUDE "src/jami/tracepoint-def.h"
    
    #if !defined(TRACEPOINT_DEF_H) || defined(LTTNG_UST_TRACEPOINT_HEADER_MULTI_READ)
    #define TRACEPOINT_DEF_H
    
    #include <lttng/tracepoint.h>
    
    
    /*
     * Use LTTNG_UST_TRACEPOINT_EVENT(), LTTNG_UST_TRACEPOINT_EVENT_CLASS(),
     * LTTNG_UST_TRACEPOINT_EVENT_INSTANCE(), and LTTNG_UST_TRACEPOINT_LOGLEVEL()
     * here.
     */
    
    LTTNG_UST_TRACEPOINT_EVENT(
        jami,
        scheduled_executor_task_begin,
        LTTNG_UST_TP_ARGS(
            const char *, executor_name,
            const char *, filename,
            uint32_t,     linum,
            uint64_t,     cookie
        ),
        LTTNG_UST_TP_FIELDS(
            lttng_ust_field_string(executor, executor_name)
            lttng_ust_field_string(source_filename, filename)
            lttng_ust_field_integer(uint32_t, source_line, linum)
            lttng_ust_field_integer(uint64_t, cookie, cookie)
        )
    )
    
    LTTNG_UST_TRACEPOINT_EVENT(
        jami,
        scheduled_executor_task_end,
        LTTNG_UST_TP_ARGS(uint64_t, cookie),
        LTTNG_UST_TP_FIELDS(lttng_ust_field_integer(uint64_t, cookie, cookie))
    )
    
    LTTNG_UST_TRACEPOINT_EVENT(
        jami,
        ice_transport_context,
        LTTNG_UST_TP_ARGS(
                uint64_t, context
        ),
        LTTNG_UST_TP_FIELDS(
                lttng_ust_field_integer(uint64_t, ice_context, context)
        )
    )
    
    LTTNG_UST_TRACEPOINT_EVENT(
        jami,
        ice_transport_send,
        LTTNG_UST_TP_ARGS(
                uint64_t, context,
                unsigned, component,
                size_t, len,
                const char*, remote_addr
        ),
        LTTNG_UST_TP_FIELDS(
                lttng_ust_field_integer(uint64_t, ice_context, context)
                lttng_ust_field_integer(unsigned, component, component)
                lttng_ust_field_integer(size_t, packet_length, len)
                lttng_ust_field_string(remote_addr, remote_addr)
        )
    )
    
    LTTNG_UST_TRACEPOINT_EVENT(
        jami,
        ice_transport_send_status,
        LTTNG_UST_TP_ARGS(
                int, status
        ),
        LTTNG_UST_TP_FIELDS(
                lttng_ust_field_integer(int, pj_status, status)
        )
    )
    
    LTTNG_UST_TRACEPOINT_EVENT(
        jami,
        ice_transport_recv,
        LTTNG_UST_TP_ARGS(
                uint64_t, context,
                unsigned, component,
                size_t, len,
                const char*, remote_addr
        ),
        LTTNG_UST_TP_FIELDS(
                lttng_ust_field_integer(uint64_t, ice_context, context)
                lttng_ust_field_integer(unsigned, component, component)
                lttng_ust_field_integer(size_t, packet_length, len)
                lttng_ust_field_string(remote_addr, remote_addr)
        )
    )
    
    LTTNG_UST_TRACEPOINT_EVENT(
        jami,
        emit_signal,
        LTTNG_UST_TP_ARGS(
                const char*, signal_type
        ),
        LTTNG_UST_TP_FIELDS(
                lttng_ust_field_string(signal_type, signal_type)
    
        )
    )
    
    LTTNG_UST_TRACEPOINT_EVENT(
        jami,
        emit_signal_end,
        LTTNG_UST_TP_ARGS(
        ),
        LTTNG_UST_TP_FIELDS(
        )
    )
    
    LTTNG_UST_TRACEPOINT_EVENT(
        jami,
        emit_signal_begin_callback,
        LTTNG_UST_TP_ARGS(
                const char*, filename,
                uint32_t, linum
        ),
        LTTNG_UST_TP_FIELDS(
                lttng_ust_field_string(source_filename, filename)
                lttng_ust_field_integer(uint32_t, source_line, linum)
        )
    )
    
    LTTNG_UST_TRACEPOINT_EVENT(
        jami,
        emit_signal_end_callback,
        LTTNG_UST_TP_ARGS(
        ),
        LTTNG_UST_TP_FIELDS(
        )
    )
    
    #endif /* TRACEPOINT_DEF_H */
    
    #include <lttng/tracepoint-event.h>
    
    #endif