Steven Rostedt
35bb4399bd
tracing: Move event storage for array from macro to standalone function
...
The code that shows array fields for events is defined for all events.
This can add up quite a bit when you have over 500 events.
By making helper functions in the core kernel to do the work
instead, we can shrink the size of the kernel down a bit.
With a kernel configured with 502 events, the change in size was:
text data bss dec hex filename
12990946 1913568 9785344 24689858 178bcc2 /tmp/vmlinux
12987390 1913504 9785344 24686238 178ae9e /tmp/vmlinux.patched
That's a total of 3556 bytes, which comes down to 7 bytes per event.
Although it's not much, this code is just called at initialization of
the events.
Link: http://lkml.kernel.org/r/20120810034708.084036335@goodmis.org
Signed-off-by: Steven Rostedt <rostedt@goodmis.org>
2014-03-07 10:06:06 -05:00
..
2014-01-13 17:38:55 +01:00
2014-01-25 08:55:09 +01:00
2014-01-22 16:35:21 -08:00
2013-11-13 12:09:34 +09:00
2014-02-15 16:06:12 -08:00
2014-01-20 10:42:08 -08:00
2014-01-30 11:19:05 -08:00
2014-01-23 16:36:56 -08:00
2014-01-28 08:38:04 -08:00
2014-01-31 09:02:51 -08:00
2014-02-13 21:55:54 +01:00
2014-03-07 10:06:06 -05:00
2013-12-10 18:21:34 +00:00
2014-01-21 16:19:41 -08:00
2014-01-21 16:19:41 -08:00
2014-01-17 17:14:32 -05:00
2014-01-14 14:54:00 -05:00
2014-01-13 22:32:31 -05:00
2014-02-05 12:54:53 -08:00
2013-12-20 12:25:45 -08:00
2014-01-13 22:26:48 -05:00
2013-12-05 12:28:04 -05:00
2014-01-21 17:51:34 -08:00
2013-12-02 20:43:14 +01:00
2013-11-14 16:55:11 +09:00
2013-12-05 12:28:04 -05:00
2013-11-13 12:09:12 +09:00
2013-11-09 00:16:23 -05:00
2014-01-21 16:19:46 -08:00
2013-11-28 09:49:41 -08:00
2014-01-23 16:37:02 -08:00
2013-12-19 13:50:32 -05:00
2014-01-20 10:42:08 -08:00
2013-08-30 23:44:11 -07:00
2014-01-13 13:41:06 +01:00
2014-01-25 12:13:33 +01:00
2013-10-19 19:45:35 -04:00
2013-11-15 09:32:22 +09:00
2014-01-27 21:02:40 -08:00
2014-02-05 12:54:53 -08:00
2013-11-13 12:09:26 +09:00
2014-01-23 16:37:03 -08:00
2013-11-13 12:08:59 +09:00
2013-12-13 15:59:11 +00:00
2013-10-25 17:15:18 -04:00
2013-09-25 17:17:01 +01:00
2014-01-21 09:59:16 +10:30
2013-09-07 14:35:32 -07:00
2013-12-05 21:28:42 +08:00
2013-11-26 12:12:26 +01:00
2013-12-04 14:09:46 +10:30
2013-10-24 23:43:29 -04:00
2013-09-30 14:31:03 -07:00
2013-12-09 16:56:29 +01:00
2013-11-13 12:09:33 +09:00
2013-12-18 19:04:50 -08:00
2013-09-12 15:38:02 -07:00
2014-01-23 16:37:02 -08:00
2014-01-30 16:56:54 -08:00
2014-01-31 09:02:51 -08:00
2013-11-11 12:43:38 +01:00
2014-01-23 16:37:02 -08:00
2013-11-13 12:09:33 +09:00
2014-01-31 08:59:46 -08:00
2013-12-10 18:25:28 +00:00
2013-12-10 18:25:28 +00:00
2013-09-11 15:58:27 -07:00
2013-11-19 16:39:05 -05:00
2013-11-19 14:59:50 +01:00
2014-03-03 21:23:08 -05:00
2013-08-30 23:44:11 -07:00
2013-11-15 09:32:22 +09:00
2013-09-24 10:35:19 +01:00
2013-12-13 15:59:11 +00:00
2013-08-30 23:44:11 -07:00
2013-09-24 17:00:25 -07:00
2014-01-21 17:46:31 -08:00