Home
last modified time | relevance | path

Searched refs:dlfilter (Results 1 – 16 of 16) sorted by relevance

/openbmc/linux/tools/perf/util/
H A Ddlfilter.c71 static struct addr_location *get_al(struct dlfilter *d) in get_al()
80 static struct thread *get_thread(struct dlfilter *d) in get_thread()
89 struct dlfilter *d = (struct dlfilter *)ctx; in dlfilter__resolve_ip()
115 struct dlfilter *d = (struct dlfilter *)ctx; in dlfilter__resolve_addr()
143 struct dlfilter *d = (struct dlfilter *)ctx; in dlfilter__args()
164 struct dlfilter *d = (struct dlfilter *)ctx; in dlfilter__resolve_address()
215 struct dlfilter *d = (struct dlfilter *)ctx; in dlfilter__insn()
249 struct dlfilter *d = (struct dlfilter *)ctx; in dlfilter__srcline()
277 struct dlfilter *d = (struct dlfilter *)ctx; in dlfilter__attr()
297 struct dlfilter *d = (struct dlfilter *)ctx; in dlfilter__object_code()
[all …]
H A Ddlfilter.h20 struct dlfilter { struct
54 struct dlfilter *dlfilter__new(const char *file, int dlargc, char **dlargv); argument
56 int dlfilter__start(struct dlfilter *d, struct perf_session *session);
58 int dlfilter__do_filter_event(struct dlfilter *d,
67 void dlfilter__cleanup(struct dlfilter *d);
69 static inline int dlfilter__filter_event(struct dlfilter *d, in dlfilter__filter_event()
82 static inline int dlfilter__filter_event_early(struct dlfilter *d, in dlfilter__filter_event_early()
H A DBuild138 perf-y += dlfilter.o
/openbmc/linux/tools/perf/Documentation/
H A Dperf-dlfilter.txt1 perf-dlfilter(1)
6 perf-dlfilter - Filter sample events using a dynamically loaded shared
12 'perf script' [--dlfilter file.so ] [ --dlarg arg ]...
282 gcc -c -I ~/include -fpic dlfilter-example.c
283 gcc -shared -o dlfilter-example.so dlfilter-example.o
287 perf script --dlfilter dlfilter-example.so
292 The dlfilter .so file will be dependent on shared libraries. If those change,
H A Dperf-script.txt104 --dlfilter=<file>::
106 Refer linkperf:perf-dlfilter[1]
109 Pass 'arg' as an argument to the dlfilter. --dlarg may be repeated
522 linkperf:perf-dlfilter[1]
H A Dperf-intel-pt.txt170 useful to use the 'A' option in conjunction with dlfilter-show-cycles.so to
1148 dlfilter-show-cycles.so
1151 Cycles can be displayed using dlfilter-show-cycles.so in which case the itrace A
1154 perf script --itrace=A --call-trace --dlfilter dlfilter-show-cycles.so
/openbmc/linux/tools/perf/tests/
H A Dtests.h144 DECLARE_SUITE(dlfilter);
H A DBuild65 perf-y += dlfilter-test.o
H A Ddlfilter-test.c437 DEFINE_SUITE("dlfilter C API", dlfilter);
/openbmc/linux/tools/perf/
H A Dbuiltin-script.c88 static struct dlfilter *dlfilter; variable
2363 ret = dlfilter__filter_event_early(dlfilter, event, sample, evsel, machine, &al, &addr_al); in process_sample_event()
2405 ret = dlfilter__filter_event(dlfilter, event, sample, evsel, machine, &al, &addr_al); in process_sample_event()
4229 dlfilter = dlfilter__new(dlfilter_file, dlargc, dlargv); in cmd_script()
4230 if (!dlfilter) in cmd_script()
4341 err = dlfilter__start(dlfilter, session); in cmd_script()
4396 dlfilter__cleanup(dlfilter); in cmd_script()
H A DMakefile.perf384 DLFILTERS := dlfilter-test-api-v0.so dlfilter-test-api-v2.so dlfilter-show-cycles.so
/openbmc/linux/
H A Dopengrok2.0.log[all...]
H A Dopengrok0.0.log[all...]
H A Dopengrok1.0.log1843 2024-12-28 20:07:12.608-0600 FINEST t592 AnalyzerGuru.lambda$findBySuffix$5: '/openbmc/linux/tools/perf/tests/dlfilter-test.c': chosen by suffix: CAnalyzerFactory
1844 2024-12-28 20:07:12.608-0600 FINE t592 DefaultIndexChangedListener.fileAdd: Add: '/openbmc/linux/tools/perf/tests/dlfilter-test.c' (CAnalyzer)
1845 2024-12-28 20:07:12.609-0600 FINER t592 HistoryGuru.storeHistory: repository {dir='/opengrok/src/openbmc/linux',type=git,historyCache=on,renamed=false,merge=true,annotationCache=off} supports history for directories, skipping '/opengrok/src/openbmc/linux/tools/perf/tests/dlfilter-test.c'
1850 2024-12-28 20:07:12.612-0600 FINEST t612 Ctags.trySplitSource: Re-read '/opengrok/src/openbmc/linux/tools/perf/tests/dlfilter-test.c'
1886 2024-12-28 20:07:12.635-0600 FINER t592 IndexDatabase.createAnnotationCache: failed to create annotation: repository {dir='/opengrok/src/openbmc/linux',type=git,historyCache=on,renamed=false,merge=true,annotationCache=off} does not allow to create annotation cache for '/opengrok/src/openbmc/linux/tools/perf/tests/dlfilter-test.c'
1887 2024-12-28 20:07:12.635-0600 FINEST t592 Statistics.logIt: Added: '/openbmc/linux/tools/perf/tests/dlfilter-test.c' (CAnalyzer) (took 27 ms)
[all...]
/openbmc/
Dopengrok1.0.log[all...]
Dopengrok2.0.log[all...]