From mboxrd@z Thu Jan 1 00:00:00 1970 From: n.borisov.lkml@gmail.com (Nikolay Borisov) Date: Wed, 20 Apr 2016 13:59:37 +0300 Subject: Kernel symbol naming rules In-Reply-To: References: Message-ID: <57176119.3010100@gmail.com> To: kernelnewbies@lists.kernelnewbies.org List-Id: kernelnewbies.lists.kernelnewbies.org On 03/24/2016 05:58 PM, Wenda Ni wrote: > Hi all, > > When doing insmod, we find our function named "rxe_mem_alloc" is renamed as > "rxe_mem_alloc.isra.2" in kernel symbol table @ /proc/kallsyms > > I am curious why the kernel appends ".isra.2" to the original function. > Why this happens? What is this for? > > Thank you for sharing your thoughts. This is not kernel specific, rather it comes from the compiler, the following stackoverflow answer puts it rather nicely: http://stackoverflow.com/questions/18907580/what-is-isra-in-the-kernel-thread-dump > > > Cheers, > > Wenda Ni, Ph.D. > > > > _______________________________________________ > Kernelnewbies mailing list > Kernelnewbies at kernelnewbies.org > http://lists.kernelnewbies.org/mailman/listinfo/kernelnewbies >