Messages in this thread | | | Date | Mon, 5 Oct 2009 23:11:24 +0200 | From | Frederic Weisbecker <> | Subject | Re: [PATCH tracing/kprobes v2 1/5] tracing/kprobes: Rename special variables syntax |
| |
On Mon, Oct 05, 2009 at 05:05:32PM -0400, Masami Hiramatsu wrote: > 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.
Ah right.
>>> - +|-Offs(ARG) >> >> You mean for arg numbers? >> So we would have +1 for argument 1? > > Sorry for confusing you, it is for deref syntax.
Ok :)
| |