Skip site navigation (1)Skip section navigation (2)
Date:      Sun, 12 Feb 2023 17:24:56 -0500
From:      Shawn Webb <shawn.webb@hardenedbsd.org>
To:        Mark Millard <marklmi@yahoo.com>
Cc:        FreeBSD Hackers <freebsd-hackers@freebsd.org>, David Chisnall <theraven@FreeBSD.org>
Subject:   Re: CFT: snmalloc as libc malloc
Message-ID:  <20230212222456.2vcvgf6v45na7jb2@mutt-hbsd>
In-Reply-To: <AE89E235-DD25-4D4B-BAC1-BA9956F904B0@yahoo.com>
References:  <ED93FF21-07BC-4FC0-A114-27424E60C024.ref@yahoo.com> <ED93FF21-07BC-4FC0-A114-27424E60C024@yahoo.com> <20230212210904.nzxfwtzsjf2tu6ky@mutt-hbsd> <AE89E235-DD25-4D4B-BAC1-BA9956F904B0@yahoo.com>

next in thread | previous in thread | raw e-mail | index | archive | help

--zj3c7escvk6siqap
Content-Type: text/plain; charset=us-ascii
Content-Disposition: inline
Content-Transfer-Encoding: quoted-printable

On Sun, Feb 12, 2023 at 01:48:59PM -0800, Mark Millard wrote:
> On Feb 12, 2023, at 13:09, Shawn Webb <shawn.webb@hardenedbsd.org> wrote:
>=20
> > . . .
> > That does not include the extra text that would be generated
> > by having added the -v requested to that shown command line.
> > That tet would likely have been before the text that you did
> > include.
> >=20
> > Did you add the -v option? Was there extra text?
>=20
> Good catch. I missed reading that. Here's the new output:
> http://ix.io/4nSy
>=20
> Hmm. Scanning that list . . .
>=20
> #include "..." search starts here:
> #include <...> search starts here:
> /data/src/hardenedbsd/lib/libc/include
> /data/src/hardenedbsd/include
>=20
> The above likely includes a non-C++: stddef.h
> That likely overrides any: . . ./include/c++/v1/stddef.h
> that is required for things to work for the
> nullptr_t issue. (See prior E-mail from when
> I noticed that I'd missed the include/c++/v1/stddef.h
> involved.)
>=20
> /data/src/hardenedbsd/lib/libc/amd64
> /data/src/hardenedbsd/contrib/gdtoa
> /data/src/hardenedbsd/contrib/libc-vis
> /usr/obj/data/src/hardenedbsd/amd64.amd64/lib/libc
> /data/src/hardenedbsd/lib/libc/resolv
> /data/src/hardenedbsd/lib/libmd
> /data/src/hardenedbsd/lib/libc/locale
> /data/src/hardenedbsd/lib/libc/rpc
> /data/src/hardenedbsd/lib/libutil
> /data/src/hardenedbsd/lib/msun/amd64
> /data/src/hardenedbsd/lib/msun/x86
> /data/src/hardenedbsd/contrib/snmalloc/src/snmalloc
> /usr/obj/data/src/hardenedbsd/amd64.amd64/tmp/usr/include/c++/v1
>=20
> The above looks to be the first/only chance to pick
> up a C++ based file header (that may in turn look
> for a C based one as well).
>=20
> /usr/lib/clang/15.0.7/include
> /usr/obj/data/src/hardenedbsd/amd64.amd64/tmp/usr/include
> /data/src/hardenedbsd/lib/msun/src
> End of search list.
>=20
> The ordering does not look anything like correct
> to me relative to C++ headers, some of which in
> turn may include the C variants from the environment.
>=20
> It is not so clear to me what the relationship is
> to the source_location file issue.

Also: find /data/src/hardenedbsd -iname '*source_location*'

^ that returns zero results. Are we ("we" being both FreeBSD and
HardenedBSD) completely missing a header file somewhere?

Thanks,

--=20
Shawn Webb
Cofounder / Security Engineer
HardenedBSD

https://git.hardenedbsd.org/hardenedbsd/pubkeys/-/raw/master/Shawn_Webb/03A=
4CBEBB82EA5A67D9F3853FF2E67A277F8E1FA.pub.asc

--zj3c7escvk6siqap
Content-Type: application/pgp-signature; name="signature.asc"

-----BEGIN PGP SIGNATURE-----

iQIzBAABCAAdFiEEA6TL67gupaZ9nzhT/y5nonf44foFAmPpZzIACgkQ/y5nonf4
4fpmgA//UHRDMqZEhyc5EKTdOdsHpr8MFMHHURLGbjCDwa0V8Lukx3UdUxSThCIl
0efR1dq/CWtDv1JL3eZWEYEO1FWOdczKXjFl/IEHihb4XnoLlwN28S1nCgTE2ofH
1Ky1AGwTQjpOWxQDDp1wCmueGu9hyvzmw+OsLmygFGpqpkAdTKL+l1xJvOe4UPZY
7hHXSRWVzsVFXWWN5lZPGmKnlSq/EDTKfgqxRIFJSuLkrpyNgcWM/JuY1LGMuFCr
x/ZfOGeSpJ94DINTDJl90ex2lfK9AxDGMdEGmwcRz5PLC5qgo418bac1lc0o/Ebh
yRwaUFsaF5olE+Z0x0NnMfQRwtx5KCzRWoinmzi1lHqZhU4pOzjkw5Oj2b+/HOT1
B0IVh+Hdwd/LbsDOUPGWeV/2OFXe/Kwl//nFQKrZ0feykxIGLqSUfvSbPMkb54kl
NDdwBG5Rg3/i/yyGH/hwNFfYxVExa0My5K1tvGzCLCqO9VVzOJ9CRUWytCtKXiRx
mFvNhILqTvkpe7qYRdCw2NqMv8242c9n7rUktYEkptbyj4fNwHVl6g9VQjg5FvZi
k7VaQ4QPuBzjwvaIH+5g14t93APkKJF9ogC7HM1UwZFTgtIMKDOkTFcYcQK/ersD
qK3bkc9rF5u8K/oxkPhIwa1MlG9T7ni4Bd7HPBfyb00L6dBD74w=
=ksva
-----END PGP SIGNATURE-----

--zj3c7escvk6siqap--



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?20230212222456.2vcvgf6v45na7jb2>