From nobody Mon Feb 9 07:14:06 2026 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=redhat.com Return-Path: Received: from lists.gnu.org (208.118.235.17 [208.118.235.17]) by mx.zohomail.com with SMTPS id 154228506540241.34215007124362; Thu, 15 Nov 2018 04:31:05 -0800 (PST) Received: from localhost ([::1]:38387 helo=lists.gnu.org) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1gNGnG-0004SQ-V7 for importer@patchew.org; Thu, 15 Nov 2018 07:30:46 -0500 Received: from eggs.gnu.org ([2001:4830:134:3::10]:55497) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1gNGmM-00046w-BK for qemu-devel@nongnu.org; Thu, 15 Nov 2018 07:29:51 -0500 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1gNGmA-0003mQ-Af for qemu-devel@nongnu.org; Thu, 15 Nov 2018 07:29:50 -0500 Received: from mail-wr1-x429.google.com ([2a00:1450:4864:20::429]:34134) by eggs.gnu.org with esmtps (TLS1.0:RSA_AES_128_CBC_SHA1:16) (Exim 4.71) (envelope-from ) id 1gNGmA-0003jF-2U for qemu-devel@nongnu.org; Thu, 15 Nov 2018 07:29:38 -0500 Received: by mail-wr1-x429.google.com with SMTP id j26-v6so21030994wre.1 for ; Thu, 15 Nov 2018 04:29:37 -0800 (PST) Received: from localhost.localdomain ([2001:b07:6468:f312:a1ec:dd1f:4724:63cf]) by smtp.gmail.com with ESMTPSA id b66-v6sm15083468wmb.21.2018.11.15.04.29.33 (version=TLS1_2 cipher=ECDHE-RSA-CHACHA20-POLY1305 bits=256/256); Thu, 15 Nov 2018 04:29:34 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025; h=sender:from:to:cc:subject:date:message-id:mime-version :content-transfer-encoding; bh=dIIbzjF657eqnmt79vw9h5Qn4rRDtCEUOPEmiXRbElM=; b=u8Xk6gR8L3tKcjXAx1/9wcysqLWx/dws658VP2CFVbS6OUpl5+6bT51A5L47ebvQ73 a1sextYOPkb7FNo17SvvzRiyOxP76Cp8CHj2yop1mYfCt1kFRFFaHpoxXnOYyc5PoPPU jlP036nDET4nQgStjH4X6574FDSF2ewnXfy17mhPKKVnBcmsMSn0Wxzy0Zpldw78K88W y5vk0cRCVGjypZEKplAAVIvVC9KQApcfllY9rLCHGb8G65UKF1JIZPCwEYJAno7RVsVB smb+Wj4upgFFiNDLy06XLbpGxBNBAx8Iw7iTRPC9NH6+JdJPfA5Cn14ijn8XlP+fa+Eo G0Kw== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:sender:from:to:cc:subject:date:message-id :mime-version:content-transfer-encoding; bh=dIIbzjF657eqnmt79vw9h5Qn4rRDtCEUOPEmiXRbElM=; b=hIr1EgFkUgXChLuzXjYXK+tYdXTLSuIuHC3/ds8OdzLPde8/qpAeC7hohsWqsNNjg9 n8rMn8uwF7Una7IS3STEZ3j/5wf/8kEfFVXiqhk24TAFG8XzV+ZRYqTuHaf2c2aE97Ls GMRSelPQAgZ3m/8bJ+EmrbFmYz5OjyNg7BrTM5GFrKumEFhnViPjaIRhx/Q361+ZnfBl CatiK872y0jN3G8BIYYJ949n3LtdylqiGjcqylJU57TQi3dYkXgGm8Nb5qhU5ZVglZ70 bWkqZ7fb78o++2awtNtoVdSOP4998wwPg07dqxoPY9rqJ8HqgBck3EGL62jbc86SbPJY q/kg== X-Gm-Message-State: AGRZ1gKDoys7/m/o/KzzVpVzi8xecH9ElgLHYBzNH8jUhqALjvlZxGq7 darRtI+qSRyDYKtcJZCtbavUetvG X-Google-Smtp-Source: AJdET5dLWaYZCPvnKrITwHCNMmhcAcKISwQBQC4EllvsK7XWEe5793RZiraS//2n5xwcOK1sc2m3SA== X-Received: by 2002:a5d:498f:: with SMTP id r15-v6mr5306476wrq.317.1542284976065; Thu, 15 Nov 2018 04:29:36 -0800 (PST) From: Paolo Bonzini To: qemu-devel@nongnu.org Date: Thu, 15 Nov 2018 13:29:30 +0100 Message-Id: <20181115122930.25732-1-pbonzini@redhat.com> X-Mailer: git-send-email 2.19.1 MIME-Version: 1.0 Content-Transfer-Encoding: quoted-printable X-detected-operating-system: by eggs.gnu.org: Genre and OS details not recognized. X-Received-From: 2a00:1450:4864:20::429 Subject: [Qemu-devel] [PATCH for-3.1?] qtest: log QEMU command line 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: lvivier@redhat.com, thuth@redhat.com Errors-To: qemu-devel-bounces+importer=patchew.org@nongnu.org Sender: "Qemu-devel" X-ZohoMail-DKIM: fail (Header signature does not verify) Content-Type: text/plain; charset="utf-8" Record the command line that was used to start QEMU. This can be useful for debugging. Signed-off-by: Paolo Bonzini Reviewed-by: Laurent Vivier --- tests/libqtest.c | 26 +++++++++++++++----------- 1 file changed, 15 insertions(+), 11 deletions(-) diff --git a/tests/libqtest.c b/tests/libqtest.c index 44ce118cfc..f6e061da44 100644 --- a/tests/libqtest.c +++ b/tests/libqtest.c @@ -215,24 +215,28 @@ QTestState *qtest_init_without_qmp_handshake(bool use= _oob, =20 qtest_add_abrt_handler(kill_qemu_hook_func, s); =20 + command =3D g_strdup_printf("exec %s " + "-qtest unix:%s,nowait " + "-qtest-log %s " + "-chardev socket,path=3D%s,nowait,id=3Dchar0= " + "-mon chardev=3Dchar0,mode=3Dcontrol%s " + "-machine accel=3Dqtest " + "-display none " + "%s", qemu_binary, socket_path, + getenv("QTEST_LOG") ? "/dev/fd/2" : "/dev/nu= ll", + qmp_socket_path, use_oob ? ",x-oob=3Don" : "= ", + extra_args ?: ""); + + g_test_message("starting QEMU: %s\n", command); + s->qemu_pid =3D fork(); if (s->qemu_pid =3D=3D 0) { setenv("QEMU_AUDIO_DRV", "none", true); - command =3D g_strdup_printf("exec %s " - "-qtest unix:%s,nowait " - "-qtest-log %s " - "-chardev socket,path=3D%s,nowait,id=3Dc= har0 " - "-mon chardev=3Dchar0,mode=3Dcontrol%s " - "-machine accel=3Dqtest " - "-display none " - "%s", qemu_binary, socket_path, - getenv("QTEST_LOG") ? "/dev/fd/2" : "/de= v/null", - qmp_socket_path, use_oob ? ",x-oob=3Don"= : "", - extra_args ?: ""); execlp("/bin/sh", "sh", "-c", command, NULL); exit(1); } =20 + g_free(command); s->fd =3D socket_accept(sock); if (s->fd >=3D 0) { s->qmp_fd =3D socket_accept(qmpsock); --=20 2.19.1