From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from EUR03-VE1-obe.outbound.protection.outlook.com (mail-eopbgr50077.outbound.protection.outlook.com [40.107.5.77]) by sourceware.org (Postfix) with ESMTPS id 311B93986403 for ; Wed, 16 Sep 2020 11:03:34 +0000 (GMT) DMARC-Filter: OpenDMARC Filter v1.3.2 sourceware.org 311B93986403 Authentication-Results: sourceware.org; dmarc=none (p=none dis=none) header.from=arm.com Authentication-Results: sourceware.org; spf=pass smtp.mailfrom=Alex.Coplan@arm.com DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=armh.onmicrosoft.com; s=selector2-armh-onmicrosoft-com; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=lvrax7xP8XT9oPAnkR84M4Sh7wB8BuAFGevdMI53+zY=; b=dY4VqrFHXjJHIV7f+cruskHNBxM6CsSusAuXYlC0UFtIeP8xG+E9qZkShSHB7MKaosurlOCW0JzSITxoud7irFj0IKfgDU12Tm1aGztAg8Ypj35h52oDgmByAWfPHabPXOhEG1WimwoEL+4W0QCN3x+UIRtDCNYKpk/AU+ha3Ns= Received: from AM0PR10CA0056.EURPRD10.PROD.OUTLOOK.COM (2603:10a6:20b:150::36) by DB7PR08MB3242.eurprd08.prod.outlook.com (2603:10a6:5:1a::31) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.3370.16; Wed, 16 Sep 2020 11:03:28 +0000 Received: from AM5EUR03FT053.eop-EUR03.prod.protection.outlook.com (2603:10a6:20b:150:cafe::33) by AM0PR10CA0056.outlook.office365.com (2603:10a6:20b:150::36) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.3391.13 via Frontend Transport; Wed, 16 Sep 2020 11:03:28 +0000 X-MS-Exchange-Authentication-Results: spf=pass (sender IP is 63.35.35.123) smtp.mailfrom=arm.com; gcc.gnu.org; dkim=pass (signature was verified) header.d=armh.onmicrosoft.com;gcc.gnu.org; dmarc=bestguesspass action=none header.from=arm.com; Received-SPF: Pass (protection.outlook.com: domain of arm.com designates 63.35.35.123 as permitted sender) receiver=protection.outlook.com; client-ip=63.35.35.123; helo=64aa7808-outbound-1.mta.getcheckrecipient.com; Received: from 64aa7808-outbound-1.mta.getcheckrecipient.com (63.35.35.123) by AM5EUR03FT053.mail.protection.outlook.com (10.152.16.210) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.3370.16 via Frontend Transport; Wed, 16 Sep 2020 11:03:28 +0000 Received: ("Tessian outbound 195a290eb161:v64"); Wed, 16 Sep 2020 11:03:28 +0000 X-CheckRecipientChecked: true X-CR-MTA-CID: 88933f57b6d1044a X-CR-MTA-TID: 64aa7808 Received: from 7241b47c3323.1 by 64aa7808-outbound-1.mta.getcheckrecipient.com id B5940D30-F6E2-44B6-81F8-704F885C1B54.1; Wed, 16 Sep 2020 11:03:22 +0000 Received: from EUR02-VE1-obe.outbound.protection.outlook.com by 64aa7808-outbound-1.mta.getcheckrecipient.com with ESMTPS id 7241b47c3323.1 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384); Wed, 16 Sep 2020 11:03:22 +0000 ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=AU4QuNsCzbi648CCrcEO5Nm0OZXfNaB/allwD6QgKr2pclPBTdDb4aRbf0oHEiXwWfaLhcgJNV1BbL8H/FG5hWIcbEXY9qs0hhz9UGtgH7kQigv21C74/xOerFaPyvUUKh8uTzs4NPHb3yow4C+zhfTuP+zW5krc06mWPdKrX38V54zRGgdJfT0zbTM/uh2TSX+m5Y8jWg1CEWleZhIfMowuUR0cILZyzMBoA4LtU2iTbj4nuVhOgtIn95UqWv5J2QmRSlRjOAzCvYNaBLyIeDHUW99SxnwVNjMXbvW5v3Mu/ED6dn4OVb/hCCvjttIR681NnrRX2YKXvJSUhEdKpA== 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=lvrax7xP8XT9oPAnkR84M4Sh7wB8BuAFGevdMI53+zY=; b=Py4v4VPcOrVKvbIgG/u2QoUxgHIVia38mj3ynR4MbmWxdIWp0i950uTJOFbXbUtU6WfvkTutsJcrL8zQg0Gk/BdGp0ruWryeB0MSXFQoO11KBkrznZTwOa2iBYn6zMuQ/fKsOxDYyVlOtNUhCp34apCOlQZIBRDgxkIaebtK5NLNz7pYwMCdevZuasohB/tvZKdwQOzy9UZfT8gq4h3s/YFO9sjCOx6j8PQJohx2TH4gkEfJh3aivXTq/kk5Kw7VX1iB/K61sHCgzZkZsro5Gm/L7/WMdKgL7cDNK7zBJryyGRO+Z9dGs24XqjkERYbzBZpKkBIHQjhA1XqVz7r9bA== ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass smtp.mailfrom=arm.com; dmarc=pass action=none header.from=arm.com; dkim=pass header.d=arm.com; arc=none DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=armh.onmicrosoft.com; s=selector2-armh-onmicrosoft-com; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=lvrax7xP8XT9oPAnkR84M4Sh7wB8BuAFGevdMI53+zY=; b=dY4VqrFHXjJHIV7f+cruskHNBxM6CsSusAuXYlC0UFtIeP8xG+E9qZkShSHB7MKaosurlOCW0JzSITxoud7irFj0IKfgDU12Tm1aGztAg8Ypj35h52oDgmByAWfPHabPXOhEG1WimwoEL+4W0QCN3x+UIRtDCNYKpk/AU+ha3Ns= Authentication-Results-Original: golang.org; dkim=none (message not signed) header.d=none;golang.org; dmarc=none action=none header.from=arm.com; Received: from VI1PR08MB4029.eurprd08.prod.outlook.com (2603:10a6:803:ec::14) by VI1PR08MB3808.eurprd08.prod.outlook.com (2603:10a6:803:c2::11) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.3391.14; Wed, 16 Sep 2020 11:03:20 +0000 Received: from VI1PR08MB4029.eurprd08.prod.outlook.com ([fe80::c194:c7c6:f09e:6f3d]) by VI1PR08MB4029.eurprd08.prod.outlook.com ([fe80::c194:c7c6:f09e:6f3d%7]) with mapi id 15.20.3370.019; Wed, 16 Sep 2020 11:03:20 +0000 Date: Wed, 16 Sep 2020 12:03:18 +0100 From: Alex Coplan To: Ian Lance Taylor Cc: gcc-patches Subject: Re: libbacktrace: Add support for MiniDebugInfo Message-ID: <20200916110318.bnvxi4volhi4er6j@arm.com> References: Content-Type: text/plain; charset=utf-8 Content-Disposition: inline In-Reply-To: User-Agent: NeoMutt/20171215 X-ClientProxiedBy: LO2P265CA0213.GBRP265.PROD.OUTLOOK.COM (2603:10a6:600:9e::33) To VI1PR08MB4029.eurprd08.prod.outlook.com (2603:10a6:803:ec::14) MIME-Version: 1.0 X-MS-Exchange-MessageSentRepresentingType: 1 Received: from arm.com (217.140.106.54) by LO2P265CA0213.GBRP265.PROD.OUTLOOK.COM (2603:10a6:600:9e::33) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.3391.14 via Frontend Transport; Wed, 16 Sep 2020 11:03:20 +0000 X-Originating-IP: [217.140.106.54] X-MS-PublicTrafficType: Email X-MS-Office365-Filtering-HT: Tenant X-MS-Office365-Filtering-Correlation-Id: 67f3d7c4-cd66-4a4d-8da5-08d85a302448 X-MS-TrafficTypeDiagnostic: VI1PR08MB3808:|DB7PR08MB3242: X-Microsoft-Antispam-PRVS: x-checkrecipientrouted: true NoDisclaimer: true X-MS-Oob-TLC-OOBClassifiers: OLM:8882;OLM:8882; X-MS-Exchange-SenderADCheck: 1 X-Microsoft-Antispam-Untrusted: BCL:0; X-Microsoft-Antispam-Message-Info-Original: q4psj9ul/fdef4BP18eHMgQtBF+HrDN9ii8cDLapFBpJF3x/W+Im2bL2l/scWpz6QjhYdX8xjtVFPKnv5b5tc2QXbgCCVYljXNJb4mr9sh9nFf2pIjGN7DYGE0bSJQzNRNYP27hslFf/LASB95TNspw8bjL9hIyfUKbQ+9eRYHmsMVkojtptiOneeInaEGH5Wi2bh2j6paKRLY3pj0JNU/tYBBqEfyDTNF085NmGJHBw//VeKdZqB9XqjLERZL3EBRqapads9p3DN+uG3p7gV7Ro3YhuYNxK2ZREqvdCBlp/fr0tZsl7hT6vb8zl0si6JIeOjjeZs3VSiw/29AmoRK/Hov0ONVit282h8L7a8Tsfg9rNLVdlFmz/XxFaLxinQRHcvI0nZsf7DhdaqG9MOw== X-Forefront-Antispam-Report-Untrusted: CIP:255.255.255.255; CTRY:; LANG:en; SCL:1; SRV:; IPV:NLI; SFV:NSPM; H:VI1PR08MB4029.eurprd08.prod.outlook.com; PTR:; CAT:NONE; SFS:(4636009)(376002)(396003)(366004)(39860400002)(136003)(346002)(55016002)(44832011)(66556008)(66946007)(66476007)(53546011)(5660300002)(8936002)(2906002)(956004)(2616005)(83380400001)(1076003)(8886007)(7696005)(186003)(8676002)(52116002)(4326008)(316002)(6916009)(478600001)(26005)(16526019)(36756003)(86362001)(966005); DIR:OUT; SFP:1101; X-MS-Exchange-AntiSpam-MessageData: sHLRoXiHqjSQ6fj5dCs9Zfe7wUUd49jcIxzEUMFTNcFVEMR2qMz6W4Z75d4eXrk61w785pGWXNZmrkC7fMYRntBmCoVDB/9VeYS7odusLZyAQMR4Qdp7RYG3GpHPnPXYLvKbonB0ZtO2KgCLFzGYuEb+OJTL81SrMpK9giBRB9bs1tV0+P9pdHRbx1wRTJpjtDRDu7jJLhuKwZ4jU2OqYDwq4lSxNBcFjHCN7EIYMqxIObxT5BCUSNf6Z3CdGQc88NX9CzXeKLQS9WYiD8IwXEeDJaqhsgpJb8Pj7C4JSKJCkH3fY05qd7IJjFBYAuIka5EACUZNvoCZVI2M5PIzt4Hhdux4KDhENHuRSd2/feF71gZrxO1tiya2u1XiuPAAWDA3Ufd/aMpvsoDTtFiqUC0MpnGucjkdWBSfP6rjf7q0mN2SSHKoHCOSzZl5WodISckV0SXBFwGu5LenrnOwPNu+Pv80K/RA4H3BrHZCr4hrdP2UM+CS1YvKOxZMUIJwVXwCYiqA4tewAJ/Wx/c85feOB6k0pQl1Av9LCKKzRoPmCT5pSgJqwLEXN0CrNtzLGMwXr0iiqW52+4Q7zfVy1XXdl/9QoGnxa4pYLTXWobJmRaSE/DPg4XIvdoBc6x2uB+y4eqAXufdxmlJcS9NoHQ== X-MS-Exchange-Transport-CrossTenantHeadersStamped: VI1PR08MB3808 Original-Authentication-Results: golang.org; dkim=none (message not signed) header.d=none;golang.org; dmarc=none action=none header.from=arm.com; X-EOPAttributedMessage: 0 X-MS-Exchange-Transport-CrossTenantHeadersStripped: AM5EUR03FT053.eop-EUR03.prod.protection.outlook.com X-MS-Office365-Filtering-Correlation-Id-Prvs: b662c86d-ca49-4d99-2006-08d85a301f6c X-Microsoft-Antispam: BCL:0; X-Microsoft-Antispam-Message-Info: Qtgsx4pIO4HQFmTu6bpIqmlXmB/gLdNREnbMnsLO8gopwNQl3aaoUyn0fcuMr9QaD8rser13JvBWmsvWJgsmqeeBF2RC/O+wH6iqVgD5VVU4d/2Sx7DPlyyo5T0FaF4QryJNpXtbx8bDHO+qsa3jInzUJm8jNCD6YoOYnUFOZ+uyve+bHMqb8JyvZbpbl5R1lCA60tlCDvoe0tkB3rAyBmKDJHh9LN8xJHqp9D6ppWtJyt22V2QUMHP47Cr6dz4hSYSJOPjLzc4W3yR61q4xh8dmWU/am0NoKCicA7n1Z93omB905Bcg0EgjDhf3Kv+T3N14Az7j44v6YvuwjomrU6XPPx92tEtkkoTd1LaEg7XREPffz6v0VRpTU2KhuDMvJJy7y/y7920c8gHqQD/Xkrt8cXFehOBzMfL7QEXLdkEzfzP3Jz87gJ/FgP/wdiZMuROGhVxi5L/p2/R1Lm+SvQ== X-Forefront-Antispam-Report: CIP:63.35.35.123; CTRY:IE; LANG:en; SCL:1; SRV:; IPV:CAL; SFV:NSPM; H:64aa7808-outbound-1.mta.getcheckrecipient.com; PTR:ec2-63-35-35-123.eu-west-1.compute.amazonaws.com; CAT:NONE; SFS:(4636009)(39860400002)(376002)(396003)(346002)(136003)(46966005)(70586007)(478600001)(336012)(16526019)(956004)(53546011)(26005)(2616005)(7696005)(44832011)(186003)(4326008)(6862004)(2906002)(36906005)(966005)(8676002)(316002)(55016002)(8936002)(86362001)(70206006)(36756003)(47076004)(82310400003)(5660300002)(8886007)(1076003)(83380400001)(82740400003)(81166007)(356005); DIR:OUT; SFP:1101; X-OriginatorOrg: arm.com X-MS-Exchange-CrossTenant-OriginalArrivalTime: 16 Sep 2020 11:03:28.5990 (UTC) X-MS-Exchange-CrossTenant-Network-Message-Id: 67f3d7c4-cd66-4a4d-8da5-08d85a302448 X-MS-Exchange-CrossTenant-Id: f34e5979-57d9-4aaa-ad4d-b122a662184d X-MS-Exchange-CrossTenant-OriginalAttributedTenantConnectingIp: TenantId=f34e5979-57d9-4aaa-ad4d-b122a662184d; Ip=[63.35.35.123]; Helo=[64aa7808-outbound-1.mta.getcheckrecipient.com] X-MS-Exchange-CrossTenant-AuthSource: AM5EUR03FT053.eop-EUR03.prod.protection.outlook.com X-MS-Exchange-CrossTenant-AuthAs: Anonymous X-MS-Exchange-CrossTenant-FromEntityHeader: HybridOnPrem X-MS-Exchange-Transport-CrossTenantHeadersStamped: DB7PR08MB3242 X-Spam-Status: No, score=-9.5 required=5.0 tests=BAYES_00, DKIM_SIGNED, DKIM_VALID, MSGID_FROM_MTA_HEADER, RCVD_IN_DNSWL_NONE, RCVD_IN_MSPIKE_H2, SPF_HELO_PASS, SPF_PASS, TXREP, UNPARSEABLE_RELAY 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 List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 16 Sep 2020 11:03:37 -0000 Hi Ian, On 14/09/2020 14:12, Ian Lance Taylor via Gcc-patches wrote: > This patch to libbacktrace adds support for MiniDebugInfo, as > requested in PR 93608. This appears to introduce a failure in the libbacktrace testsuite (observed on both x86 and aarch64): ../gcc/libbacktrace/../test-driver: line 107: 7905 Segmentation fault (core dumped) "$@" > $log_file 2>&1 FAIL: mtest_minidebug > > MiniDebugInfo stores compressed symbol tables for an executable, where > the executable is otherwise stripped. It is documented at > https://fedoraproject.org/wiki/Features/MiniDebugInfo and > https://sourceware.org/gdb/current/onlinedocs/gdb/MiniDebugInfo.html. > > Unfortunately, although debug info processors are already required to > handle data compressed using zlib aka gzip in order to handle zdebug > and SHT_COMPRESSED, the MiniDebugInfo implementation choose to instead > compress the debug information with xz which uses LZMA2. This in > effect forces all debug info processors to add a second decompression > algorithm. Note to future developers: do not do this. > > This libbacktrace implementation includes a new small LZMA > decompressor that just decompresses from one buffer to another. It is > not heavily optimized, and on my laptop runs at about 78% of the speed > of using liblzma directly. I think this is a decent tradeoff for > keeping the code reasonably small. > > Bootstrapped and ran Go testsuite on x86_64-pc-linux-gnu. Committed > to mainline. > > Ian Thanks, Alex