From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: (qmail 32078 invoked by alias); 9 Mar 2013 03:48:51 -0000 Received: (qmail 32067 invoked by uid 22791); 9 Mar 2013 03:48:49 -0000 X-SWARE-Spam-Status: No, hits=-3.8 required=5.0 tests=AWL,BAYES_00,FROM_12LTRDOM,KHOP_RCVD_UNTRUST,RCVD_IN_HOSTKARMA_W,RCVD_IN_HOSTKARMA_WL X-Spam-Check-By: sourceware.org Received: from relay1.mentorg.com (HELO relay1.mentorg.com) (192.94.38.131) by sourceware.org (qpsmtpd/0.43rc1) with ESMTP; Sat, 09 Mar 2013 03:48:40 +0000 Received: from svr-orw-exc-10.mgc.mentorg.com ([147.34.98.58]) by relay1.mentorg.com with esmtp id 1UEAlz-0003bA-Du from Yao_Qi@mentor.com for gdb-patches@sourceware.org; Fri, 08 Mar 2013 19:48:39 -0800 Received: from SVR-ORW-FEM-03.mgc.mentorg.com ([147.34.97.39]) by SVR-ORW-EXC-10.mgc.mentorg.com with Microsoft SMTPSVC(6.0.3790.4675); Fri, 8 Mar 2013 19:48:39 -0800 Received: from qiyao.dyndns.dyndns.org (147.34.91.1) by svr-orw-fem-03.mgc.mentorg.com (147.34.97.39) with Microsoft SMTP Server id 14.1.289.1; Fri, 8 Mar 2013 19:48:38 -0800 From: Yao Qi To: Subject: [PATCH v3 00/15] CTF Support Date: Sat, 09 Mar 2013 03:48:00 -0000 Message-ID: <1362800844-27940-1-git-send-email-yao@codesourcery.com> MIME-Version: 1.0 Content-Type: text/plain X-IsSubscribed: yes Mailing-List: contact gdb-patches-help@sourceware.org; run by ezmlm Precedence: bulk List-Id: List-Subscribe: List-Archive: List-Post: List-Help: , Sender: gdb-patches-owner@sourceware.org X-SW-Source: 2013-03/txt/msg00394.txt.bz2 This patch series is about supporting writing GDB trace data to Common Trace Format (CTF) and read CTF file in a new target 'ctf'. Patch 1/15 ~ 5/15 are from V2, with all Pedro and Tom's comments addressed, but also make use of advanced CTF event type "sequences" which simplifies the design a little bit. The rest of the patches are new added to write trace status (by patch 6/15), uploaded tsv (by patch 11/15) and uploaded tracepoints (by patch 12/15) to CTF. So this patch series is a complete support to CTF, "complete" here means that the information saved in tfile is the same the information saved in ctf, no more and no less. Patch 7/15 ~ 9/15, 13/15 are not related to CTF. They are about writing some fields of trace status into tfile, and test the "tstatus" output and tracepoint actions in tfile target. They can be posted separately but looks more meaningful in this context. Note that this series don't include these patches: [PATCH 0/5] Look for the last matched V block in trace frame http://sourceware.org/ml/gdb-patches/2013-03/msg00252.html which are regarded as a bug fix to all three targets (live, tfile, ctf) on looking for V block in traceframe. This series is regression tested with {native, gdbserver} x w/ babeltrace on x86 Fedora 16 and {native, gdbserver} x /wo babeltrace on x86_64 Lucid. -- 1.7.7.6