This is the mail archive of the systemtap@sourceware.org mailing list for the systemtap project.


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]
Other format: [Raw text]

Re: Weird Probe points on PPC


29 ÐÐÑÐÑÐÑ 2009 Ð 11:28 -0300 Breno Leitao ÐÐÐÐÑÐÐ(-ÐÐ):
> Eugeniy Meshcheryakov wrote:
> >> I just found that if I add .call, then it works properly. 
> >> So, what is the difference between module("").function("*") and module("").function("*").call ?
> > First one probes also inline functions?
> Well, in_8() for example is an inline fuction, but it's not related to jsm driver at all. 
> It's part of the arch/powerpc/boot/io.h, and it is defined as follow: 
> 
> static inline int in_8(const volatile unsigned char *addr)
> 
> So, If I understood correctly, those inline function becomes part of the module, and then
> the probe considers them ?
> 
Inline functions are inlined in places were they are called, so any
module that uses them contains one or more copies of such functions. It does
not matter where they are defined (but you may try function@file syntax). 

Attachment: signature.asc
Description: Digital signature


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]