From mboxrd@z Thu Jan 1 00:00:00 1970 X-Spam-Checker-Version: SpamAssassin 3.4.4 (2020-01-24) on inbox.vuxu.org X-Spam-Level: X-Spam-Status: No, score=-1.1 required=5.0 tests=DKIM_SIGNED,DKIM_VALID, DKIM_VALID_AU,FREEMAIL_FROM,HTML_FONT_FACE_BAD,HTML_IMAGE_ONLY_32, HTML_MESSAGE,MAILING_LIST_MULTI,RCVD_IN_MSPIKE_H2, T_KAM_HTML_FONT_INVALID autolearn=ham autolearn_force=no version=3.4.4 Received: (qmail 12164 invoked from network); 20 Sep 2022 00:47:20 -0000 Received: from second.openwall.net (193.110.157.125) by inbox.vuxu.org with ESMTPUTF8; 20 Sep 2022 00:47:20 -0000 Received: (qmail 20222 invoked by uid 550); 20 Sep 2022 00:47:18 -0000 Mailing-List: contact musl-help@lists.openwall.com; run by ezmlm Precedence: bulk List-Post: List-Help: List-Unsubscribe: List-Subscribe: List-ID: Reply-To: musl@lists.openwall.com Received: (qmail 20202 invoked from network); 20 Sep 2022 00:47:17 -0000 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20210112; h=message-id:mime-version:references:subject:cc:to:from:date:from:to :cc:subject:date; bh=9i9Z52nBgB0uQSCRMDIqSz9osYU7gK0FTDhegl5cnrI=; b=jPa06oson4TANysEDfcSyINS8gBtr6zEHI+OxrgaiIiD0tJl+mgH80PZjaFytF9gDj M3ulwXLG2DGOZXuKZgLcpC+xXRcYA/icOwltShrfESvgGHozu1sIN0F+rox/D1FqO2qc 9fVwGxtgZc0KIkUhb0QMzf/1YH9g62UW9bQakVcsvbnEqhqRsiapjoAqi/3LtDTmApa3 QU/Xyaub8mtYuaLLXBMvPQIL+kc3OlsG4ao7rYMkb100PVraG4wvL10lIrHM8CVs+s0f M1icWQtnyBqSEIWmjCyIvvZAVibibzvnDGzl6mefyk8EgtJqwGhBQj3i+QJ4lY6mGQRK 1u/Q== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20210112; h=message-id:mime-version:references:subject:cc:to:from:date :x-gm-message-state:from:to:cc:subject:date; bh=9i9Z52nBgB0uQSCRMDIqSz9osYU7gK0FTDhegl5cnrI=; b=NkB1suTSAuaKKnmz3ePftuDSv/LB9ekhVkD7Si3hTL0fTPvKWlT2Cn7iu4FErDoydI 4QsKrEV+HBlWWrvHDOz4UHy351LrDF9Gtr+ButwwvKtYBJHToxBVCWci1axc7aHZaJiU KMZ5khvlQNW9uCEYCT6KMAh137hBswZW9Y7kBhg7cyEM7tS942MqXsS/CoN/xcE6NTLd gvDhXj4L6kLM7PU6cXPkLnJ4Vz7tPWvhQzRJFWczNAJSW77x/ikHwAl0yABmOFOWabNN 4hItGt0MWO0Z2UmyRNxppBxlqOmiWTg5wBzVwghrOiE3ojYarjnPeU7fpSGugDuYhBt7 ij/g== X-Gm-Message-State: ACrzQf2R847dJtoFbN58ziwY8kirVoxJh55jMFHT0qHSPBeorQy1pz5L fxzbTSbkM6NhKdBZUN0jN0E= X-Google-Smtp-Source: AMsMyM7TuJJuONyFE0cDVgLdy3eJcCVTQqNuHyXw2cx+0klCEbD2h7whKeMjRf7FQhCPDQLOasMmOg== X-Received: by 2002:a17:90a:ea01:b0:202:c73e:547c with SMTP id w1-20020a17090aea0100b00202c73e547cmr1002931pjy.206.1663634824863; Mon, 19 Sep 2022 17:47:04 -0700 (PDT) Date: Tue, 20 Sep 2022 08:47:07 +0800 From: baiyang To: "Rich Felker" Cc: musl References: <2022091915532777412615@gmail.com>, <20220919110829.GA2158779@port70.net>, <874jx3h76u.fsf@oldenburg.str.redhat.com>, <20220919134659.GO9709@brightrain.aerifal.cx>, , <2022092001404698842815@gmail.com>, , <2022092008254998320584@gmail.com>, <20220920003811.GF9709@brightrain.aerifal.cx> X-Priority: 3 X-GUID: B8864B61-2A07-49AC-96B9-36C2B3592587 X-Has-Attach: no X-Mailer: Foxmail 7.2.23.116[cn] Mime-Version: 1.0 Message-ID: <2022092008470636285288@gmail.com> Content-Type: multipart/alternative; boundary="----=_001_NextPart232668482348_=----" Subject: Re: Re: [musl] The heap memory performance (malloc/free/realloc) is significantly degraded in musl 1.2 (compared to 1.1) This is a multi-part message in MIME format. ------=_001_NextPart232668482348_=---- Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 PiBXb3VsZCBpdCBiZSBwb3NzaWJsZSB0byBsaW1pdCB1c2Ugb2YgdGhlIGxpc3QgdG8gYWN0dWFs bHkgcmVxdWVzdGluZw0KPiBoZWxwIG9yIG1ha2luZyByZXBvcnRzLCByYXRoZXIgdGhhbiBpbmNp dGluZyBkZWJhdGVzIGFib3V0IHdoYXQgaXMgVUINCj4gb3Igd2hhdCB0aGUgY29uc2VxdWVuY2Vz IG9mIFVCIG1pZ2h0IGJlPw0KDQpZb3UgYXJlIHJpZ2h0LiANCg0KVGhlIHJlYWwgcXVlc3Rpb24g aXM6IGlmIHdlIG9ubHkgbmVlZCBtYWxsb2NfdXNhYmxlX3NpemUgdG8gcmV0dXJuIHRoZSBzaXpl IGFjdHVhbGx5IGFsbG9jYXRlZCBpbnRlcm5hbGx5IChub3QgdGhlIHNpemUgcmVxdWVzdGVkIGJ5 IHRoZSB1c2VyLCAqKmp1c3QgYXMgbXVzbCB2ZXJzaW9uIDEuMSBhbmQgYWxsIG90aGVyIGxpYmMg aW1wbGVtZW50YXRpb25zIGRvKiopLCBpcyBpdCBwb3NzaWJsZSB0byBpbXByb3ZlIGl0cyB0aW1l IGFuZCBzcGFjZSBlZmZpY2llbmN5Pw0KDQpUaGFua3MgOi0pDQoNCi0tDQoNCiAgIEJlc3QgUmVn YXJkcw0KICBCYWlZYW5nDQogIGJhaXlhbmdAZ21haWwuY29tDQogIGh0dHA6Ly9pLmJhaXkuY24N CioqKiogPCBFTkQgT0YgRU1BSUwgPiAqKioqIA0KIA0KIA0KRnJvbTogUmljaCBGZWxrZXINCkRh dGU6IDIwMjItMDktMjAgMDg6MzgNClRvOiBiYWl5YW5nDQpDQzogbXVzbA0KU3ViamVjdDogUmU6 IFJlOiBbbXVzbF0gVGhlIGhlYXAgbWVtb3J5IHBlcmZvcm1hbmNlIChtYWxsb2MvZnJlZS9yZWFs bG9jKSBpcyBzaWduaWZpY2FudGx5IGRlZ3JhZGVkIGluIG11c2wgMS4yIChjb21wYXJlZCB0byAx LjEpDQpPbiBUdWUsIFNlcCAyMCwgMjAyMiBhdCAwODoyNTo1MkFNICswODAwLCBiYWl5YW5nIHdy b3RlOg0KPiBBcyBHYWJyaWVsIHNhaWQsIGl0J3Mgbm90IGEgVUIuIENvbnRyYXJpbHksIGl0IGlz IGEgYnVnIGluIGdjYydzIE1zYW4uDQo+IEp1c3QgcmVhZCBtb3JlIG9uIHRoaXMgdGhyZWFkIDot KSANCiANCldvdWxkIGl0IGJlIHBvc3NpYmxlIHRvIGxpbWl0IHVzZSBvZiB0aGUgbGlzdCB0byBh Y3R1YWxseSByZXF1ZXN0aW5nDQpoZWxwIG9yIG1ha2luZyByZXBvcnRzLCByYXRoZXIgdGhhbiBp bmNpdGluZyBkZWJhdGVzIGFib3V0IHdoYXQgaXMgVUINCm9yIHdoYXQgdGhlIGNvbnNlcXVlbmNl cyBvZiBVQiBtaWdodCBiZT8NCg== ------=_001_NextPart232668482348_=---- Content-Type: text/html; charset="utf-8" Content-Transfer-Encoding: quoted-printable =0A
Would it be possible to limit use of t= he list to actually requesting
> help or making report= s, rather than inciting debates about what is UB
> or what th= e consequences of UB might be?
=0A

You are right. 

The real question is: if we only need malloc_usable= _size to return the size actually allocated internally (not the size reque= sted by the user, **just as musl version 1.1 and all other libc implementa= tions do**), is it possible to improve its time and space efficiency?

Thank= s :-)
=
=0A
--=

   Best Rega= rds
  BaiYang
  = baiyang@gmail.com
  http://i= .baiy.cn
**** < END OF EMAIL > ****
 
 
 
From: Rich Felker
Date: 2022-09-20 08:38
To: = baiyang
CC: = ;musl
Subject:=  Re: Re: [musl] The heap memory performance (malloc/free/realloc)= is significantly degraded in musl 1.2 (compared to 1.1)
=
On Tue, Sep 20, 2022 at 08:25:52AM +0800, baiyang wrote:
= =0A
> As Gabriel said, it's not a UB. Contrarily, it is a bug in gc= c's Msan.
=0A
> Just read more on this thread :-)
=0A 
=0A
Would it be possible to limit use of the list to act= ually requesting
=0A
help or making reports, rather than inciting= debates about what is UB
=0A
or what the consequences of UB migh= t be?
=0A
=0A ------=_001_NextPart232668482348_=------