Date: Tue, 10 Mar 2015 08:53:42 +0100 From: Hans Petter Selasky <hps@selasky.org> To: Yue Chen <ycyc321@gmail.com>, "freebsd-hackers@freebsd.org" <freebsd-hackers@freebsd.org> Subject: Re: [Rebuild Kernel] Part of the kernel functions are not recompiled when rebuilding the kernel Message-ID: <54FEA306.4060704@selasky.org> In-Reply-To: <CAKtBrB5pgj_zYFeZyOvPKdfVkJdq2o5G9feNLfm84F%2Bq3%2BMMXg@mail.gmail.com> References: <CAKtBrB5pgj_zYFeZyOvPKdfVkJdq2o5G9feNLfm84F%2Bq3%2BMMXg@mail.gmail.com>
next in thread | previous in thread | raw e-mail | index | archive | help
On 03/09/15 21:18, Yue Chen wrote: > Hi all, > > When I used my customized LLVM (insert some instructions after each basic > block) to rebuild the 10.1-RELEASE kernel, I found that about 10% of the > kernel functions (in a continuous address range, in "objdump -S kernel", > about 79%-88%) are not recompiled with my LLVM (does not have the feature > of my customized LLVM). For example, these functions: > > calc_rebuild_progress > ID_TO_VDEV > ldm_spinup_vdev > hpt27xx_ldm_suspend > ldm_start_rebuild > hptnr_ldm_acquire_lock > __ldm_finish_cmd > > I believe the rebuilding process would do a CLEAN first. Maybe something is > wrong with my building process? I followed the instructions here: > https://www.freebsd.org/doc/en/books/handbook/kernelconfig-building.html > > Or these functions are in kernel modules that are statically linked? > > Best regards and thanks, > Yue Hi, Is your source tree is clean from object files? --HPS
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?54FEA306.4060704>