projects
/
babeltrace.git
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
|
inline
| side by side
lib: add interrupter API
[babeltrace.git]
/
src
/
lib
/
lib-logging.c
diff --git
a/src/lib/lib-logging.c
b/src/lib/lib-logging.c
index 33f9d2f5bd2d6d3a11bc7fe5112bac7069ff9059..91db4a31e4cc43fc504c92243db310cff12e6feb 100644
(file)
--- a/
src/lib/lib-logging.c
+++ b/
src/lib/lib-logging.c
@@
-41,6
+41,7
@@
#include "value.h"
#include "integer-range-set.h"
#include "object-pool.h"
#include "value.h"
#include "integer-range-set.h"
#include "object-pool.h"
+#include "graph/interrupter.h"
#include "graph/component-class.h"
#include "graph/component-class-sink-colander.h"
#include "graph/component-filter.h"
#include "graph/component-class.h"
#include "graph/component-class-sink-colander.h"
#include "graph/component-filter.h"
@@
-807,6
+808,12
@@
static inline void format_clock_snapshot(char **buf_ch, bool extended,
}
}
}
}
+static inline void format_interrupter(char **buf_ch, bool extended,
+ const char *prefix, const struct bt_interrupter *intr)
+{
+ BUF_APPEND(", %sis-set=%d", PRFIELD(intr->is_set));
+}
+
static inline void format_value(char **buf_ch, bool extended,
const char *prefix, const struct bt_value *value)
{
static inline void format_value(char **buf_ch, bool extended,
const char *prefix, const struct bt_value *value)
{
@@
-1446,6
+1453,9
@@
static inline void handle_conversion_specifier_bt(void *priv_data,
case 'g':
format_graph(buf_ch, extended, prefix, obj);
break;
case 'g':
format_graph(buf_ch, extended, prefix, obj);
break;
+ case 'z':
+ format_interrupter(buf_ch, extended, prefix, obj);
+ break;
case 'o':
format_object_pool(buf_ch, extended, prefix, obj);
break;
case 'o':
format_object_pool(buf_ch, extended, prefix, obj);
break;
This page took
0.025327 seconds
and
4
git commands to generate.