From patchwork Mon Oct 30 21:02:47 2023 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Ruud van der Pas X-Patchwork-Id: 159876 Return-Path: Delivered-To: ouuuleilei@gmail.com Received: by 2002:a59:d641:0:b0:403:3b70:6f57 with SMTP id cy1csp2502550vqb; Mon, 30 Oct 2023 14:03:21 -0700 (PDT) X-Google-Smtp-Source: AGHT+IESvUj8JQckytkEC/veWWX8dsI68B1n9nU72Z3IEVD98EJaAZcgxTD01A1C0skhFA+VjE/b X-Received: by 2002:a9d:7499:0:b0:6cd:942:25c5 with SMTP id t25-20020a9d7499000000b006cd094225c5mr12809619otk.22.1698699801459; Mon, 30 Oct 2023 14:03:21 -0700 (PDT) ARC-Seal: i=3; a=rsa-sha256; t=1698699801; cv=pass; d=google.com; s=arc-20160816; b=jX3gnlMTe3Q1iNbnOih9W+KcLS9DMe9qO45bt2JrCroGnMU9vCjVHSgrDId3fGDZD2 5NYsec0Su3+2IBKh0KzuomL3la80nkr9wfETgYyiINqWHze2Pqdt2CV7B8oDMc/erT/X DFsMTpy/b67kmn0DjLYN2X+ty0JDVt4/bJiuEWmI8lb6nJeHFID3OvICkN551DpguQDN 2SfTMMnJbN4Pyouh01zEVzF70LN/U4pISf4NgJ+R1GwMbo/L+Kx07jHm3pSQhw5RriyY F/Etv+Llsd2HpuEruy27XhB81cN7T7/1lO1c9wUowMWHkNnXeOeMV40/7rxVD0P79qsk QGLA== ARC-Message-Signature: i=3; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=errors-to:list-subscribe:list-help:list-post:list-archive :list-unsubscribe:list-id:precedence:mime-version :content-transfer-encoding:message-id:date:subject:cc:to:from :dkim-signature:dkim-signature:arc-filter:dmarc-filter:delivered-to; bh=aJxagcNbTzm87QxpDTbNpN2+3Wm12rbS4Y4oVw/hcV4=; fh=5/EDCHitzA9hs969nzqmHlhffFsnujS1/o89nakzquU=; b=GJ6I7LGZTA5hx663UBvuTVfaKdjNXA53Yaa9UYHazOFjlFmX/oYdGct9CFvnJ6FyKS IwZcwXY88R2dn8fIfKwmyj4LHQUDkzTyYHqVj/1jpWD7bsrqRQLOLlVZ4y2U+I+vNuQd zt7KBjPVWLxKIcDj9oQtWEFcEgXg08Pp/G+2JJIID401QBB3VwIteJtCNW+rHtj6z8DD bBQUctzm4iZfAUJd0nIVgOxhgMaNJTyTqtiV4KzuwtcoHakxJ46iKESTT/mP6zOkO2cn 0En++8PZGWflV20r9FM16uE2cmdCkI/UATY/WMUJHoR+xrU4aqQ1bulzTRXoMk2facXX P1IQ== ARC-Authentication-Results: i=3; mx.google.com; dkim=pass header.i=@oracle.com header.s=corp-2023-03-30 header.b=phQN5o4u; dkim=pass header.i=@oracle.onmicrosoft.com header.s=selector2-oracle-onmicrosoft-com header.b=TCBYfQ7y; arc=pass (i=2); spf=pass (google.com: domain of binutils-bounces+ouuuleilei=gmail.com@sourceware.org designates 2620:52:3:1:0:246e:9693:128c as permitted sender) smtp.mailfrom="binutils-bounces+ouuuleilei=gmail.com@sourceware.org"; dmarc=pass (p=NONE sp=NONE dis=NONE) header.from=oracle.com Received: from server2.sourceware.org (server2.sourceware.org. [2620:52:3:1:0:246e:9693:128c]) by mx.google.com with ESMTPS id g7-20020ac87f47000000b004009a10dcd0si6400007qtk.160.2023.10.30.14.03.21 for (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Mon, 30 Oct 2023 14:03:21 -0700 (PDT) Received-SPF: pass (google.com: domain of binutils-bounces+ouuuleilei=gmail.com@sourceware.org designates 2620:52:3:1:0:246e:9693:128c as permitted sender) client-ip=2620:52:3:1:0:246e:9693:128c; Authentication-Results: mx.google.com; dkim=pass header.i=@oracle.com header.s=corp-2023-03-30 header.b=phQN5o4u; dkim=pass header.i=@oracle.onmicrosoft.com header.s=selector2-oracle-onmicrosoft-com header.b=TCBYfQ7y; arc=pass (i=2); spf=pass (google.com: domain of binutils-bounces+ouuuleilei=gmail.com@sourceware.org designates 2620:52:3:1:0:246e:9693:128c as permitted sender) smtp.mailfrom="binutils-bounces+ouuuleilei=gmail.com@sourceware.org"; dmarc=pass (p=NONE sp=NONE dis=NONE) header.from=oracle.com Received: from server2.sourceware.org (localhost [IPv6:::1]) by sourceware.org (Postfix) with ESMTP id 1A0D63858D38 for ; Mon, 30 Oct 2023 21:03:21 +0000 (GMT) X-Original-To: binutils@sourceware.org Delivered-To: binutils@sourceware.org Received: from mx0a-00069f02.pphosted.com (mx0a-00069f02.pphosted.com [205.220.165.32]) by sourceware.org (Postfix) with ESMTPS id DB3FE3858D1E for ; Mon, 30 Oct 2023 21:03:04 +0000 (GMT) DMARC-Filter: OpenDMARC Filter v1.4.2 sourceware.org DB3FE3858D1E Authentication-Results: sourceware.org; dmarc=pass (p=none dis=none) header.from=oracle.com Authentication-Results: sourceware.org; spf=pass smtp.mailfrom=oracle.com ARC-Filter: OpenARC Filter v1.0.0 sourceware.org DB3FE3858D1E Authentication-Results: server2.sourceware.org; arc=pass smtp.remote-ip=205.220.165.32 ARC-Seal: i=2; a=rsa-sha256; d=sourceware.org; s=key; t=1698699791; cv=pass; b=Aj7645q5aLyYNHSa/5XGl/sN2HypcLSXChWYsNkqpnCfYCV0haSSkTX9Ngstx2fSsO51I43FEAGSun+3OxBVCRatoH/Fhv4p+sEw3KGkMqW6q8zavILJYtcjcD4BudZnzDN/0mhVyWA1CXQbta/pOUAmujko3HyJP2V34Hk/AwY= ARC-Message-Signature: i=2; a=rsa-sha256; d=sourceware.org; s=key; t=1698699791; c=relaxed/simple; bh=HUAZBBFo+3JEkjbmCP/z1WLu1LL6rqvBbKjgwHeMY/E=; h=DKIM-Signature:DKIM-Signature:From:To:Subject:Date:Message-Id: MIME-Version; b=JqCCqWcoLN4bPNdp7jcchdgpi66Jb3dK2ze1NndxaNvN/TXXCFL7RH1V7Jy7d3GLMbieH5EF7Db3gAc9HUeVVS1eIjae4QtFE4XsuopPzPW8QAfiommPyFeyJCppIqFelda+jPc6aFnP6SR7nli+IOwM76UCBAncx+5Do2aVq34= ARC-Authentication-Results: i=2; server2.sourceware.org Received: from pps.filterd (m0333521.ppops.net [127.0.0.1]) by mx0b-00069f02.pphosted.com (8.17.1.19/8.17.1.19) with ESMTP id 39UJxMF8004384 for ; Mon, 30 Oct 2023 21:03:04 GMT DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=oracle.com; h=from : to : cc : subject : date : message-id : content-transfer-encoding : content-type : mime-version; s=corp-2023-03-30; bh=aJxagcNbTzm87QxpDTbNpN2+3Wm12rbS4Y4oVw/hcV4=; b=phQN5o4uochevmVzO3WbiPMQzXlkhcFt4GVJsTZ4objPq2b6Kt4/SWzKSFvi6IcldnpU b7H3x18rOTGXqzsggagwuRgqsLMaALsUF52Mw8zE/oB15vUHzB1LrcsgILHBB477x6Mv Y3i/y4l4DC+mfZLumA5nck/zt2KdgdCnhNhtAW7+1EitB2E1PQ5NOoE5oExlXFnR7l/f vS77uHCKPCFa0Q1WX/NSHgTC8+MjQ0xNvRCEFC7vGpnFOHrMa84Qqw+AKwWLkIlZyGOz ZKnNiR5u4qrp36cGZG+Jz8yxSe4wEHTvMLx4zbWuPN0OBXEUjGpUsxYHuArVcqzztH2P xQ== Received: from iadpaimrmta01.imrmtpd1.prodappiadaev1.oraclevcn.com (iadpaimrmta01.appoci.oracle.com [130.35.100.223]) by mx0b-00069f02.pphosted.com (PPS) with ESMTPS id 3u0s7bus2k-1 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK) for ; Mon, 30 Oct 2023 21:03:02 +0000 Received: from pps.filterd (iadpaimrmta01.imrmtpd1.prodappiadaev1.oraclevcn.com [127.0.0.1]) by iadpaimrmta01.imrmtpd1.prodappiadaev1.oraclevcn.com (8.17.1.19/8.17.1.19) with ESMTP id 39UJ6jWt038319 for ; Mon, 30 Oct 2023 21:03:01 GMT Received: from nam11-dm6-obe.outbound.protection.outlook.com (mail-dm6nam11lp2169.outbound.protection.outlook.com [104.47.57.169]) by iadpaimrmta01.imrmtpd1.prodappiadaev1.oraclevcn.com (PPS) with ESMTPS id 3u0rrb1ud5-1 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK) for ; Mon, 30 Oct 2023 21:03:01 +0000 ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=Z0/4gAboD191Z0/r5RRsNjP9XOwWarsX7WhnqkHAlEoiuuFBaFqpMXWfuToxzil0tq+06oafZXwhjNfLRfBnhs6cI1HS2A45M3jTrphJggCb/OQixAsJglXnY/qVlPe2TwZbkILh1sKMtPeauOYZ+uFICwXJzBNUH17OFsdZc7jCtT9nwakBZAwMk21rDT9rzU3IQMzUbyn4YjQuOj1ZuS7zOsr++1CpZSBE9oOOwuEj3JrmFb0GBJ0D2czaK3wy6HJL/xExMqWdpSCXKFZ+xPEbAwbc0NXhX72oiBvY+zwCvgHgAm2uqETcz3pWv4wFmG5zNM+dCNWQH7amgncNyg== 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-AntiSpam-MessageData-ChunkCount:X-MS-Exchange-AntiSpam-MessageData-0:X-MS-Exchange-AntiSpam-MessageData-1; bh=aJxagcNbTzm87QxpDTbNpN2+3Wm12rbS4Y4oVw/hcV4=; b=a3DMGWQdTueOhtMo4LQbNnoHWw6WCnMwT5a7VdMGRBuH08uzzm01/10ZMErdzqdCncBLRZHeeDOsfpvXlkxHaxdaVnTANoGpxzXiDa6lqZ9o1MLHtGJ/aIGXwm3wF6r647oeTBP1cWGBvzxoyJvrwQUKyHvGKtZOCpWgdPRPJc+8rJp2QOaE88CccTHgSLlzcBs9UgBSWNyse54qfe30EgCSV45mOx/w3jYK0coAj9o9cGOe1enpx7Bxl04FpR9Sv1GsZL5MAMo5ax7V4REFrRlU0bx+0TFESEuCvpIm0E/tXiIeO3sN1lGKFQvFlv3Q7K5TZpiij1XBk9d3iCulbA== 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 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=oracle.onmicrosoft.com; s=selector2-oracle-onmicrosoft-com; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=aJxagcNbTzm87QxpDTbNpN2+3Wm12rbS4Y4oVw/hcV4=; b=TCBYfQ7yAUIwrDdsRAEd3ilwgzrZ05vQbkAD1q7c2FkN6GIjYcaQJgMd7QE8DhwHYSm5h0rMRtnADyuGV8ql1RN4ofUcBJhFd//lUywYtClBxiXUKjmc7LCby8kTN8/rZANj2zGIJ8WtOLXiodjK21YyAshQTy8roV7+XkLBNT8= Received: from IA0PR10MB7327.namprd10.prod.outlook.com (2603:10b6:208:40e::22) by CH0PR10MB5003.namprd10.prod.outlook.com (2603:10b6:610:ca::10) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.6933.19; Mon, 30 Oct 2023 21:02:53 +0000 Received: from IA0PR10MB7327.namprd10.prod.outlook.com ([fe80::f9ae:38e7:7aa7:6a2e]) by IA0PR10MB7327.namprd10.prod.outlook.com ([fe80::f9ae:38e7:7aa7:6a2e%5]) with mapi id 15.20.6907.032; Mon, 30 Oct 2023 21:02:53 +0000 From: ruud.vanderpas@oracle.com To: binutils@sourceware.org Cc: Ruud van der Pas Subject: [PATCH] gprofng: updated man pages and new man page for gp-display-gui Date: Mon, 30 Oct 2023 21:02:47 +0000 Message-Id: <20231030210247.2379462-1-ruud.vanderpas@oracle.com> X-Mailer: git-send-email 2.39.3 X-ClientProxiedBy: LO2P265CA0108.GBRP265.PROD.OUTLOOK.COM (2603:10a6:600:c::24) To IA0PR10MB7327.namprd10.prod.outlook.com (2603:10b6:208:40e::22) MIME-Version: 1.0 X-MS-PublicTrafficType: Email X-MS-TrafficTypeDiagnostic: IA0PR10MB7327:EE_|CH0PR10MB5003:EE_ X-MS-Office365-Filtering-Correlation-Id: f688c06f-d693-47b2-91bd-08dbd98b957f X-MS-Exchange-SenderADCheck: 1 X-MS-Exchange-AntiSpam-Relay: 0 X-Microsoft-Antispam: BCL:0; X-Microsoft-Antispam-Message-Info: SzBnEn+SNUvl4Xj0O5PrV0P3VEZgmBb1/2A+V1g8y1JQClR2HRufSFC2VRlUIFTmW+qupTZ+p/yeqxv+2v2686GUiZEMT8ZfbAidNP0ylDopZTZqDfKcUWzs6d6nx6cRWLhYGt1pSGkt8/hSCWHNq/9JznH/j13t1STsVCl9N7wcmwdWR6vRwnQtt7fHyrZe1mRBmZgfqhXeCk44izRxyodkFdbqWGbdX5iLcXQ4pAJFH4MEfY5b6cYLIAahzLLAlXooabSNVWRmXdb9BnUTOhSPCGb5Yv4V3WdEGnjB7IZciyZBy8AHyBSRaJ3t+jjMCMof9go/gGf/0YnIVbq3IfL8tRWMeXBlgSvijQ7Yu10M1n1MkC9wW5AZYa/qCxejGdfdtOcNPc7I2pLrBy36mZOlO9jJf0oEybuCEZGRr2h2twnJSpl1gN8FUB/eUgEIaN9AResU7uEWQUYbWGrgcIONZXwcTq7wX5auqYN2InJPLjR50W8ap+ekPRhmiip/rq3z+DXeUeNPNWi2rMD/vXRtfFa6vCiTgWoy0SdIr3v7H3Y0f0qCYQkabVxUqWWxhHUdlgA5HGbAmiBvijq4f3Nsf95uxQO15lmk4UzK9eRtfiu2gorUOA37uxLWiqJ4Hq4x/7rBYZ3jRX0lVeRkvA== X-Forefront-Antispam-Report: CIP:255.255.255.255; CTRY:; LANG:en; SCL:1; SRV:; IPV:NLI; SFV:NSPM; H:IA0PR10MB7327.namprd10.prod.outlook.com; PTR:; CAT:NONE; SFS:(13230031)(396003)(346002)(366004)(39860400002)(376002)(136003)(230273577357003)(230173577357003)(230922051799003)(64100799003)(451199024)(1800799009)(186009)(2906002)(4001150100001)(5660300002)(30864003)(15650500001)(36756003)(66476007)(66899024)(26005)(8676002)(38100700002)(4326008)(8936002)(41300700001)(9686003)(316002)(66946007)(1076003)(66574015)(66556008)(6916009)(107886003)(6506007)(6512007)(6666004)(83380400001)(478600001)(2616005)(86362001)(6486002)(2004002)(559001)(579004); DIR:OUT; SFP:1101; X-MS-Exchange-AntiSpam-MessageData-ChunkCount: 1 X-MS-Exchange-AntiSpam-MessageData-0: oMx2JteEpADPcGAPy9zJPDTR65NkpBM/dprw8TxRCYBSo6aBcbpOaE9uUK6WPmSJ+GfG6mzPSyk02gijIj15zsIZSHI7qqreISRW4ZUAEL7UvExo+V6/3OdnMcHRI6h8DXK1aozXUQ4+4NxSw2dTjsT9NpkLFw6DTG1JJ6IQBhnGLDCyKsayijtAUt2WyU9lSFN43oyyc6TJZ7Tt2uXJtfOsBY528e2E/40JaGPZWrO7kjqg8t8ZvFFDCv3j6+uKaP+oD0PI9CX8h4bg7LI4VNhBr5yug+aR89okJR8yQtSZpRnhHrfuKAjV3w6YFIwR2oUGJTKDsFStkrBDtaQ2GdcZIGmucvwewG2i/RFnV8kloC6l9psfWfpKFiG2hKhVFqIDV4a7HFDUBJxMrXWo4XdYPzZGY4+bkvnw16ftyBbWaZNAQQPGej8apn+XUFdadZ1tWkdxVBTYfeV8cuJ0/WdxSabVEoLKPHHk/WlR+e3n1tu0piFZaoum2FK4TgnjhLHsIn20VH/RL0lIlwCMrVtDOxx6c5axDQ5PKaxl0WjN9S02uQiQV6FWwUXYXiNsDMPbN/v24ZTjyRVDE+ZGGu/vVCazlF3ScffFic3eMZLYq6D3KC1Qf4WAQezyJxOV997vSxnOYhW2kosRUoMKPJaZrrc5sNzxDshN2CQdm5kok6plVdmQ0XdbZ0ILV/5RGRyp/5NHf6pjVlBVrhkG9yFPtQvxtJoXbBYmQei80e/cgYJReMCFcqNaiB5qFv5DPYMmcjOXTvUljeTIybRZx9qwWT+Gw28uicCnFmS3B/nuwgeWEiAsPr+Pb8BGsVfFuaT/oGRiwXqqpjxGVwynIHB49ijqhQwh4SMZvPQZtxVvkQEu8AL5av4GCrOduIO2QC983YIAmL2etEqaYFXChKNwRHfhzAtPMaF7JiZkxhONFQ4mUHJRHa3XEHEibTLBzb8qC4QtxFY3QwGB3QfotxQie3F4k3vqvQj2gFSeD8OZV48fv9gG1oV0bKWVNlIhoejqLaTl/cyfDP3yVbzCBTTIxdMfu19ERmAOa6Q/+9H8G9dvhuhbT5mrpC8vtpj5FUY5txn6cybTOpOUa1Da3464YK7wVfVU9Pg09i7UURRn4EXoTiPg2ZNziKB3i4AO/vlCpWtlpAfW+68rEZmxoGn48qGBaMK/MXl34zv8LnVnA2RjnsheNoGWpygXrSyx6bSZnAdK5+exuZQg8FB0yYAd2Vb/M3bHXRbiaaLqwvm85wFoOojweSfq8GP/tbSlwjzXJk0g3865sBNvFX6g6cmmFuax3ZecNqWHMi4O71F9EPAR7bKtiNs6AYfQ7Swt9TFVlZdNU3ahETt8VCPyDRpv8NQexJmkCvWnLBwVkxWpQ9ZWrzWJJtBnKmtKyDohSS7Z+30gVz3YYe/MW73hBaP0MPuQKe8+eMei7a7r/0nC4bojEUeq8vXKXuwwcG1+HcmxYRLCBcdG35SxqsFnmAg4Qna0oKD3JjwBfCFlsIclTn8rutiLIdSaEPOoMw7rFWmHvCWD27AtfXxbPqKgIxi2YjPPxIr6ep3PR9Sg292qLC0dsaTv7EamzmGE3fbpECk1MNntO0++ftxOKXSOqA== X-MS-Exchange-AntiSpam-ExternalHop-MessageData-ChunkCount: 1 X-MS-Exchange-AntiSpam-ExternalHop-MessageData-0: ai9loP/8dG/SL0pocyUJiL5gc0B5MzW1I9UTCxh97EHw71AZ4J5MRXaRAm5CFb6m6Q8E7CBYvRa3gRY/zssKudmZc5hcE13CKZvgHq0iPI7a6fU94BS2nYKkBJ6xzRHnpTYUH0G+cAhbj6F0mCcT9SJNKmxXu9rgtLuolEfFmPl8PINyPYTqvG8Pw9Db4/JTQophC2ifVOMLprqJzNVAKFTqeWQqVrVzE8XOszzoFKeDmDQhf7VCTuKJ0cDwg1NzV+xIT+2vyRm1JXHBgemNOwAmEEnApe7Z1T/MfotJKXZC4cHcqOA0LuVYLeAV/mI6e4ykpoZnDLLK8CHv/ROfEWSGH358uCGOV8s29tsghqeskR0+SckTs/0I24nfUL2TdiA7GdMwBqlFs8rsa2VWe8zHXl2XlzrQQfRYyUn7IZD94EnVdVOuByUW1LmHkSTEjLRdBYlzkSFX6WzqUxZQgParKiujI9WD/XWC9/c7Ylaur71LOkDnUm3jpOCLLFqwjWigiYL6M+D8kgFdfM4jo0fwTdNI+vd85X0hePjZFXqHUDeOxqlEj8tJa6FXvD71HSa+bHmmBZQRdqav+Ij+BxsmAuP7giQ1qlkiKjFMsr+zTTFmfpxAdo4h2CB69HCUVmMmoV+jmkrTHq48wm7V07FCBnHanyoZVKvf+R0xkB5pA9GitnbJe6hnhxwxP4EBY9kF+PW3b15Xm+lHrmyoriQgfu3nrHCrRm+3KlMnXQJn9HHA6q03mtVafh9p/roy/upbvWVMFetD4VsnyEDchw== X-OriginatorOrg: oracle.com X-MS-Exchange-CrossTenant-Network-Message-Id: f688c06f-d693-47b2-91bd-08dbd98b957f X-MS-Exchange-CrossTenant-AuthSource: IA0PR10MB7327.namprd10.prod.outlook.com X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-OriginalArrivalTime: 30 Oct 2023 21:02:53.8415 (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: 7cO27a/wU9h7VZvK9oncr2/lcDZ7lWvM6BhN5v74/B4GqRZkpTXRQAfe4mowWU0AGrQwJDd8BvzIe6fqJKk1Ab/GEmDDClpyP8N0+f+F/kU= X-MS-Exchange-Transport-CrossTenantHeadersStamped: CH0PR10MB5003 X-Proofpoint-Virus-Version: vendor=baseguard engine=ICAP:2.0.272,Aquarius:18.0.987,Hydra:6.0.619,FMLib:17.11.176.26 definitions=2023-10-30_13,2023-10-27_01,2023-05-22_02 X-Proofpoint-Spam-Details: rule=notspam policy=default score=0 spamscore=0 malwarescore=0 bulkscore=0 mlxscore=0 adultscore=0 mlxlogscore=999 phishscore=0 suspectscore=0 classifier=spam adjust=0 reason=mlx scancount=1 engine=8.12.0-2310240000 definitions=main-2310300166 X-Proofpoint-GUID: Gjyf-DP4yMVcb1LqMztuWhkcxe1oWTtS X-Proofpoint-ORIG-GUID: Gjyf-DP4yMVcb1LqMztuWhkcxe1oWTtS X-Spam-Status: No, score=-9.5 required=5.0 tests=BAYES_00, DKIM_SIGNED, DKIM_VALID, DKIM_VALID_AU, DKIM_VALID_EF, GIT_PATCH_0, KAM_ASCII_DIVIDERS, RCVD_IN_DNSWL_LOW, RCVD_IN_MSPIKE_H5, RCVD_IN_MSPIKE_WL, SPF_HELO_NONE, SPF_NONE, TXREP autolearn=ham autolearn_force=no version=3.4.6 X-Spam-Checker-Version: SpamAssassin 3.4.6 (2021-04-09) on server2.sourceware.org X-BeenThere: binutils@sourceware.org X-Mailman-Version: 2.1.30 Precedence: list List-Id: Binutils mailing list List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: binutils-bounces+ouuuleilei=gmail.com@sourceware.org X-getmail-retrieved-from-mailbox: INBOX X-GMAIL-THRID: 1781215842660396537 X-GMAIL-MSGID: 1781215842660396537 From: Ruud van der Pas This is a major update of all the man pages. Bugs 30679 and 30895 are addressed. In addition to fixes for typos, the texts have been expanded and clarified, and line lengths no longer extend beyond column 79. In case of gp-display-html, the new option syntax is documented. The new man page for the gprofng GUI is also included. gprofng/ChangeLog 2023-10-30 Ruud van der Pas PR 30679 PR 30895 * doc/gp-archive.texi: Expand the description of the options. * doc/gp-collect-app.texi: Fix various typos and textual improvements. * doc/gp-display-gui.texi: New man page for the gprofng GUI. * doc/gp-display-html.texi: Cover the new GNU long option syntax. * doc/gp-display-src.texi: Fix various typos and textual improvements. * doc/gp-display-text.texi: Fix typos fixed and textual improvements. * doc/gp-macros.texi: Fix a bug in the vspace macro. * doc/gprofng.texi: Cover the GPROFNG_SYSCONFDIR environment variable. * doc/gprofng_ug.texi: Fix various typos and textual improvements. * doc/version.texi: Adapt the date and version number. * doc/Makefile.am: Add gp-display-gui.1 to man_MANS. * doc/Makefile.in: Rebuild. --- gprofng/doc/Makefile.am | 2 +- gprofng/doc/Makefile.in | 2 +- gprofng/doc/gp-archive.texi | 260 ++++++++++++++++++---- gprofng/doc/gp-collect-app.texi | 115 ++++++---- gprofng/doc/gp-display-gui.texi | 356 +++++++++++++++++++++++++++++++ gprofng/doc/gp-display-html.texi | 154 ++++++++----- gprofng/doc/gp-display-src.texi | 65 +++--- gprofng/doc/gp-display-text.texi | 71 +++--- gprofng/doc/gp-macros.texi | 2 + gprofng/doc/gprofng.texi | 112 ++++++++-- gprofng/doc/gprofng_ug.texi | 101 +++++---- gprofng/doc/version.texi | 6 +- 12 files changed, 976 insertions(+), 270 deletions(-) create mode 100644 gprofng/doc/gp-display-gui.texi diff --git a/gprofng/doc/Makefile.am b/gprofng/doc/Makefile.am index ad72c268e99..e4a65992070 100644 --- a/gprofng/doc/Makefile.am +++ b/gprofng/doc/Makefile.am @@ -34,7 +34,7 @@ gprofng_ug_TEXINFOS = fdl.texi gp-macros.texi TEXINFO_TEX = . MAKEINFOHTML = $(MAKEINFO) --html --no-split -man_MANS = gprofng.1 gp-archive.1 gp-collect-app.1 gp-display-html.1 gp-display-src.1 gp-display-text.1 +man_MANS = gprofng.1 gp-archive.1 gp-collect-app.1 gp-display-gui.1 gp-display-html.1 gp-display-src.1 gp-display-text.1 # Build the man page from the texinfo file # The sed command removes the no-adjust Nroff command so that diff --git a/gprofng/doc/Makefile.in b/gprofng/doc/Makefile.in index 78f8ae11fc7..3d5900b3a53 100644 --- a/gprofng/doc/Makefile.in +++ b/gprofng/doc/Makefile.in @@ -375,7 +375,7 @@ info_TEXINFOS = gprofng_ug.texi gprofng_ug_TEXINFOS = fdl.texi gp-macros.texi TEXINFO_TEX = . MAKEINFOHTML = $(MAKEINFO) --html --no-split -man_MANS = gprofng.1 gp-archive.1 gp-collect-app.1 gp-display-html.1 gp-display-src.1 gp-display-text.1 +man_MANS = gprofng.1 gp-archive.1 gp-collect-app.1 gp-display-gui.1 gp-display-html.1 gp-display-src.1 gp-display-text.1 MAINTAINERCLEANFILES = gprofng.info $(man_MANS) EXTRA_DIST = $(man_MANS) version.texi all: all-am diff --git a/gprofng/doc/gp-archive.texi b/gprofng/doc/gp-archive.texi index 722a9546081..d57380e0a25 100644 --- a/gprofng/doc/gp-archive.texi +++ b/gprofng/doc/gp-archive.texi @@ -1,11 +1,11 @@ @c ---------------------------------------------------------------------------- -@c This is the Texinfo source file for the gp-collect-app man page. +@c This is the Texinfo source file for the gp-archive man page. @c @c Author: Ruud van der Pas @c ---------------------------------------------------------------------------- @ifset man \input texinfo @c -*-texinfo-*- -@setfilename gprofng archive +@setfilename gp-archive @settitle Archive gprofng experiment data @include gp-macros.texi @end ifset @@ -54,7 +54,8 @@ @ManPageStart{NAME} @c man begin NAME -gprofng archive - Archive gprofng experiment data +gp-archive - Archive the associated application binaries and sources for a +gprofng experiment @c man end @ManPageEnd{} @@ -81,9 +82,12 @@ gprofng archive - Archive gprofng experiment data Archive the associated application binaries and source files in a gprofng experiment to make it self contained and portable. -By default, the binaries are archived, but the application source files -are not archived. Use this tool to change this and afterwards archive -additional components. +By default, the binaries are archived as part of the data collection, but the +application source files are not archived. Use this tool to change this and +afterwards archive additional components. + +This tool has to be executed on the same system where the profiling data was +recorded. @c man end @ManPageEnd{} @@ -111,34 +115,39 @@ Print the version number and exit. Print usage information and exit. -@c -- @item --verbose @{on|off@} -@c -- @ifclear man -@c -- @IndexSubentry{Options, @code{--verbose}} -@c -- @end ifclear - -@c -- Enable (on) or disable (off) verbose mode; the default is @samp{off}. - -@item -a @{off|on|ldobjects|src|usedldobjects|usedsrc@} +@item -a @{off | on | ldobjects | src | usedldobjects | used[src]@} @ifclear man @IndexSubentry{Options, @code{-a}} @end ifclear Specify archiving of binaries and other files. In addition to disable this -feature (off), or enable archiving off all loadobjects and sources (on), -the other op tions support a more refined selection. +feature (@samp{off}), or enable archiving of all loadobjects and sources +(@samp{on}), the other choices support a more refined selection. -All of these options enable archiving, but the keyword controls what exactly -is selected: all load objects (ldobjects), all source files (src), the -loadobjects asscoiated with a program counter (usedldobjects), or the source -files associated with a program counter (usedsrc). -The default is @samp{-a ldobjects}. +All of these choices enable archiving, but the keyword controls what exactly +is selected: all load objects (@samp{ldobjects}), all source files +(@samp{src}), the loadobjects associated with a program counter +(@samp{usedldobjects}), or the source files associated with a program counter +(@samp{used[src]}). The default is @samp{-a ldobjects}. -@item -n +@item -d @var{path} @ifclear man -@IndexSubentry{Options, @code{-n}} +@IndexSubentry{Options, @code{-d}} @end ifclear -Archive the named experiment only, not any of its descendants. +The @var{path} is the absolute path to a common archive, which is a +directory that contains archived files. If the directory does not +exist, then it will be created. Files are saved in the common archive +directory, and a symbolic link is created in the experiment archive. + +@item -F +@ifclear man +@IndexSubentry{Options, @code{-F}} +@end ifclear + +Force writing, or rewriting of .archive files. All archived files will be +removed and recreated, except if the @samp{-n} or @samp{-m} option is used, +or if the experiment is a subexperiment. @item -m @var{regex} @ifclear man @@ -148,32 +157,67 @@ Archive the named experiment only, not any of its descendants. Archive only those source, object, and debug info files whose full path name matches the given POSIX compliant @var{regex} regular expression. +@item -n +@ifclear man +@IndexSubentry{Options, @code{-n}} +@end ifclear + +Archive the named experiment only, not any of its descendants. + @item -q @ifclear man @IndexSubentry{Options, @code{-q}} @end ifclear -Do not write any warnings to stderr. Warnings are incorporated into the -.archive file in the experiment directory. They are shown in the output -of @command{gprofng display text}. +Do not write any warnings to @file{stderr}. Warnings are incorporated into +the .archive file in the experiment directory. They are shown in the output +of the @command{gprofng display text} command. -@item -F +@item -r @var{path} @ifclear man -@IndexSubentry{Options, @code{-F}} +@IndexSubentry{Options, @code{-r}} @end ifclear -Force writing or rewriting of the archive. This is ignored with the -@samp{-n} or @samp{-m} option, or if this is a subexperiment. +This option specifies the location of a common archive. The value is the +relative path to a common archive, which is a directory that contains +archived files. +If the directory does not exist, then it will be created. Files are saved +in the common archive directory, and a symbolic link is created in the +experiment archive. -@item -d @var{path} +@item -s @var{selection} @ifclear man -@IndexSubentry{Options, @code{-d}} +@IndexSubentry{Options, @code{-s}} @end ifclear -The @var{path} is the absolute path path to a common archive, which is a -directory that contains archived files. If the directory does not -exist, then it will be created. Files are saved in the common archive -directory, and a symbolic link is created in the experiment archive. +Specify archiving of source files. The allowed values for @var{selection} are: + +@table @gcctabopt + +@item no + +Do not archive any source files. + +@item all + +Archive all source and object files that can be found. + +@item used[src] + +Archive source and object files for functions against which data was +recorded in the experiment, and that can be found. +@end table + +By default, application source files are not archived into the experiment. +If the @samp{-s all}, or @samp{-s used} option is used, sources and object +files are archived. +These options also ensure that source files are available in the experiment, +even if the original source files have been modified, or are inaccessible +afterwards. + +In case archive files cannot be found, use the @samp{addpath}, or +@samp{pathmap} command, or both, in an @file{.er.rc} file to specify the +location of the missing file(s). @end table @@ -187,17 +231,130 @@ directory, and a symbolic link is created in the experiment archive. @ManPageStart{NOTES} @c man begin NOTES -Default archiving does not occur in case the application profiled terminates -prematurely, or if archiving is disabled when collecting the performance data. -In such cases, this tool can be used to afterwards archive the information, -but it has to be run on the same system where the profiling data was recorded. +@itemize @minus + +@c ---------------------------------------------------------------------------- +@item +Archiving of application binaries - +By default, binaries are archived automatically when an experiment is +created. However, archiving does not occur in one or more of the +following circumstances: + +@itemize @bullet + +@item +If the profiled application is terminated before it exits normally. + +@item +If a running process is profiled. + +@item +If archiving is explicitly disabled when profiling. For example by using +the @samp{-a off} option on @command{gprofng collect app}. + +@end itemize + +In these cases, @command{gprofng archive} must be run manually and on the same +machine where the profiling data was recorded. + +Archiving of experiment data during the data collection process can be quite +expensive. Especially if the experiment has many descendant processes. +@ifclear man +@IndexSubentry{Options, @code{-a}} +@end ifclear +In such cases, a more efficient strategy is to use the @samp{-a off} option +when collecting the data. Once the collection has completed, the data can be +@ifclear man +@IndexSubentry{Options, @code{-s}} +@end ifclear +archived using the @samp{-s all} option. This saves all executables and +source files in the experiment. + +If during the archiving there is an error message that an executable, or +@ifclear man +@IndexSubentry{Commands, @code{addpath}} +@end ifclear +source file cannot be found, the @samp{addpath} command to add the path +to the missing file(s) can be included in the @file{.er.rc} file. +After this command has been added, archive the experiment again. The +archiving archiving can be repeated as many times as necessary to archive all +files. + +Archiving should be done on the same system as was used to collect the +experiment. If some files cannot be accessed from this system (e.g. sources +or object files), then additional archiving can be done using another system +that can access them. For example, the system where the application was built. Some Java applications store shared objects in jar files. By default, such shared objects are not automatically archived. To archive shared objects -contained in jar files, the addpath directive in an .er.rc file. The addpath -directive should give the path to the jar file, including the jar file itself. -The .er.rc file should be saved in the user home directory or parent of the -experiment directory. +contained in jar files, make sure to include the @samp{addpath} command in +an @file{.er.rc} file. +The @samp{addpath} command should give the path to the jar file, including +the jar file itself. The @file{.er.rc} file should be saved in the user home +directory, or experiment parent directory. + +@item +Archiving of application sources - +By default, application source files are not archived in the experiment. +Execute the @command{gprofng archive} command with the @samp{-s all}, or +@samp{-s used} option on each experiment to store source files in the +experiment. + +@item +Automatic archiving of application sources - +Environment variable @samp{GPROFNG_ARCHIVE} may be set to automatically +archive sources when the experiment has completed. This environment +variable can contain @samp{-s} and @samp{-m} arguments, as pairs of +argument and options, separated by one or more blanks. +@ifclear man +@IndexSubentry{Environment variables, @code{GPROFNG_ARCHIVE}} +@IndexSubentry{Options, @code{-a}} +@IndexSubentry{Options, @code{-m}} +@IndexSubentry{Options, @code{-s}} +@end ifclear + +If more than one @samp{-s} argument appears on the command line, the +last one prevails. If @samp{-s} is both passed on the command line, and +set by the environment variable, the option from the environment variable +prevails. + +Note that in case automatic source archiving during data collection has +been enabled using either the @samp{GPROFNG_ARCHIVE} variable, or the +@samp{-a src}, or @samp{-a usedsrc} option, it is recommended to confirm that +source files have been correctly resolved by executing the +@command{gprofng archive -s all}, or @command{gprofng archive -s used} +command. + +@item +The @samp{-d} and @samp{-r} options are mutually exclusive. +@ifclear man +@IndexSubentry{Options, @code{-d}} +@IndexSubentry{Options, @code{-r}} +@end ifclear + +@item +When using the @samp{-d} or @samp{-r} option, environment variable +@ifclear man +@IndexSubentry{Options, @code{-d}} +@IndexSubentry{Options, @code{-r}} +@IndexSubentry{Environment variables, @code{GPROFNG_ARCHIVE_COMMON_DIR}} +@end ifclear +@samp{GPROFNG_ARCHIVE_COMMON_DIR} can be used to specify the location of +the common archive. This can be very convenient when using a script to +profile applications. + +@item +If more than one @samp{-s} option is given on the command line, or +specified in the environment variable, the specified option for all must +be the same. If not, @command{gprofng archive} exits with an error. + +@item +This tool does not work on experiments recorded with earlier versions of +the tools. If invoked on such experiments, a warning is printed. Use the +version of @command{gprofng archive} from the same release with which the +experiment was recorded. + +@end itemize @c man end @ManPageEnd{} @@ -206,10 +363,19 @@ experiment directory. @c SEEALSO section @c ---------------------------------------------------------------------------- -@ManPageStart{SEEALSO} +@ManPageStart{SEE ALSO} @c man begin SEEALSO -gprofng(1), gp-collect-app(1), gp-display-html(1), gp-display-src(1), gp-display-text(1) +gprofng(1), +gp-collect-app(1), +gp-display-gui(1), +gp-display-html(1), +gp-display-src(1), +gp-display-text(1) + +@iftex +@vspace{1} +@end iftex The user guide for gprofng is maintained as a Texinfo manual. If the info and gprofng programs are correctly installed, the command diff --git a/gprofng/doc/gp-collect-app.texi b/gprofng/doc/gp-collect-app.texi index 7e81f8505e7..203827c38ea 100644 --- a/gprofng/doc/gp-collect-app.texi +++ b/gprofng/doc/gp-collect-app.texi @@ -5,7 +5,7 @@ @c ---------------------------------------------------------------------------- @ifset man \input texinfo @c -*-texinfo-*- -@setfilename gprofng collect app +@setfilename gp-collect-app @settitle Collect performance data for the target application @include gp-macros.texi @end ifset @@ -54,7 +54,7 @@ @ManPageStart{NAME} @c man begin NAME -gprofng collect app - Collect performance data for the target program +gp-collect-app - Collect performance data for the target program @c man end @ManPageEnd{} @@ -66,7 +66,8 @@ gprofng collect app - Collect performance data for the target program @ManPageStart{SYNOPSIS} @c man begin SYNOPSIS -@command{gprofng collect app} [@var{option(s)}] @var{target} [@var{option(s)}] +@command{gprofng collect app} [@var{option(s)}] @var{target} +[@var{target-option(s)}] @c man end @ManPageEnd{} @@ -79,7 +80,8 @@ gprofng collect app - Collect performance data for the target program @c man begin DESCRIPTION Collect performance data on the target program. In addition to Program Counter -(PC) sampling, hardware event counters and various tracing options are supported. +(PC) sampling, hardware event counters and various tracing options are +supported. For example, this command collects performance data for an executable called @samp{a.out} and stores the data collected in an experiment directory with @@ -115,28 +117,29 @@ Print the version number and exit. Print usage information and exit. -@c -- @item --verbose @{on|off@} -@c -- @ifclear man -@c -- @IndexSubentry{Options, @code{--verbose}} -@c -- @end ifclear +@item -v, --verbose +@ifclear man +@IndexSubentry{Options, @code{-v}} +@IndexSubentry{Options, @code{--verbose}} +@end ifclear -@c -- Enable (on) or disable (off) verbose mode; the default is @samp{off}. +By default, verbose mode is disabled. This option enables it. -@item -p @{off|on|lo|hi|@var{}@} +@item -p @{off | on | lo[w] | hi[gh] | @var{}@} @ifclear man @IndexSubentry{Options, @code{-p}} @end ifclear -Disable (off) or enable (on) clock-profiling using a default sampling -granularity, or enable clock-profiling implicitly by setting the sampling -granularity (lo, hi, or a specific value in ms). By default, clock profiling -is enabled (@samp{-p on}). +Disable (@samp{off}) or enable (@samp{on}) clock profiling using a default +sampling granularity, or enable clock profiling implicitly by setting the +sampling granularity (@samp{lo[w]}, @samp{hi[gh]}, or a specific value in +ms). By default, clock profiling is enabled (@samp{-p on}). -@item -h @var{@{...,@}} +@item -h @var{[,]} @ifclear man @IndexSubentry{Options, @code{-h}} @end ifclear -Enable hardware event counter profiling and select the counter(s). +Enable hardware event counter profiling and select one or more counter(s). To see the supported counters on this system, use the @samp{-h} option without other arguments. @@ -147,6 +150,7 @@ without other arguments. Specify the name for the experiment directory. The name has to end with @samp{.er} and may contain an absolute path (e.g. @file{/tmp/experiment.er}). +An existing experiment with the same name will not be overwritten. @item -O @var{} @ifclear man @@ -164,41 +168,46 @@ overwrites an existing experiment directory with the same name. Add up to 10 comment strings to the experiment. These comments appear in the notes section of the header and can be retrieved with the @command{gprofng display text} command using the @samp{-header} option. +@ifclear man +@IndexSubentry{Options, @code{-header}} +@IndexSubentry{Commands, @code{-header}} +@end ifclear -@item -j @{on|off|@var{}@} +@item -j @{on | off | @var{}@} @ifclear man @IndexSubentry{Options, @code{-j}} @end ifclear -Controls Java profiling when the target is a JVM machine. The allowed values of -this option are: enable (on), disable (off) Java profiling when the target -program is a JVM, or set @samp{} to a non-default JVM. -The default is @samp{-j on} +Controls Java profiling when the target is a JVM machine. The allowed values +for this option are: @table @gcctabopt @item on Record profiling data for the JVM machine, and recognize methods compiled by -the Java HotSpot virtual machine. Also record Java call stacks. The default -is @samp{-j on}. +the Java HotSpot virtual machine. Also record Java call stacks. @item off -Does not record Java profiling data. Profiling data for native call stacks is +Do not record Java profiling data. Profiling data for native call stacks is still recorded. @item @var{} -Records profiling data for the JVM, and use the JVM as installed in @var{}. +Records profiling data for the JVM, and use the JVM as installed in +@var{}. @end table -@item -J @var{} +The default is @samp{-j on}. + +@item -J @var{} @ifclear man @IndexSubentry{Options, @code{-J}} @end ifclear -Specifies additional options to be passed to the JVM used. The -@var{jvm-options} list must be enclosed in quotation marks if it contains more -than one option. The items in the list need to be separated by spaces or tab. +Specifies one or more additional options to be passed to the JVM used. The +@var{jvm-option(s)} list must be enclosed in quotation marks if it contains +more than one option. The items in the list need to be separated by spaces +or tabs. Each item is passed as a separate option to the JVM. Note that this option implies @samp{-j on}. @@ -211,11 +220,12 @@ Collects data for the specified duration. The duration can be a single number, optionally followed by either @samp{m} to specify minutes, or @samp{s} to specify seconds, which is the default. -The duration can also two numbers separated by minus (-) sign. If a single -number is given, data is collected from the start of the run until the given -time. If two numbers are given, data is collected from the first time to the -second. If the second time is zero, data is collected until the end of the -run. If two non-zero numbers are given, the first must be less than the second. +The duration can also consists of two numbers separated by a minus (@minus{}) +sign. If a single number is given, data is collected from the start of the run +until the given time. +If two numbers are given, data is collected from the first time to the second. +In case the second time is zero, data is collected until the end of the run. +If two non-zero numbers are given, the first must be less than the second. @item -n @ifclear man @@ -243,8 +253,8 @@ enclose the @var{regex} in single quotes. The default is @samp{-F on}. @end ifclear Specify archiving of binaries and other files. In addition to disable this -feature (off), or enable archiving off all loadobjects and sources (on), -the other op tions support a more refined selection. +feature (@samp{off}), or enable archiving off all loadobjects and sources +(@samp{on}), the other options support a more refined selection. All of these options enable archiving, but the keyword controls what exactly is selected: all load objects (ldobjects), all source files (src), the @@ -257,9 +267,9 @@ The default is @samp{-a ldobjects}. @IndexSubentry{Options, @code{-S}} @end ifclear -Disable (off), or enable (on) periodic sampling of process-wide resource -utilization. By default, sampling occurs every second. Use the @var{} -option to change this. The default is @samp{-S on}. +Disable (off), or enable (on) periodic sampling of process-wide +resource utilization. By default, sampling occurs every second. Use the +@var{} option to change this. The default is @samp{-S on}. @item -y @var{}[,r] @ifclear man @@ -267,11 +277,11 @@ option to change this. The default is @samp{-S on}. @end ifclear Controls recording of data with the signal named @var{}, referred to -as the pause-resume signal. Whenever the given signal is delivered to the +as the pause-resume signal. Whenever the given signal is delivered to the process, switch between paused (no data is recorded) and resumed (data is recorded) states. -By default, data collection begins in the paused state. If the optional +By default, data collection begins in the paused state. If the optional @samp{r} is given, data collection begins in the resumed state and data collection begins immediately. @@ -283,8 +293,9 @@ not used by the target can be used. @IndexSubentry{Options, @code{-l}} @end ifclear -Specify a signal that will trigger a sample of process-wide resource utilization. -When the named @var{} is delivered to the process, a sample is recorded. +Specify a signal that will trigger a sample of process-wide resource +utilization. When the named @var{} is delivered to the process, +a sample is recorded. The signal can be specified using the full name, without the initial letters @code{SIG}, or the signal number. Note that the @command{kill} @@ -299,9 +310,10 @@ different. @end ifclear Enable synchronization wait tracing, where @var{