To use range_list_from_string() as a replacement in the execlog plugin, make it accept single numbers instead of a range. This might also be useful for the already present debug_ranges filtering.
Signed-off-by: Sven Schnelle <sv...@stackframe.org> --- util/range.c | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/util/range.c b/util/range.c index 8c463995e7..7784c21b12 100644 --- a/util/range.c +++ b/util/range.c @@ -154,6 +154,11 @@ static int parse_single_range(const char *r, Error **errp, range_op = split_single_range(r, &r2); if (!range_op) { + if (!qemu_strtou64(r, &e, 0, &r1val) && *e == '\0') { + *lob = r1val; + *upb = r1val; + return 0; + } error_setg(errp, "Bad range specifier"); return 1; } -- 2.43.2