From mboxrd@z Thu Jan 1 00:00:00 1970 Received: from eggs.gnu.org ([2001:4830:134:3::10]:41295) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1a8jZs-0002Hf-8M for qemu-devel@nongnu.org; Tue, 15 Dec 2015 01:59:16 -0500 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1a8jZp-0000cA-2y for qemu-devel@nongnu.org; Tue, 15 Dec 2015 01:59:16 -0500 Received: from mx1.redhat.com ([209.132.183.28]:54994) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1a8jZo-0000c4-Tf for qemu-devel@nongnu.org; Tue, 15 Dec 2015 01:59:13 -0500 References: <1449916587-18312-1-git-send-email-pbonzini@redhat.com> <1449916796-18664-1-git-send-email-pbonzini@redhat.com> From: Thomas Huth Message-ID: <566FBA3D.6090208@redhat.com> Date: Tue, 15 Dec 2015 07:59:09 +0100 MIME-Version: 1.0 In-Reply-To: <1449916796-18664-1-git-send-email-pbonzini@redhat.com> Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: 7bit Subject: Re: [Qemu-devel] [PATCH 11/11] linux-user: convert DEBUG_SIGNAL logging to tracepoints List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , To: Paolo Bonzini , qemu-devel@nongnu.org Cc: peter.maydell@linaro.org On 12/12/15 11:39, Paolo Bonzini wrote: > "Unimplemented" messages go to stderr, everything else goes to tracepoints > > Signed-off-by: Paolo Bonzini > --- [...] > diff --git a/linux-user/signal.c b/linux-user/signal.c > index 9d62e02..919aa83 100644 > --- a/linux-user/signal.c > +++ b/linux-user/signal.c [...] > @@ -3972,14 +3974,15 @@ give_sigsegv: > > long do_sigreturn(CPUOpenRISCState *env) > { > - > - qemu_log("do_sigreturn: not implemented\n"); > + trace_user_do_sigreturn(env, 0); > + fprintf(stderr, "do_sigreturn: not implemented\n"); > return -TARGET_ENOSYS; > } > > long do_rt_sigreturn(CPUOpenRISCState *env) > { > - qemu_log("do_rt_sigreturn: not implemented\n"); > + trace_user_do_rt_sigreturn(env, 0); > + fprintf(stderr, "do_rt_sigreturn: not implemented\n"); > return -TARGET_ENOSYS; > } Why not simply using qemu_log_mask(LOG_UNIMP, ...) instead? Isn't that what the LOG_UNIMP flag is good for? Thomas