Home
last modified time | relevance | path

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

/linux/tools/perf/include/perf/
H A Dperf_dlfilter.h78 struct perf_dlfilter_al { struct
99 const struct perf_dlfilter_al *(*resolve_ip)(void *ctx); argument
101 const struct perf_dlfilter_al *(*resolve_addr)(void *ctx);
109 __s32 (*resolve_address)(void *ctx, __u64 address, struct perf_dlfilter_al *al);
122 void (*al_cleanup)(void *ctx, struct perf_dlfilter_al *al);
/linux/tools/perf/dlfilters/
H A Ddlfilter-test-api-v2.c83 struct perf_dlfilter_al { struct
104 const struct perf_dlfilter_al *(*resolve_ip)(void *ctx); argument
106 const struct perf_dlfilter_al *(*resolve_addr)(void *ctx);
114 __s32 (*resolve_address)(void *ctx, __u64 address, struct perf_dlfilter_al *al);
127 void (*al_cleanup)(void *ctx, struct perf_dlfilter_al *al);
246 const struct perf_dlfilter_al *al; in check_al()
260 const struct perf_dlfilter_al *addr_al; in check_addr_al()
274 struct perf_dlfilter_al address_al; in check_address_al()
275 const struct perf_dlfilter_al *al; in check_address_al()
H A Ddlfilter-test-api-v0.c75 struct perf_dlfilter_al { struct
95 const struct perf_dlfilter_al *(*resolve_ip)(void *ctx); argument
97 const struct perf_dlfilter_al *(*resolve_addr)(void *ctx);
104 __s32 (*resolve_address)(void *ctx, __u64 address, struct perf_dlfilter_al *al);
231 const struct perf_dlfilter_al *al; in check_al()
245 const struct perf_dlfilter_al *addr_al; in check_addr_al()
259 struct perf_dlfilter_al address_al; in check_address_al()
260 const struct perf_dlfilter_al *al; in check_address_al()
/linux/tools/perf/util/
H A Ddlfilter.c28 static void al_to_d_al(struct addr_location *al, struct perf_dlfilter_al *d_al) in al_to_d_al()
89 static const struct perf_dlfilter_al *dlfilter__resolve_ip(void *ctx) in dlfilter__resolve_ip()
92 struct perf_dlfilter_al *d_al = d->d_ip_al; in dlfilter__resolve_ip()
115 static const struct perf_dlfilter_al *dlfilter__resolve_addr(void *ctx) in dlfilter__resolve_addr()
118 struct perf_dlfilter_al *d_addr_al = d->d_addr_al; in dlfilter__resolve_addr()
159 static bool has_priv(struct perf_dlfilter_al *d_al_p) in has_priv()
161 return d_al_p->size >= offsetof(struct perf_dlfilter_al, priv) + sizeof(d_al_p->priv); in has_priv()
164 static __s32 dlfilter__resolve_address(void *ctx, __u64 address, struct perf_dlfilter_al *d_al_p) in dlfilter__resolve_address()
167 struct perf_dlfilter_al d_al; in dlfilter__resolve_address()
198 static void dlfilter__al_cleanup(void *ctx __maybe_unused, struct perf_dlfilter_al *d_al_
[all...]
H A Ddlfilter.h18 struct perf_dlfilter_al;
38 struct perf_dlfilter_al *d_ip_al;
39 struct perf_dlfilter_al *d_addr_al;
/linux/tools/perf/Documentation/
H A Dperf-dlfilter.txt151 const struct perf_dlfilter_al *(*resolve_ip)(void *ctx);
152 const struct perf_dlfilter_al *(*resolve_addr)(void *ctx);
154 __s32 (*resolve_address)(void *ctx, __u64 address, struct perf_dlfilter_al *al);
159 void (*al_cleanup)(void *ctx, struct perf_dlfilter_al *al);
188 The perf_dlfilter_al structure
191 The 'perf_dlfilter_al' structure contains information about an address.
198 struct perf_dlfilter_al {
218 Do not assume data referenced by pointers in struct perf_dlfilter_al
261 const struct perf_dlfilter_al *al;
262 const struct perf_dlfilter_al *addr_al;