I need help understanding how to locate implementation of rdmsr_safe_regs() in the linux kernel

Marty 3daughterdad at gmail.com
Fri Jul 10 14:46:58 EDT 2015


Thanks for the public response (and to those who responded to me
privately).  I did not think about macro definitions and will definitely
add that to my 'grep list' when finding things in the future.

Thanks again,

Marty

On Fri, Jul 10, 2015 at 11:17 AM, Ender Dai <ender.dai at gmail.com> wrote:

> On Thu, Jul 09, 2015 at 08:08:21AM -0700, Marty wrote:
> > I am unable to find the implementation for rdmsr_safe_regs(). lxr
> > <http://lxr.free-electrons.com/ident?i=rdmsr_safe_regs> only mentions
> > references and a prototype definition.
> >
> > I've also manually grepped through the entire kernel source tree and have
> > not been able to find where rdmsr_safe_regs is defined.
>
> Try http://lxr.free-electrons.com/source/arch/x86/lib/msr-reg.S
>
> If I can not grep out the definition of a function by its name, I will
> try to grep with part of its name again, because most likely it is
> created by a macro. In your case, I tried "grep safe_regs" under
> arch/x86/ and got what you need.
>



-- 

-marty
-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://lists.kernelnewbies.org/pipermail/kernelnewbies/attachments/20150710/406be700/attachment.html 


More information about the Kernelnewbies mailing list