diff options
author | Steven Rostedt <srostedt@redhat.com> | 2010-03-09 21:42:07 -0500 |
---|---|---|
committer | Steven Rostedt <rostedt@goodmis.org> | 2010-03-09 21:42:07 -0500 |
commit | 869e78a86ef2e87abdac61f3a13bac4c307f9cad (patch) | |
tree | 868258c31cd49a6c3a969b3307239a5ed2f3ce6d | |
parent | 7b2d6ffaa75bf5ce99baee7c037eda231ec26679 (diff) |
parse-event: Add pr_stat()
Added a pr_stat() function to print out status that can also be
used by applications to override it.
Signed-off-by: Steven Rostedt <rostedt@goodmis.org>
-rw-r--r-- | parse-events.c | 4 | ||||
-rw-r--r-- | parse-events.h | 1 | ||||
-rw-r--r-- | trace-util.c | 11 |
3 files changed, 14 insertions, 2 deletions
diff --git a/parse-events.c b/parse-events.c index a284889..7ede5c2 100644 --- a/parse-events.c +++ b/parse-events.c | |||
@@ -3958,8 +3958,8 @@ int pevent_register_event_handler(struct pevent *pevent, | |||
3958 | return -1; | 3958 | return -1; |
3959 | } | 3959 | } |
3960 | 3960 | ||
3961 | printf("overriding event (%d) %s:%s with new print handler\n", | 3961 | pr_stat("overriding event (%d) %s:%s with new print handler\n", |
3962 | event->id, event->system, event->name); | 3962 | event->id, event->system, event->name); |
3963 | 3963 | ||
3964 | event->handler = func; | 3964 | event->handler = func; |
3965 | return 0; | 3965 | return 0; |
diff --git a/parse-events.h b/parse-events.h index 98a5f4b..e2bf46f 100644 --- a/parse-events.h +++ b/parse-events.h | |||
@@ -321,6 +321,7 @@ struct pevent { | |||
321 | void die(char *fmt, ...); | 321 | void die(char *fmt, ...); |
322 | void *malloc_or_die(unsigned int size); | 322 | void *malloc_or_die(unsigned int size); |
323 | void warning(char *fmt, ...); | 323 | void warning(char *fmt, ...); |
324 | void pr_stat(char *fmt, ...); | ||
324 | 325 | ||
325 | static inline unsigned short | 326 | static inline unsigned short |
326 | __data2host2(struct pevent *pevent, unsigned short data) | 327 | __data2host2(struct pevent *pevent, unsigned short data) |
diff --git a/trace-util.c b/trace-util.c index 4a97ff0..0966d1c 100644 --- a/trace-util.c +++ b/trace-util.c | |||
@@ -85,6 +85,17 @@ void __weak warning(char *fmt, ...) | |||
85 | fprintf(stderr, "\n"); | 85 | fprintf(stderr, "\n"); |
86 | } | 86 | } |
87 | 87 | ||
88 | void __weak pr_stat(char *fmt, ...) | ||
89 | { | ||
90 | va_list ap; | ||
91 | |||
92 | va_start(ap, fmt); | ||
93 | vprintf(fmt, ap); | ||
94 | va_end(ap); | ||
95 | |||
96 | printf("\n"); | ||
97 | } | ||
98 | |||
88 | void __weak *malloc_or_die(unsigned int size) | 99 | void __weak *malloc_or_die(unsigned int size) |
89 | { | 100 | { |
90 | void *data; | 101 | void *data; |