From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from forward501b.mail.yandex.net (forward501b.mail.yandex.net [IPv6:2a02:6b8:c02:900:1:45:d181:d501]) by sourceware.org (Postfix) with ESMTPS id F020A3858D32 for ; Mon, 8 May 2023 15:10:49 +0000 (GMT) DMARC-Filter: OpenDMARC Filter v1.4.2 sourceware.org F020A3858D32 Authentication-Results: sourceware.org; dmarc=pass (p=none dis=none) header.from=yandex.ru Authentication-Results: sourceware.org; spf=pass smtp.mailfrom=yandex.ru Received: from mail-nwsmtp-smtp-production-main-33.iva.yp-c.yandex.net (mail-nwsmtp-smtp-production-main-33.iva.yp-c.yandex.net [IPv6:2a02:6b8:c0c:7c8d:0:640:daf4:0]) by forward501b.mail.yandex.net (Yandex) with ESMTP id BC2765E61D; Mon, 8 May 2023 18:10:47 +0300 (MSK) Received: by mail-nwsmtp-smtp-production-main-33.iva.yp-c.yandex.net (smtp/Yandex) with ESMTPSA id jAVSsb5DdSw0-flzsNjIa; Mon, 08 May 2023 18:10:47 +0300 X-Yandex-Fwd: 1 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=yandex.ru; s=mail; t=1683558647; bh=JS2PCVW/qeN5qSsoc19/9aXMNUmr1Ivh73IKFUp/Ru0=; h=From:In-Reply-To:Cc:Date:References:To:Subject:Message-ID; b=gwO5R43gCaAIGKibxk0bMUra4j6MwLznCBZGAw0OjJtJxIFieufmmCugFxsYSTKXS 9X8W97Ag+dG+WZize1MKyna7n5bcZ7cbhit1qW5HlOGR9H6Gu+mjiF1CyKSTCPFXNk SOl8+HYfjwziImM0vkqFXKqSziNEkRLYvic3WKZE= Authentication-Results: mail-nwsmtp-smtp-production-main-33.iva.yp-c.yandex.net; dkim=pass header.i=@yandex.ru Message-ID: <49712d9b-188c-4716-1c9d-26af3c692011@yandex.ru> Date: Mon, 8 May 2023 20:10:45 +0500 MIME-Version: 1.0 User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:102.0) Gecko/20100101 Thunderbird/102.10.1 Subject: Re: [PATCH v9 0/13] implement dlmem() function Content-Language: en-US To: Szabolcs Nagy , Rich Felker Cc: Adhemerval Zanella Netto , libc-alpha@sourceware.org, janderson@rice.edu, Carlos O'Donell References: <298b04a6-3055-b89b-59c1-4cfbe955848e@yandex.ru> <81749d04-8cdb-de0b-b88e-24347ed535ba@yandex.ru> <729710b5-6dae-d5f2-99ee-6923be5e627d@yandex.ru> <20230412182043.GI3298@brightrain.aerifal.cx> <08d9ca95-112c-d85e-8e82-7a595ef4d051@yandex.ru> From: stsp In-Reply-To: Content-Type: text/plain; charset=UTF-8; format=flowed Content-Transfer-Encoding: 7bit X-Spam-Status: No, score=-5.1 required=5.0 tests=BAYES_00,DKIM_SIGNED,DKIM_VALID,DKIM_VALID_AU,DKIM_VALID_EF,FREEMAIL_ENVFROM_END_DIGIT,FREEMAIL_FROM,NICE_REPLY_A,RCVD_IN_DNSWL_LOW,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: Hi Szabolcs, I've finally completed an impl of RTLD_NORELOCATE: https://sourceware.org/pipermail/libc-alpha/2023-May/147899.html It appears to be a much more flexible approach than dlmem(), so I just managed to build the entire functionality I need, over that new proposal, rather than using it only for a part of functionality, as I thought before. Implementation with test coverage and full descriptions, is here: https://sourceware.org/bugzilla/show_bug.cgi?id=30007 Is this more viable, what do you think?