Skip to content

Commit fb57abd

Browse files
committed
logpipe: add LogPipe level detail to perf stackdumps
Signed-off-by: Balazs Scheidler <balazs.scheidler@axoflow.com>
1 parent 893de4b commit fb57abd

File tree

1 file changed

+7
-0
lines changed

1 file changed

+7
-0
lines changed

lib/logpipe.c

+7
Original file line numberDiff line numberDiff line change
@@ -25,6 +25,7 @@
2525
#include "logpipe.h"
2626
#include "cfg-tree.h"
2727
#include "cfg-walker.h"
28+
#include "perf/perf.h"
2829

2930
gboolean (*pipe_single_step_hook)(LogPipe *pipe, LogMessage *msg, const LogPathOptions *path_options);
3031

@@ -155,6 +156,12 @@ log_pipe_pre_config_init_method(LogPipe *self)
155156
gboolean
156157
log_pipe_post_config_init_method(LogPipe *self)
157158
{
159+
if ((self->flags & PIF_CONFIG_RELATED) && perf_is_enabled())
160+
{
161+
gchar buf[256];
162+
163+
self->queue = perf_generate_trampoline(self->queue, log_expr_node_format_location(self->expr_node, buf, sizeof(buf)));
164+
}
158165
return TRUE;
159166
}
160167

0 commit comments

Comments
 (0)