Searched refs:perf_dlfilter_al (Results 1 – 6 of 6) sorted by relevance
/linux/tools/perf/include/perf/ |
H A D | perf_dlfilter.h | 78 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 D | dlfilter-test-api-v2.c | 83 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 D | dlfilter-test-api-v0.c | 75 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 D | dlfilter.c | 28 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 D | dlfilter.h | 18 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 D | perf-dlfilter.txt | 151 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;
|