From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from simark.ca by simark.ca with LMTP id Wf16FmBMz2rauQcAWB0awg (envelope-from ) for ; Wed, 14 Oct 2026 05:33:20 -0400 Authentication-Results: simark.ca; dkim=pass (2048-bit key; unprotected) header.d=ibm.com header.i=@ibm.com header.a=rsa-sha256 header.s=pp1 header.b=LcB1jjh6; dkim-atps=neutral Received: by simark.ca (Postfix, from userid 112) id 47E001E051; Wed, 14 Oct 2026 05:33:20 -0400 (EDT) X-Spam-Checker-Version: SpamAssassin 4.0.1 (2024-03-25) on simark.ca X-Spam-Level: X-Spam-Status: No, score=-2.4 required=5.0 tests=ARC_SIGNED,ARC_VALID,BAYES_00, DKIM_SIGNED,DKIM_VALID,DKIM_VALID_AU,HTML_MESSAGE,MAILING_LIST_MULTI, RCVD_IN_DNSWL_MED,RCVD_IN_VALIDITY_CERTIFIED_BLOCKED, RCVD_IN_VALIDITY_RPBL_BLOCKED,RCVD_IN_VALIDITY_SAFE_BLOCKED autolearn=ham autolearn_force=no version=4.0.1 Received: from vm01.sourceware.org (vm01.sourceware.org [38.145.34.32]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange x25519 server-signature ECDSA (prime256v1) server-digest SHA256) (No client certificate requested) by simark.ca (Postfix) with ESMTPS id 8693A1E047 for ; Wed, 14 Oct 2026 05:33:19 -0400 (EDT) Received: from vm01.sourceware.org (localhost [IPv6:::1]) by sourceware.org (Postfix) with ESMTP id A09C24BA23C9 for ; Wed, 14 Oct 2026 09:33:18 +0000 (GMT) DKIM-Filter: OpenDKIM Filter v2.11.0 sourceware.org A09C24BA23C9 Authentication-Results: sourceware.org; dkim=pass (2048-bit key, unprotected) header.d=ibm.com header.i=@ibm.com header.a=rsa-sha256 header.s=pp1 header.b=LcB1jjh6 Received: from mx0a-001b2d01.pphosted.com (mx0a-001b2d01.pphosted.com [148.163.156.1]) by sourceware.org (Postfix) with ESMTPS id 68F864BA2E25 for ; Wed, 14 Oct 2026 09:32:50 +0000 (GMT) DMARC-Filter: OpenDMARC Filter v1.4.2 sourceware.org 68F864BA2E25 Authentication-Results: sourceware.org; dmarc=pass (p=reject dis=none) header.from=ibm.com Authentication-Results: sourceware.org; spf=pass smtp.mailfrom=ibm.com ARC-Filter: OpenARC Filter v1.0.0 sourceware.org 68F864BA2E25 Authentication-Results: sourceware.org; arc=fail smtp.remote-ip=148.163.156.1 ARC-Seal: i=2; a=rsa-sha256; d=sourceware.org; s=key; t=1791970370; cv=fail; b=S/h+lD6zR5J9f8fBVrCtHJHwtt0pn0go7Cv3dS9fXBE6xvaqw+VVqCnm85cKJE+mifkN1lo9j2Zmm5qmu9NOcdBiUE5myacW+/M1FfEnrq3uxVvlApSCsrV7J8aEHr50x+V4sfBFjv+J6hQlT0wYq2eIPLFVOZR2yS3lI8zUWhU= ARC-Message-Signature: i=2; a=rsa-sha256; d=sourceware.org; s=key; t=1791970370; c=relaxed/simple; bh=VZqoXxoJ/BoXOn0z1EBCP8RBvPNkrhFwiPX08pYqLM8=; h=DKIM-Signature:From:To:Date:Message-ID:MIME-Version:Subject; b=F8xKaxpXmr7xWB8TkmFU1s61J8MwB9UHXj0CDTisfnjszSBzqH3DunMo3YAba4U5gnPdc3GxghWk1sxAXuPHuG95PJaXdOqMruofpz6Wn3R5hxy0eX/gGzX6IEuqhln7q0u2SSOPa1WKTsBplxRCSQO7lWkPuFJEMh/+zgCFCN4= ARC-Authentication-Results: i=2; sourceware.org; dkim=pass (2048-bit key, unprotected) header.d=ibm.com header.i=@ibm.com header.a=rsa-sha256 header.s=pp1 header.b=LcB1jjh6 DKIM-Filter: OpenDKIM Filter v2.11.0 sourceware.org 68F864BA2E25 Received: from pps.filterd (m0360083.ppops.net [127.0.0.1]) by mx0a-001b2d01.pphosted.com (8.18.1.11/8.18.1.11) with ESMTP id 69DMFQk72017511; Wed, 14 Oct 2026 09:32:46 GMT DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=ibm.com; h=cc :content-type:date:from:in-reply-to:message-id:mime-version :references:subject:to; s=pp1; bh=VZqoXxoJ/BoXOn0z1EBCP8RBvPNkrh FwiPX08pYqLM8=; b=LcB1jjh6FihLKdbuJKUNb8lHpyJljoHMuuBBV8oRxMDY5s Hbf3/wvLTd1HLhJ+xtT0y7PPht/lYQS9vjhHoYz3c/xzo7GHfzSrBOaX3PmPcPQf +fDmDH+dnkGqVyxwY5+5ORR4uyRUJI6wguTo3PFRw+P1G7uK6vzA8UXVLsKEnobw MSNx29wl8b/YwBN8gaZRogmuik9QJx/+SPmtrEnMiP5JwelToXY1Glcu0oQ7WaWI /UjOV6etZgd1i4xZxzxjbtgFUUvqmIDij7O/APHFzeI2fJZ/IvlBUdm8WXShDCnx jxZWkKnAxkiRuhH2WBmwVaJrx75qivUMYobpzojA== Received: from co1pr03cu002.outbound.protection.outlook.com (mail-westus2azon11010056.outbound.protection.outlook.com [52.101.46.56]) by mx0a-001b2d01.pphosted.com (PPS) with ESMTPS id 4h7dugkjap-1 (version=TLSv1.3 cipher=TLS_AES_256_GCM_SHA384 bits=256 verify=NOT); Wed, 14 Oct 2026 09:32:45 +0000 (GMT) ARC-Seal: i=1; a=rsa-sha256; s=arcselector10001; d=microsoft.com; cv=none; b=ZhdaFq1/DPBEinMiIV4K4fEE/i3TsRtBtPR2o+WauM9hHltNi2Vfax3uSM1e2pVRIv12HarYlkf6yuZMlZeQcBjWsFQvWBPPO76m7W6hEkXgPlzOrfz36adSequpWsJJZbJ27pfHbLjgSKB+Gcp/JJuaepe9Zka5eZA915K8iAl7WdvKMFvOca3h1z71X1HuUCRdZaDRQutsfIkrx4I98ntDlCz2ax0u+xs+wAjcDvkpnjjFePF39VCKNfonit9OLQdZm7B49Phw2ZfkgyzDnfY3qh6gJGfDZBDOqEFAEJgQEEuUYDvVwOlWCpVwgdjhDFLJRmTXpfVsmrMdSLbgbw== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=microsoft.com; s=arcselector10001; 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=VZqoXxoJ/BoXOn0z1EBCP8RBvPNkrhFwiPX08pYqLM8=; b=Sy9vyoF587qdErv6sv0AmsEdFMt0aGCFYsbxGwWoLgQ7PWt1MD7xWNeZdnQYDeeIJL3OPr2HqjIh78vwciK6u/KT8sg7zLf320Z539UGFMnr0CE6Sw0n5BW5mj/wQBo9B23OzxVHngYUbMs5eZr6EM/oLOrCEHcSqTCJbTtixfowmIZ1m1wKb3QvOGN9p5L7XTr9/fJLtvkFxEbUG53U+COtp3RPJ1bk2etBKrZvm1zl7K1QoLqwxYRcopECl6vSQroPXJybcEH9Ja7zLrvAnNS8cKM18Na91O6o40cvWtscwoZudAD6cC6Dr0wx4Qx4+nP3x8dZl0T55jT7mcV+Lw== ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass smtp.mailfrom=ibm.com; dmarc=pass action=none header.from=ibm.com; dkim=pass header.d=ibm.com; arc=none Received: from DSWPR15MB319817.namprd15.prod.outlook.com (2603:10b6:8:3b5::13) by SJ4PPFB362AE35A.namprd15.prod.outlook.com (2603:10b6:a0f:fc02::8bb) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.21.522.12; Wed, 14 Oct 2026 09:32:43 +0000 Received: from DSWPR15MB319817.namprd15.prod.outlook.com ([fe80::be5:16ae:394:f4c8]) by DSWPR15MB319817.namprd15.prod.outlook.com ([fe80::be5:16ae:394:f4c8%7]) with mapi id 15.21.0496.021; Wed, 14 Oct 2026 09:32:42 +0000 From: Aditya Kamath To: Simon Marchi , "gdb-patches@sourceware.org" CC: Simon Marchi , Ulrich Weigand , SANGAMESH MALLAYYA Thread-Topic: [EXTERNAL] [PATCH 1/2] gdb: don't let SIGPIPE kill GDB in the pipe command Thread-Index: AQHdWzY9dc9EqOojrEWvW7TOxwVviLb8wzjP Date: Wed, 14 Oct 2026 09:32:42 +0000 Message-ID: References: <20261013171340.1748775-1-simon.marchi@efficios.com> In-Reply-To: <20261013171340.1748775-1-simon.marchi@efficios.com> Accept-Language: en-IN, en-US Content-Language: en-IN X-MS-Has-Attach: X-MS-TNEF-Correlator: x-ms-reactions: allow authentication-results: mx.microsoft.com 1; dkim=none (message not signed) header.d=none;dmarc=none action=none header.from=ibm.com; x-ms-publictraffictype: Email x-ms-traffictypediagnostic: DSWPR15MB319817:EE_|SJ4PPFB362AE35A:EE_ x-ms-office365-filtering-correlation-id: 8cad0858-d7af-4b77-497d-08df29d618d7 x-ms-exchange-senderadcheck: 1 x-ms-exchange-antispam-relay: 0 x-microsoft-antispam: BCL:0; ARA:13230040|376014|23010399003|1800799024|366016|22082099003|18002099003|10067099003|8096899003|13003099007|11063799006|261009223027099003|38070700021|56012099006; x-microsoft-antispam-message-info: TsCLyNuZqpCEQup8ivrbrT6kNmMpknvL0n8Q6oaoVWuCkUFuojt/CuJKQ3L2eJjWVHV7QxOlrieFKZa28OzpHznjFRGBTO1v/tE+fnzIJwIsDpXGsocLMi2QLK3GOvMHpGe+pWKi45BkEtQtypfgApG/8ljKPG0HVSuFbjicAxBcizu9o6gOB0dxFY4RHfgcmPpvcl69MVRzGGy/XmGYV3UcUcv57Bp1hjtakLe0rcOH+CwGIMt0WacnalfU5L31MKuXcUYrXYKP62AOp2HnT6+XtTN3Y624u/aiGR7eq3WfawfuSsuyrIdqCvNdLvCzu9itj85forhZTkAEIGxF3qggZ5R+YKeg0LpG2C0kCtNNG4ypg6X4Xw3vmbZPN91O+N4QvzzBJ1oDCUoVfc0A9O1bWyb56+FMg+oqMTxY2RqTfZHYrmPLyZIgAsTrKBMvfDVBr2MR4dfJkRpjEmWlGTkppdKDJmbQ+lHXYCyrowkgg3oqRRTHjxOAnoGieX9arfUz6rC2GP+cVCNhm0NKxDgXbMR1ayEkNyay8ivR/jGw1OvRN4DU2lWWY4BiUzLBJ8z8eqN87Vf2ttcyQRBaJPu6Uh/Tw8+vYhJYT5m1e90ka4t/SDLmQ65hAAKSJNRW1sqtkL3NoeZfNWdypgwRlsKaJOdZI9HGFvCqWcxyl48= x-forefront-antispam-report: CIP:255.255.255.255; CTRY:; LANG:en; SCL:1; SRV:; IPV:NLI; SFV:NSPM; H:DSWPR15MB319817.namprd15.prod.outlook.com; PTR:; CAT:NONE; SFS:(13230040)(376014)(23010399003)(1800799024)(366016)(22082099003)(18002099003)(10067099003)(8096899003)(13003099007)(11063799006)(261009223027099003)(38070700021)(56012099006); DIR:OUT; SFP:1101; x-ms-exchange-antispam-messagedata-chunkcount: 1 x-ms-exchange-antispam-messagedata-0: =?utf-8?B?Y1oxUVBPcGpuOGQ2bkduV05Rc0w5ZWU0bmtROVBVOHZWV0tlaDBmVXNUdTNQ?= =?utf-8?B?dEtMSnRVQUlLUnc5SUNNajhlZUVnc3VCUjYyQWhuekhjRHBaMVE3WXVoVkNN?= =?utf-8?B?S295MEF6MER6TkRKeVBFclhWK0tvVnM2UWdyUDBCUDBoaUNsU1V5V2VNQzha?= =?utf-8?B?TE82dzF3MytNVnlwSEJoUnc0ZzJQcmVsbUtpMnJjV2xST1ZUeUh2WHd6K3Bq?= =?utf-8?B?Y3NLWi8rWDdrNW5KSjdNZXRkaWg4RVhWRGZYbUF0TEMvU2NhdURON29sQVQx?= =?utf-8?B?aEgrSy9XOGw3WjZXV2J2VzJ2OU1wZUVFOWE1TDE2WkJXRjRMOXc4NzRiaDVx?= =?utf-8?B?alYxQUxxcVpDblhMOGsybUZYK1U2Y2pDVnAyTURTNlhnUzM1NitwY0Fpd2Ny?= =?utf-8?B?SUZtYjhxa0N6djk4bTdUSTFuenllQUlMRnp3MDYrOE5DUURiOUpFWi9uVkh2?= =?utf-8?B?WHZFM1VLcmMveFJENXF6Q0U2TnVrYzBnYnluT2J5L0lZdzJkMHEzNit5R0ht?= =?utf-8?B?MnE1b1FBTFdrQ1UvaFp1NFBRY0RuT3B0ZUhWQzFJeHNNaW9EakJBK0lvaEpn?= =?utf-8?B?YW9kUkoyb1pVdERYWlBpUkU0RzRLYUkzaSs5ZWpOMWtQZGJzUmpxNGhXb3gr?= =?utf-8?B?OFdBTm5KN3BnakhSTmdsNXkreGphYkNrdmtxM2MyTHJ1cjRXVFl6TG8wVVRM?= =?utf-8?B?NVdNd1FselBjUHcxVmdHNTJKWHMyRiszODBCaEtnTktic1lPYTVTZi9wR2VC?= =?utf-8?B?SFNFM21PYW9kTlVwbGhkWFFrTGVQclRtY0Jka3kvbmN5b0lRd2s1ajlsK0dy?= =?utf-8?B?QlZlZld3UTlueE9lMllqQW9Jb1hOeGZSbDBScUltcmFBNmJDQ0JwdDJUVEdP?= =?utf-8?B?L2hUR3NEYkkrSERDTXdmTkk3N0Qvbmd1Q2hNVEd3eERMT2wzMGNxMDZmd2Vo?= =?utf-8?B?QWc3WHozOW9rMVJrdFBiSDhZODRieTFCVzN5eW93VEF2Mzh6OHJ0TFZYUEVN?= =?utf-8?B?a2RndThMQ1l0QVVudGNaamEwTHNLdENwNXVMZ1N1cXRVMEdZY2ZzeHZTbmZw?= =?utf-8?B?dFNYZlM4WjlVU3R4VThtbUFsSGo4dUlGWlo0VC94Z0syZFdIWUV0RHZqZkh6?= =?utf-8?B?aFRNeHdhTDJOVHRkenEvZlZvU2ZwVktQWmhSS1g5K3BweSt6M1ZJUkc0RC9I?= =?utf-8?B?NFZtZWtFREFlVnJTQWNwVlM4d1RVN2RxQlAyWVppQ0hnejVxaTN4QU9aaHRN?= =?utf-8?B?NCtLTGR4MGtvakRjU3FTQjZwT2txTWp2YWl3L3EveVh1bGw4WGRUYnYxV3oz?= =?utf-8?B?dFRuekdKcmF5eXNnUmF4ZHJJSS9vZUJXK0dCMVhFL1RJcVk3OTlmdm5ZVnZh?= =?utf-8?B?YXZtME1SR1F6cCsvelVLQXprVlBjbkx3U1R0WHlNUGhCM0VmNEhHMEpxanRx?= =?utf-8?B?RUlYVW9lbmo4M3g0QTUyYzlzWTgxNlVIREFKTHBnL1NRRFVQNTVKZ1F5R0RZ?= =?utf-8?B?QWx4Z29md0IzVXpDemlleTdTcFJzNFJVV0dTVFlKRC9pcW9kaWlEcGVCaFpL?= =?utf-8?B?NU5MaEkwWmNMNC9NcWZ2d0JLUi8xcVM0UUYyMFdHL1JxZ0RTWmxwR1hEWW9u?= =?utf-8?B?Z0Y1Tmw3b0k5Sis5U1VQRXowVm1YOVNHQStwb3hzYlFKSllOaElWSGt0YVdK?= =?utf-8?B?OUhtdTJCUnlQYkY3UXhyOGROZnlXS3pBQU5oOTVJT09KZmsrQmthTDhXL20x?= =?utf-8?B?SDk3ZUxWRnZnc2R6L3dmMzZ4VjNVVEpFcjkwNEl3LzZOVTVGN0Y1MzYybVdp?= =?utf-8?B?S1I0UXpzeTZ3MXVBZ2N3ZHJUUmgyZnN0TDA0L0pTcHlCMFJPQ0plWTFYMHdF?= =?utf-8?B?Tk9CaE44cVZvMm5lODlpTXU4ekJuVEdSVVRHOFBYRHRRc3oybUxxWDlYdUY5?= =?utf-8?B?MTNTYllhTy9mK05EMnord2ZTZ2lsMDlrMzJaR3NZbHM0OGxpU1ptVDdtNysx?= =?utf-8?B?aHlyQnJudFU0em01cERUVVNMWW9POUpXbEtCb1JkZGdkLzl2MmVQMFdPcFo3?= =?utf-8?B?Q1Y4R2NKbzdrc2NCOFliNkpwdFB5VmFoRFlXbDNSOUVnTkEyWFk1YUlHMkc0?= =?utf-8?B?R214SWVHMHlEK0lENUNMQ0R0NElwbEdidW03dDBqYm1ESUxnYXBQa0ZNZUtU?= =?utf-8?B?QWdtaXczUXBPL3RBQ3Z2UFJpd282MDZnb2U3WEh3bUFSL0ZBeFlFdGUxNFJu?= =?utf-8?B?NDZuZ2JLNVZpenZPVE1rYlRRVlRpVEQ5bG1uU3hWRHNBNWhDSEFlbGZjYUhY?= =?utf-8?B?U1dURytocUFCcFozVEZERi9rRklOYUFkU3JXNUFNVFJzYitDdEN6UlAxR2FY?= =?utf-8?Q?rYj0AKV4dy0bWE98=3D?= Content-Type: multipart/alternative; boundary="_000_DSWPR15MB3198171C47C0C67CCE6C00D769D69D2DSWPR15MB319817_" MIME-Version: 1.0 X-Exchange-RoutingPolicyChecked: 1bWaerBCJJxueQcPm3DvH1dm6fHaaZdndxPT0elU4jRomDWv/Bi+2iCZna3mdxe3xryaadd42Fgui0SBE8Tiqf54RTVi4DwrBB8Vi1ehaiHFYaooyd1i3UPn0evvSZ0XTPeJv/fJf43x6ZTd9XXgs860hhAsaEvBOtAOmNOM1seTn9mIEcPGQIdimcgCm0PXQeyUWiq96GUGh9CaRLthgYxE+pc2yUXgoTI5DcfCxyLJrYyq1XuucO7N0aEHbn+f3Afma8fm59XU6DveobvXGtbZ7yhvFy+6xb/Vq7wVVpqzxH4+xYecDvhuvziOv0TPidK9QkNhTxataJiE8BGBeA== X-OriginatorOrg: ibm.com X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-AuthSource: DSWPR15MB319817.namprd15.prod.outlook.com X-MS-Exchange-CrossTenant-Network-Message-Id: 8cad0858-d7af-4b77-497d-08df29d618d7 X-MS-Exchange-CrossTenant-originalarrivaltime: 14 Oct 2026 09:32:42.6191 (UTC) X-MS-Exchange-CrossTenant-fromentityheader: Hosted X-MS-Exchange-CrossTenant-id: fcf67057-50c9-4ad4-98f3-ffca64add9e9 X-MS-Exchange-CrossTenant-mailboxtype: HOSTED X-MS-Exchange-CrossTenant-userprincipalname: rCkMXNeRnwwZXmX2O9ZFEqY5wZ49Qjtc4bst4iFn8hejuxUHa5206rn0B5KMF2Sws5cpULDjHeiTcSa4xnLdFQ== X-MS-Exchange-Transport-CrossTenantHeadersStamped: SJ4PPFB362AE35A X-Authority-Analysis: v=2.4 cv=Cr0q4X4D c=1 sm=1 tr=0 ts=6acf4c3d cx=c_pps a=0PDhd3HO6khzWhHQYbQRQA==:117 a=z/mQ4Ysz8XfWz/Q5cLBRGdckG28=:19 a=lCpzRmAYbLLaTzLvsPZ7Mbvzbb8=:19 a=b3oQLGk-9TBPBjyk:21 a=xqWC_Br6kY4A:10 a=660iZSQnnn4A:10 a=VkNPw1HP01LnGYTKEx00:22 a=RnoormkPH1_aCDwRdu11:22 a=iQ6ETzBq9ecOQQE5vZCe:22 a=lmSPmng7-in4EKySBdoA:9 a=QEXdDO2ut3YA:10 a=F5IE5AHbb_8jvRzQ_vkA:9 a=z7sy5b8msRPl--mw:21 a=_W_S_7VecoQA:10 X-Proofpoint-GUID: Y80Nd_zuMXBOWnE0PcaM4K5T8i4jNZ6H X-Proofpoint-Spam-Details-Enc: AW1haW4tMjYxMDE0MDAzNiBTYWx0ZWRfX79TXjLdCm43g Jrg4/jEy6noTnh8i5pDe10747YrLB1mcI6VEcIYup+6ykDFa++eJ5DdjrbBPWu3XwqRGv08+cMt 2I/Ui7dhVWFaYQqnqYctul8ikivcJrvzBCEl4NtgyIA7DWKBal+PAUVomKJwuYos7rzPoiU/XX6 4C0a/hwqwdBOQXomu70WKuXXZvsddfRCuee+sM+ZmT5cb7P7Jn4SlpwAy7sXuuNmNknTwqAfBjA jIetw45/eqRZf7g7Zs1DgxB2+XbXTk1H1UDiXM/a7+n9y9WyRLnJ7nKQwHVyTbXRx+ugJgkS3k5 UuLuUK+wppcoN0HUv3EQW6R2zdJjA59UmEcA/Uypg+yAXbVagTI1iHYpjdHB0Mcui5SgJjTfTcp AnXQu4K/wbiFZ81spkdKXFd2O5Wi4ScEQIyDOGAmexfUEP5vOV3tv1SaEzdEuSE2XRWNkNvsBOW 9AVek6bLyzgDSIpVuOQ== X-Proofpoint-Spam-Info: AW1haW4tMjYxMDE0MDAzNiBTYWx0ZWRfXzPsLm+kWpZO1 6lzlW62Bu1H0PzyLWatxUtHf5blRMUboQ6Pp+FMXMcP8y0G8sX2Z6JemZSY1CcELPo6oQbfoDGK pLdVnwiAIwoq4M9AIqYKuERaw332UtE= X-Proofpoint-ORIG-GUID: Y80Nd_zuMXBOWnE0PcaM4K5T8i4jNZ6H Subject: Re: [PATCH 1/2] gdb: don't let SIGPIPE kill GDB in the pipe command X-Proofpoint-Virus-Version: vendor=baseguard engine=ICAP:2.0.293,Aquarius:18.0.1176,Hydra:6.1.134,FMLib:17.12.100.49 definitions=2026-10-13_01,2026-10-09_01,2025-10-01_01 X-Proofpoint-Spam-Details: rule=outbound_notspam policy=outbound score=0 bulkscore=0 spamscore=0 adultscore=0 priorityscore=1501 suspectscore=0 malwarescore=0 clxscore=1011 impostorscore=0 lowpriorityscore=0 phishscore=0 classifier=typeunknown authscore=0 authtc= authcc= route=outbound adjust=0 reason=mlx scancount=1 engine=8.22.0-2610080000 definitions=main-2610140036 X-BeenThere: gdb-patches@sourceware.org X-Mailman-Version: 2.1.30 Precedence: list List-Id: Gdb-patches mailing list List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: gdb-patches-bounces~public-inbox=simark.ca@sourceware.org --_000_DSWPR15MB3198171C47C0C67CCE6C00D769D69D2DSWPR15MB319817_ Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 SGkgU2ltb24sDQoNClRoYW5rcyBmb3IgdGhlIHF1aWNrIGZpeC4NCg0KSSB0ZXN0ZWQgYm90aCBw YXRjaGVzIG9uIEFJWCA3LjMgd2l0aCBhIDY0LWJpdCBHREIgY29uZmlndXJlZCB3aXRob3V0DQpQ eXRob24sIHJ1bm5pbmcgZ2RiLmJhc2Uvc2hlbGwuZXhwIHdpdGgNCiJnbWFrZSBjaGVjayBSVU5U RVNURkxBR1M9Z2RiLmJhc2Uvc2hlbGwuZXhwIi4gIEkgcmFuIGl0IHdpdGggdGhlIHRlc3QNCnBy b2dyYW1zIGJ1aWx0IHdpdGggYm90aCAtbWFpeDY0IGFuZCAtbWFpeDMyLg0KDQoNCiAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICDigILigILigILigILigILigIJleHBlY3Rl ZCAgdW5leHBlY3RlZCAgdW5yZXNvbHZlZA0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgIOKAguKAguKAguKAguKAguKAguKAgnBhc3NlcyAgICBmYWlsdXJlcw0KICBvcmln aW5hbCBHREIgKyBuZXcgdGVzdCAgICAgICAgICAgICAgICAxMTIgICAgICAgNCAgICAgICAgICAg OQ0KICBwYXRjaGVzIDEgKyAyLCAtbWFpeDY0ICAgICAgICAgICAgICAgICAxMjEgICAgICAgNCAg ICAgICAgICAgMA0KICBwYXRjaGVzIDEgKyAyLCAtbWFpeDMyICAgICAgICAgICAgICAgICAxMjEg ICAgICAgNCAgICAgICAgICAgMA0KDQoNCldpdGhvdXQgdGhlIGZpeCwgdGhlIG5ldyB0ZXN0IHJl cHJvZHVjZXMgdGhlIHByb2JsZW0gZXZlcnkgdGltZS4gIFRoZSBsb2cNCnNob3dzOg0KDQogIChn ZGIpIHBpcGUgbG90cyB8IGV4aXQgMA0KICBFUlJPUjogR0RCIHByb2Nlc3Mgbm8gbG9uZ2VyIGV4 aXN0cw0KICBHREIgcHJvY2VzcyBleGl0ZWQgd2l0aCB3YWl0IHN0YXR1cyAuLi4gQ0hJTERLSUxM RUQgU0lHUElQRSB7d3JpdGUgb24gcGlwZSB3aXRoIG5vIHJlYWRlcnN9DQoNCkFmdGVyIHRoYXQg R0RCIGlzIGdvbmUsIHNvIHRoZSA5IGNoZWNrcyBpbiB0ZXN0X3BpcGVfcmVhZGVyX2V4aXRzX2Vh cmx5DQphcmUgYWxsIHJlcG9ydGVkIGFzIFVOUkVTT0xWRUQuICBUaGlzIGlzIHRoZSBzYW1lIGZh aWx1cmUgdGhhdCBnYXZlIG1lDQo3NSB1bnJlc29sdmVkIHJlc3VsdHMgaW4gYSBmdWxsIDMyLWJp dCBydW4gb2YgZ2RiLmJhc2UuICBUaGVyZSBpdA0KaGFwcGVuZWQgb24gdGhlIGZpcnN0IHBpcGUg dGVzdCwgc28gdGhlIHJlc3Qgb2Ygc2hlbGwuZXhwIHdhcyBsb3N0LiAgV2l0aA0KdGhlIHBhdGNo ZXMgYXBwbGllZCB0aGUgdGVzdCBwYXNzZXMgYW5kIHRoZXJlIGFyZSBubyB1bnJlc29sdmVkIHJl c3VsdHMuDQoNCg0KVGhlIDQgcmVtYWluaW5nIGZhaWx1cmVzIGluIHNoZWxsLmV4cCBhcmUgbm90 IGNhdXNlZCBieSB5b3VyIHBhdGNoZXM6DQoNCiAgMTogc2hlbGwgaW50ZXJydXB0IGV4aXRjb2Rl DQogIDI6IHNoZWxsIGludGVycnVwdCBleGl0c2lnbmFsDQogIDM6IHBpcGUgaW50ZXJydXB0IGV4 aXRjb2RlDQogIDQ6IHBpcGUgaW50ZXJydXB0IGV4aXRzaWduYWwNCg0KVGhleSBmYWlsIHRoZSBz YW1lIHdheSB3aXRob3V0IHRoZSBwYXRjaGVzLiAgVGhlIHRlc3RzIHJ1biAia2lsbCAtMiAkJCIN CnVuZGVyIHRoZSBzaGVsbCBhbmQgZXhwZWN0ICRfc2hlbGxfZXhpdHNpZ25hbCA9IDIuICBPbiBB SVgsIC9iaW4vc2ggYW5kDQovdXNyL2Jpbi9rc2ggYXJlIGtzaDg4LCB3aGljaCBjYXRjaGVzIFNJ R0lOVCBhbmQgY2FsbHMgZXhpdCAoMTMwKQ0KKDEyOCArIDIpIGluc3RlYWQgb2YgZHlpbmcgZnJv bSB0aGUgc2lnbmFsLiAgR0RCIHRoZW4gc2VlcyBhIG5vcm1hbCBleGl0LA0Kc2V0cyAkX3NoZWxs X2V4aXRjb2RlID0gMTMwIGFuZCBsZWF2ZXMgJF9zaGVsbF9leGl0c2lnbmFsIHZvaWQuICBJDQpj aGVja2VkIHRoZSByYXcgd2FpdCBzdGF0dXMgb2YgZWFjaCBzaGVsbDoNCg0KICAvdXNyL2Jpbi9r c2ggICAgZXhpdGVkLCBjb2RlIDEzMA0KICAvdXNyL2Jpbi9rc2g5MyAga2lsbGVkIGJ5IHNpZ25h bCAyDQogIC91c3IvYmluL2Jhc2ggICBraWxsZWQgYnkgc2lnbmFsIDINCg0KU28gR0RCIHJlcG9y dHMgd2hhdCBoYXBwZW5lZCBjb3JyZWN0bHksIGFuZCB0aGUgdGVzdCBhc3N1bWVzIGEgc2hlbGwN CnRoYXQgZGllcyBmcm9tIHRoZSBzaWduYWwuICAic2hlbGwiIGFuZCAiISIgdXNlICRTSEVMTCwg YW5kIHJ1bm5pbmcgd2l0aA0KU0hFTEw9L3Vzci9iaW4vYmFzaCBtYWtlcyB0aG9zZSB0d28gWzEg YW5kIDJdIHRlc3RzIHBhc3MuDQoNCg0KRG8geW91IHRoaW5rIGl0IHdvdWxkIG1ha2Ugc2Vuc2Ug dG8gaGFuZGxlIHRoZSBrc2g4OCBiZWhhdmlvdXIgaW4gYSBzZXBhcmF0ZSB0ZXN0LXN1aXRlIHBh dGNoLCBieSBhY2NlcHRpbmcgJF9zaGVsbF9leGl0Y29kZSA9IDEzMCBhbmQgJF9zaGVsbF9leGl0 c2lnbmFsID0gdm9pZCBvbiBBSVg/Pw0KDQpPdGhlcndpc2UsIHBhdGNoZXMgMSBhbmQgMiB3b3Jr cyBvbiBBSVguDQoNClRoYW5rcywNCkFkaXR5YQ0K --_000_DSWPR15MB3198171C47C0C67CCE6C00D769D69D2DSWPR15MB319817_ Content-Type: text/html; charset="utf-8" Content-Transfer-Encoding: base64 PGh0bWw+DQo8aGVhZD4NCjxtZXRhIGh0dHAtZXF1aXY9IkNvbnRlbnQtVHlwZSIgY29udGVudD0i dGV4dC9odG1sOyBjaGFyc2V0PXV0Zi04Ij4NCjwvaGVhZD4NCjxib2R5Pg0KPGRpdiBzdHlsZT0i ZGlyZWN0aW9uOiBsdHI7IGZvbnQtZmFtaWx5OiBBcHRvcywgQXJpYWwsIEhlbHZldGljYSwgc2Fu cy1zZXJpZjsgZm9udC1zaXplOiAxMnB0OyBjb2xvcjogcmdiKDAsIDAsIDApOyI+DQpIaSBTaW1v biw8L2Rpdj4NCjxkaXYgc3R5bGU9ImRpcmVjdGlvbjogbHRyOyBmb250LWZhbWlseTogQXB0b3Ms IEFyaWFsLCBIZWx2ZXRpY2EsIHNhbnMtc2VyaWY7IGZvbnQtc2l6ZTogMTJwdDsgY29sb3I6IHJn YigwLCAwLCAwKTsiPg0KPGJyPg0KPC9kaXY+DQo8ZGl2IHN0eWxlPSJmb250LWZhbWlseTogQXB0 b3MsIEFyaWFsLCBIZWx2ZXRpY2EsIHNhbnMtc2VyaWY7IGZvbnQtc2l6ZTogMTJwdDsgY29sb3I6 IHJnYigwLCAwLCAwKTsiPg0KVGhhbmtzIGZvciB0aGUgcXVpY2sgZml4LjwvZGl2Pg0KPGRpdiBz dHlsZT0iZGlyZWN0aW9uOiBsdHI7IGZvbnQtZmFtaWx5OiBBcHRvcywgQXJpYWwsIEhlbHZldGlj YSwgc2Fucy1zZXJpZjsgZm9udC1zaXplOiAxMnB0OyBjb2xvcjogcmdiKDAsIDAsIDApOyI+DQo8 YnI+DQo8L2Rpdj4NCjxkaXYgc3R5bGU9ImZvbnQtZmFtaWx5OiBBcHRvcywgQXJpYWwsIEhlbHZl dGljYSwgc2Fucy1zZXJpZjsgZm9udC1zaXplOiAxMnB0OyBjb2xvcjogcmdiKDAsIDAsIDApOyI+ DQpJIHRlc3RlZCBib3RoIHBhdGNoZXMgb24gQUlYIDcuMyB3aXRoIGEgNjQtYml0IEdEQiBjb25m aWd1cmVkIHdpdGhvdXQ8L2Rpdj4NCjxkaXYgc3R5bGU9ImZvbnQtZmFtaWx5OiBBcHRvcywgQXJp YWwsIEhlbHZldGljYSwgc2Fucy1zZXJpZjsgZm9udC1zaXplOiAxMnB0OyBjb2xvcjogcmdiKDAs IDAsIDApOyI+DQpQeXRob24sIHJ1bm5pbmcgZ2RiLmJhc2Uvc2hlbGwuZXhwIHdpdGg8L2Rpdj4N CjxkaXYgc3R5bGU9ImZvbnQtZmFtaWx5OiBBcHRvcywgQXJpYWwsIEhlbHZldGljYSwgc2Fucy1z ZXJpZjsgZm9udC1zaXplOiAxMnB0OyBjb2xvcjogcmdiKDAsIDAsIDApOyI+DQomcXVvdDtnbWFr ZSBjaGVjayBSVU5URVNURkxBR1M9Z2RiLmJhc2Uvc2hlbGwuZXhwJnF1b3Q7LiAmbmJzcDtJIHJh biBpdCB3aXRoIHRoZSB0ZXN0PC9kaXY+DQo8ZGl2IHN0eWxlPSJmb250LWZhbWlseTogQXB0b3Ms IEFyaWFsLCBIZWx2ZXRpY2EsIHNhbnMtc2VyaWY7IGZvbnQtc2l6ZTogMTJwdDsgY29sb3I6IHJn YigwLCAwLCAwKTsiPg0KcHJvZ3JhbXMgYnVpbHQgd2l0aCBib3RoIC1tYWl4NjQgYW5kIC1tYWl4 MzIuICZuYnNwOzwvZGl2Pg0KPGRpdiBzdHlsZT0iZGlyZWN0aW9uOiBsdHI7IGZvbnQtZmFtaWx5 OiBBcHRvcywgQXJpYWwsIEhlbHZldGljYSwgc2Fucy1zZXJpZjsgZm9udC1zaXplOiAxMnB0OyBj b2xvcjogcmdiKDAsIDAsIDApOyI+DQo8YnI+DQo8L2Rpdj4NCjxkaXYgc3R5bGU9ImRpcmVjdGlv bjogbHRyOyBmb250LWZhbWlseTogQXB0b3MsIEFyaWFsLCBIZWx2ZXRpY2EsIHNhbnMtc2VyaWY7 IGZvbnQtc2l6ZTogMTJwdDsgY29sb3I6IHJnYigwLCAwLCAwKTsiPg0KPGJyPg0KPC9kaXY+DQo8 ZGl2IHN0eWxlPSJmb250LWZhbWlseTogQXB0b3MsIEFyaWFsLCBIZWx2ZXRpY2EsIHNhbnMtc2Vy aWY7IGZvbnQtc2l6ZTogMTJwdDsgY29sb3I6IHJnYigwLCAwLCAwKTsiPg0KJm5ic3A7ICZuYnNw OyAmbmJzcDsgJm5ic3A7ICZuYnNwOyAmbmJzcDsgJm5ic3A7ICZuYnNwOyAmbmJzcDsgJm5ic3A7 ICZuYnNwOyAmbmJzcDsgJm5ic3A7ICZuYnNwOyAmbmJzcDsgJm5ic3A7ICZuYnNwOyAmbmJzcDsg Jm5ic3A7ICZuYnNwOyDigILigILigILigILigILigIJleHBlY3RlZCAmbmJzcDt1bmV4cGVjdGVk ICZuYnNwO3VucmVzb2x2ZWQ8L2Rpdj4NCjxkaXYgc3R5bGU9ImZvbnQtZmFtaWx5OiBBcHRvcywg QXJpYWwsIEhlbHZldGljYSwgc2Fucy1zZXJpZjsgZm9udC1zaXplOiAxMnB0OyBjb2xvcjogcmdi KDAsIDAsIDApOyI+DQombmJzcDsgJm5ic3A7ICZuYnNwOyAmbmJzcDsgJm5ic3A7ICZuYnNwOyAm bmJzcDsgJm5ic3A7ICZuYnNwOyAmbmJzcDsgJm5ic3A7ICZuYnNwOyAmbmJzcDsgJm5ic3A7ICZu YnNwOyAmbmJzcDsgJm5ic3A7ICZuYnNwOyAmbmJzcDsgJm5ic3A7IOKAguKAguKAguKAguKAguKA guKAgnBhc3NlcyAmbmJzcDsgJm5ic3A7ZmFpbHVyZXM8L2Rpdj4NCjxkaXYgc3R5bGU9ImZvbnQt ZmFtaWx5OiBBcHRvcywgQXJpYWwsIEhlbHZldGljYSwgc2Fucy1zZXJpZjsgZm9udC1zaXplOiAx MnB0OyBjb2xvcjogcmdiKDAsIDAsIDApOyI+DQombmJzcDsgb3JpZ2luYWwgR0RCICsgbmV3IHRl c3QgJm5ic3A7ICZuYnNwOyAmbmJzcDsgJm5ic3A7ICZuYnNwOyAmbmJzcDsgJm5ic3A7ICZuYnNw OzExMiAmbmJzcDsgJm5ic3A7ICZuYnNwOyA0ICZuYnNwOyAmbmJzcDsgJm5ic3A7ICZuYnNwOyAm bmJzcDsgOTwvZGl2Pg0KPGRpdiBzdHlsZT0iZm9udC1mYW1pbHk6IEFwdG9zLCBBcmlhbCwgSGVs dmV0aWNhLCBzYW5zLXNlcmlmOyBmb250LXNpemU6IDEycHQ7IGNvbG9yOiByZ2IoMCwgMCwgMCk7 Ij4NCiZuYnNwOyBwYXRjaGVzIDEgKyAyLCAtbWFpeDY0ICZuYnNwOyAmbmJzcDsgJm5ic3A7ICZu YnNwOyAmbmJzcDsgJm5ic3A7ICZuYnNwOyAmbmJzcDsgMTIxICZuYnNwOyAmbmJzcDsgJm5ic3A7 IDQgJm5ic3A7ICZuYnNwOyAmbmJzcDsgJm5ic3A7ICZuYnNwOyAwPC9kaXY+DQo8ZGl2IHN0eWxl PSJmb250LWZhbWlseTogQXB0b3MsIEFyaWFsLCBIZWx2ZXRpY2EsIHNhbnMtc2VyaWY7IGZvbnQt c2l6ZTogMTJwdDsgY29sb3I6IHJnYigwLCAwLCAwKTsiPg0KJm5ic3A7IHBhdGNoZXMgMSArIDIs IC1tYWl4MzIgJm5ic3A7ICZuYnNwOyAmbmJzcDsgJm5ic3A7ICZuYnNwOyAmbmJzcDsgJm5ic3A7 ICZuYnNwOyAxMjEgJm5ic3A7ICZuYnNwOyAmbmJzcDsgNCAmbmJzcDsgJm5ic3A7ICZuYnNwOyAm bmJzcDsgJm5ic3A7IDA8L2Rpdj4NCjxkaXYgc3R5bGU9ImRpcmVjdGlvbjogbHRyOyBmb250LWZh bWlseTogQXB0b3MsIEFyaWFsLCBIZWx2ZXRpY2EsIHNhbnMtc2VyaWY7IGZvbnQtc2l6ZTogMTJw dDsgY29sb3I6IHJnYigwLCAwLCAwKTsiPg0KPGJyPg0KPC9kaXY+DQo8ZGl2IHN0eWxlPSJkaXJl Y3Rpb246IGx0cjsgZm9udC1mYW1pbHk6IEFwdG9zLCBBcmlhbCwgSGVsdmV0aWNhLCBzYW5zLXNl cmlmOyBmb250LXNpemU6IDEycHQ7IGNvbG9yOiByZ2IoMCwgMCwgMCk7Ij4NCjxicj4NCjwvZGl2 Pg0KPGRpdiBzdHlsZT0iZm9udC1mYW1pbHk6IEFwdG9zLCBBcmlhbCwgSGVsdmV0aWNhLCBzYW5z LXNlcmlmOyBmb250LXNpemU6IDEycHQ7IGNvbG9yOiByZ2IoMCwgMCwgMCk7Ij4NCldpdGhvdXQg dGhlIGZpeCwgdGhlIG5ldyB0ZXN0IHJlcHJvZHVjZXMgdGhlIHByb2JsZW0gZXZlcnkgdGltZS4g Jm5ic3A7VGhlIGxvZzwvZGl2Pg0KPGRpdiBzdHlsZT0iZm9udC1mYW1pbHk6IEFwdG9zLCBBcmlh bCwgSGVsdmV0aWNhLCBzYW5zLXNlcmlmOyBmb250LXNpemU6IDEycHQ7IGNvbG9yOiByZ2IoMCwg MCwgMCk7Ij4NCnNob3dzOjwvZGl2Pg0KPGRpdiBzdHlsZT0iZGlyZWN0aW9uOiBsdHI7IGZvbnQt ZmFtaWx5OiBBcHRvcywgQXJpYWwsIEhlbHZldGljYSwgc2Fucy1zZXJpZjsgZm9udC1zaXplOiAx MnB0OyBjb2xvcjogcmdiKDAsIDAsIDApOyI+DQo8YnI+DQo8L2Rpdj4NCjxkaXYgc3R5bGU9ImZv bnQtZmFtaWx5OiBBcHRvcywgQXJpYWwsIEhlbHZldGljYSwgc2Fucy1zZXJpZjsgZm9udC1zaXpl OiAxMnB0OyBjb2xvcjogcmdiKDAsIDAsIDApOyI+DQombmJzcDsgKGdkYikgcGlwZSBsb3RzIHwg ZXhpdCAwPC9kaXY+DQo8ZGl2IHN0eWxlPSJmb250LWZhbWlseTogQXB0b3MsIEFyaWFsLCBIZWx2 ZXRpY2EsIHNhbnMtc2VyaWY7IGZvbnQtc2l6ZTogMTJwdDsgY29sb3I6IHJnYigwLCAwLCAwKTsi Pg0KJm5ic3A7IEVSUk9SOiBHREIgcHJvY2VzcyBubyBsb25nZXIgZXhpc3RzPC9kaXY+DQo8ZGl2 IHN0eWxlPSJmb250LWZhbWlseTogQXB0b3MsIEFyaWFsLCBIZWx2ZXRpY2EsIHNhbnMtc2VyaWY7 IGZvbnQtc2l6ZTogMTJwdDsgY29sb3I6IHJnYigwLCAwLCAwKTsiPg0KJm5ic3A7IEdEQiBwcm9j ZXNzIGV4aXRlZCB3aXRoIHdhaXQgc3RhdHVzIC4uLiBDSElMREtJTExFRCBTSUdQSVBFIHt3cml0 ZSBvbiBwaXBlIHdpdGggbm8gcmVhZGVyc308L2Rpdj4NCjxkaXYgc3R5bGU9ImRpcmVjdGlvbjog bHRyOyBmb250LWZhbWlseTogQXB0b3MsIEFyaWFsLCBIZWx2ZXRpY2EsIHNhbnMtc2VyaWY7IGZv bnQtc2l6ZTogMTJwdDsgY29sb3I6IHJnYigwLCAwLCAwKTsiPg0KPGJyPg0KPC9kaXY+DQo8ZGl2 IHN0eWxlPSJmb250LWZhbWlseTogQXB0b3MsIEFyaWFsLCBIZWx2ZXRpY2EsIHNhbnMtc2VyaWY7 IGZvbnQtc2l6ZTogMTJwdDsgY29sb3I6IHJnYigwLCAwLCAwKTsiPg0KQWZ0ZXIgdGhhdCBHREIg aXMgZ29uZSwgc28gdGhlIDkgY2hlY2tzIGluIHRlc3RfcGlwZV9yZWFkZXJfZXhpdHNfZWFybHk8 L2Rpdj4NCjxkaXYgc3R5bGU9ImZvbnQtZmFtaWx5OiBBcHRvcywgQXJpYWwsIEhlbHZldGljYSwg c2Fucy1zZXJpZjsgZm9udC1zaXplOiAxMnB0OyBjb2xvcjogcmdiKDAsIDAsIDApOyI+DQphcmUg YWxsIHJlcG9ydGVkIGFzIFVOUkVTT0xWRUQuICZuYnNwO1RoaXMgaXMgdGhlIHNhbWUgZmFpbHVy ZSB0aGF0IGdhdmUgbWU8L2Rpdj4NCjxkaXYgc3R5bGU9ImZvbnQtZmFtaWx5OiBBcHRvcywgQXJp YWwsIEhlbHZldGljYSwgc2Fucy1zZXJpZjsgZm9udC1zaXplOiAxMnB0OyBjb2xvcjogcmdiKDAs IDAsIDApOyI+DQo3NSB1bnJlc29sdmVkIHJlc3VsdHMgaW4gYSBmdWxsIDMyLWJpdCBydW4gb2Yg Z2RiLmJhc2UuICZuYnNwO1RoZXJlIGl0PC9kaXY+DQo8ZGl2IHN0eWxlPSJmb250LWZhbWlseTog QXB0b3MsIEFyaWFsLCBIZWx2ZXRpY2EsIHNhbnMtc2VyaWY7IGZvbnQtc2l6ZTogMTJwdDsgY29s b3I6IHJnYigwLCAwLCAwKTsiPg0KaGFwcGVuZWQgb24gdGhlIGZpcnN0IHBpcGUgdGVzdCwgc28g dGhlIHJlc3Qgb2Ygc2hlbGwuZXhwIHdhcyBsb3N0LiAmbmJzcDtXaXRoPC9kaXY+DQo8ZGl2IHN0 eWxlPSJmb250LWZhbWlseTogQXB0b3MsIEFyaWFsLCBIZWx2ZXRpY2EsIHNhbnMtc2VyaWY7IGZv bnQtc2l6ZTogMTJwdDsgY29sb3I6IHJnYigwLCAwLCAwKTsiPg0KdGhlIHBhdGNoZXMgYXBwbGll ZCB0aGUgdGVzdCBwYXNzZXMgYW5kIHRoZXJlIGFyZSBubyB1bnJlc29sdmVkIHJlc3VsdHMuPC9k aXY+DQo8ZGl2IHN0eWxlPSJkaXJlY3Rpb246IGx0cjsgZm9udC1mYW1pbHk6IEFwdG9zLCBBcmlh bCwgSGVsdmV0aWNhLCBzYW5zLXNlcmlmOyBmb250LXNpemU6IDEycHQ7IGNvbG9yOiByZ2IoMCwg MCwgMCk7Ij4NCjxicj4NCjwvZGl2Pg0KPGRpdiBzdHlsZT0iZGlyZWN0aW9uOiBsdHI7IGZvbnQt ZmFtaWx5OiBBcHRvcywgQXJpYWwsIEhlbHZldGljYSwgc2Fucy1zZXJpZjsgZm9udC1zaXplOiAx MnB0OyBjb2xvcjogcmdiKDAsIDAsIDApOyI+DQo8YnI+DQo8L2Rpdj4NCjxkaXYgc3R5bGU9ImZv bnQtZmFtaWx5OiBBcHRvcywgQXJpYWwsIEhlbHZldGljYSwgc2Fucy1zZXJpZjsgZm9udC1zaXpl OiAxMnB0OyBjb2xvcjogcmdiKDAsIDAsIDApOyI+DQpUaGUgNCByZW1haW5pbmcgZmFpbHVyZXMg aW4gc2hlbGwuZXhwIGFyZSBub3QgY2F1c2VkIGJ5IHlvdXIgcGF0Y2hlczo8L2Rpdj4NCjxkaXYg c3R5bGU9ImRpcmVjdGlvbjogbHRyOyBmb250LWZhbWlseTogQXB0b3MsIEFyaWFsLCBIZWx2ZXRp Y2EsIHNhbnMtc2VyaWY7IGZvbnQtc2l6ZTogMTJwdDsgY29sb3I6IHJnYigwLCAwLCAwKTsiPg0K PGJyPg0KPC9kaXY+DQo8ZGl2IHN0eWxlPSJmb250LWZhbWlseTogQXB0b3MsIEFyaWFsLCBIZWx2 ZXRpY2EsIHNhbnMtc2VyaWY7IGZvbnQtc2l6ZTogMTJwdDsgY29sb3I6IHJnYigwLCAwLCAwKTsi Pg0KJm5ic3A7IDE6IHNoZWxsIGludGVycnVwdCBleGl0Y29kZTwvZGl2Pg0KPGRpdiBzdHlsZT0i Zm9udC1mYW1pbHk6IEFwdG9zLCBBcmlhbCwgSGVsdmV0aWNhLCBzYW5zLXNlcmlmOyBmb250LXNp emU6IDEycHQ7IGNvbG9yOiByZ2IoMCwgMCwgMCk7Ij4NCiZuYnNwOyAyOiBzaGVsbCBpbnRlcnJ1 cHQgZXhpdHNpZ25hbDwvZGl2Pg0KPGRpdiBzdHlsZT0iZm9udC1mYW1pbHk6IEFwdG9zLCBBcmlh bCwgSGVsdmV0aWNhLCBzYW5zLXNlcmlmOyBmb250LXNpemU6IDEycHQ7IGNvbG9yOiByZ2IoMCwg MCwgMCk7Ij4NCiZuYnNwOyAzOiBwaXBlIGludGVycnVwdCBleGl0Y29kZTwvZGl2Pg0KPGRpdiBz dHlsZT0iZm9udC1mYW1pbHk6IEFwdG9zLCBBcmlhbCwgSGVsdmV0aWNhLCBzYW5zLXNlcmlmOyBm b250LXNpemU6IDEycHQ7IGNvbG9yOiByZ2IoMCwgMCwgMCk7Ij4NCiZuYnNwOyA0OiBwaXBlIGlu dGVycnVwdCBleGl0c2lnbmFsPC9kaXY+DQo8ZGl2IHN0eWxlPSJkaXJlY3Rpb246IGx0cjsgZm9u dC1mYW1pbHk6IEFwdG9zLCBBcmlhbCwgSGVsdmV0aWNhLCBzYW5zLXNlcmlmOyBmb250LXNpemU6 IDEycHQ7IGNvbG9yOiByZ2IoMCwgMCwgMCk7Ij4NCjxicj4NCjwvZGl2Pg0KPGRpdiBzdHlsZT0i Zm9udC1mYW1pbHk6IEFwdG9zLCBBcmlhbCwgSGVsdmV0aWNhLCBzYW5zLXNlcmlmOyBmb250LXNp emU6IDEycHQ7IGNvbG9yOiByZ2IoMCwgMCwgMCk7Ij4NClRoZXkgZmFpbCB0aGUgc2FtZSB3YXkg d2l0aG91dCB0aGUgcGF0Y2hlcy4gJm5ic3A7VGhlIHRlc3RzIHJ1biAmcXVvdDtraWxsIC0yICQk JnF1b3Q7PC9kaXY+DQo8ZGl2IHN0eWxlPSJmb250LWZhbWlseTogQXB0b3MsIEFyaWFsLCBIZWx2 ZXRpY2EsIHNhbnMtc2VyaWY7IGZvbnQtc2l6ZTogMTJwdDsgY29sb3I6IHJnYigwLCAwLCAwKTsi Pg0KdW5kZXIgdGhlIHNoZWxsIGFuZCBleHBlY3QgJF9zaGVsbF9leGl0c2lnbmFsID0gMi4gJm5i c3A7T24gQUlYLCAvYmluL3NoIGFuZDwvZGl2Pg0KPGRpdiBzdHlsZT0iZm9udC1mYW1pbHk6IEFw dG9zLCBBcmlhbCwgSGVsdmV0aWNhLCBzYW5zLXNlcmlmOyBmb250LXNpemU6IDEycHQ7IGNvbG9y OiByZ2IoMCwgMCwgMCk7Ij4NCi91c3IvYmluL2tzaCBhcmUga3NoODgsIHdoaWNoIGNhdGNoZXMg U0lHSU5UIGFuZCBjYWxscyBleGl0ICgxMzApPC9kaXY+DQo8ZGl2IHN0eWxlPSJmb250LWZhbWls eTogQXB0b3MsIEFyaWFsLCBIZWx2ZXRpY2EsIHNhbnMtc2VyaWY7IGZvbnQtc2l6ZTogMTJwdDsg Y29sb3I6IHJnYigwLCAwLCAwKTsiPg0KKDEyOCArIDIpIGluc3RlYWQgb2YgZHlpbmcgZnJvbSB0 aGUgc2lnbmFsLiAmbmJzcDtHREIgdGhlbiBzZWVzIGEgbm9ybWFsIGV4aXQsPC9kaXY+DQo8ZGl2 IHN0eWxlPSJmb250LWZhbWlseTogQXB0b3MsIEFyaWFsLCBIZWx2ZXRpY2EsIHNhbnMtc2VyaWY7 IGZvbnQtc2l6ZTogMTJwdDsgY29sb3I6IHJnYigwLCAwLCAwKTsiPg0Kc2V0cyAkX3NoZWxsX2V4 aXRjb2RlID0gMTMwIGFuZCBsZWF2ZXMgJF9zaGVsbF9leGl0c2lnbmFsIHZvaWQuICZuYnNwO0k8 L2Rpdj4NCjxkaXYgc3R5bGU9ImZvbnQtZmFtaWx5OiBBcHRvcywgQXJpYWwsIEhlbHZldGljYSwg c2Fucy1zZXJpZjsgZm9udC1zaXplOiAxMnB0OyBjb2xvcjogcmdiKDAsIDAsIDApOyI+DQpjaGVj a2VkIHRoZSByYXcgd2FpdCBzdGF0dXMgb2YgZWFjaCBzaGVsbDo8L2Rpdj4NCjxkaXYgc3R5bGU9 ImRpcmVjdGlvbjogbHRyOyBmb250LWZhbWlseTogQXB0b3MsIEFyaWFsLCBIZWx2ZXRpY2EsIHNh bnMtc2VyaWY7IGZvbnQtc2l6ZTogMTJwdDsgY29sb3I6IHJnYigwLCAwLCAwKTsiPg0KPGJyPg0K PC9kaXY+DQo8ZGl2IHN0eWxlPSJmb250LWZhbWlseTogQXB0b3MsIEFyaWFsLCBIZWx2ZXRpY2Es IHNhbnMtc2VyaWY7IGZvbnQtc2l6ZTogMTJwdDsgY29sb3I6IHJnYigwLCAwLCAwKTsiPg0KJm5i c3A7IC91c3IvYmluL2tzaCAmbmJzcDsgJm5ic3A7ZXhpdGVkLCBjb2RlIDEzMDwvZGl2Pg0KPGRp diBzdHlsZT0iZm9udC1mYW1pbHk6IEFwdG9zLCBBcmlhbCwgSGVsdmV0aWNhLCBzYW5zLXNlcmlm OyBmb250LXNpemU6IDEycHQ7IGNvbG9yOiByZ2IoMCwgMCwgMCk7Ij4NCiZuYnNwOyAvdXNyL2Jp bi9rc2g5MyAmbmJzcDtraWxsZWQgYnkgc2lnbmFsIDI8L2Rpdj4NCjxkaXYgc3R5bGU9ImZvbnQt ZmFtaWx5OiBBcHRvcywgQXJpYWwsIEhlbHZldGljYSwgc2Fucy1zZXJpZjsgZm9udC1zaXplOiAx MnB0OyBjb2xvcjogcmdiKDAsIDAsIDApOyI+DQombmJzcDsgL3Vzci9iaW4vYmFzaCAmbmJzcDsg a2lsbGVkIGJ5IHNpZ25hbCAyPC9kaXY+DQo8ZGl2IHN0eWxlPSJkaXJlY3Rpb246IGx0cjsgZm9u dC1mYW1pbHk6IEFwdG9zLCBBcmlhbCwgSGVsdmV0aWNhLCBzYW5zLXNlcmlmOyBmb250LXNpemU6 IDEycHQ7IGNvbG9yOiByZ2IoMCwgMCwgMCk7Ij4NCjxicj4NCjwvZGl2Pg0KPGRpdiBzdHlsZT0i Zm9udC1mYW1pbHk6IEFwdG9zLCBBcmlhbCwgSGVsdmV0aWNhLCBzYW5zLXNlcmlmOyBmb250LXNp emU6IDEycHQ7IGNvbG9yOiByZ2IoMCwgMCwgMCk7Ij4NClNvIEdEQiByZXBvcnRzIHdoYXQgaGFw cGVuZWQgY29ycmVjdGx5LCBhbmQgdGhlIHRlc3QgYXNzdW1lcyBhIHNoZWxsPC9kaXY+DQo8ZGl2 IHN0eWxlPSJmb250LWZhbWlseTogQXB0b3MsIEFyaWFsLCBIZWx2ZXRpY2EsIHNhbnMtc2VyaWY7 IGZvbnQtc2l6ZTogMTJwdDsgY29sb3I6IHJnYigwLCAwLCAwKTsiPg0KdGhhdCBkaWVzIGZyb20g dGhlIHNpZ25hbC4gJm5ic3A7JnF1b3Q7c2hlbGwmcXVvdDsgYW5kICZxdW90OyEmcXVvdDsgdXNl ICRTSEVMTCwgYW5kIHJ1bm5pbmcgd2l0aDwvZGl2Pg0KPGRpdiBzdHlsZT0iZm9udC1mYW1pbHk6 IEFwdG9zLCBBcmlhbCwgSGVsdmV0aWNhLCBzYW5zLXNlcmlmOyBmb250LXNpemU6IDEycHQ7IGNv bG9yOiByZ2IoMCwgMCwgMCk7Ij4NClNIRUxMPS91c3IvYmluL2Jhc2ggbWFrZXMgdGhvc2UgdHdv IFsxIGFuZCAyXSB0ZXN0cyBwYXNzLiZuYnNwOzwvZGl2Pg0KPGRpdiBzdHlsZT0iZGlyZWN0aW9u OiBsdHI7IGZvbnQtZmFtaWx5OiBBcHRvcywgQXJpYWwsIEhlbHZldGljYSwgc2Fucy1zZXJpZjsg Zm9udC1zaXplOiAxMnB0OyBjb2xvcjogcmdiKDAsIDAsIDApOyI+DQo8YnI+DQo8L2Rpdj4NCjxw IHN0eWxlPSJsaW5lLWhlaWdodDogbm9ybWFsOyBtYXJnaW46IDBweCAwcHggMTJweDsiPjxzcGFu IHN0eWxlPSJmb250LWZhbWlseTogQXB0b3MsIEFyaWFsLCBIZWx2ZXRpY2EsIHNhbnMtc2VyaWY7 IGZvbnQtc2l6ZTogMTJwdDsgY29sb3I6IHJnYigyNywgMjcsIDI3KTsiPkRvIHlvdSB0aGluayBp dCB3b3VsZCBtYWtlIHNlbnNlIHRvIGhhbmRsZSB0aGUga3NoODggYmVoYXZpb3VyIGluIGEgc2Vw YXJhdGUgdGVzdC1zdWl0ZSBwYXRjaCwgYnkNCiBhY2NlcHRpbmcgPC9zcGFuPjxzcGFuIHN0eWxl PSJmb250LWZhbWlseTogQXB0b3MsIEFyaWFsLCBIZWx2ZXRpY2EsIHNhbnMtc2VyaWY7IGZvbnQt c2l6ZTogMTJwdDsgY29sb3I6IHJnYigyNywgMjcsIDI3KTsgbGluZS1oZWlnaHQ6IG5vcm1hbDsi PiRfc2hlbGxfZXhpdGNvZGUgPSAxMzA8L3NwYW4+PHNwYW4gc3R5bGU9ImZvbnQtZmFtaWx5OiBB cHRvcywgQXJpYWwsIEhlbHZldGljYSwgc2Fucy1zZXJpZjsgZm9udC1zaXplOiAxMnB0OyBjb2xv cjogcmdiKDI3LCAyNywgMjcpOyI+DQogYW5kIDwvc3Bhbj48c3BhbiBzdHlsZT0iZm9udC1mYW1p bHk6IEFwdG9zLCBBcmlhbCwgSGVsdmV0aWNhLCBzYW5zLXNlcmlmOyBmb250LXNpemU6IDEycHQ7 IGNvbG9yOiByZ2IoMjcsIDI3LCAyNyk7IGxpbmUtaGVpZ2h0OiBub3JtYWw7Ij4kX3NoZWxsX2V4 aXRzaWduYWwgPSB2b2lkPC9zcGFuPjxzcGFuIHN0eWxlPSJmb250LWZhbWlseTogQXB0b3MsIEFy aWFsLCBIZWx2ZXRpY2EsIHNhbnMtc2VyaWY7IGZvbnQtc2l6ZTogMTJwdDsgY29sb3I6IHJnYigy NywgMjcsIDI3KTsiPg0KIG9uIEFJWD8/PC9zcGFuPjwvcD4NCjxwIHN0eWxlPSJsaW5lLWhlaWdo dDogbm9ybWFsOyBtYXJnaW46IDBweCAwcHggMTJweDsiPjxzcGFuIHN0eWxlPSJmb250LXNpemU6 IDE2cHg7Ij5PdGhlcndpc2UsIHBhdGNoZXMgMSBhbmQgMiB3b3Jrcw0KPC9zcGFuPm9uIEFJWC48 L3A+DQo8ZGl2IHN0eWxlPSJkaXJlY3Rpb246IGx0cjsgZm9udC1mYW1pbHk6IEFwdG9zLCBBcmlh bCwgSGVsdmV0aWNhLCBzYW5zLXNlcmlmOyBmb250LXNpemU6IDEycHQ7IGNvbG9yOiByZ2IoMCwg MCwgMCk7Ij4NCjxicj4NCjwvZGl2Pg0KPGRpdiBzdHlsZT0iZm9udC1mYW1pbHk6IEFwdG9zLCBB cmlhbCwgSGVsdmV0aWNhLCBzYW5zLXNlcmlmOyBmb250LXNpemU6IDEycHQ7IGNvbG9yOiByZ2Io MCwgMCwgMCk7Ij4NClRoYW5rcyw8L2Rpdj4NCjxkaXYgc3R5bGU9ImZvbnQtZmFtaWx5OiBBcHRv cywgQXJpYWwsIEhlbHZldGljYSwgc2Fucy1zZXJpZjsgY29sb3I6IHJnYigwLCAwLCAwKTsiPg0K PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZTogMTJwdDsiPkFkaXR5YTwvc3Bhbj48c3BhbiBzdHlsZT0i Zm9udC1zaXplOiAxMXB0OyI+PGJyPg0KPC9zcGFuPjwvZGl2Pg0KPC9ib2R5Pg0KPC9odG1sPg0K --_000_DSWPR15MB3198171C47C0C67CCE6C00D769D69D2DSWPR15MB319817_--