From mboxrd@z Thu Jan 1 00:00:00 1970 Received: from eggs.gnu.org ([140.186.70.92]:36645) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1R5zGJ-0008Qq-Bl for qemu-devel@nongnu.org; Tue, 20 Sep 2011 08:17:20 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1R5zGD-0005eQ-Py for qemu-devel@nongnu.org; Tue, 20 Sep 2011 08:17:19 -0400 Received: from mtagate1.uk.ibm.com ([194.196.100.161]:40080) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1R5zGD-0005e5-Gx for qemu-devel@nongnu.org; Tue, 20 Sep 2011 08:17:13 -0400 Received: from d06nrmr1806.portsmouth.uk.ibm.com (d06nrmr1806.portsmouth.uk.ibm.com [9.149.39.193]) by mtagate1.uk.ibm.com (8.13.1/8.13.1) with ESMTP id p8KCHAve024657 for ; Tue, 20 Sep 2011 12:17:10 GMT Received: from d06av02.portsmouth.uk.ibm.com (d06av02.portsmouth.uk.ibm.com [9.149.37.228]) by d06nrmr1806.portsmouth.uk.ibm.com (8.13.8/8.13.8/NCO v10.0) with ESMTP id p8KCHAJP2715830 for ; Tue, 20 Sep 2011 13:17:10 +0100 Received: from d06av02.portsmouth.uk.ibm.com (loopback [127.0.0.1]) by d06av02.portsmouth.uk.ibm.com (8.14.4/8.13.1/NCO v10.0 AVout) with ESMTP id p8KCH9op009723 for ; Tue, 20 Sep 2011 06:17:09 -0600 From: stefanha@linux.vnet.ibm.com Date: Tue, 20 Sep 2011 13:17:05 +0100 Message-Id: <1316521027-18707-1-git-send-email-stefanha@linux.vnet.ibm.com> Subject: [Qemu-devel] [PATCH v3 0/2] Make simpletrace work on Windows List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , To: qemu-devel@nongnu.org Cc: Paolo Bonzini , Stefan Hajnoczi , Jan Kiszka From: Stefan Hajnoczi The 'simple' trace backend uses pthreads and does not work on Windows. These patches switch from pthreads to glib so that the code builds on all platforms supported by glib. v3: * Explain that glib threads need to be used directly * Explain the signal masking v2: * Block signals in trace write-out thread Stefan Hajnoczi (2): trace: portable simple trace backend using glib trace: use binary file open mode in simpletrace trace/simple.c | 76 ++++++++++++++++++++++++++++++++++++-------------------- 1 files changed, 49 insertions(+), 27 deletions(-) -- 1.7.5.4