Searched refs:perf_dlfilter_fns (Results 1 – 6 of 6) sorted by relevance
/linux/tools/perf/dlfilters/ |
H A D | dlfilter-test-api-v2.c | 102 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 D | dlfilter-test-api-v0.c | 93 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 D | perf-dlfilter.txt | 19 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 D | dlfilter.h | 16 struct perf_dlfilter_fns; 51 struct perf_dlfilter_fns *fns;
|
H A D | dlfilter.c | 325 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 D | perf_dlfilter.h | 97 struct perf_dlfilter_fns { struct
|