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=-3.4 required=5.0 tests=DKIM_SIGNED,DKIM_VALID, DKIM_VALID_AU,FREEMAIL_FROM,MAILING_LIST_MULTI,RCVD_IN_DNSWL_MED, RCVD_IN_MSPIKE_H3,RCVD_IN_MSPIKE_WL autolearn=ham autolearn_force=no version=3.4.4 Received: (qmail 12566 invoked from network); 7 Nov 2021 19:56:18 -0000 Received: from mother.openwall.net (195.42.179.200) by inbox.vuxu.org with ESMTPUTF8; 7 Nov 2021 19:56:18 -0000 Received: (qmail 3613 invoked by uid 550); 7 Nov 2021 19:56:16 -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 3593 invoked from network); 7 Nov 2021 19:56:15 -0000 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=gmx.net; s=badeba3b8450; t=1636314963; bh=wm6X5G+YuTrJDobJwtt6xXwMMLUCkQC6I1636Rhx3q0=; h=X-UI-Sender-Class:Date:From:To:Subject:References:In-Reply-To; b=RryvoMb4+JMGeXKR/eVWJKQZaHExdvYXnDynpsoETRSG68hqg3T9oLh9NL+ufsy12 1kLtya0LRBS5a9TDeVmpLM/ImqjvTaHM2P5MFBzjzt6UR8xQw4AFW6/TdCn/QeNUNn wSZnXWQQ3JqI1kJJQ5/86owD0zRfi0j22GV0O6K4= X-UI-Sender-Class: 01bb95c1-4bf8-414a-932a-4f6e2808ef9c Date: Sun, 7 Nov 2021 20:56:01 +0100 From: Markus Wichmann To: musl@lists.openwall.com Message-ID: <20211107195601.GA2713@voyager> References: <87lf1z6d5m.fsf@oldenburg.str.redhat.com> MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: <87lf1z6d5m.fsf@oldenburg.str.redhat.com> User-Agent: Mutt/1.9.4 (2018-02-28) X-Provags-ID: V03:K1:Ek0BVy/3QmCMpf7nC8A2INF7T/JgI3GotZo5505N8SU5lz15ZXg UPTJqBIXSEBMGRAXkrJkoZoHvRk0vyJjzD55cpUyaDM4nDG19q1wzzDhXSBQZ4qwlfr3VEl 4WJuBw5MzVqUna/88ZWeKBd1M7mgcRfe2e/3F1KxgXat6rJbFxwcpYvM/lZJBTEjIxKDGGO bvYfqJC95nUo/Fc6uNPLg== X-UI-Out-Filterresults: notjunk:1;V03:K0:EP1sTxLhwEI=:YKycHUba79/Q6QFNYf5cr+ mWc0ufy3yzl6hLXu7URqYUjACf3AvS+pnH6h0WKE3xcnwaq6aQ8RQRzmT4Rg8hXlAm6eaPqb/ xrTlNO2/0BwOR0OZ54esNIP7eK0GaQsA0yhDlHE1H6I+45h+YUX8jiyYuWk259GiRIx6cwXUL /X7wl/+ceA/x9QtoRFYAbju8cHo0dnhuaS6Bd+X7SAO2hSldFmlq6Y/+5UtSPjrHi6lWppmzS /bXBfWR5QDdTTqmTcezHjjAcLyKW1r/sQrijX+VcgzdZ0IpUZa0dWnz92RIT55XG+K5a9N+nM LAK0WxWJAtAeBGUefUWIYX22uP+ufcAuLSP3Px6nnpDJtvMQ1HXvhQL6m9OSFQ5ER59oflO0B ygvYVQtKQuX3NgwWsKE7eUEpzZnLSEdE0/ccsHLICrHWMx6HhrxnPpm7MTVAvNGRFcpBpZxwo wwDTuwwLO9C6/HolWOgkO5GTGTsl+xe9+df/CtSQNME268LXeIWPG6eC/q8MSFou3QoccYuDQ n66TclN8DPI10Tq6VSfQZdz/0nbP930AJNP+jG56CVqOotJVYDq/XfDUjKdzU6mGL5ECnhFRb 4Ty1y9KJOVDq1t+urGore/Xmwme5f7x1pnBl73/mPQNHsng5w4f9hdemn2Z5uu/RFMvBvU6Gn rd9UgsEkEocHcZhTocsWLRrauaNZYIMVjnOR9nUFQkp4ZWHKCBnzwEV8m3jNsxo2YQphvRbys fKsIvaERHvnRS0wstunnU8mTXb1IKEb6D7pPkO/sslR6qQ1mJW9iyjn5d3VLddkC9sq47x86S bPCrhsq599dMvbj6aNZabgtTgfnoh7ST5EZtIQcMQnfdbdvBL1l0eKm/zhCmd/b0P0XDwMy0h 3I3/n2gBvv4ZYFnJZ2xXTfkFFEnugh89IW3u/rgssLZ7CtK8MR0T9XI7rL9xWRGePY/g6PaQy ElE2xCsa81PHkgsyj64M8eP/2MQrJjQoMep4oYFWY3Obd2DVQfoGnBJxkwNob/dM0a6AIe0T1 NzbH4cXuHTlox4nd8kJYnXxpDLeHRrJ9UGxxc1xendydjT5989FjgIxqjKMWFTvGSQA1JatmR s4KhTjILGt+DpU= Content-Transfer-Encoding: quoted-printable Subject: Re: [musl] add noexcept to all functions please On Sun, Nov 07, 2021 at 07:20:21PM +0100, Florian Weimer wrote: > I believe the musl cancellation implementation does not use DWARF > unwinding. I do not know if it cancellation handlers have the same > hardening gap as glibc's with setjmp-based unwinding. > > Thanks, > Florian > I presume you mean the cancel cleanup handling. In that case, musl uses a simple linked list, with nodes allocated on stack. No gaps of any kind. Ciao, Markus