From nobody Wed Nov 5 10:41:20 2025 Delivered-To: importer@patchew.org Received-SPF: pass (zoho.com: domain of gnu.org designates 208.118.235.17 as permitted sender) client-ip=208.118.235.17; envelope-from=qemu-devel-bounces+importer=patchew.org@nongnu.org; helo=lists.gnu.org; Authentication-Results: mx.zohomail.com; dkim=fail; spf=pass (zoho.com: domain of gnu.org designates 208.118.235.17 as permitted sender) smtp.mailfrom=qemu-devel-bounces+importer=patchew.org@nongnu.org; dmarc=fail(p=none dis=none) header.from=linaro.org Return-Path: Received: from lists.gnu.org (208.118.235.17 [208.118.235.17]) by mx.zohomail.com with SMTPS id 1533837577502842.3076462688219; Thu, 9 Aug 2018 10:59:37 -0700 (PDT) Received: from localhost ([::1]:52247 helo=lists.gnu.org) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1fnpDf-0002Lr-CQ for importer@patchew.org; Thu, 09 Aug 2018 13:59:31 -0400 Received: from eggs.gnu.org ([2001:4830:134:3::10]:49725) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1fnpAG-0008Ln-Qr for qemu-devel@nongnu.org; Thu, 09 Aug 2018 13:56:01 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1fnpAE-0004iH-0S for qemu-devel@nongnu.org; Thu, 09 Aug 2018 13:56:00 -0400 Received: from mail-wm0-x229.google.com ([2a00:1450:400c:c09::229]:55481) by eggs.gnu.org with esmtps (TLS1.0:RSA_AES_128_CBC_SHA1:16) (Exim 4.71) (envelope-from ) id 1fnpAD-0004hZ-QO for qemu-devel@nongnu.org; Thu, 09 Aug 2018 13:55:57 -0400 Received: by mail-wm0-x229.google.com with SMTP id f21-v6so1035517wmc.5 for ; Thu, 09 Aug 2018 10:55:57 -0700 (PDT) Received: from zen.linaro.local ([81.128.185.34]) by smtp.gmail.com with ESMTPSA id j16-v6sm4764953wme.8.2018.08.09.10.55.54 (version=TLS1_2 cipher=ECDHE-RSA-CHACHA20-POLY1305 bits=256/256); Thu, 09 Aug 2018 10:55:55 -0700 (PDT) Received: from zen.linaroharston (localhost [127.0.0.1]) by zen.linaro.local (Postfix) with ESMTP id 01FC13E061C; Thu, 9 Aug 2018 18:55:54 +0100 (BST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=linaro.org; s=google; h=from:to:cc:subject:date:message-id:in-reply-to:references :mime-version:content-transfer-encoding; bh=3dtEqPV9HNNeCR5sykAVm1UXvMIxxZcWMmX2Ma4sNig=; b=BUT8gU2E9nFB923ATTS9IHDiJFf5/bi1HPbZ0H5RfW3WQ+TlqhPIKgkEdOAGOGKeTw xIwusUBDIz8BSbpmKu8tlzwooekN743/yUtq7Avm3TdpbaV8DUd1jkz3U8nfCsOflV9t Xt4NhkQY00BzLzOrYjyYAG3gWhI5qwXIlm/RM= X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:from:to:cc:subject:date:message-id:in-reply-to :references:mime-version:content-transfer-encoding; bh=3dtEqPV9HNNeCR5sykAVm1UXvMIxxZcWMmX2Ma4sNig=; b=YaNFHQAtfUjbTyJA36v8EmlajW5k05b6nfLZ7tK/2ZidRWWGRA7ZMuiwuKIq+S0d0A l+48WmlgvkuGOJjGyAqFo/VKzrjjlucWGQzXStg/HzDvS4GwbPoMeT8EQ3MsNh1bLIe4 UJxy5UMIMKH/sC6nUufWFkLRjEMOHl1kGc1l7uD+xnlzWrIOPfc5ux85364DIwM8uF0t tc/ow989EiRt9w8sRdMiApeczpXuqUfISHkAiNjmHikGg7P/LXXvHTT85lGbBgpyVan3 gJCHqZqxj0M7G3d6a9pBqD3Ech2zJq6h0ctR0jen5MMIjdVfLYXwMqrkI3Sfd1ZVZJSh b1GA== X-Gm-Message-State: AOUpUlH5IVwcIoXiRKlFlxex3w/kMCl7KsFC7HM2t+0OtK9VE0EnYztc 7YVt0zGmyeMtp+04stRVOlb5ng== X-Google-Smtp-Source: AA+uWPygXKS/WsbZoZTOPZkblrGpBP9N/sY12InUMiu78iuV2YAFKb1EVp4e0V1saDLvduvBQwZdqQ== X-Received: by 2002:a1c:5bc7:: with SMTP id p190-v6mr2227735wmb.101.1533837356606; Thu, 09 Aug 2018 10:55:56 -0700 (PDT) From: =?UTF-8?q?Alex=20Benn=C3=A9e?= To: qemu-devel@nongnu.org Date: Thu, 9 Aug 2018 18:55:52 +0100 Message-Id: <20180809175553.18479-3-alex.bennee@linaro.org> X-Mailer: git-send-email 2.17.1 In-Reply-To: <20180809175553.18479-1-alex.bennee@linaro.org> References: <20180809175553.18479-1-alex.bennee@linaro.org> MIME-Version: 1.0 Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: quoted-printable X-detected-operating-system: by eggs.gnu.org: Genre and OS details not recognized. X-Received-From: 2a00:1450:400c:c09::229 Subject: [Qemu-devel] [RFC PATCH 2/3] util/log: add qemu_dfilter_append_range() X-BeenThere: qemu-devel@nongnu.org X-Mailman-Version: 2.1.21 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Cc: =?UTF-8?q?Alex=20Benn=C3=A9e?= Errors-To: qemu-devel-bounces+importer=patchew.org@nongnu.org Sender: "Qemu-devel" X-ZohoMail-DKIM: fail (Header signature does not verify) X-ZohoMail: RDMRC_1 RDKM_2 RSF_0 Z_629925259 SPT_0 This allows us to add to the dfilter range as we go. Signed-off-by: Alex Benn=C3=A9e --- 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); =20 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); } =20 +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) { --=20 2.17.1