Re: Checking library symbols

2024-03-18 Thread Brooks Davis
On Sat, Mar 16, 2024 at 10:21:21PM +, Taylor R Campbell wrote: > [bcc tech-toolchain, followups to tech-userlevel to stay in one place] > > Every now and then we have some embarrassing bug with accidental > removal or exposure of symbols in a shared library. This has been a > constant problem

Re: SYS_sbrk removal proposal

2017-12-19 Thread Brooks Davis
On Tue, Dec 19, 2017 at 11:16:30PM +0100, Kamil Rytarowski wrote: > On 19.12.2017 14:59, Anders Magnusson wrote: > > Den 2017-12-19 kl. 14:45, skrev Christos Zoulas: > >> In article , > >> Anders Magnusson? wrote: > >> > >>> IIRC it was not a problem to run Emacs, it was a problem to compile it. >

out of bounds read in humanize_number()

2017-04-13 Thread Brooks Davis
Ki, Mi, etc so the prefixes strings are all three characters per suffix making the code unreadable. - Forwarded message from Brooks Davis - Date: Thu, 13 Apr 2017 15:49:33 + (UTC) From: Brooks Davis To: src-committ...@freebsd.org, svn-src-...@freebsd.org, svn-src-h...@freebsd.or

Re: buffer overflow in t_vis.c

2017-04-13 Thread Brooks Davis
On Thu, Apr 13, 2017 at 07:56:39AM +0100, Iain Hibbert wrote: > On Thu, 13 Apr 2017, Brooks Davis wrote: > > > I've found a one byte buffer overflow in t_vis.c. It's caused by a > > quite reasonable confusion about an undocumented behavior of always add > > a

buffer overflow in t_vis.c

2017-04-12 Thread Brooks Davis
ented in addition to the requirement that the buffers by the same length. -- Brooks Author: Brooks Davis Date: Wed Apr 12 23:38:31 2017 + Fix a 1 byte buffer overflow in the strvis_basic test. dstbuf needs to be one byte longer than srcbuf to accommodate the NUL terminat

typo fix for vis.3

2016-06-08 Thread Brooks Davis
Kurt Jaeger submitted the following patch to vis.3 which we import into FreeBSD from NetBSD. -- Brooks https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=210013 --- contrib/libc-vis/vis.3 2016-06-04 06:46:24.234726000 +0200 +++ contrib/libc-vis/vis.3 2016-06-04 06:47:13.515516000 +0200