From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: (qmail 88967 invoked by alias); 18 Oct 2017 16:12:38 -0000 Mailing-List: contact libc-alpha-help@sourceware.org; run by ezmlm Precedence: bulk List-Id: List-Subscribe: List-Archive: List-Post: List-Help: , Sender: libc-alpha-owner@sourceware.org Received: (qmail 88958 invoked by uid 89); 18 Oct 2017 16:12:37 -0000 Authentication-Results: sourceware.org; auth=none X-Virus-Found: No X-Spam-SWARE-Status: No, score=-2.3 required=5.0 tests=AWL,BAYES_00,RCVD_IN_DNSWL_NONE,SPF_HELO_PASS,SPF_PASS autolearn=ham version=3.3.2 spammy= X-HELO: EUR01-DB5-obe.outbound.protection.outlook.com Authentication-Results: spf=none (sender IP is ) smtp.mailfrom=Szabolcs.Nagy@arm.com; Message-ID: <59E77D6C.4070403@arm.com> Date: Wed, 18 Oct 2017 16:12:00 -0000 From: Szabolcs Nagy User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:31.0) Gecko/20100101 Thunderbird/31.8.0 MIME-Version: 1.0 To: Renlin Li , libc-alpha@sourceware.org CC: nd@arm.com, Marcus Shawcroft , Richard Earnshaw , "H.J. Lu" Subject: Re: [GLIBC][AARCH64]Rewrite elf_machine_load_address using _DYNAMIC symbol References: <581C57FF.2090901@foss.arm.com> <59E624A8.4010304@arm.com> <59E62FBB.2090508@arm.com> <59E72DA9.2090404@foss.arm.com> In-Reply-To: <59E72DA9.2090404@foss.arm.com> Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: 7bit X-ClientProxiedBy: HE1PR0402CA0004.eurprd04.prod.outlook.com (2603:10a6:3:d0::14) To HE1PR0802MB2491.eurprd08.prod.outlook.com (2603:10a6:3:d9::23) X-MS-PublicTrafficType: Email X-MS-Office365-Filtering-Correlation-Id: 06a6b8d9-c990-4216-ff8d-08d5164309ec X-MS-Office365-Filtering-HT: Tenant X-Microsoft-Antispam: UriScan:;BCL:0;PCL:0;RULEID:(22001)(2017030254152)(48565401081)(2017052603199)(201703131423075)(201703031133081)(201702281549075);SRVR:HE1PR0802MB2491; X-Microsoft-Exchange-Diagnostics: 1;HE1PR0802MB2491;3:UTGPXmTU6AYTb0HH/fNXO450Vf3FImEXRekj1GEQBhhi2GnKNfQr6OO2aBhN/1CO2U2PYrlCW7PrOCqaih+Kn9AC1Co1N0t3DQa0tH7M2FtOo8Wz7Y4fHRwzdNRkRmDzPiItsaQUU2qxaV7K8vFOhAlIGOzIfQPrUCmDyJwGuLtsG7AChPTUfaVTsyEuBEmLOoRtv17ORjREh+LrrGvBtXZLFEtZJtIswm49YwmW5Hc7K43J0Wo23gpgIPbOSAfN;25:+8fT305HOMUd96P2OOY1XRcZYbsHsvSqDEKk9mjyMP9BjcWz6JuCE/E/IjO23TeIGcKKIS6SYWx9eX9nKZU6qRQJdOEpn55p7V7KihHUnPfYgfdqAp+kkN24loht2MxNGfRPbxrLXpJZ6Y+KkyZxm1Uyr0Lb6hBrHBmwFb7bgw1kh9T3vdE6s52OqHxb/sknDgFmUuN/cLNgaH0p8g5dQsk2zl+Zlj0dG/81ymWiMnNK5s4kFdpzjtZngNn6aQEXpWt9cCiofqGXzxyyrn+lD1BLJuYRRCqYiariBjC5WZiyE1Cbvhxec9j3iMH404XhrjEPU1ZhflDA3mPAPPX2rA==;31:74RQiPO+10PrWw3pxoA3TqunBKCY1t1uo0FvQ5wU1Uk8VaV6Y6ZwIxWsqx/h4P/taWKPQrv5pNEdN6HKueoCLxXB9cc4aXxqkZFv6HCx46MSo6uXmfzFDKH2lj/2c+o23orx1j4TMLmKLQ691nOuvC1HOXqvTvEQSeufFIdDB0rpqQlZhY65883xUHhQvaYcS2E7k6UuBzMsS09z+i+Mi0AIm4BXOSsW1LslRtRpv94= X-MS-TrafficTypeDiagnostic: HE1PR0802MB2491: NoDisclaimer: True X-Microsoft-Exchange-Diagnostics: 1;HE1PR0802MB2491;20:SxdJLGV/H1Qh7WtC/HpgefHjEzQjKjPyWKM1Ba8YFi+SKSjLtiRhJ6ZhT6kUttJjerZysw8nr6/SrFQa4te0ApXA4O+UT9XFxs4+oaqfBOVWes3DZqkMDC6sXeA/wnvUrCc4mPm5bwdibfKoQ8OJUYr9EKcYCL91Cm3pM/wxes8=;4:kqLIjvJFDL+m46z5ZdsLsLlYT2T6N9OuoWrKpJ25FznDMbWECzAD2YlWOm9LrvRN0ouhNJaWiL1913k083/AiQ8gPlmV+0BFWtOFqYgrByS0X2yY/Djgmpr/vbJm6bAAGUAc/C5LrRs8In/HUtt/eUGDagxHSD7DMt3G9A/AvPEJBuv1bndYR8wKT0aSaCHQ+IVAGtKNZyuSNaSyIcaN51YmFSVkIzV3tHOtAp9R7bIWAXOUDTOHQkWsjuw5zx1q6UKVqa8xZkAIARk8QptB0P7lsX/q7EOrjR9Thi3jr4Y= X-Exchange-Antispam-Report-Test: UriScan:(180628864354917); X-Microsoft-Antispam-PRVS: X-Exchange-Antispam-Report-CFA-Test: BCL:0;PCL:0;RULEID:(100000700101)(100105000095)(100000701101)(100105300095)(100000702101)(100105100095)(6040450)(2401047)(5005006)(8121501046)(3002001)(10201501046)(100000703101)(100105400095)(93006095)(93001095)(6055026)(6041248)(20161123555025)(20161123560025)(20161123562025)(20161123564025)(201703131423075)(201702281528075)(201703061421075)(201703061406153)(20161123558100)(6072148)(201708071742011)(100000704101)(100105200095)(100000705101)(100105500095);SRVR:HE1PR0802MB2491;BCL:0;PCL:0;RULEID:(100000800101)(100110000095)(100000801101)(100110300095)(100000802101)(100110100095)(100000803101)(100110400095)(100000804101)(100110200095)(100000805101)(100110500095);SRVR:HE1PR0802MB2491; X-Forefront-PRVS: 0464DBBBC4 X-Forefront-Antispam-Report: SFV:NSPM;SFS:(10009020)(6049001)(6009001)(39860400002)(346002)(376002)(54534003)(189002)(24454002)(377424004)(199003)(106356001)(65816999)(6486002)(54356999)(5660300001)(229853002)(105586002)(50986999)(64126003)(93886005)(86362001)(305945005)(8676002)(80316001)(16576012)(53546010)(66066001)(36756003)(54906003)(16526018)(4001150100001)(2950100002)(58126008)(2906002)(478600001)(7736002)(81166006)(316002)(3846002)(81156014)(6116002)(189998001)(25786009)(33656002)(4326008)(72206003)(87266999)(77096006)(50466002)(47776003)(65806001)(39060400002)(65956001)(68736007)(6246003)(53936002)(83506001)(8936002)(59896002)(101416001)(76176999)(97736004)(230700001)(6666003)(23676002);DIR:OUT;SFP:1101;SCL:1;SRVR:HE1PR0802MB2491;H:[10.2.206.69];FPR:;SPF:None;PTR:InfoNoRecords;MX:1;A:1;LANG:en; Received-SPF: None (protection.outlook.com: arm.com does not designate permitted sender hosts) X-Microsoft-Exchange-Diagnostics: =?utf-8?B?MTtIRTFQUjA4MDJNQjI0OTE7MjM6NjlHWnhhY3NBRHpreXc3VWVjN3pvcHdK?= =?utf-8?B?eWhBbTVNTDF4dUNySTBBUzQxd09HeFRJRnVCVWx2bS9zaitZQzhLTXVTNDdv?= =?utf-8?B?SElsczMxdTZ4WmM0aGJJWVJpOS8vYW5Dc2Z4eGVZdTYyYnMyZkkwSGU5TS9i?= =?utf-8?B?ZnFRNytKc2wwcnNpdEEvQXgvaUo5azkybGdjOXU1ZTI2aS9ubEgzTmhwSWVO?= =?utf-8?B?Qnh5QVVYRmJIdXpsZUtINGlvMzJ2YjlJMEdpVW45VGxEL0VTeTBaQ253Si9T?= =?utf-8?B?MW0wOU1zdmtNOVh1eDBxaFgrMHhFU1RXaG9pbWNwZHlBa0JUM3YxaGZQYmV5?= =?utf-8?B?cTc5eGpONTcxL3JvZjJ5NDkwb0JlYUVtRVM3anM3QmJ1U1E0bEZpYjc5MFdk?= =?utf-8?B?SnZ3T25pRktCVmREUWxGZ0MyY0RTNThXbjRWOVhVbDUwUDM0a25TanFvWHlH?= =?utf-8?B?K2dhczVGbE5DSkY4aVBGdzJOUDc3ODV5cFQ3Vko5RVVTK0lJNGViTXQwaGt2?= =?utf-8?B?YU5wS0ozWXZvYXp2RzNKOGM0bzZsZFdhNmljL0dJdlVCd0lHd0gxck1CV0l4?= =?utf-8?B?NmF5R3lqVHNJVUx5MWF5cFIyNEhkcTh1ZzFKbnhMVDRNU0VrVGFweVdvaVdK?= =?utf-8?B?d0NUWHFrR1d4UmJVT2tEbUcwN25JSkhsbGRodUs5ZC83R0xRUUlyVFNvNjJY?= =?utf-8?B?ek1wTlI2YXBCaGE2dG5HN3cyWjJ4R1VTcUNMVkt2MEE3R3laV1JvZzgyU21Y?= =?utf-8?B?MVB5M3dHNHgyMG1Bem9WQ3grVFB2NlFEOXl4Qk9rZlR5N0QrVGR1b3k5WVJ4?= =?utf-8?B?QithRFpLOGMvZW1qMGhsRUZJNzVxOVF3eHpoSGMrRHlUQStyV0dLMVBpbHVN?= =?utf-8?B?NThiQ0srOXJvMnZEYSsxZXpRbGpmYTVzWnE0ekVPcWdpYXVmOVB3MDdnbldq?= =?utf-8?B?ZDNDQlVlcFdKZFB0S295bzRkT0M0alN0WVByMlA0aWRIbjE5NUNlK3hkVWls?= =?utf-8?B?Z3dpYm1jTUNhWXRacFY3UytWbXF5dExUeFd0S3dUZUp5ZVIyanVWblFHSnJ1?= =?utf-8?B?dS9ZY2d2aXJuYjd2d3g0ZGpHcXQxWHpsaUJjVU1ieWY1bXFlblhJZnoyNjFI?= =?utf-8?B?dzhqY1FjRmhqL2FKSFg2MVlYdmFZM1ZjaXpmcnJxUW10b2p3NmhEUTlZSGNM?= =?utf-8?B?WWFyRDc0bEx1bzFjVDRwVzNJM0FHQldkOXF4RHdJaE51VXMwWXlIcjRKNG02?= =?utf-8?B?QWlIOXBiWHhsV2wwTDdaWmxwNTcwYW9GL0h3ZDlXS0dPQndlWCtwZkt4NzlX?= =?utf-8?B?NFRHSHZIZ095UjVLRUJJU3ZrU21UYTM5Yy9wMExSMTZLYitkN2ZqMUdPSXF1?= =?utf-8?B?ZEF3a2ozN0JCUkdtZDU5d1hTRXRTVTVKMkt0aldlVXJGK3FWb25UNW1XN0V5?= =?utf-8?B?R1dHNng1ZlVBV1dNQ29ETGx2VjVXTTlxWGhJWGxEdVhNTFUxa1htd1FGZTZt?= =?utf-8?B?TjZWdWg3OUhSd05LZzNvbGN1eHh3N0N0YXJZa2NYNXgwKzRraFNmYjQzbElM?= =?utf-8?B?VkdWeFJjVllEM2YzekN6enhLc0xKeWxxUFFmQlNnNUZzUlQzMGFvbjZnY0RL?= =?utf-8?B?cTRhYmFCTlI4TlhhKzV0bUhUUlhNbHB1T0hjeTZ2RHY0d2Z2ZFRkeStDUVF3?= =?utf-8?B?aHZoL0FoQUZ4MmNQbGplcncvdzhTdGwrbElQQXBKbHV5ODdZQ3N0dmhGWlBr?= =?utf-8?B?ZmxaTno1dGEyS0g0aUlpSFdlcXJMOHJQY1cyM01WL2lKU2JLQXBPUW42UFMv?= =?utf-8?B?ZWtGNWxtemlWWURvYTVjbUZ0dHc1K2VTTVQzOUZqdTY1T042bTV5b2Fnb2Q2?= =?utf-8?B?T3lGUzFFcWwzViszejcwZTlKTkJ0YThnd1dOVnJWU2FZTHc3TExWVHdvSW8x?= =?utf-8?B?Z2hsZUMzVVE2RlFqaDRkSFUzcHdsRUtPWU4vaUNETUExL0JHRlVXb0c5MmRn?= =?utf-8?B?OEh2ZkJ6cjZHdWN2UU9DblBxWk81VzVYR2M5UHdNaEM1aXRYWEZFU0hBNzQ1?= =?utf-8?Q?a5s5aY=3D?= X-Microsoft-Exchange-Diagnostics: 1;HE1PR0802MB2491;6:lEhpgQJ9Rw+b0aEQQJ8vnDhINXChglztk9mIRAp89mO7ALxbWXScVczn/7+qvXGQ6DHBAxd6387VIVMfsqJ/qzT2to9gHtTs6boDj+9SH5mLgfHrtVLs3jq3FV/iU65yMDx6FWXRGR3J5LY4Ftk1PeCC1vIxtqyuwxMEU+Atiz3voffoEMWkLxqCZafcZ88q4MKiCywPCbTQhJT7oEThn0shDl7m9zr0NMUoXpYwpGb0TGKyGdqV895iDOwgjD/gjvq4Ih21/Ih6IKwBnkGrbOxpe0XzKAgTu+QWziaI7PKqFGQQXLNcqgYzerpWOaoNH5IZjydWJi7q7dMdUjR8ug==;5:7pKw+stTTX39Z4hTbzF29hPnhgO5b3q3mYs/uFaK9J17veiIqoi6MJOIleGpodzsvWeBN/HmgltqgWdVv/uy6RtmldTovNcqOuDqFvgQKk6Ziok9hbBXoiMHbrexAOPN6oC+HqDX7FZuwMgt02YODw==;24:aiUOZrGqKN2JeXYIPfDaMuF6+A5M4QZWJj6zWak+DpkWISxWl37rx/bFF+TIGy32uKXn+weoJW1XCZ+qQyO4zgcvcI61oH96q2bRXSv1F24=;7:7521SIRMfPWxoq/90gTfucJuNh/NQue2Tc2ztF0af2d+r/Yq06METimxKWBlb7cAJO6YXIY/lZ95s+RSwhnB6MrAImpbDw8yN65fQLl/tGKPTQ0D6FAhF6WlQySRNFMmskGChZiH66iy4FzJKenjKyNl6KcmOXa1hfi69Jjz8s+M8cN1Qp1s7gdl1dfi8rcl85I6wcZCWJ5WoBrYtHJMsurshwu/yXwIsgprI77mxhU= SpamDiagnosticOutput: 1:99 SpamDiagnosticMetadata: NSPM X-OriginatorOrg: arm.com X-MS-Exchange-CrossTenant-OriginalArrivalTime: 18 Oct 2017 16:12:32.3408 (UTC) X-MS-Exchange-CrossTenant-FromEntityHeader: Hosted X-MS-Exchange-CrossTenant-Id: f34e5979-57d9-4aaa-ad4d-b122a662184d X-MS-Exchange-Transport-CrossTenantHeadersStamped: HE1PR0802MB2491 X-SW-Source: 2017-10/txt/msg00847.txt.bz2 On 18/10/17 11:32, Renlin Li wrote: > Hi Szabolcs, > > Here is the C version one which should be portable in all cases. > aarch64 native glibc regression test checked Okay. > > Regards, > Renlin > > ChangeLog: > > 2017-10-18 Renlin Li > > * sysdeps/aarch64/dl-machine.h (elf_machine_load_address): Use > _DYNAMIC symbol to calculate load address. > This is OK to commit.