Date: Mon, 9 Mar 2015 16:18:07 -0400 From: Yue Chen <ycyc321@gmail.com> To: "freebsd-hackers@freebsd.org" <freebsd-hackers@freebsd.org> Subject: [Rebuild Kernel] Part of the kernel functions are not recompiled when rebuilding the kernel Message-ID: <CAKtBrB5pgj_zYFeZyOvPKdfVkJdq2o5G9feNLfm84F%2Bq3%2BMMXg@mail.gmail.com>
next in thread | raw e-mail | index | archive | help
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
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?CAKtBrB5pgj_zYFeZyOvPKdfVkJdq2o5G9feNLfm84F%2Bq3%2BMMXg>