Tom Zanussi
f404da6e1d
tracing: Add 'last error' error facility for hist triggers
...
With the addition of variables and actions, it's become necessary to
provide more detailed error information to users about syntax errors.
Add a 'last error' facility accessible via the erroring event's 'hist'
file. Reading the hist file after an error will display more detailed
information about what went wrong, if information is available. This
extended error information will be available until the next hist
trigger command for that event.
# echo xxx > /sys/kernel/debug/tracing/events/sched/sched_wakeup/trigger
echo: write error: Invalid argument
# cat /sys/kernel/debug/tracing/events/sched/sched_wakeup/hist
ERROR: Couldn't yyy: zzz
Last command: xxx
Also add specific error messages for variable and action errors.
Link: http://lkml.kernel.org/r/64e9c422fc8aeafcc2f7a3b4328c0cffe7969129.1516069914.git.tom.zanussi@linux.intel.com
Signed-off-by: Tom Zanussi <tom.zanussi@linux.intel.com>
Signed-off-by: Steven Rostedt (VMware) <rostedt@goodmis.org>
2018-03-10 16:06:02 -05:00
..
2018-02-15 14:50:32 -08:00
2018-01-27 20:02:24 +11:00
2017-10-11 15:38:10 +02:00
2018-02-09 09:44:25 -08:00
2017-09-22 21:57:09 +02:00
2018-01-30 13:57:43 -08:00
2017-11-14 20:13:33 -07:00
2017-09-07 21:11:05 -07:00
2018-02-02 11:14:19 +01:00
2017-10-12 11:25:31 -06:00
2018-01-30 09:52:11 -08:00
2018-02-06 16:41:29 -05:00
2018-02-08 10:21:39 +01:00
2017-11-03 22:11:23 +08:00
2017-11-17 17:51:33 -08:00
2018-01-30 16:55:47 -05:00
2018-03-04 11:33:04 -08:00
2017-12-21 13:41:46 -07:00
2018-02-02 10:47:15 +01:00
2018-01-08 10:08:34 +00:00
2018-01-31 19:25:25 -08:00
2017-11-08 03:39:52 -07:00
2018-02-10 12:45:10 +01:00
2018-02-06 14:43:37 +00:00
2017-11-28 16:30:37 +01:00
2018-02-01 10:49:58 -08:00
2018-02-22 08:39:26 +10:00
2017-10-12 11:14:06 -06:00
2018-01-02 15:05:34 -08:00
2018-02-21 09:17:20 +01:00
2017-11-18 11:32:27 +09:00
2017-07-25 19:56:23 +01:00
2018-02-04 11:56:49 -05:00
2018-02-01 10:49:58 -08:00
2018-01-27 20:02:24 +11:00
2018-01-31 19:25:25 -08:00
2017-07-12 16:26:00 -07:00
2018-01-17 16:45:01 -07:00
2017-10-12 11:13:28 -06:00
2017-10-23 20:17:03 +02:00
2018-01-11 10:58:03 +01:00
2018-02-11 12:28:58 +01:00
2017-12-11 14:46:10 -07:00
2018-01-15 14:29:42 -08:00
2018-02-23 05:28:41 -05:00
2018-02-01 12:45:35 -07:00
2017-05-02 17:34:32 -07:00
2017-12-13 00:36:00 +01:00
2018-02-14 14:52:39 -05:00
2017-08-24 13:31:58 -06:00
2017-10-30 21:37:53 +09:00
2018-02-22 15:00:43 -06:00
2018-01-02 16:43:12 +00:00
2018-01-29 11:32:44 -08:00
2017-07-07 13:55:45 -07:00
2017-09-08 18:26:51 -07:00
2018-02-07 09:42:59 -08:00
2017-12-11 09:21:58 -08:00
2017-11-16 09:00:35 +01:00
2017-12-02 08:43:43 -07:00
2018-01-08 14:20:31 -07:00
2017-06-03 18:48:52 +09:00
2017-05-16 08:44:18 -03:00
2017-11-14 18:01:46 -08:00
2018-01-22 08:17:16 -08:00
2018-01-17 16:49:05 -07:00
2017-07-17 13:48:45 -06:00
2017-05-26 13:11:00 +01:00
2018-02-06 18:32:48 -08:00
2017-05-01 22:21:35 -07:00
2018-01-03 13:11:48 +01:00
2017-09-26 14:58:23 -06:00
2018-03-10 16:06:02 -05:00
2018-02-01 13:36:15 -08:00
2018-01-31 19:25:25 -08:00
2017-08-14 13:46:50 -07:00
2018-03-01 19:00:28 +01:00
2018-01-31 19:25:25 -08:00
2018-01-31 19:25:25 -08:00
2018-02-03 11:09:54 +01:00
2018-02-28 19:59:05 +01:00
2017-12-16 22:37:12 -08:00
2017-12-21 13:41:46 -07:00
2018-02-13 14:55:53 +01:00
2017-08-25 11:06:33 +02:00
2017-07-14 13:51:27 -06:00
2017-07-14 13:51:27 -06:00
2017-07-14 13:51:27 -06:00
2017-07-14 13:51:28 -06:00
2017-07-14 13:51:28 -06:00
2018-01-16 08:07:09 -08:00
2017-12-05 11:57:53 -08:00
2017-11-17 16:10:00 -08:00
2017-07-14 13:51:29 -06:00
2017-12-11 15:20:04 -07:00
2017-07-14 13:51:30 -06:00
2017-07-14 13:51:30 -06:00
2017-07-14 13:51:30 -06:00
2017-07-14 13:51:31 -06:00
2017-07-14 13:51:34 -06:00
2017-07-14 13:58:12 -06:00
2017-07-14 13:51:31 -06:00
2017-07-14 13:51:32 -06:00
2017-09-01 11:59:17 +02:00
2017-07-14 13:51:33 -06:00
2017-07-14 13:51:33 -06:00
2017-08-19 11:02:53 -07:00
2017-07-14 13:51:34 -06:00
2017-07-14 13:51:34 -06:00
2017-07-14 13:51:35 -06:00
2017-07-14 13:51:35 -06:00
2017-07-14 13:51:36 -06:00
2017-07-14 13:51:36 -06:00
2017-07-14 13:51:37 -06:00
2017-07-14 13:51:37 -06:00
2018-01-06 10:58:02 -07:00
2017-07-14 13:51:38 -06:00
2017-07-14 13:51:38 -06:00
2017-07-14 13:51:39 -06:00
2017-07-14 13:51:38 -06:00
2017-07-14 13:51:40 -06:00
2017-09-27 16:03:45 -05:00
2017-07-14 13:51:41 -06:00
2018-01-24 12:32:58 +01:00
2017-07-14 13:51:42 -06:00
2017-07-14 13:51:42 -06:00
2017-07-14 13:51:43 -06:00
2017-07-14 13:51:43 -06:00
2017-07-14 13:51:43 -06:00
2017-07-14 13:51:44 -06:00
2017-10-20 11:02:55 +02:00
2017-07-14 13:51:45 -06:00
2017-07-14 13:51:45 -06:00
2017-07-14 13:51:46 -06:00
2017-05-16 08:44:19 -03:00
2017-07-14 13:51:46 -06:00
2017-07-14 13:51:47 -06:00
2017-10-12 11:07:42 -06:00
2017-12-05 11:57:53 -08:00
2017-07-14 13:57:53 -06:00
2017-07-14 13:57:54 -06:00
2017-07-14 13:57:55 -06:00
2017-07-15 12:58:58 -07:00
2017-07-14 13:57:56 -06:00
2017-07-14 13:57:56 -06:00
2017-07-14 13:57:57 -06:00
2017-07-14 13:57:58 -06:00
2017-07-14 13:57:58 -06:00
2017-10-19 12:56:44 -06:00
2017-07-14 13:57:59 -06:00
2017-07-14 13:58:00 -06:00
2017-07-06 08:23:30 +02:00
2017-09-08 18:26:48 -07:00
2017-07-14 13:58:02 -06:00
2017-07-14 13:58:02 -06:00
2017-07-14 13:58:03 -06:00
2017-07-14 13:58:03 -06:00
2017-07-14 13:58:04 -06:00
2018-01-12 00:20:41 +01:00
2017-07-14 13:58:04 -06:00
2017-07-14 13:58:05 -06:00
2017-07-14 13:58:06 -06:00
2017-07-14 13:58:06 -06:00
2017-07-14 13:58:07 -06:00
2018-01-30 21:54:28 +01:00
2017-08-10 12:28:59 +02:00
2017-11-20 10:45:50 -07:00
2017-11-18 20:37:13 -05:00
2017-05-24 13:01:27 -03:00
2017-07-14 13:58:14 -06:00
2017-07-14 13:58:08 -06:00
2017-07-14 13:58:09 -06:00
2017-07-14 13:58:10 -06:00
2017-07-14 13:58:10 -06:00
2017-07-14 13:58:11 -06:00
2017-07-14 13:58:11 -06:00
2017-07-14 13:58:12 -06:00