Date: Tue, 10 Mar 1998 15:13:34 -0800 From: John Polstra <jdp@polstra.com> To: dyson@FreeBSD.ORG, current@FreeBSD.ORG Cc: ken@plutotech.com Subject: Re: problems stripping kernels Message-ID: <199803102313.PAA21771@austin.polstra.com> In-Reply-To: <199803102304.PAA21639@austin.polstra.com> References: <199803102018.NAA16119@panzer.plutotech.com> <199803102304.PAA21639@austin.polstra.com>
next in thread | previous in thread | raw e-mail | index | archive | help
I wrote:
> made from. In other words, this statement at strip.c:241 isn't
> taking effect:
>
> /* Fill in new symbol table size. */
> ep->a_syms = (nsym - symbase) * sizeof(NLIST);
>
> Here, ep points to an image of the file that was mmapped at line 189:
>
> /* Map the file. */
> if ((ep = (EXEC *)mmap(NULL, (size_t)sb.st_size,
> PROT_READ | PROT_WRITE, MAP_SHARED, fd, (off_t)0)) == (EXEC *)MAP_FAILED) {
For what it's worth (probably not much), I tried adding a call to
msync right before the munmap call in strip.c. It didn't make any
difference.
John
--
John Polstra jdp@polstra.com
John D. Polstra & Co., Inc. Seattle, Washington USA
"Self-knowledge is always bad news." -- John Barth
To Unsubscribe: send mail to majordomo@FreeBSD.org
with "unsubscribe freebsd-current" in the body of the message
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?199803102313.PAA21771>
