Message ID | 20210419164737.26566-7-jose.marchesi@oracle.com |
---|---|
State | New |
Headers | show
Return-Path: <gcc-patches-bounces@gcc.gnu.org> X-Original-To: incoming@patchwork.ozlabs.org Delivered-To: patchwork-incoming@bilbo.ozlabs.org Authentication-Results: ozlabs.org; spf=pass (sender SPF authorized) smtp.mailfrom=gcc.gnu.org (client-ip=8.43.85.97; helo=sourceware.org; envelope-from=gcc-patches-bounces@gcc.gnu.org; receiver=<UNKNOWN>) Authentication-Results: ozlabs.org; dkim=pass (1024-bit key; unprotected) header.d=gcc.gnu.org header.i=@gcc.gnu.org header.a=rsa-sha256 header.s=default header.b=fZcoNg9m; dkim-atps=neutral Received: from sourceware.org (server2.sourceware.org [8.43.85.97]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature RSA-PSS (4096 bits) server-digest SHA256) (No client certificate requested) by ozlabs.org (Postfix) with ESMTPS id 4FPCSF5MZdz9tkg for <incoming@patchwork.ozlabs.org>; Tue, 20 Apr 2021 02:48:29 +1000 (AEST) Received: from server2.sourceware.org (localhost [IPv6:::1]) by sourceware.org (Postfix) with ESMTP id DD1953959E58; Mon, 19 Apr 2021 16:48:15 +0000 (GMT) DKIM-Filter: OpenDKIM Filter v2.11.0 sourceware.org DD1953959E58 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gcc.gnu.org; s=default; t=1618850895; bh=JCqNC5bHFP2FQFnweqs4+xDNY/To+E+TD/UUID/D/P0=; h=To:Subject:Date:In-Reply-To:References:List-Id:List-Unsubscribe: List-Archive:List-Post:List-Help:List-Subscribe:From:Reply-To: From; b=fZcoNg9mnipQQoziF2giNJYi4TvRcrO/VAi5u6P2eoFyLBTn3NcvA9bDbOK5pBkWC XY80DQ9yXLl3tgGQRDp7XdxeGffb7mJb+90IjM90IIe8KflSldpZ7Ss3HbWiKUuVnf SBas0ukffGYgeEKqF0Fjs/OJvrlEsLq5/C5kuU1Y= X-Original-To: gcc-patches@gcc.gnu.org Delivered-To: gcc-patches@gcc.gnu.org Received: from userp2130.oracle.com (userp2130.oracle.com [156.151.31.86]) by sourceware.org (Postfix) with ESMTPS id CBB2F395B08F for <gcc-patches@gcc.gnu.org>; Mon, 19 Apr 2021 16:48:03 +0000 (GMT) DMARC-Filter: OpenDMARC Filter v1.3.2 sourceware.org CBB2F395B08F Received: from pps.filterd (userp2130.oracle.com [127.0.0.1]) by userp2130.oracle.com (8.16.0.42/8.16.0.42) with SMTP id 13JGi7pK138081 for <gcc-patches@gcc.gnu.org>; Mon, 19 Apr 2021 16:48:03 GMT Received: from aserp3030.oracle.com (aserp3030.oracle.com [141.146.126.71]) by userp2130.oracle.com with ESMTP id 37yveac15t-1 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK) for <gcc-patches@gcc.gnu.org>; Mon, 19 Apr 2021 16:48:03 +0000 Received: from pps.filterd (aserp3030.oracle.com [127.0.0.1]) by aserp3030.oracle.com (8.16.0.42/8.16.0.42) with SMTP id 13JGkshQ157417 for <gcc-patches@gcc.gnu.org>; Mon, 19 Apr 2021 16:48:02 GMT Received: from nam12-mw2-obe.outbound.protection.outlook.com (mail-mw2nam12lp2045.outbound.protection.outlook.com [104.47.66.45]) by aserp3030.oracle.com with ESMTP id 38098nx1qv-2 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK) for <gcc-patches@gcc.gnu.org>; Mon, 19 Apr 2021 16:48:02 +0000 ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=Eha7jCDoyZM9oaGk8MOz+l91W63bROOgCTlB89CSrwy7PppHAn+EQsgHZAfbzMSNUmUeOdF4np6aoJjES15mTvnID/uUHjzAS9BmTGVOxwH0G8R4ZeEgUW8Hm2ghh4atqmeEZa8/3SB3s5/h7tiqzjKvkxJe8/OyZOmK/aGkfjp3UuYc6dXSsetXrX0BvlYfKqiGGCvKobcl1f5QbuecH8s3gms7EB9ijBASXRRgLRq0BmUDUlS9fV7CZM4KfHttZN/CrzMUkAKDCWl4ubAXd+UO4aEP3jcdVRgI51QcH/04/utlsunvaurdJvgyVBYiwmoFqvMxlwd3QjUdjJMRpw== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=microsoft.com; s=arcselector9901; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=JCqNC5bHFP2FQFnweqs4+xDNY/To+E+TD/UUID/D/P0=; b=bcQ1R1R+NDXb3qePj5KgQEYJ6sNwqA9WhjRa9s/nlaFl/cVDKj7fQV3pN5Laa2d8ZWdU/SwNx6c/f0k5obqUS3w7LtSIqsMNjno0mQINJCeCwW/yyMRU4PqW7E7kJh35sIP1gcyoZmceTqv0fMbm1ZgWQw6SlAxSSJBtvwxpUhoga+bIsFmxQapd9omE/i2/GawhE1m9TKo62Y4kMoebPBCquCFJUlUuxvJSJ9QD09E15dMQ2ZeOPHQ3KI9eYMFn8osf/Mj+WJPhnPxYNtfayrOuFCvKu2rGN+RnJ2ADPoZrA7rV9/Zq9/F+YnNp+rSNtU9TdyYszeig9IXzzBTleg== ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass smtp.mailfrom=oracle.com; dmarc=pass action=none header.from=oracle.com; dkim=pass header.d=oracle.com; arc=none Received: from DM5PR10MB2041.namprd10.prod.outlook.com (2603:10b6:3:111::16) by DS7PR10MB4941.namprd10.prod.outlook.com (2603:10b6:5:38f::5) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.4042.18; Mon, 19 Apr 2021 16:47:58 +0000 Received: from DM5PR10MB2041.namprd10.prod.outlook.com ([fe80::35f2:ac4c:f8c0:ee4]) by DM5PR10MB2041.namprd10.prod.outlook.com ([fe80::35f2:ac4c:f8c0:ee4%7]) with mapi id 15.20.4042.024; Mon, 19 Apr 2021 16:47:58 +0000 To: gcc-patches@gcc.gnu.org Subject: [PATCH V7 6/7] CTF/BTF documentation Date: Mon, 19 Apr 2021 18:47:36 +0200 Message-Id: <20210419164737.26566-7-jose.marchesi@oracle.com> X-Mailer: git-send-email 2.25.0.2.g232378479e In-Reply-To: <20210419164737.26566-1-jose.marchesi@oracle.com> References: <20210419164737.26566-1-jose.marchesi@oracle.com> Content-Transfer-Encoding: 8bit Content-Type: text/plain X-Originating-IP: [141.143.193.69] X-ClientProxiedBy: LO4P123CA0055.GBRP123.PROD.OUTLOOK.COM (2603:10a6:600:153::6) To DM5PR10MB2041.namprd10.prod.outlook.com (2603:10b6:3:111::16) MIME-Version: 1.0 X-MS-Exchange-MessageSentRepresentingType: 1 Received: from termi.localdomain (141.143.193.69) by LO4P123CA0055.GBRP123.PROD.OUTLOOK.COM (2603:10a6:600:153::6) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.4042.19 via Frontend Transport; Mon, 19 Apr 2021 16:47:57 +0000 X-MS-PublicTrafficType: Email X-MS-Office365-Filtering-Correlation-Id: 585f1eb5-6ff2-4af5-6fea-08d90352e329 X-MS-TrafficTypeDiagnostic: DS7PR10MB4941: X-Microsoft-Antispam-PRVS: <DS7PR10MB4941E6FABC7923BD41868DB594499@DS7PR10MB4941.namprd10.prod.outlook.com> X-MS-Oob-TLC-OOBClassifiers: OLM:2089; X-MS-Exchange-SenderADCheck: 1 X-Microsoft-Antispam: BCL:0; X-Microsoft-Antispam-Message-Info: A+3XNasfLRwxFxYd8Q+I1NrVJE/ZaXhaB9E6WXI1RF0YzOJT29R9PGbUfKJS7B0BPhtBaMYyNdVyFfA4zQKhjVGXKK2GyMnNTk9kebdIlDftl3c+LI7O8kebznnh/0mdfMZr+aUqUQu8bQUccBa65WBiyR3FkVF3XgvamWjXzbOwv4pZzqtdr7WccUDZHoWHLZv+Ni87uXV/tUDYTZ/8sp13EuBqV7oafiiQAXANnorUyzmH1LTs6BnxJJ+oMKHieJ2Odd2lQ06+yLlLsllK1kRmL5kNzE81nLBwZjyPu56HenhgIdIJMvTJCuh7eA6WZTL5XBZjAV6yeDKqyRn487Zx8FhQiEvNj5XOMF2VQLaDOe0Nmrd71NQPJAlY4Z7FCYt/lS5UfkiivtccDQTIpPMQO5Cq5hVrc5u7JYVMPCAHQoMngJi1R93wDWIhwx4bayGah7tNHhSSwWFImOKUVpFSoKEqY9NolrZWekv33X7arayHGFH53BGBM8+mXNEz+skqDZdtgLFrNJr6ddzL240oNCLrWiHrez5+82vrtGqv36zlUvz9QGRhqEXWwZYgrAydA9nQfm+240w3cKAQ36ss8zeGyUtkr765pPVr4sU3fg0LRsAWA4b6lnvXyyK2lcIf2jr0y02ka+ro4Bcz/A== X-Forefront-Antispam-Report: CIP:255.255.255.255; CTRY:; LANG:en; SCL:1; SRV:; IPV:NLI; SFV:NSPM; H:DM5PR10MB2041.namprd10.prod.outlook.com; PTR:; CAT:NONE; SFS:(346002)(136003)(366004)(396003)(376002)(39860400002)(2906002)(38350700002)(478600001)(38100700002)(956004)(52116002)(6486002)(5660300002)(1076003)(6506007)(8936002)(83380400001)(2616005)(8676002)(86362001)(6916009)(66946007)(316002)(6512007)(6666004)(26005)(16526019)(66556008)(66476007)(36756003)(186003); DIR:OUT; SFP:1101; X-MS-Exchange-AntiSpam-MessageData: gUoLB74RIuV15v2oLuJIaJqdb/XGbABqaSXIi4q76TeVS+etbBNaEnxhPh10Wt4ydv+XMi70yY3hvaQZUvOUFvKD4u489WiIY9b5MC2lI/Jm3z7+Nl8JT/crOKIxIqJ+m0odai5csUUWC8RtrsduW1Lu9u9GdVCF2+RchbcyIQGjnESlPX2VAHUOirX40LCme2/lUT6tdPG6BacEqnYLcTT5hdQjc2rRHXiGuwCoLVAxNbSkz1KHO4Z39/FCHjrPsuaSKWpY/+AIx48btOoGw53H6FFjj6yStbsy835GdxvTOvnSmegI4nNMB/FWUKzCCoAzDx2w+LL5jynqJwIATPo4hlDISitu8DJ+pjXWYREKjG/eS5ora3ytErncmSaWhN/j0qr+gpdz+PT9KPvJ9LoBYSTUOJFN4XCHnN1+Zqa7jlBuuEPm0E6Gq/mw5mlspXDBljJTn7PsnkfC6BG6OA1cGDFbsD3M3aivIIYOCqp2ftMqys/oWqrZELToPZRd6qKDmYULAJgJv/OFAcl4hTy/cjCu9aRIwgo8d2eNeSTP0UsVKPQrEyVR9r4YByqFC9/eMcjTe9gSHeSWf9yG2L36XnutzcquqTRzE15R/kH/rQIwInYvaZ4OYah92Z87ph+HhMiW5zKON6e8KLEWdJKVEEQ5WKMO9xdgttdg1MY5uq5jvmS0cAS5Ollh1kFqtiY7wKEgQ6s8ItPbkYR/+khNc1fPP7n88P/ODdMVy5RfZtSU7Qa8nhBkpofqfK0bOfn+rknwNeHgra5y59ICsAEnvAtBgC90G6qWX9fnQ3H+5EPpyte7pSgANUTYe+ygbnpOEJEGkGHEkneieaNrX/tjEaw9hO/Qc9Sc91tKPtTkYIhHJpV9aWbRkrydT2ymjPVXtgsfgeNHfco6sz1Vef5lysD70sMukaJ0RtkvI224+jZHkJfCe1kgszF7FJWAvu+9SYqribRY8u/jlaxaDmvjFmCntxBE1kBlxPyoZKuJC7QAoqGZCJ5lcJ0CqWrPH+pv7xri/5f2xl6pLgqd9x1sRf/D00YrB9Qls39yQXfv5tLcQkS21+dko0vFu9d2U/J6WcJeFB0QydxrMT0jCVbBmPsyq+s7x7zsZYvqmki/Sy6avJxNyZHRmdJ2BkR8jLcynfWroWnC+DHtObo5auXIGekEFDxSkM6PovRZsgQcGs1GfH+3MMd9eftsnIFfhlenrA/qj7fb4oMKxwkCXYYOkaTzNFrqncjZ0m/7EuIjQI0JccB7SkW5wiLXLwwsWsVrzr3o+a0VfGXjQQQgqkLlE+mnRaHsOavgP83zCvxfw5paGGQP+iSPrj/RzMnX X-OriginatorOrg: oracle.com X-MS-Exchange-CrossTenant-Network-Message-Id: 585f1eb5-6ff2-4af5-6fea-08d90352e329 X-MS-Exchange-CrossTenant-AuthSource: DM5PR10MB2041.namprd10.prod.outlook.com X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-OriginalArrivalTime: 19 Apr 2021 16:47:58.6069 (UTC) X-MS-Exchange-CrossTenant-FromEntityHeader: Hosted X-MS-Exchange-CrossTenant-Id: 4e2c6054-71cb-48f1-bd6c-3a9705aca71b X-MS-Exchange-CrossTenant-MailboxType: HOSTED X-MS-Exchange-CrossTenant-UserPrincipalName: dCJcJ2RSxe2X5lQJVxya5jAG64zQCbcE4i5uUor+DjE6nGgOY6dTneURSFHmvDjkf3sa9VP3wGfKsQnD+j+c+knqo9Kuo8WA3pK7DZoFV6Q= X-MS-Exchange-Transport-CrossTenantHeadersStamped: DS7PR10MB4941 X-Proofpoint-Virus-Version: vendor=nai engine=6200 definitions=9959 signatures=668683 X-Proofpoint-Spam-Details: rule=notspam policy=default score=0 suspectscore=0 spamscore=0 phishscore=0 mlxlogscore=999 malwarescore=0 bulkscore=0 mlxscore=0 adultscore=0 classifier=spam adjust=0 reason=mlx scancount=1 engine=8.12.0-2104060000 definitions=main-2104190114 X-Proofpoint-GUID: UCzJu7JeK6Q7dxFEaXfksc_eNj2YDbQ8 X-Proofpoint-ORIG-GUID: UCzJu7JeK6Q7dxFEaXfksc_eNj2YDbQ8 X-Proofpoint-Virus-Version: vendor=nai engine=6200 definitions=9959 signatures=668683 X-Proofpoint-Spam-Details: rule=notspam policy=default score=0 impostorscore=0 phishscore=0 mlxscore=0 suspectscore=0 lowpriorityscore=0 mlxlogscore=999 spamscore=0 bulkscore=0 adultscore=0 malwarescore=0 clxscore=1015 priorityscore=1501 classifier=spam adjust=0 reason=mlx scancount=1 engine=8.12.0-2104060000 definitions=main-2104190114 X-Spam-Status: No, score=-12.3 required=5.0 tests=BAYES_00, DKIM_SIGNED, DKIM_VALID, DKIM_VALID_AU, DKIM_VALID_EF, GIT_PATCH_0, MSGID_FROM_MTA_HEADER, RCVD_IN_MSPIKE_BL, RCVD_IN_MSPIKE_L3, SPF_HELO_PASS, SPF_PASS, TXREP autolearn=ham autolearn_force=no version=3.4.2 X-Spam-Checker-Version: SpamAssassin 3.4.2 (2018-09-13) on server2.sourceware.org X-BeenThere: gcc-patches@gcc.gnu.org X-Mailman-Version: 2.1.29 Precedence: list List-Id: Gcc-patches mailing list <gcc-patches.gcc.gnu.org> List-Unsubscribe: <https://gcc.gnu.org/mailman/options/gcc-patches>, <mailto:gcc-patches-request@gcc.gnu.org?subject=unsubscribe> List-Archive: <https://gcc.gnu.org/pipermail/gcc-patches/> List-Post: <mailto:gcc-patches@gcc.gnu.org> List-Help: <mailto:gcc-patches-request@gcc.gnu.org?subject=help> List-Subscribe: <https://gcc.gnu.org/mailman/listinfo/gcc-patches>, <mailto:gcc-patches-request@gcc.gnu.org?subject=subscribe> From: "Jose E. Marchesi via Gcc-patches" <gcc-patches@gcc.gnu.org> Reply-To: "Jose E. Marchesi" <jose.marchesi@oracle.com> Errors-To: gcc-patches-bounces@gcc.gnu.org Sender: "Gcc-patches" <gcc-patches-bounces@gcc.gnu.org> |
Series |
Support for the CTF and BTF debug formats
|
expand
|
diff --git a/gcc/doc/invoke.texi b/gcc/doc/invoke.texi index 8b70fdf580d..67e9956f0bf 100644 --- a/gcc/doc/invoke.texi +++ b/gcc/doc/invoke.texi @@ -462,6 +462,7 @@ Objective-C and Objective-C++ Dialects}. @item Debugging Options @xref{Debugging Options,,Options for Debugging Your Program}. @gccoptlist{-g -g@var{level} -gdwarf -gdwarf-@var{version} @gol +-gbtf -gctf -gctf@var{level} @gol -ggdb -grecord-gcc-switches -gno-record-gcc-switches @gol -gstabs -gstabs+ -gstrict-dwarf -gno-strict-dwarf @gol -gas-loc-support -gno-as-loc-support @gol @@ -9654,6 +9655,25 @@ other DWARF-related options such as @option{-fno-dwarf2-cfi-asm}) retain a reference to DWARF Version 2 in their names, but apply to all currently-supported versions of DWARF. +@item -gbtf +@opindex gbtf +Request BTF debug information. + +@item -gctf +@itemx -gctf@var{level} +@opindex gctf +Request CTF debug information and use level to specify how much CTF debug +information should be produced. If -gctf is specified without a value for +level, the default level of CTF debug information is 2. + +Level 0 produces no CTF debug information at all. Thus, -gctf0 negates -gctf. + +Level 1 produces CTF information for tracebacks only. This includes callsite +information, but does not include type information. + +Level 2 produces type information for entities (functions, data objects etc.) +at file-scope or global-scope only. + @item -gstabs @opindex gstabs Produce debugging information in stabs format (if that is supported),