Adrien Béraud | 612b55b | 2023-05-29 10:42:04 -0400 | [diff] [blame] | 1 | #ifdef ENABLE_TRACEPOINTS |
Adrien Béraud | 612b55b | 2023-05-29 10:42:04 -0400 | [diff] [blame] | 2 | |
| 3 | #undef LTTNG_UST_TRACEPOINT_PROVIDER |
| 4 | #define LTTNG_UST_TRACEPOINT_PROVIDER jami |
| 5 | |
| 6 | #undef LTTNG_UST_TRACEPOINT_INCLUDE |
| 7 | #define LTTNG_UST_TRACEPOINT_INCLUDE "src/jami/tracepoint-def.h" |
| 8 | |
| 9 | #if !defined(TRACEPOINT_DEF_H) || defined(LTTNG_UST_TRACEPOINT_HEADER_MULTI_READ) |
| 10 | #define TRACEPOINT_DEF_H |
| 11 | |
| 12 | #include <lttng/tracepoint.h> |
| 13 | |
| 14 | |
| 15 | /* |
| 16 | * Use LTTNG_UST_TRACEPOINT_EVENT(), LTTNG_UST_TRACEPOINT_EVENT_CLASS(), |
| 17 | * LTTNG_UST_TRACEPOINT_EVENT_INSTANCE(), and LTTNG_UST_TRACEPOINT_LOGLEVEL() |
| 18 | * here. |
| 19 | */ |
| 20 | |
| 21 | LTTNG_UST_TRACEPOINT_EVENT( |
| 22 | jami, |
| 23 | scheduled_executor_task_begin, |
| 24 | LTTNG_UST_TP_ARGS( |
| 25 | const char *, executor_name, |
| 26 | const char *, filename, |
| 27 | uint32_t, linum, |
| 28 | uint64_t, cookie |
| 29 | ), |
| 30 | LTTNG_UST_TP_FIELDS( |
| 31 | lttng_ust_field_string(executor, executor_name) |
| 32 | lttng_ust_field_string(source_filename, filename) |
| 33 | lttng_ust_field_integer(uint32_t, source_line, linum) |
| 34 | lttng_ust_field_integer(uint64_t, cookie, cookie) |
| 35 | ) |
| 36 | ) |
| 37 | |
| 38 | LTTNG_UST_TRACEPOINT_EVENT( |
| 39 | jami, |
| 40 | scheduled_executor_task_end, |
| 41 | LTTNG_UST_TP_ARGS(uint64_t, cookie), |
| 42 | LTTNG_UST_TP_FIELDS(lttng_ust_field_integer(uint64_t, cookie, cookie)) |
| 43 | ) |
| 44 | |
| 45 | LTTNG_UST_TRACEPOINT_EVENT( |
| 46 | jami, |
| 47 | ice_transport_context, |
| 48 | LTTNG_UST_TP_ARGS( |
| 49 | uint64_t, context |
| 50 | ), |
| 51 | LTTNG_UST_TP_FIELDS( |
| 52 | lttng_ust_field_integer(uint64_t, ice_context, context) |
| 53 | ) |
| 54 | ) |
| 55 | |
| 56 | LTTNG_UST_TRACEPOINT_EVENT( |
| 57 | jami, |
| 58 | ice_transport_send, |
| 59 | LTTNG_UST_TP_ARGS( |
| 60 | uint64_t, context, |
| 61 | unsigned, component, |
| 62 | size_t, len, |
| 63 | const char*, remote_addr |
| 64 | ), |
| 65 | LTTNG_UST_TP_FIELDS( |
| 66 | lttng_ust_field_integer(uint64_t, ice_context, context) |
| 67 | lttng_ust_field_integer(unsigned, component, component) |
| 68 | lttng_ust_field_integer(size_t, packet_length, len) |
| 69 | lttng_ust_field_string(remote_addr, remote_addr) |
| 70 | ) |
| 71 | ) |
| 72 | |
| 73 | LTTNG_UST_TRACEPOINT_EVENT( |
| 74 | jami, |
| 75 | ice_transport_send_status, |
| 76 | LTTNG_UST_TP_ARGS( |
| 77 | int, status |
| 78 | ), |
| 79 | LTTNG_UST_TP_FIELDS( |
| 80 | lttng_ust_field_integer(int, pj_status, status) |
| 81 | ) |
| 82 | ) |
| 83 | |
| 84 | LTTNG_UST_TRACEPOINT_EVENT( |
| 85 | jami, |
| 86 | ice_transport_recv, |
| 87 | LTTNG_UST_TP_ARGS( |
| 88 | uint64_t, context, |
| 89 | unsigned, component, |
| 90 | size_t, len, |
| 91 | const char*, remote_addr |
| 92 | ), |
| 93 | LTTNG_UST_TP_FIELDS( |
| 94 | lttng_ust_field_integer(uint64_t, ice_context, context) |
| 95 | lttng_ust_field_integer(unsigned, component, component) |
| 96 | lttng_ust_field_integer(size_t, packet_length, len) |
| 97 | lttng_ust_field_string(remote_addr, remote_addr) |
| 98 | ) |
| 99 | ) |
| 100 | |
| 101 | LTTNG_UST_TRACEPOINT_EVENT( |
| 102 | jami, |
| 103 | emit_signal, |
| 104 | LTTNG_UST_TP_ARGS( |
| 105 | const char*, signal_type |
| 106 | ), |
| 107 | LTTNG_UST_TP_FIELDS( |
| 108 | lttng_ust_field_string(signal_type, signal_type) |
| 109 | |
| 110 | ) |
| 111 | ) |
| 112 | |
| 113 | LTTNG_UST_TRACEPOINT_EVENT( |
| 114 | jami, |
| 115 | emit_signal_end, |
| 116 | LTTNG_UST_TP_ARGS( |
| 117 | ), |
| 118 | LTTNG_UST_TP_FIELDS( |
| 119 | ) |
| 120 | ) |
| 121 | |
| 122 | LTTNG_UST_TRACEPOINT_EVENT( |
| 123 | jami, |
| 124 | emit_signal_begin_callback, |
| 125 | LTTNG_UST_TP_ARGS( |
| 126 | const char*, filename, |
| 127 | uint32_t, linum |
| 128 | ), |
| 129 | LTTNG_UST_TP_FIELDS( |
| 130 | lttng_ust_field_string(source_filename, filename) |
| 131 | lttng_ust_field_integer(uint32_t, source_line, linum) |
| 132 | ) |
| 133 | ) |
| 134 | |
| 135 | LTTNG_UST_TRACEPOINT_EVENT( |
| 136 | jami, |
| 137 | emit_signal_end_callback, |
| 138 | LTTNG_UST_TP_ARGS( |
| 139 | ), |
| 140 | LTTNG_UST_TP_FIELDS( |
| 141 | ) |
| 142 | ) |
| 143 | |
| 144 | LTTNG_UST_TRACEPOINT_EVENT( |
| 145 | jami, |
| 146 | audio_input_read_from_device_end, |
| 147 | LTTNG_UST_TP_ARGS( |
| 148 | const char*, id |
| 149 | ), |
| 150 | LTTNG_UST_TP_FIELDS( |
| 151 | lttng_ust_field_integer(uint64_t, id, strtoull(id, NULL, 16)) |
| 152 | ) |
| 153 | ) |
| 154 | |
| 155 | LTTNG_UST_TRACEPOINT_EVENT( |
| 156 | jami, |
| 157 | audio_layer_put_recorded_end, |
| 158 | LTTNG_UST_TP_ARGS( |
| 159 | ), |
| 160 | LTTNG_UST_TP_FIELDS( |
| 161 | ) |
| 162 | ) |
| 163 | |
| 164 | LTTNG_UST_TRACEPOINT_EVENT( |
| 165 | jami, |
| 166 | audio_layer_get_to_play_end, |
| 167 | LTTNG_UST_TP_ARGS( |
| 168 | ), |
| 169 | LTTNG_UST_TP_FIELDS( |
| 170 | ) |
| 171 | ) |
| 172 | |
| 173 | LTTNG_UST_TRACEPOINT_EVENT( |
| 174 | jami, |
| 175 | call_start, |
| 176 | LTTNG_UST_TP_ARGS( |
| 177 | const char*, id |
| 178 | ), |
| 179 | LTTNG_UST_TP_FIELDS( |
| 180 | lttng_ust_field_integer(uint64_t, id, strtoull(id, NULL, 16)) |
| 181 | ) |
| 182 | ) |
| 183 | |
| 184 | LTTNG_UST_TRACEPOINT_EVENT( |
| 185 | jami, |
| 186 | call_end, |
| 187 | LTTNG_UST_TP_ARGS( |
| 188 | const char*, id |
| 189 | ), |
| 190 | LTTNG_UST_TP_FIELDS( |
| 191 | lttng_ust_field_integer(uint64_t, id, strtoull(id, NULL, 16)) |
| 192 | ) |
| 193 | ) |
| 194 | |
| 195 | LTTNG_UST_TRACEPOINT_EVENT( |
| 196 | jami, |
| 197 | conference_begin, |
| 198 | LTTNG_UST_TP_ARGS( |
| 199 | const char*, id |
| 200 | ), |
| 201 | LTTNG_UST_TP_FIELDS( |
| 202 | lttng_ust_field_integer(uint64_t, id, strtoull(id, NULL, 16)) |
| 203 | ) |
| 204 | ) |
| 205 | |
| 206 | LTTNG_UST_TRACEPOINT_EVENT( |
| 207 | jami, |
| 208 | conference_end, |
| 209 | LTTNG_UST_TP_ARGS( |
| 210 | const char*, id |
| 211 | ), |
| 212 | LTTNG_UST_TP_FIELDS( |
| 213 | lttng_ust_field_integer(uint64_t, id, strtoull(id, NULL, 16)) |
| 214 | ) |
| 215 | ) |
| 216 | |
| 217 | LTTNG_UST_TRACEPOINT_EVENT( |
| 218 | jami, |
| 219 | conference_add_participant, |
| 220 | LTTNG_UST_TP_ARGS( |
| 221 | const char*, conference_id, |
| 222 | const char*, participant_id |
| 223 | ), |
| 224 | LTTNG_UST_TP_FIELDS( |
| 225 | lttng_ust_field_integer(uint64_t, id, strtoull(conference_id, NULL, 16)) |
| 226 | lttng_ust_field_integer(uint64_t, participant_id, strtoull(participant_id, NULL, 16)) |
| 227 | ) |
| 228 | ) |
| 229 | |
| 230 | #endif /* TRACEPOINT_DEF_H */ |
| 231 | |
| 232 | #include <lttng/tracepoint-event.h> |
| 233 | |
| 234 | #endif |