From nobody Sun Jun 2 18:53:40 2024 X-Original-To: freebsd-hackers@mlmmj.nyi.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2610:1c1:1:606c::19:1]) by mlmmj.nyi.freebsd.org (Postfix) with ESMTP id 4VsmGh4fS3z5JlQ6 for ; Sun, 02 Jun 2024 18:53:48 +0000 (UTC) (envelope-from george+freebsd@m5p.com) Received: from mailhost.m5p.com (mailhost.m5p.com [74.104.188.4]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature RSA-PSS (4096 bits) server-digest SHA256 client-signature RSA-PSS (2048 bits) client-digest SHA256) (Client CN "m5p.com", Issuer "R3" (not verified)) by mx1.freebsd.org (Postfix) with ESMTPS id 4VsmGg3xGlz4XPX for ; Sun, 2 Jun 2024 18:53:47 +0000 (UTC) (envelope-from george+freebsd@m5p.com) Authentication-Results: mx1.freebsd.org; dkim=none; dmarc=none; spf=pass (mx1.freebsd.org: domain of george+freebsd@m5p.com designates 74.104.188.4 as permitted sender) smtp.mailfrom=george+freebsd@m5p.com Received: from [IPV6:2001:470:8ac4::26] (court.m5p.com [IPv6:2001:470:8ac4:0:0:0:0:26]) (authenticated bits=0) by mailhost.m5p.com (8.17.1/8.17.1) with ESMTPSA id 452IreYv034725 (version=TLSv1.3 cipher=TLS_AES_256_GCM_SHA384 bits=256 verify=NO) for ; Sun, 2 Jun 2024 14:53:46 -0400 (EDT) (envelope-from george+freebsd@m5p.com) Message-ID: Date: Sun, 2 Jun 2024 14:53:40 -0400 List-Id: Technical discussions relating to FreeBSD List-Archive: https://lists.freebsd.org/archives/freebsd-hackers List-Help: List-Post: List-Subscribe: List-Unsubscribe: Sender: owner-freebsd-hackers@FreeBSD.org MIME-Version: 1.0 User-Agent: Mozilla Thunderbird Content-Language: en-US To: FreeBSD Hackers From: George Mitchell Subject: Spurious use of SQLITE_USE_ALLOCA? Autocrypt: addr=george+freebsd@m5p.com; keydata= xjMEZaHDbxYJKwYBBAHaRw8BAQdA2W6oBfS8haXY0/Ft4zS1OTLYfC8EBIADPTgMQdh85C3N KEdlb3JnZSBNaXRjaGVsbCA8Z2VvcmdlK2ZyZWVic2RAbTVwLmNvbT7CmQQTFgoAQRYhBDpv v9n4+UzMLAJ8EZocD3futmd9BQJlocSiAhsDBQkFo5qABQsJCAcCAiICBhUKCQgLAgQWAgMB Ah4HAheAAAoJEJocD3futmd9SxwBAJUi6DNdVhWCZBTv5XGy1g0JgApLWe/3S0M0zz9sn7/L AQCcJcV5k5s2rt9J5C1AUm6XVsuneVvIWXO5j1GKWk0NC844BGWhw28SCisGAQQBl1UBBQEB B0AaFz/6B95RRvjOdLZr5fSdhuIHvwr24H3ePDZSw6wlUwMBCAfCfgQYFgoAJhYhBDpvv9n4 +UzMLAJ8EZocD3futmd9BQJlocNvAhsMBQkFo5qAAAoJEJocD3futmd9RXsBANwRD9RE56F6 /jeZOrujHICLcgPiOt50Y6866v9OUTjUAP9GlC1aopfBpNwuPLJBam7oBaGqvY98VDhzOjoT 7DNbCQ== Content-Type: multipart/signed; micalg=pgp-sha256; protocol="application/pgp-signature"; boundary="------------mpTWjNTGt2MjZJtGg901Rl50" X-Spam-Status: No, score=0.0 required=10.0 tests=HELO_NO_DOMAIN autolearn=unavailable autolearn_force=no version=4.0.0 X-Spam-Checker-Version: SpamAssassin 4.0.0 (2022-12-14) on mattapan.m5p.com X-Spamd-Bar: --- X-Spamd-Result: default: False [-3.28 / 15.00]; SIGNED_PGP(-2.00)[]; MIME_BASE64_TEXT_BOGUS(1.00)[]; SUBJECT_ENDS_QUESTION(1.00)[]; NEURAL_HAM_LONG(-1.00)[-1.000]; NEURAL_HAM_MEDIUM(-1.00)[-1.000]; NEURAL_HAM_SHORT(-0.99)[-0.986]; R_SPF_ALLOW(-0.20)[+a:c]; MIME_GOOD(-0.20)[multipart/signed,multipart/mixed,text/plain]; MIME_BASE64_TEXT(0.10)[]; XM_UA_NO_VERSION(0.01)[]; TAGGED_FROM(0.00)[freebsd]; TO_DN_ALL(0.00)[]; FROM_HAS_DN(0.00)[]; DMARC_NA(0.00)[m5p.com]; ARC_NA(0.00)[]; TO_MATCH_ENVRCPT_ALL(0.00)[]; RCVD_TLS_ALL(0.00)[]; ASN(0.00)[asn:701, ipnet:74.104.0.0/16, country:US]; RCVD_COUNT_ONE(0.00)[1]; MLMMJ_DEST(0.00)[freebsd-hackers@FreeBSD.org]; PREVIOUSLY_DELIVERED(0.00)[freebsd-hackers@freebsd.org]; FROM_EQ_ENVFROM(0.00)[]; HAS_ATTACHMENT(0.00)[]; R_DKIM_NA(0.00)[]; RCVD_VIA_SMTP_AUTH(0.00)[]; MID_RHS_MATCH_FROM(0.00)[]; RCPT_COUNT_ONE(0.00)[1]; MIME_TRACE(0.00)[0:+,1:+,2:+,3:~] X-Rspamd-Queue-Id: 4VsmGg3xGlz4XPX This is an OpenPGP/MIME signed message (RFC 4880 and 3156) --------------mpTWjNTGt2MjZJtGg901Rl50 Content-Type: multipart/mixed; boundary="------------5ZNyRqBhDTCzqWNNI3Safqi8"; protected-headers="v1" From: George Mitchell To: FreeBSD Hackers Message-ID: Subject: Spurious use of SQLITE_USE_ALLOCA? --------------5ZNyRqBhDTCzqWNNI3Safqi8 Content-Type: text/plain; charset=UTF-8; format=flowed Content-Transfer-Encoding: base64 KFRyaWVkIHNlbmRpbmcgdG8gY2hyb21pdW1ALCBidXQgSSdtIG5vdCBhIHN1YnNjcmliZXIu KQ0KDQpJJ20gY3VycmVudGx5IGdldHRpbmcgY29tcGlsZSBmYWlsdXJlcyBvZiBjaHJvbWl1 bSAxMjUuMC42NDIyLjExMiBvbg0KRnJlZUJTRCAxMy4yLVJFTEVBU0UtcDEwOg0KDQpJbiBm aWxlIGluY2x1ZGVkIGZyb20gLi4vLi4vdGhpcmRfcGFydHkvc3FsaXRlL3NxbGl0ZTNfc2hp bS5jOjE2Og0KLi4vLi4vdGhpcmRfcGFydHkvc3FsaXRlL3NyYy9hbWFsZ2FtYXRpb24vc3Fs aXRlMy5jOjUzNjE5OjIxOiBlcnJvcjogDQpjYWxsIHRvIHVuZGVjbGFyZWQgZnVuY3Rpb24g J2FsbG9jYSc7IElTTyBDOTkgYW5kIGxhdGVyIGRvIG5vdCBzdXBwb3J0IA0KaW1wbGljaXQg ZnVuY3Rpb24gZGVjbGFyYXRpb25zIFstV2ltcGxpY2l0LWZ1bmN0aW9uLWRlY2xhcmF0aW9u XQ0KICA1MzYxOSB8ICAgICB1MzIgKmFpVmFsdWVzID0gc3FsaXRlM1N0YWNrQWxsb2NSYXco MCwgc2l6ZW9mKHAtPnUuYUhhc2gpKTsNCiAgICAgICAgfCAgICAgICAgICAgICAgICAgICAg IF4NCi4uLy4uL3RoaXJkX3BhcnR5L3NxbGl0ZS9zcmMvYW1hbGdhbWF0aW9uL3NxbGl0ZTMu YzoyMDUzNjozODogbm90ZTogDQpleHBhbmRlZCBmcm9tIG1hY3JvICdzcWxpdGUzU3RhY2tB bGxvY1JhdycNCiAgMjA1MzYgfCAjIGRlZmluZSBzcWxpdGUzU3RhY2tBbGxvY1JhdyhELE4p ICAgYWxsb2NhKE4pDQogICAgICAgIHwgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgIF4NCi4uLy4uL3RoaXJkX3BhcnR5L3NxbGl0ZS9zcmMvYW1hbGdhbWF0aW9uL3Nx bGl0ZTMuYzo1MzYxOToxMDogZXJyb3I6IA0KaW5jb21wYXRpYmxlIGludGVnZXIgdG8gcG9p bnRlciBjb252ZXJzaW9uIGluaXRpYWxpemluZyAndTMyIConIChha2EgDQondW5zaWduZWQg aW50IConKSB3aXRoIGFuIGV4cHJlc3Npb24gb2YgdHlwZSAnaW50JyBbLVdpbnQtY29udmVy c2lvbl0NCiAgNTM2MTkgfCAgICAgdTMyICphaVZhbHVlcyA9IHNxbGl0ZTNTdGFja0FsbG9j UmF3KDAsIHNpemVvZihwLT51LmFIYXNoKSk7DQogICAgICAgIHwgICAgICAgICAgXiAgICAg ICAgICB+fn5+fn5+fn5+fn5+fn5+fn5+fn5+fn5+fn5+fn5+fn5+fn5+fn5+fn5+DQouLi8u Li90aGlyZF9wYXJ0eS9zcWxpdGUvc3JjL2FtYWxnYW1hdGlvbi9zcWxpdGUzLmM6NzgzNzE6 MTQ6IGVycm9yOiANCmNhbGwgdG8gdW5kZWNsYXJlZCBmdW5jdGlvbiAnYWxsb2NhJzsgSVNP IEM5OSBhbmQgbGF0ZXIgZG8gbm90IHN1cHBvcnQgDQppbXBsaWNpdCBmdW5jdGlvbiBkZWNs YXJhdGlvbnMgWy1XaW1wbGljaXQtZnVuY3Rpb24tZGVjbGFyYXRpb25dDQogIDc4MzcxIHwg ICBiLmFwQ2VsbCA9IHNxbGl0ZTNTdGFja0FsbG9jUmF3KDAsIHN6U2NyYXRjaCApOw0KICAg ICAgICB8ICAgICAgICAgICAgICBeDQouLi8uLi90aGlyZF9wYXJ0eS9zcWxpdGUvc3JjL2Ft YWxnYW1hdGlvbi9zcWxpdGUzLmM6MjA1MzY6Mzg6IG5vdGU6IA0KZXhwYW5kZWQgZnJvbSBt YWNybyAnc3FsaXRlM1N0YWNrQWxsb2NSYXcnDQogIDIwNTM2IHwgIyBkZWZpbmUgc3FsaXRl M1N0YWNrQWxsb2NSYXcoRCxOKSAgIGFsbG9jYShOKQ0KICAgICAgICB8ICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICBeDQouLi8uLi90aGlyZF9wYXJ0eS9zcWxpdGUv c3JjL2FtYWxnYW1hdGlvbi9zcWxpdGUzLmM6NzgzNzE6MTI6IGVycm9yOiANCmluY29tcGF0 aWJsZSBpbnRlZ2VyIHRvIHBvaW50ZXIgY29udmVyc2lvbiBhc3NpZ25pbmcgdG8gJ3U4ICoq JyAoYWthIA0KJ3Vuc2lnbmVkIGNoYXIgKionKSBmcm9tICdpbnQnIFstV2ludC1jb252ZXJz aW9uXQ0KICA3ODM3MSB8ICAgYi5hcENlbGwgPSBzcWxpdGUzU3RhY2tBbGxvY1JhdygwLCBz elNjcmF0Y2ggKTsNCiAgICAgICAgfCAgICAgICAgICAgIF4gfn5+fn5+fn5+fn5+fn5+fn5+ fn5+fn5+fn5+fn5+fn5+fn4NCi4uLy4uL3RoaXJkX3BhcnR5L3NxbGl0ZS9zcmMvYW1hbGdh bWF0aW9uL3NxbGl0ZTMuYzoxNjYwNTQ6MTI6IGVycm9yOiANCmNhbGwgdG8gdW5kZWNsYXJl ZCBmdW5jdGlvbiAnYWxsb2NhJzsgSVNPIEM5OSBhbmQgbGF0ZXIgZG8gbm90IHN1cHBvcnQg DQppbXBsaWNpdCBmdW5jdGlvbiBkZWNsYXJhdGlvbnMgWy1XaW1wbGljaXQtZnVuY3Rpb24t ZGVjbGFyYXRpb25dDQogIDE2NjA1NCB8ICAgcFNwYWNlID0gc3FsaXRlM1N0YWNrQWxsb2NS YXdOTihwUGFyc2UtPmRiLCBuU3BhY2UpOw0KICAgICAgICAgfCAgICAgICAgICAgIF4NCi4u Ly4uL3RoaXJkX3BhcnR5L3NxbGl0ZS9zcmMvYW1hbGdhbWF0aW9uL3NxbGl0ZTMuYzoyMDUz NzozODogbm90ZTogDQpleHBhbmRlZCBmcm9tIG1hY3JvICdzcWxpdGUzU3RhY2tBbGxvY1Jh d05OJw0KICAyMDUzNyB8ICMgZGVmaW5lIHNxbGl0ZTNTdGFja0FsbG9jUmF3Tk4oRCxOKSBh bGxvY2EoTikNCiAgICAgICAgfCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgXg0KLi4vLi4vdGhpcmRfcGFydHkvc3FsaXRlL3NyYy9hbWFsZ2FtYXRpb24vc3FsaXRl My5jOjE2NjA1NDoxMDogZXJyb3I6IA0KaW5jb21wYXRpYmxlIGludGVnZXIgdG8gcG9pbnRl ciBjb252ZXJzaW9uIGFzc2lnbmluZyB0byAnY2hhciAqJyBmcm9tIA0KJ2ludCcgWy1XaW50 LWNvbnZlcnNpb25dDQogIDE2NjA1NCB8ICAgcFNwYWNlID0gc3FsaXRlM1N0YWNrQWxsb2NS YXdOTihwUGFyc2UtPmRiLCBuU3BhY2UpOw0KICAgICAgICAgfCAgICAgICAgICBeIH5+fn5+ fn5+fn5+fn5+fn5+fn5+fn5+fn5+fn5+fn5+fn5+fn5+fn5+fg0KNiBlcnJvcnMgZ2VuZXJh dGVkLg0KDQpUaGUgJ2FsbG9jYScgY29tZXMgZnJvbSB0aGUgZXhwYW5zaW9uIG9mIHNxbGl0 ZTNTdGFja0FsbG9jUmF3LCBkdWUgdG8NClNRTElURV9VU0VfQUxMT0NBIGJlaW5nIGRlZmlu ZWQgKHNlZW1zIGltcGxhdXNpYmxlKSwgZHVlIHRvIHRoZSBjb21waWxlDQpjb21tYW5kIGxp bmUgaW5jbHVkaW5nICctRFNRTElURV9VU0VfQUxMT0NBJy4gIEkgaGF2ZW4ndCBiZWVuIGFi bGUgdG8NCmZpZ3VyZSBvdXQgd2h5ICctRFNRTElURV9VU0VfQUxMT0NBJyBhcHBlYXJzIG9u IHRoZSBjb21tYW5kIGxpbmUuICBBDQpmdWxsIHR5cGVzY3JpcHQgaXMgYXQgbTVwLmNvbS9w dWJsaWMvZ2VvcmdlL3R5cGVzY3JpcHQuICBTdWdnZXN0aW9ucw0KZm9yIHByb2NlZWRpbmcg Z3JhdGVmdWxseSBhY2NlcHRlZCEgICAgICAgICAgICAgICAgICAgICAgLS0gR2VvcmdlDQo= --------------5ZNyRqBhDTCzqWNNI3Safqi8-- --------------mpTWjNTGt2MjZJtGg901Rl50 Content-Type: application/pgp-signature; name="OpenPGP_signature.asc" Content-Description: OpenPGP digital signature Content-Disposition: attachment; filename="OpenPGP_signature.asc" -----BEGIN PGP SIGNATURE----- wnsEABYIACMWIQQ6b7/Z+PlMzCwCfBGaHA937rZnfQUCZly/tAUDAAAAAAAKCRCaHA937rZnfSLH AP90lUJE7SO/4ARR+PaOvj40Awj/x04yRh0crMonfZuGTwD/V9/EWutzM8d9vGrzxtKvHbK9idbk 9J5thGPoC1wzQQ4= =KRD0 -----END PGP SIGNATURE----- --------------mpTWjNTGt2MjZJtGg901Rl50--