From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from mail-qt1-x835.google.com (mail-qt1-x835.google.com [IPv6:2607:f8b0:4864:20::835]) by sourceware.org (Postfix) with ESMTPS id 737AE3858D28 for ; Mon, 3 Jul 2023 06:13:10 +0000 (GMT) DMARC-Filter: OpenDMARC Filter v1.4.2 sourceware.org 737AE3858D28 Authentication-Results: sourceware.org; dmarc=pass (p=none dis=none) header.from=gmail.com Authentication-Results: sourceware.org; spf=pass smtp.mailfrom=gmail.com Received: by mail-qt1-x835.google.com with SMTP id d75a77b69052e-40353537485so8237191cf.1 for ; Sun, 02 Jul 2023 23:13:10 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20221208; t=1688364789; x=1690956789; h=to:subject:message-id:date:from:mime-version:from:to:cc:subject :date:message-id:reply-to; bh=pTG1PTvL5nZ76Ju9vttzQSnjwrbcuNhUsWxV+blUHkI=; b=CU14oBElfA95lC/GamT0LJxhIHe+xzDw15GSqGJRVD6m01XCnclm1Oo1BL/k/mgdNg JNoX5XHlcw3d5eok45SGtqc7ZVV8dsMkz+lTMYjjq2R8Jyfp+iAIEPOTkPy3M1yRN0jN pBXz3FZ4PUNUy0j2kIyAAUbFUfeeEe+hA0gHv+cPXkQ9QuLO5UKSNuWopDprvkcjoxGP XGEd5Wjok5ucrP3gVtQHeSqMtYJyTHz42dcyaHt/it1JTKZ4oJYQKNADGEVMeta+27cB tcitXL8rgxDTQ0Pke/Ng8p3aYpJNH0sR/iNYM61alpf6rthoZ1q2AZtN2SU9IMl7vzsb magQ== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20221208; t=1688364789; x=1690956789; h=to:subject:message-id:date:from:mime-version:x-gm-message-state :from:to:cc:subject:date:message-id:reply-to; bh=pTG1PTvL5nZ76Ju9vttzQSnjwrbcuNhUsWxV+blUHkI=; b=H7fCDLsm46Nm0I5BfZt+6+QOFP/rDd+QNchVl8MjyemHxwp8qT6XycMJCMhegNro68 fuVgK5e1ZynlZVqm+quWN0Qq4L2xqtBYV96xj0KbHln3blJeQy74Do5kO3QA3loGlQC7 HB+13U/1tW1GOGw2HN8foN+bUGTPJhk/JPEVDtVJzAd6jX01Ek/NDzT/5PVCY1MWPceq WG1Jg15gNXIoLK7TzzsENeb3Cmrsqw8iDytSk/HdkkQJhlqkLoiaViIchr81VHGVOSVm NOdDhqYa+mwrLs1xX9AZTaWDdS1DgKJXckwG3k2IEGgxuF0uFCT7orIM5INGIv5Jc5XI YyNQ== X-Gm-Message-State: AC+VfDyMiVul8tc/a70tQBQTuZpgnaaISH90MLdjcUwXVwy6FQyqEP3v DMAYI58RGp+WBhayyyrCe+WYIQ797SA02XiCL+/BhlR+ X-Google-Smtp-Source: ACHHUZ7SPp7jBpNOvuETZHQxyWEppI4Cr0KtRPCtgyC9ygtKGJn6LX3Cfki/tYF9pdphaz1KHQeGxb/BLNI4cdRKVbs= X-Received: by 2002:a05:622a:2c9:b0:400:8ac9:c69f with SMTP id a9-20020a05622a02c900b004008ac9c69fmr13001587qtx.7.1688364789555; Sun, 02 Jul 2023 23:13:09 -0700 (PDT) MIME-Version: 1.0 From: Julian Waters Date: Mon, 3 Jul 2023 14:12:33 +0800 Message-ID: Subject: Re: [PATCH] Reimplement the .seh_scope directive To: binutils@sourceware.org Content-Type: multipart/mixed; boundary="000000000000889d0805ff8f0fcb" X-Spam-Status: No, score=-2.1 required=5.0 tests=BAYES_00,DKIM_SIGNED,DKIM_VALID,DKIM_VALID_AU,DKIM_VALID_EF,FREEMAIL_ENVFROM_END_DIGIT,FREEMAIL_FROM,HTML_MESSAGE,RCVD_IN_DNSWL_NONE,SPF_HELO_NONE,SPF_PASS,TXREP,T_SCC_BODY_TEXT_LINE autolearn=ham autolearn_force=no version=3.4.6 X-Spam-Checker-Version: SpamAssassin 3.4.6 (2021-04-09) on server2.sourceware.org List-Id: --000000000000889d0805ff8f0fcb Content-Type: multipart/alternative; boundary="000000000000889d0605ff8f0fc9" --000000000000889d0605ff8f0fc9 Content-Type: text/plain; charset="UTF-8" Here is the patch attached as a file, if the mailing list doesn't slice it out once I send it best regards, Julian --000000000000889d0605ff8f0fc9-- --000000000000889d0805ff8f0fcb Content-Type: application/octet-stream; name="0001-Reimplement-the-.seh_scope-directive.patch" Content-Disposition: attachment; filename="0001-Reimplement-the-.seh_scope-directive.patch" Content-Transfer-Encoding: base64 Content-ID: X-Attachment-Id: f_ljmgs1nh0 RnJvbSBiYjMwNGQ0ZWZmNTRkYjY3M2IxM2VhYWZhMmIwODI4NjJiODAxMjJl IE1vbiBTZXAgMTcgMDA6MDA6MDAgMjAwMQpGcm9tOiBUaGVTaGVybWFuVGFu a2VyIDx0YW5rc2hlcm1hbjI3QGdtYWlsLmNvbT4KRGF0ZTogTW9uLCAzIEp1 bCAyMDIzIDE0OjA5OjUzICswODAwClN1YmplY3Q6IFtQQVRDSF0gUmVpbXBs ZW1lbnQgdGhlIC5zZWhfc2NvcGUgZGlyZWN0aXZlCgotLS0KIGdhcy9jb25m aWcvb2JqLWNvZmYtc2VoLmMgfCAyNiArKysrKysrKysrKysrKysrKysrKysr KysrKwogZ2FzL2NvbmZpZy9vYmotY29mZi1zZWguaCB8ICA4ICsrKysrKyst CiAyIGZpbGVzIGNoYW5nZWQsIDMzIGluc2VydGlvbnMoKyksIDEgZGVsZXRp b24oLSkKCmRpZmYgLS1naXQgYS9nYXMvY29uZmlnL29iai1jb2ZmLXNlaC5j IGIvZ2FzL2NvbmZpZy9vYmotY29mZi1zZWguYwppbmRleCA3YjQ0ODZhLi5l NWRkOGYyIDEwMDY0NAotLS0gYS9nYXMvY29uZmlnL29iai1jb2ZmLXNlaC5j CisrKyBiL2dhcy9jb25maWcvb2JqLWNvZmYtc2VoLmMKQEAgLTM4OCw2ICsz ODgsMjAgQEAgb2JqX2NvZmZfc2VoX2hhbmRsZXJkYXRhIChpbnQgd2hhdCBB VFRSSUJVVEVfVU5VU0VEKQogICBzd2l0Y2hfeGRhdGEgKHNlaF9jdHhfY3Vy LT5zdWJzZWN0aW9uICsgMSwgc2VoX2N0eF9jdXItPmNvZGVfc2VnKTsKIH0K IAorc3RhdGljIHZvaWQgb2JqX2NvZmZfc2VoX3Njb3BlIChpbnQgd2hhdCkK K3sKKyAgaWYgKCF2ZXJpZnlfY29udGV4dF9hbmRfdGFyZ2V0ICgiLnNlaF9z Y29wZSIsIHNlaF9raW5kX3g2NCkpCisgICAgcmV0dXJuOworCisgIHNlZ1Qg c2VnID0gbm93X3NlZzsKKyAgaW50IHN1YnNlZyA9IG5vd19zdWJzZWc7CisK KyAgc2VoX2N0eF9jdXItPnNjb3BlcysrOworICBzd2l0Y2hfeGRhdGEgKHNl aF9jdHhfY3VyLT5zdWJzZWN0aW9uICsgMSwgc2VoX2N0eF9jdXItPmNvZGVf c2VnKTsKKyAgc19ydmEgKDQpOworICBzdWJzZWdfc2V0KHNlZywgc3Vic2Vn KTsKK30KKwogLyogTWFyayBlbmQgb2YgY3VycmVudCBjb250ZXh0LiAgKi8K IAogc3RhdGljIHZvaWQKQEAgLTQzNiw2ICs0NTAsOCBAQCBvYmpfY29mZl9z ZWhfcHJvYyAoaW50IHdoYXQgQVRUUklCVVRFX1VOVVNFRCkKIAogICBzZWhf Y3R4X2N1ciA9IFhDTkVXIChzZWhfY29udGV4dCk7CiAKKyAgc2VoX2N0eF9j dXItPnNjb3BlcyA9IDA7CisKICAgc2VoX2N0eF9jdXItPmNvZGVfc2VnID0g bm93X3NlZzsKIAogICBpZiAoc2VoX2dldF90YXJnZXRfa2luZCAoKSA9PSBz ZWhfa2luZF94NjQpCkBAIC05MDIsNiArOTE4LDE0IEBAIHNlaF94NjRfd3Jp dGVfZnVuY3Rpb25feGRhdGEgKHNlaF9jb250ZXh0ICpjKQogICAvKiBIYW5k bGVyIGRhdGEgd2lsbCBiZSB0YWNrZWQgaW4gaGVyZSBieSBzdWJzZWN0aW9u cy4gICovCiB9CiAKK3N0YXRpYyBpbmxpbmUgdm9pZAorc2VoX3g2NF9tYXli ZV93cml0ZV9zY29wZV9jb3VudCAoc2VoX2NvbnRleHQgKmMpCit7CisgIGlm IChjLT5zY29wZXMgPiAwKSB7CisgICAgb3V0X2ZvdXIgKGMtPnNjb3Blcyk7 CisgIH0KK30KKwogLyogV3JpdGUgb3V0IHhkYXRhIGZvciBvbmUgZnVuY3Rp b24uICAqLwogCiBzdGF0aWMgdm9pZApAQCAtOTE4LDYgKzk0Miw4IEBAIHdy aXRlX2Z1bmN0aW9uX3hkYXRhIChzZWhfY29udGV4dCAqYykKIAogICBzZWhf eDY0X3dyaXRlX2Z1bmN0aW9uX3hkYXRhIChjKTsKIAorICBzZWhfeDY0X21h eWJlX3dyaXRlX3Njb3BlX2NvdW50IChjKTsKKwogICBzdWJzZWdfc2V0IChz YXZlX3NlZywgc2F2ZV9zdWJzZWcpOwogfQogCmRpZmYgLS1naXQgYS9nYXMv Y29uZmlnL29iai1jb2ZmLXNlaC5oIGIvZ2FzL2NvbmZpZy9vYmotY29mZi1z ZWguaAppbmRleCA4ZDc3YmFjLi43YzkyOTIxIDEwMDY0NAotLS0gYS9nYXMv Y29uZmlnL29iai1jb2ZmLXNlaC5oCisrKyBiL2dhcy9jb25maWcvb2JqLWNv ZmYtc2VoLmgKQEAgLTU3LDYgKzU3LDcgQEAKICAgLnNlaF9zYXZleG1tCiAg IC5zZWhfcHVzaGZyYW1lCiAgIC5zZWhfY29kZQorICAuc2VoX3Njb3BlCiAq LwogCiAvKiBhcmNoaXRlY3R1cmUgc3BlY2lmaWMgcGRhdGEveGRhdGEgaGFu ZGxpbmcuICAqLwpAQCAtNzUsNyArNzYsOCBAQAogCXsic2VoX25vMzIiLCBv YmpfY29mZl9zZWhfMzIsIDB9LCBcCiAJeyJzZWhfaGFuZGxlciIsIG9ial9j b2ZmX3NlaF9oYW5kbGVyLCAwfSwgXAogCXsic2VoX2NvZGUiLCBvYmpfY29m Zl9zZWhfY29kZSwgMH0sIFwKLQl7InNlaF9oYW5kbGVyZGF0YSIsIG9ial9j b2ZmX3NlaF9oYW5kbGVyZGF0YSwgMH0sCisJeyJzZWhfaGFuZGxlcmRhdGEi LCBvYmpfY29mZl9zZWhfaGFuZGxlcmRhdGEsIDB9LCBcCisJeyJzZWhfc2Nv cGUiLCBvYmpfY29mZl9zZWhfc2NvcGUsIDB9LAogCiAvKiBUeXBlIGRlZmlu aXRpb25zLiAgKi8KIApAQCAtMTI4LDYgKzEzMCw5IEBAIHR5cGVkZWYgc3Ry dWN0IHNlaF9jb250ZXh0CiAgIGludCBlbGVtc19jb3VudDsKICAgaW50IGVs ZW1zX21heDsKICAgc2VoX3Byb2xvZ3VlX2VsZW1lbnQgKmVsZW1zOworCisg IC8qIFNjb3BlIGNvdW50IGZvciB4NjQgLnhkYXRhICovCisgIHVuc2lnbmVk IGludCBzY29wZXM7CiB9IHNlaF9jb250ZXh0OwogCiB0eXBlZGVmIGVudW0g c2VoX2tpbmQgewpAQCAtMTUxLDYgKzE1Niw3IEBAIHN0YXRpYyB2b2lkIG9i al9jb2ZmX3NlaF9wcm9jICAoaW50KTsKIHN0YXRpYyB2b2lkIG9ial9jb2Zm X3NlaF9oYW5kbGVyIChpbnQpOwogc3RhdGljIHZvaWQgb2JqX2NvZmZfc2Vo X2hhbmRsZXJkYXRhIChpbnQpOwogc3RhdGljIHZvaWQgb2JqX2NvZmZfc2Vo X2NvZGUgKGludCk7CitzdGF0aWMgdm9pZCBvYmpfY29mZl9zZWhfc2NvcGUg KGludCk7CiAKICNkZWZpbmUgVU5EU0VDIGJmZF91bmRfc2VjdGlvbl9wdHIK IAotLSAKMi4zNS4xLndpbmRvd3MuMgoK --000000000000889d0805ff8f0fcb--