From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from NAM11-BN8-obe.outbound.protection.outlook.com (mail-bn8nam11olkn2041.outbound.protection.outlook.com [40.92.20.41]) by sourceware.org (Postfix) with ESMTPS id A758A3851C04 for ; Sat, 30 May 2020 17:24:32 +0000 (GMT) DMARC-Filter: OpenDMARC Filter v1.3.2 sourceware.org A758A3851C04 Authentication-Results: sourceware.org; dmarc=none (p=none dis=none) header.from=maskray.me Authentication-Results: sourceware.org; spf=pass smtp.mailfrom=i@maskray.me ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=cY/5zzsvOq535BAAzjjH0n/CwWi+CxaTUbsBkGC0yMSnnv31kdHgUa/MKzt5VsFp9goURHBj6y0UqYf05+iFDLjEgsMvgk0HNai9hzUev1o9/0mJTUndNvohLSZlwcNbGPUWd4MtL1Yy7IJHkhPQefRRqWWgAn5H/0ioT5fBDfM6vv7k9L6AhA5b+644CTsBcAmDQZcvCb5rfPODLatcIyDzQgF9/G4vgeiMH69jxDn9pyHUnNnQnGHN116yRyrqK2aPOj2/j2w/sEraGp/Q2lsh/eEEmQj8EXUJMwFzuCZMraHYHmy7pPJNXsAcB25D2nucm5Y+dudsnk4dqC+nbA== 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=FmEU0AKX5RPqA+EjajS5HuZzBZGOKUTt8rkoILxhHPA=; b=IZKvzPecuXQTJyK2AyDXpBSOb6miIdDL5VK4ZLP3hEAvSwczmpjF3NDrgqiLfTpqI/0vZG/SO8MwIWGQmRk/ZzL1s19EIVyTU1x1Sg+pP3SzSw+zJpOEzh1hurG+hCljF1RkdyfJhe7HESLVUOGf5Lq9ugj8WKvdpmv2n3qsTf2lwOB/epWbYuKVQcZ/H55xWI588FN0AJesCciauI3oP1X4B0kcykN3PPRCecsxpqSg2qujw3RCXgPPDU4p+2cw5+KEQef7hYgQGzcC+pqPw+QsDZjXo0BIMVcsgzs8+m6ONl6r0qswHBEA3QWvAEruY7oJlFAfgjrXAf5K1/boLw== ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=none; dmarc=none; dkim=none; arc=none Received: from BN8NAM11FT038.eop-nam11.prod.protection.outlook.com (2a01:111:e400:fc4b::45) by BN8NAM11HT112.eop-nam11.prod.protection.outlook.com (2a01:111:e400:fc4b::335) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.3045.22; Sat, 30 May 2020 17:24:31 +0000 Received: from MWHPR12MB1456.namprd12.prod.outlook.com (2a01:111:e400:fc4b::4a) by BN8NAM11FT038.mail.protection.outlook.com (2a01:111:e400:fc4b::246) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.3045.22 via Frontend Transport; Sat, 30 May 2020 17:24:31 +0000 X-IncomingTopHeaderMarker: OriginalChecksum:737DC5612C081A93CF41D96BD128000EB2D3CFD06E806C5122256E02D4E2CC16; UpperCasedChecksum:FB8DA4897123F26F996BA100F2999FC87A35B1B551FFC127E434593C054E0020; SizeAsReceived:9982; Count:56 Received: from MWHPR12MB1456.namprd12.prod.outlook.com ([fe80::4539:a2c4:b80b:d9c4]) by MWHPR12MB1456.namprd12.prod.outlook.com ([fe80::4539:a2c4:b80b:d9c4%11]) with mapi id 15.20.3045.022; Sat, 30 May 2020 17:24:31 +0000 X-Gm-Message-State: AOAM531PZm4oor0HC5cUa/JEv5UGQY32cPFWi480mLsc7yoDGMue1fW1 wdSiXmim2x7GjVRmyy5Orm/F+tYX8l3s17D+Fm0= X-Google-Smtp-Source: ABdhPJz1NlB2K6tk+HPg0EYxNhk2g7wPsGa+h9WSJqpsfFjQKdP46szV5sqSuSejGhXzGNOCmHPMtlwwrs8f+9rTsKg= X-Received: by 2002:a37:a309:: with SMTP id m9mr11700172qke.284.1590859057578; Sat, 30 May 2020 10:17:37 -0700 (PDT) References: <20200525182830.744267-1-hjl.tools@gmail.com> In-Reply-To: From: Fangrui Song Date: Sat, 30 May 2020 10:17:26 -0700 X-Gmail-Original-Message-ID: Message-ID: Subject: Re: [PATCH] ELF: Updated comments for ET_EXEC and ET_DYN To: "H.J. Lu" Cc: Alan Modra , Binutils Content-Type: text/plain; charset="UTF-8" X-ClientProxiedBy: MN2PR19CA0070.namprd19.prod.outlook.com (2603:10b6:208:19b::47) To MWHPR12MB1456.namprd12.prod.outlook.com (2603:10b6:301:f::9) X-Microsoft-Original-Message-ID: MIME-Version: 1.0 X-MS-Exchange-MessageSentRepresentingType: 1 Received: from mail-qk1-f176.google.com (209.85.222.176) by MN2PR19CA0070.namprd19.prod.outlook.com (2603:10b6:208:19b::47) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.3045.19 via Frontend Transport; Sat, 30 May 2020 17:24:30 +0000 Received: by mail-qk1-f176.google.com with SMTP id b27so5310386qka.4 for ; Sat, 30 May 2020 10:24:30 -0700 (PDT) X-Gm-Message-State: AOAM531PZm4oor0HC5cUa/JEv5UGQY32cPFWi480mLsc7yoDGMue1fW1 wdSiXmim2x7GjVRmyy5Orm/F+tYX8l3s17D+Fm0= X-Google-Smtp-Source: ABdhPJz1NlB2K6tk+HPg0EYxNhk2g7wPsGa+h9WSJqpsfFjQKdP46szV5sqSuSejGhXzGNOCmHPMtlwwrs8f+9rTsKg= X-Received: by 2002:a37:a309:: with SMTP id m9mr11700172qke.284.1590859057578; Sat, 30 May 2020 10:17:37 -0700 (PDT) X-Gmail-Original-Message-ID: X-Microsoft-Original-Message-ID: X-TMN: [vQITH+LeHIO67q3zKU/WAIIPbp/G5AK3] X-MS-PublicTrafficType: Email X-IncomingHeaderCount: 56 X-EOPAttributedMessage: 0 X-MS-Office365-Filtering-Correlation-Id: 17c99c0e-3982-4799-49ee-08d804be5023 X-MS-TrafficTypeDiagnostic: BN8NAM11HT112: X-Microsoft-Antispam: BCL:0; X-Microsoft-Antispam-Message-Info: IH4MAwyAA+3GuP4qu6v7hApqhupQkfsqPeoxgGg+g70pzoIJp010TGgZUro/yrKF3OG8zfp0QVThM2tajtqFusqNGA5uMpujuqWy7xGvHNLvs0zUCdKjCY2Sb3UNzTMDGPmvq85pQBcpMf3c2MXpTEvY/0TeriOus1DCeaxf7zSivrIb+wX2dXnRYohvQrwKzMvDoI/B13VUbiHpvbI6IMHOLVMscZ6TSMMOtP1F9vxt2h6lBK1ePVTxNGoq1kN0 X-Forefront-Antispam-Report: CIP:255.255.255.255; CTRY:; LANG:en; SCL:0; SRV:; IPV:NLI; SFV:NSPM; H:MWHPR12MB1456.namprd12.prod.outlook.com; PTR:; CAT:NONE; SFTY:; SFS:; DIR:OUT; SFP:1901; X-MS-Exchange-AntiSpam-MessageData: SMTmkYyt/eNSodaNZpPFgeKnTT1LRdCSzc/amPwiyLU4rmr4bKx5j4v00GQgkyx/oFSub+NF/+qenECx3JCjkjloMh9JnSz63rnN4Qyhr6FuvJGCYiHV7skzvGmeG39JqopJJdEM1uffs4KNJjfVng== X-OriginatorOrg: outlook.com X-MS-Exchange-CrossTenant-Network-Message-Id: 17c99c0e-3982-4799-49ee-08d804be5023 X-MS-Exchange-CrossTenant-OriginalArrivalTime: 30 May 2020 17:24:31.0951 (UTC) X-MS-Exchange-CrossTenant-FromEntityHeader: Hosted X-MS-Exchange-CrossTenant-Id: 84df9e7f-e9f6-40af-b435-aaaaaaaaaaaa X-MS-Exchange-CrossTenant-FromEntityHeader: Internet X-MS-Exchange-CrossTenant-RMS-PersistedConsumerOrg: 00000000-0000-0000-0000-000000000000 X-MS-Exchange-Transport-CrossTenantHeadersStamped: BN8NAM11HT112 X-Spam-Status: No, score=-3.1 required=5.0 tests=BAYES_00, KAM_DMARC_STATUS, KAM_INFOUSMEBIZ, MSGID_FROM_MTA_HEADER, RCVD_IN_DNSWL_NONE, RCVD_IN_MSPIKE_H2, SPF_HELO_PASS, SPF_PASS, TXREP autolearn=no autolearn_force=no version=3.4.2 X-Spam-Checker-Version: SpamAssassin 3.4.2 (2018-09-13) on server2.sourceware.org X-BeenThere: binutils@sourceware.org X-Mailman-Version: 2.1.29 Precedence: list List-Id: Binutils mailing list List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sat, 30 May 2020 17:24:35 -0000 I saw https://sourceware.org/git/?p=binutils-gdb.git;a=blob;f=ld/testsuite/ld-elf/pie.d;h=d68b962ca328a981dda980848b794ffd639780df;hb=5fe2850dd96483f176858fd75c098313d5b20bc2 It is a deliberate choice on non-Solaris platforms. On Fri, May 29, 2020 at 6:10 PM H.J. Lu wrote: > > On Fri, May 29, 2020 at 6:06 PM Fangrui Song wrote: > > > > Does https://sourceware.org/git/?p=binutils-gdb.git;a=commit;h=d871d478061f10b0879c688e2fa941407e9137aa > > start to set DF_1_PIE on non-Solaris platforms (e.g. Linux) as well? > > [hjl@gnu-cfl-2 x86-gcc]$ readelf -h /bin/ld | grep Type > Type: DYN (Shared object file) > [hjl@gnu-cfl-2 x86-gcc]$ readelf -d /bin/ld | grep PIE > 0x000000006ffffffb (FLAGS_1) Flags: NOW PIE > [hjl@gnu-cfl-2 x86-gcc]$ > > -- > H.J.