Messages in this thread |  | | | Date | Mon, 05 Oct 2009 17:05:32 -0400 | | From | Masami Hiramatsu <> | | Subject | Re: [PATCH tracing/kprobes v2 1/5] tracing/kprobes: Rename special variables syntax |
| |
Frederic Weisbecker wrote: >> - @global-symbol > > > We could use global-symbol as is. Shadowing between global > and local vars could be dealt with scope resolution: > > function:var > file:var > file:line:var > > And throw errors while submitting a shadowed var name, crying until > the user defines the scope, only if needed of course (if there are > no shadowing detected, we can submit a naked variable name).
Sure, via perf-probe, global/local symbols will be translated into @address by debuginfo. But without debuginfo, we still need @symbol syntax for accessing global defined symbols.
>> - +|-Offs(ARG) > > You mean for arg numbers? > So we would have +1 for argument 1?
Sorry for confusing you, it is for deref syntax.
> arg(1) looks more easy to remember and to understand, no?
I think arg(N) seems a bit different from other parts. Perhaps, %argumentN is possible ? :-)
Thank you,
-- Masami Hiramatsu
Software Engineer Hitachi Computer Products (America), Inc. Software Solutions Division
e-mail: mhiramat@redhat.com
|  |