In article <33813164-f469-41e0-bceb-4a2d14557...@softinengines.com>, Beesdeckar <beesdec...@softinengines.com> wrote: >On 27-Mar-25 10:22 AM, Paul Goyette wrote: >> See src/sys/kern/subr_kobj.c (kern_module.c which calls some of >> the kobj routines.) > >I looked on it. If I want to retrieve .text module base address I found that >modctl() is able to provide .text base address of kernel module to >userspace and utility modstat -k can display it. >But when I want to retrieve .data base address I found only kobj >routines usable in kernel space which can retrieve kobj_t corresponding >to kernel module and it contains also member with .data base address, or >I found it also like address of first global variable when I list nm >/dev/ksyms and look where is beginning of kernel module. > >Does not exist any command line utility or ddb command which can provide >list of elf sections with addresses of kernel module ? Or does not exist >any simple kernel routine which can retrieve section addresses from >insine of loaded module ? Or is it not present somewhere in /proc or /dev ?
It would help if you explained what are you trying to do? christos