[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[Qemu-devel] [RFC PATCH 02/21] util/log: add qemu_dfilter_append_range()
From: |
Alex Bennée |
Subject: |
[Qemu-devel] [RFC PATCH 02/21] util/log: add qemu_dfilter_append_range() |
Date: |
Fri, 5 Oct 2018 16:48:51 +0100 |
This allows us to add to the dfilter range as we go.
Signed-off-by: Alex Bennée <address@hidden>
---
include/qemu/log.h | 1 +
util/log.c | 6 ++++++
2 files changed, 7 insertions(+)
diff --git a/include/qemu/log.h b/include/qemu/log.h
index 8ed932ec24..f915b5bd91 100644
--- a/include/qemu/log.h
+++ b/include/qemu/log.h
@@ -117,6 +117,7 @@ void qemu_log_needs_buffers(void);
void qemu_set_log_filename(const char *filename, Error **errp);
void qemu_set_dfilter_ranges(const char *ranges, Error **errp);
void qemu_reset_dfilter_ranges(void);
+void qemu_append_dfilter_range(Range r, Error **errp);
bool qemu_log_in_addr_range(uint64_t addr);
int qemu_str_to_log_mask(const char *str);
diff --git a/util/log.c b/util/log.c
index c6c197cbb3..cc79a146d1 100644
--- a/util/log.c
+++ b/util/log.c
@@ -233,6 +233,12 @@ out:
g_strfreev(ranges);
}
+void qemu_append_dfilter_range(Range r, Error **errp)
+{
+ maybe_allocate_dfilter(1);
+ g_array_append_val(debug_regions, r);
+}
+
/* fflush() the log file */
void qemu_log_flush(void)
{
--
2.17.1
- [Qemu-devel] [RFC PATCH 18/21] linux-user: allow dumping of plugin status at end of run, (continued)
- [Qemu-devel] [RFC PATCH 18/21] linux-user: allow dumping of plugin status at end of run, Alex Bennée, 2018/10/05
- [Qemu-devel] [RFC PATCH 10/21] qom/cpu: add a cpu_exit trace event, Alex Bennée, 2018/10/05
- [Qemu-devel] [RFC PATCH 12/21] configure: expose a plugin to the trace-backends, Alex Bennée, 2018/10/05
- [Qemu-devel] [RFC PATCH 13/21] tracetool: generate plugin snippets, Alex Bennée, 2018/10/05
- [Qemu-devel] [RFC PATCH 09/21] trace: suppress log output of trace points, Alex Bennée, 2018/10/05
- [Qemu-devel] [RFC PATCH 02/21] util/log: add qemu_dfilter_append_range(),
Alex Bennée <=
- [Qemu-devel] [RFC PATCH 16/21] trace: add infrastructure for building plugins, Alex Bennée, 2018/10/05
- [Qemu-devel] [RFC PATCH 11/21] trace: expose a plugin fn pointer in TraceEvent, Alex Bennée, 2018/10/05
- [Qemu-devel] [RFC PATCH 14/21] trace: add support for plugin infrastructure, Alex Bennée, 2018/10/05
- [Qemu-devel] [RFC PATCH 07/21] accel/tcg/cputlb: convert tlb_flush debugging into trace events, Alex Bennée, 2018/10/05