From patchwork Sat Jul 17 14:44:17 2021 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Indu Bhagat X-Patchwork-Id: 1506468 Return-Path: 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+incoming=patchwork.ozlabs.org@gcc.gnu.org; receiver=) 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=Ul6sicov; dkim-atps=neutral Received: from sourceware.org (ip-8-43-85-97.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 4GRrX83zmjz9sT6 for ; Sun, 18 Jul 2021 00:46:16 +1000 (AEST) Received: from server2.sourceware.org (localhost [IPv6:::1]) by sourceware.org (Postfix) with ESMTP id 5F02F384003E for ; Sat, 17 Jul 2021 14:46:14 +0000 (GMT) DKIM-Filter: OpenDKIM Filter v2.11.0 sourceware.org 5F02F384003E DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gcc.gnu.org; s=default; t=1626533174; bh=aU+Dwj191maNPHcvqM89vvNhV5KTH0RyP2xtxecRFAU=; 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=Ul6sicovKwNTMVbwoeIXkxA2CsB4hXqjIBYjzje75oJykUsDIVMt6TCmo4r9OxKjW 8X+0eEmxOu4q81heznw/h33dmIPVJmqa5O5W+s71NA6zVZmU9wYJ9Ngv3vcSbdoDTB lyIAxu72rLssAYyB6gz7ZR0uC7YDjaSJyDhb4xTg= X-Original-To: gcc-patches@gcc.gnu.org Delivered-To: gcc-patches@gcc.gnu.org Received: from mx0a-00069f02.pphosted.com (mx0a-00069f02.pphosted.com [205.220.165.32]) by sourceware.org (Postfix) with ESMTPS id AEBBB386186A for ; Sat, 17 Jul 2021 14:44:29 +0000 (GMT) DMARC-Filter: OpenDMARC Filter v1.4.1 sourceware.org AEBBB386186A Received: from pps.filterd (m0246617.ppops.net [127.0.0.1]) by mx0b-00069f02.pphosted.com (8.16.0.43/8.16.0.43) with SMTP id 16HEfivF001710 for ; Sat, 17 Jul 2021 14:44:28 GMT Received: from aserp3020.oracle.com (aserp3020.oracle.com [141.146.126.70]) by mx0b-00069f02.pphosted.com with ESMTP id 39uqrtgert-1 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK) for ; Sat, 17 Jul 2021 14:44:28 +0000 Received: from pps.filterd (aserp3020.oracle.com [127.0.0.1]) by aserp3020.oracle.com (8.16.0.42/8.16.0.42) with SMTP id 16HEetni120525 for ; Sat, 17 Jul 2021 14:44:27 GMT Received: from nam10-dm6-obe.outbound.protection.outlook.com (mail-dm6nam10lp2109.outbound.protection.outlook.com [104.47.58.109]) by aserp3020.oracle.com with ESMTP id 39uq11ck5s-1 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK) for ; Sat, 17 Jul 2021 14:44:27 +0000 ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=FSdAzI+RiBFupBvaLbYtMy4nuMAN9RgojCh1Du5XQdMGO91zj9Ak7RaUYoGTIxYdtI2UMvL4S/8xm19TseuX0AmgWxR4OVN1zh9XMi/Yanti+PX+t2nlO+vV638G/M6kR280Q/QRZJt9hSrsnlHDxC1yI/OW46JH+jG9HQ06eoBKeAaTeOTIJe5uWXeApRRH4GybFGpIZ3/YCP1yExNVKjN1uR9z69IFtc3yRoae+CcgLOAftYFJOZiXrKwnRwiCUH8HtljQNQKRg4lfMj63UNXQGskxhAe6+ad5V0isZEMRE4C+H/kG9VNcF+R/xbV88NozqENR9D5+ObfpoKrzbQ== 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=aU+Dwj191maNPHcvqM89vvNhV5KTH0RyP2xtxecRFAU=; b=J5Ahdt5j4VvR90Q4I4Onev43INIwV2bNT2Mj1m7AluX7IsfkpRCSdIO0SqJ1/VPirDPBCzq0b9o3ZVSYIUjeB9GXEHYYcOtFbxTNJcXRaUr9hpFebbeK9SS8+3tRfxN+0oj2w0OxtPd7ROUsmuTKlE+k21mPSSstI3W5pEt0jucM/fdgyuks2ESORTjY9K27JvYUPNta3RAJDmy4TYCrn8jTOjD0r1ZpYvXtqysr0z/cl+flioaAY8DNKoKA4Oqw9KXb5VdcriYbkhP985cUdXTNxJkwk/I9p1+jGR/OqgBvv1YTpI36HIQ0ElFUogwV0MRlVeALebrakk2W616cwQ== 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 BN6PR1001MB2147.namprd10.prod.outlook.com (2603:10b6:405:2e::26) by BN6PR10MB1315.namprd10.prod.outlook.com (2603:10b6:404:44::17) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.4331.26; Sat, 17 Jul 2021 14:44:25 +0000 Received: from BN6PR1001MB2147.namprd10.prod.outlook.com ([fe80::6c5a:122e:1941:e875]) by BN6PR1001MB2147.namprd10.prod.outlook.com ([fe80::6c5a:122e:1941:e875%7]) with mapi id 15.20.4264.026; Sat, 17 Jul 2021 14:44:25 +0000 To: gcc-patches@gcc.gnu.org Subject: [PATCH 1/2] debug: Add new function ctf_debuginfo_p Date: Sat, 17 Jul 2021 07:44:17 -0700 Message-Id: <1626533058-12491-2-git-send-email-indu.bhagat@oracle.com> X-Mailer: git-send-email 1.8.3.1 In-Reply-To: <1626533058-12491-1-git-send-email-indu.bhagat@oracle.com> References: <1626533058-12491-1-git-send-email-indu.bhagat@oracle.com> X-ClientProxiedBy: MWHPR04CA0048.namprd04.prod.outlook.com (2603:10b6:300:ee::34) To BN6PR1001MB2147.namprd10.prod.outlook.com (2603:10b6:405:2e::26) MIME-Version: 1.0 X-MS-Exchange-MessageSentRepresentingType: 1 Received: from ibhagatpc.hitronhub.home (24.80.24.133) by MWHPR04CA0048.namprd04.prod.outlook.com (2603:10b6:300:ee::34) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.4331.21 via Frontend Transport; Sat, 17 Jul 2021 14:44:24 +0000 X-MS-PublicTrafficType: Email X-MS-Office365-Filtering-Correlation-Id: a749e7c4-630e-418c-296b-08d949315f47 X-MS-TrafficTypeDiagnostic: BN6PR10MB1315: X-Microsoft-Antispam-PRVS: X-MS-Oob-TLC-OOBClassifiers: OLM:1051; X-MS-Exchange-SenderADCheck: 1 X-MS-Exchange-AntiSpam-Relay: 0 X-Microsoft-Antispam: BCL:0; X-Microsoft-Antispam-Message-Info: 50DP5hUEbicg3e3AvBfv//9SLMKoeTdWKPX3PLxVMe2nXtsoCT+1N81hzHD76rmC140MpYgfZwyzGdwJFvoqNcjGoGIZmqk64R6E8dASi/tYzJYQDD6cUPEthv8ZdRjYiOOja5Z2y14AkzfaFXo458JK7kNyoSreL1hLp4uxAzaqMEtfc1ImJ8IN5rjx5OmDwL8VsC52Cb13ZPOONNMhXmFnIugqsMGjymGbr5CJObAMfFGceObwijbVeRcGNSbR7ygIUxFai7FBT82+mXgRNTdafBaIM0R/xDZbZcWq644xAR1VX284qx7LJ8BExZOteZ2H/56AZnvNrmDmNq3lw52Bel6v4cEHP/MWlC+U6u5B6AIdhEMrBxdE/whM44VDlareluF3abIXmQ0RjLfEGIypnPZeOTAEzAMoYeRLBnoleSaR3mYqvLu/NhZnfBzvtZmv8lwhJ77FD3PlQGCiZOEIFT1CREshxYjTRCu6U488WHqJNeLm/uUjn1lOfIdVR2tlqpchrPDGICOiWK9/OI/cqMBx+hhYR5OSmnLj9C/B6wh2N0zzKty/bBgCgUTnBzo+P1gPbj/ZMZxp+hQvqOrFp+qm9Tm4WmMMsUx/p0x+ow5Hii+K6h8QZm59TD8Db4mD+vPuG0x7IkWTlmI63iPrg5dvbGRC3QmUyf/pbOYCcGkDUEQdP/0WxvdtLYQJkv95QB5E9wUidIoeL6a+0Q== X-Forefront-Antispam-Report: CIP:255.255.255.255; CTRY:; LANG:en; SCL:1; SRV:; IPV:NLI; SFV:NSPM; H:BN6PR1001MB2147.namprd10.prod.outlook.com; PTR:; CAT:NONE; SFS:(346002)(136003)(396003)(366004)(376002)(39860400002)(4744005)(36756003)(956004)(6486002)(8676002)(6666004)(316002)(8936002)(2616005)(6916009)(6512007)(38100700002)(478600001)(52116002)(26005)(44832011)(186003)(2906002)(38350700002)(6506007)(86362001)(66556008)(66476007)(66946007)(5660300002); DIR:OUT; SFP:1101; X-MS-Exchange-AntiSpam-MessageData-ChunkCount: 1 X-MS-Exchange-AntiSpam-MessageData-0: QEZs9+tjSn1Qcz1uWA2UbU2VaT/IlDHLDKiyL64KYEy5+I6f+qomDcTeQxh4rpm7wG1j+O4gTMguLE4HGCkqOUhqLmWDdLJsy9RjrhSS/1sXIm7qqNpGPfu0AbMhnletJCxQjOPCmbHMRFtJ3g6mNECHA3Qq3UaVc+FHO85ekjzEx7mH0h6y6EcLwvnWMxJUJE2L7xz9n57tBvG9iEYOURuxdeUkPoSDfQEW8ONq0NTfHVPcKPNA8PU5sAE0TR/uZEq3yIZ2tkaGq4qtIE+gK/SCxfxp5jhT+DCY2iRamjVTrY9F7ccx/cwi4TikxrmluMA5YgbxwJWmngXJK684SSfLtxtdvYrM7SxhAqLRuut8ySPtLOO+6BzpNE2PKDeheQS2xE7pjm/r76cEJ4xtqB6jz7cwP4AT6H7/LFrEeAvoP7lYsQy6/R93xjyyJEh9IDqQPRG7LciID0evZRMM9XA39px5LYZw0ewrN2PM+ll2MlyqbtJHQ0GSSOVA/ueGnUqlxv/CVUuF934jwyfj7Fot+UYMImuJ0b6Hx1RmJMvYHiBqm+we7gbGG/CYKakRNB10TJ3dhpq9Tv/KMMCx8pJJlIsrNKcss1qKvobxGwWfjS8fVEBtkTs/jeWrWp3Fd5az4K/kEOmOrj+lCCOqmOYBFVwWdQa7MHEqpgywb+rsgWBDx+58aYpdHCOiJcffaxOR4bYxMl2G5mkZO4hSZwYY+iE77vCB+GMWbFSi1fk9U1dS8dCaG5ekkgr+vRYLTC+gBQ1IQN/8Hrvupm/SGcp1xUS60hInpUQis7DtTIFgddJ14SRQmMb1UbOdSdsOdfbE435UKvypcGK0C3lPuxonHHEl8PdL2pIDF32g3jz4uD4/QZCvX2ahW4JSG66CmF6YKe6oHpsTeVReZdY+widbr/w38GQze4hhgOXkcS36OKkiKOQtQIipmbxBD2VWLIjrbt0g3yI/BdRvUFUQ9ouUtEr2asA8rrF+Bwmgz7mv6qn1+v8CyK8Zqxye1QOXONFO1dOXEqdInGa7E15MVuOlToaip1xqfy0689L9SFVYMny+oF1ogBmuN5O1N0qpY00M3LotyCN3G9TySVtTQ/rU87Omik0ELJCCMGUDto++/Z4li0SBVt4pmPX1trHqPaHIOGSx6gPtrK+lLJxK1+CSQ3jNGfJ5PBLvv9yfxukDll2Qtu4AHSSXD5Uxg1ta8S93C7blA5vN53GmeMW2uQ5lpQoBbVq3aSbarDGeRiPJlqpB2cGU/OWRDmLNa9W+QdycPvETUS4ngG79c3VG3Bc8jFMvRbj3hgu2sfmu2PX6j2DmcKoA2Q09hSllZyou X-OriginatorOrg: oracle.com X-MS-Exchange-CrossTenant-Network-Message-Id: a749e7c4-630e-418c-296b-08d949315f47 X-MS-Exchange-CrossTenant-AuthSource: BN6PR1001MB2147.namprd10.prod.outlook.com X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-OriginalArrivalTime: 17 Jul 2021 14:44:25.3878 (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: cp/zYkgnMFLI3PE+Ev6lhq4ra+OE3ZV30YBG3zUlcxC688BMdGBK/S3KQXPzIVFGCpRx7Pl4t5Umz/Om6MWsvg== X-MS-Exchange-Transport-CrossTenantHeadersStamped: BN6PR10MB1315 X-Proofpoint-Virus-Version: vendor=nai engine=6200 definitions=10047 signatures=668682 X-Proofpoint-Spam-Details: rule=notspam policy=default score=0 adultscore=0 malwarescore=0 mlxlogscore=956 suspectscore=0 bulkscore=0 spamscore=0 phishscore=0 mlxscore=0 classifier=spam adjust=0 reason=mlx scancount=1 engine=8.12.0-2104190000 definitions=main-2107170087 X-Proofpoint-ORIG-GUID: 73alT3onWSkmbyVsMyNB1iJttetRsPXa X-Proofpoint-GUID: 73alT3onWSkmbyVsMyNB1iJttetRsPXa X-Spam-Status: No, score=-12.7 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_DNSWL_LOW, RCVD_IN_MSPIKE_H2, SPF_HELO_NONE, SPF_NONE, TXREP autolearn=ham autolearn_force=no version=3.4.4 X-Spam-Checker-Version: SpamAssassin 3.4.4 (2020-01-24) 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 List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-Patchwork-Original-From: Indu Bhagat via Gcc-patches From: Indu Bhagat Reply-To: Indu Bhagat Errors-To: gcc-patches-bounces+incoming=patchwork.ozlabs.org@gcc.gnu.org Sender: "Gcc-patches" gcc/Changelog: * flags.h (ctf_debuginfo_p): New function declaration. * opts.c (ctf_debuginfo_p): New function definition. --- gcc/flags.h | 4 ++++ gcc/opts.c | 8 ++++++++ 2 files changed, 12 insertions(+) diff --git a/gcc/flags.h b/gcc/flags.h index 85fd228..afedef0 100644 --- a/gcc/flags.h +++ b/gcc/flags.h @@ -44,6 +44,10 @@ const char * debug_set_names (uint32_t w_symbols); extern bool btf_debuginfo_p (); +/* Return true iff CTF debug info is enabled. */ + +extern bool ctf_debuginfo_p (); + /* Return true iff DWARF2 debug info is enabled. */ extern bool dwarf_debuginfo_p (); diff --git a/gcc/opts.c b/gcc/opts.c index 25282f7..93366e6 100644 --- a/gcc/opts.c +++ b/gcc/opts.c @@ -135,6 +135,14 @@ btf_debuginfo_p () return (write_symbols & BTF_DEBUG); } +/* Return TRUE iff CTF debug info is enabled. */ + +bool +ctf_debuginfo_p () +{ + return (write_symbols & CTF_DEBUG); +} + /* Return TRUE iff dwarf2 debug info is enabled. */ bool