@@ -109,6 +109,99 @@ enum lttcomm_sessiond_command {
109
109
LTTNG_LIST_TRIGGERS = 51 ,
110
110
};
111
111
112
+ static inline
113
+ const char * lttcomm_sessiond_command_str (enum lttcomm_sessiond_command cmd )
114
+ {
115
+ switch (cmd ) {
116
+ case LTTNG_ADD_CONTEXT :
117
+ return "LTTNG_ADD_CONTEXT" ;
118
+ case LTTNG_DISABLE_CHANNEL :
119
+ return "LTTNG_DISABLE_CHANNEL" ;
120
+ case LTTNG_DISABLE_EVENT :
121
+ return "LTTNG_DISABLE_EVENT" ;
122
+ case LTTNG_LIST_SYSCALLS :
123
+ return "LTTNG_LIST_SYSCALLS" ;
124
+ case LTTNG_ENABLE_CHANNEL :
125
+ return "LTTNG_ENABLE_CHANNEL" ;
126
+ case LTTNG_ENABLE_EVENT :
127
+ return "LTTNG_ENABLE_EVENT" ;
128
+ case LTTNG_DESTROY_SESSION :
129
+ return "LTTNG_DESTROY_SESSION" ;
130
+ case LTTNG_LIST_CHANNELS :
131
+ return "LTTNG_LIST_CHANNELS" ;
132
+ case LTTNG_LIST_DOMAINS :
133
+ return "LTTNG_LIST_DOMAINS" ;
134
+ case LTTNG_LIST_EVENTS :
135
+ return "LTTNG_LIST_EVENTS" ;
136
+ case LTTNG_LIST_SESSIONS :
137
+ return "LTTNG_LIST_SESSIONS" ;
138
+ case LTTNG_LIST_TRACEPOINTS :
139
+ return "LTTNG_LIST_TRACEPOINTS" ;
140
+ case LTTNG_REGISTER_CONSUMER :
141
+ return "LTTNG_REGISTER_CONSUMER" ;
142
+ case LTTNG_START_TRACE :
143
+ return "LTTNG_START_TRACE" ;
144
+ case LTTNG_STOP_TRACE :
145
+ return "LTTNG_STOP_TRACE" ;
146
+ case LTTNG_LIST_TRACEPOINT_FIELDS :
147
+ return "LTTNG_LIST_TRACEPOINT_FIELDS" ;
148
+ case LTTNG_DISABLE_CONSUMER :
149
+ return "LTTNG_DISABLE_CONSUMER" ;
150
+ case LTTNG_ENABLE_CONSUMER :
151
+ return "LTTNG_ENABLE_CONSUMER" ;
152
+ case LTTNG_SET_CONSUMER_URI :
153
+ return "LTTNG_SET_CONSUMER_URI" ;
154
+ case LTTNG_DATA_PENDING :
155
+ return "LTTNG_DATA_PENDING" ;
156
+ case LTTNG_SNAPSHOT_ADD_OUTPUT :
157
+ return "LTTNG_SNAPSHOT_ADD_OUTPUT" ;
158
+ case LTTNG_SNAPSHOT_DEL_OUTPUT :
159
+ return "LTTNG_SNAPSHOT_DEL_OUTPUT" ;
160
+ case LTTNG_SNAPSHOT_LIST_OUTPUT :
161
+ return "LTTNG_SNAPSHOT_LIST_OUTPUT" ;
162
+ case LTTNG_SNAPSHOT_RECORD :
163
+ return "LTTNG_SNAPSHOT_RECORD" ;
164
+ case LTTNG_SAVE_SESSION :
165
+ return "LTTNG_SAVE_SESSION" ;
166
+ case LTTNG_PROCESS_ATTR_TRACKER_ADD_INCLUDE_VALUE :
167
+ return "LTTNG_PROCESS_ATTR_TRACKER_ADD_INCLUDE_VALUE" ;
168
+ case LTTNG_PROCESS_ATTR_TRACKER_REMOVE_INCLUDE_VALUE :
169
+ return "LTTNG_PROCESS_ATTR_TRACKER_REMOVE_INCLUDE_VALUE" ;
170
+ case LTTNG_PROCESS_ATTR_TRACKER_GET_POLICY :
171
+ return "LTTNG_PROCESS_ATTR_TRACKER_GET_POLICY" ;
172
+ case LTTNG_PROCESS_ATTR_TRACKER_SET_POLICY :
173
+ return "LTTNG_PROCESS_ATTR_TRACKER_SET_POLICY" ;
174
+ case LTTNG_PROCESS_ATTR_TRACKER_GET_INCLUSION_SET :
175
+ return "LTTNG_PROCESS_ATTR_TRACKER_GET_INCLUSION_SET" ;
176
+ case LTTNG_SET_SESSION_SHM_PATH :
177
+ return "LTTNG_SET_SESSION_SHM_PATH" ;
178
+ case LTTNG_REGENERATE_METADATA :
179
+ return "LTTNG_REGENERATE_METADATA" ;
180
+ case LTTNG_REGENERATE_STATEDUMP :
181
+ return "LTTNG_REGENERATE_STATEDUMP" ;
182
+ case LTTNG_REGISTER_TRIGGER :
183
+ return "LTTNG_REGISTER_TRIGGER" ;
184
+ case LTTNG_UNREGISTER_TRIGGER :
185
+ return "LTTNG_UNREGISTER_TRIGGER" ;
186
+ case LTTNG_ROTATE_SESSION :
187
+ return "LTTNG_ROTATE_SESSION" ;
188
+ case LTTNG_ROTATION_GET_INFO :
189
+ return "LTTNG_ROTATION_GET_INFO" ;
190
+ case LTTNG_ROTATION_SET_SCHEDULE :
191
+ return "LTTNG_ROTATION_SET_SCHEDULE" ;
192
+ case LTTNG_SESSION_LIST_ROTATION_SCHEDULES :
193
+ return "LTTNG_SESSION_LIST_ROTATION_SCHEDULES" ;
194
+ case LTTNG_CREATE_SESSION_EXT :
195
+ return "LTTNG_CREATE_SESSION_EXT" ;
196
+ case LTTNG_CLEAR_SESSION :
197
+ return "LTTNG_CLEAR_SESSION" ;
198
+ case LTTNG_LIST_TRIGGERS :
199
+ return "LTTNG_LIST_TRIGGERS" ;
200
+ default :
201
+ abort ();
202
+ }
203
+ }
204
+
112
205
enum lttcomm_relayd_command {
113
206
RELAYD_ADD_STREAM = 1 ,
114
207
RELAYD_CREATE_SESSION = 2 ,
0 commit comments