Home
last modified time | relevance | path

Searched refs:perf_dlfilter_fns (Results 1 – 6 of 6) sorted by relevance

/linux/tools/perf/dlfilters/
H A Ddlfilter-test-api-v2.c102 struct perf_dlfilter_fns { struct
132 struct perf_dlfilter_fns perf_dlfilter_fns; argument
180 dlargv = perf_dlfilter_fns.args(ctx, &dlargc); in start()
248 al = perf_dlfilter_fns.resolve_ip(ctx); in check_al()
262 addr_al = perf_dlfilter_fns.resolve_addr(ctx); in check_addr_al()
277 al = perf_dlfilter_fns.resolve_ip(ctx); in check_address_al()
282 if (perf_dlfilter_fns.resolve_address(ctx, sample->ip, &address_al)) in check_address_al()
294 if (perf_dlfilter_fns.al_cleanup) in check_address_al()
295 perf_dlfilter_fns.al_cleanup(ctx, &address_al); in check_address_al()
302 struct perf_event_attr *attr = perf_dlfilter_fns.attr(ctx); in check_attr()
[all …]
H A Ddlfilter-test-api-v0.c93 struct perf_dlfilter_fns { struct
117 struct perf_dlfilter_fns perf_dlfilter_fns; argument
165 dlargv = perf_dlfilter_fns.args(ctx, &dlargc); in start()
233 al = perf_dlfilter_fns.resolve_ip(ctx); in check_al()
247 addr_al = perf_dlfilter_fns.resolve_addr(ctx); in check_addr_al()
262 al = perf_dlfilter_fns.resolve_ip(ctx); in check_address_al()
267 if (perf_dlfilter_fns.resolve_address(ctx, sample->ip, &address_al)) in check_address_al()
283 struct perf_event_attr *attr = perf_dlfilter_fns.attr(ctx); in check_attr()
296 CHECK(perf_dlfilter_fns.object_code(ctx, sample->ip, buf, sizeof(buf)) > 0); in check_object_code()
/linux/tools/perf/Documentation/
H A Dperf-dlfilter.txt19 and retrieved using perf_dlfilter_fns.args().
35 struct perf_dlfilter_fns perf_dlfilter_fns;
47 functions. 'ctx' is needed for calls to perf_dlfilter_fns, but most
48 perf_dlfilter_fns are not valid when called from 'start'.
53 for calls to perf_dlfilter_fns, but most perf_dlfilter_fns are not valid
59 'perf_dlfilter_fns'.
141 The perf_dlfilter_fns structure
144 The 'perf_dlfilter_fns' structure is populated with function pointers when the
150 struct perf_dlfilter_fns {
182 'al_cleanup' must be called (if present, so check perf_dlfilter_fns.al_cleanup != NULL)
[all …]
/linux/tools/perf/util/
H A Ddlfilter.h16 struct perf_dlfilter_fns;
51 struct perf_dlfilter_fns *fns;
H A Ddlfilter.c325 static const struct perf_dlfilter_fns perf_dlfilter_fns = { variable
409 d->fns = dlsym(d->handle, "perf_dlfilter_fns"); in dlfilter__open()
411 memcpy(d->fns, &perf_dlfilter_fns, sizeof(struct perf_dlfilter_fns)); in dlfilter__open()
/linux/tools/perf/include/perf/
H A Dperf_dlfilter.h97 struct perf_dlfilter_fns { struct