From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from us-smtp-delivery-124.mimecast.com (us-smtp-delivery-124.mimecast.com [170.10.129.124]) by sourceware.org (Postfix) with ESMTPS id A7C093858D1E for ; Wed, 29 Mar 2023 15:20:25 +0000 (GMT) DMARC-Filter: OpenDMARC Filter v1.4.2 sourceware.org A7C093858D1E Authentication-Results: sourceware.org; dmarc=pass (p=none dis=none) header.from=redhat.com Authentication-Results: sourceware.org; spf=pass smtp.mailfrom=redhat.com DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=redhat.com; s=mimecast20190719; t=1680103225; h=from:from:reply-to:subject:subject:date:date:message-id:message-id: to:to:cc:mime-version:mime-version:content-type:content-type: content-transfer-encoding:content-transfer-encoding: in-reply-to:in-reply-to:references:references; bh=ReNXEg2Cq2pGYANtDjT612duZY+cz+zfl6O+EfpfToo=; b=Ivt/20HNGc1pKmTIhJHvxoBAn06aswBhqn2lCcpBb7BTC8zWCPshlPYaBktBnSt+kTaUyY sC7QL9G6LGw8EiNvja4+I41ggRiLKFnwR+djNe2W2QCjZwnAJK4ZtSQlBG0fUois/uzjri MfGUV1V1cKqQRtH3dedGMjVrzkGNJsQ= Received: from mail-yb1-f198.google.com (mail-yb1-f198.google.com [209.85.219.198]) by relay.mimecast.com with ESMTP with STARTTLS (version=TLSv1.3, cipher=TLS_AES_256_GCM_SHA384) id us-mta-3-IzWTQKBwPLi0U833L2WoUA-1; Wed, 29 Mar 2023 11:20:24 -0400 X-MC-Unique: IzWTQKBwPLi0U833L2WoUA-1 Received: by mail-yb1-f198.google.com with SMTP id z4-20020a25bb04000000b00b392ae70300so15847659ybg.21 for ; Wed, 29 Mar 2023 08:20:23 -0700 (PDT) X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20210112; t=1680103223; h=content-transfer-encoding:in-reply-to:organization:from:references :to:content-language:subject:user-agent:mime-version:date:message-id :x-gm-message-state:from:to:cc:subject:date:message-id:reply-to; bh=ReNXEg2Cq2pGYANtDjT612duZY+cz+zfl6O+EfpfToo=; b=c5h3yk6sjSudw+VTmqHdo9eu+6lYIh+08YV2Sr5cfB/4GJ8zJ4z7T1TJStXR4wBTIm cDIJP72i6T2PtNOMunHMsLobQArXX+nWYAb3LQVY7fu8ZobgqQ/0UyjMXjX1dUYMvAlI GZLL1vGbiGrEa+wO+lmQM4X7hN0nRGP2IEDDlOyBw8+qFc39et1UjmR9dBVd0w1I5YJM lzh0c8FBcC0U7hHHa+Xelm1sPZ0vOpU4QAwG14GQTRdwYuumKqlHIfGz81Tq/cuJWImd 6fDsiSXUsp6ytItxaa7iVA/T5j1CywUhFREImWWkuoXcWu8YTROvAEzwwaBU5m5RCOfq Jlsg== X-Gm-Message-State: AAQBX9egS8Pw/89Rc9X64WSceGkt67bxoZ2pKy0GWfUzInZTuDVkUBg4 RmLjTqyPHjJK1dkzhJe1d4ZwjE6L9j4J3y1h++a4TqmRrjqNiVpLdSE6ie1VkNf4QI8pxySt0mn D68zNnMHG6SSofq+8vku0 X-Received: by 2002:a0d:db49:0:b0:541:85ea:588b with SMTP id d70-20020a0ddb49000000b0054185ea588bmr21070447ywe.26.1680103223506; Wed, 29 Mar 2023 08:20:23 -0700 (PDT) X-Google-Smtp-Source: AKy350bpFe2YaewKxNjJ7bakbfvEDM49XvZEn7M8ty+4yJ2Sq9+xnp04oQSpUezlBFN2ictmzqFZhw== X-Received: by 2002:a0d:db49:0:b0:541:85ea:588b with SMTP id d70-20020a0ddb49000000b0054185ea588bmr21070426ywe.26.1680103223282; Wed, 29 Mar 2023 08:20:23 -0700 (PDT) Received: from [192.168.0.241] ([198.48.244.52]) by smtp.gmail.com with ESMTPSA id o7-20020a817e07000000b00545a08184fesm2957281ywn.142.2023.03.29.08.20.22 (version=TLS1_3 cipher=TLS_AES_128_GCM_SHA256 bits=128/128); Wed, 29 Mar 2023 08:20:22 -0700 (PDT) Message-ID: <96851dc6-4f32-9c09-7309-b2b106cfc9b4@redhat.com> Date: Wed, 29 Mar 2023 11:20:21 -0400 MIME-Version: 1.0 User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:102.0) Gecko/20100101 Thunderbird/102.9.0 Subject: Re: [PATCH 12/13] dlfcn,elf: implement dlmem() [BZ #11767] To: stsp , Jonathon Anderson , libc-alpha@sourceware.org References: <20230318165110.3672749-1-stsp2@yandex.ru> <20230318165110.3672749-13-stsp2@yandex.ru> <3541bbd7-8a68-2064-bb63-2a921cfe3bb1@yandex.ru> <630fa17528c6050d60f524aa88ad5a057cae1603.camel@rice.edu> <840c2d32-8fd9-39fc-59d7-4552aaa8da39@yandex.ru> From: Carlos O'Donell Organization: Red Hat In-Reply-To: <840c2d32-8fd9-39fc-59d7-4552aaa8da39@yandex.ru> X-Mimecast-Spam-Score: 0 X-Mimecast-Originator: redhat.com Content-Language: en-US Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit X-Spam-Status: No, score=-5.3 required=5.0 tests=BAYES_00,BODY_8BITS,DKIMWL_WL_HIGH,DKIM_SIGNED,DKIM_VALID,DKIM_VALID_AU,DKIM_VALID_EF,NICE_REPLY_A,RCVD_IN_DNSWL_NONE,RCVD_IN_MSPIKE_H2,SPF_HELO_NONE,SPF_NONE,TXREP 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: On 3/29/23 10:50, stsp wrote: > > 29.03.2023 19:35, Carlos O'Donell пишет: >> The fact that such binaries can be created is enough for me to raise >> a sustained objection to the inclusion of dlmem(). > > Then someone needs to tell how exactly > it can be created, and, more importantly, > point in the implementation the place > that will then break. It is not a reviewers task to show this to you, it is only their task that they tell you that it exists. The onus is strongly on the patch submitter to produce evidence to the contrary. The reviewers on the list here are a scarce resource, and they offer the experience and technical knowledge to help you. Again, I see no solution that fixes the design problems of dlmem(), there might be a solution that includes two APIs that each do half the work of fdlopen(). Are you looking for coaching or mentoring in the design of system interfaces for dynamic loading? -- Cheers, Carlos.