Searched refs:dlfilter (Results 1 – 11 of 11) sorted by relevance
| /linux/tools/perf/util/ |
| H A D | dlfilter.c | 3 * dlfilter.c: Interface to perf script --dlfilter shared object 25 #include "dlfilter.h" 73 static struct addr_location *get_al(struct dlfilter *d) in get_al() 82 static struct thread *get_thread(struct dlfilter *d) in get_thread() 91 struct dlfilter *d = (struct dlfilter *)ctx; in dlfilter__resolve_ip() 117 struct dlfilter *d = (struct dlfilter *)ctx; in dlfilter__resolve_addr() 145 struct dlfilter * in dlfilter__args() [all...] |
| H A D | dlfilter.h | 20 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 D | Build | 157 perf-util-y += dlfilter.o
|
| /linux/tools/perf/tests/shell/ |
| H A D | script_dlfilter.sh | 19 dlfilter_c=$(mktemp /tmp/__perf_test.dlfilter.test.c.XXXXX) 20 dlfilter_so=$(mktemp /tmp/__perf_test.dlfilter.so.XXXXX) 86 if ! perf script -i "${perfdata}" --dlfilter "${dlfilter_so}" | grep -q "test_loop" 95 if perf script -i "${perfdata}" --dlfilter "${dlfilter_so}" | grep -v "test_loop" | grep -q "perf"
|
| /linux/tools/perf/Documentation/ |
| H A D | perf-dlfilter.txt | 1 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 D | perf-script.txt | 106 --dlfilter=<file>:: 108 Refer linkperf:perf-dlfilter[1] 111 Pass 'arg' as an argument to the dlfilter. --dlarg may be repeated 548 linkperf:perf-dlfilter[1]
|
| /linux/tools/perf/tests/ |
| H A D | tests.h | 177 DECLARE_SUITE(dlfilter);
|
| H A D | Build | 65 perf-test-y += dlfilter-test.o
|
| H A D | dlfilter-test.c | 3 * Test dlfilter C API. A perf.data file is synthesized and then processed 4 * by perf script with dlfilters named dlfilter-test-api-v*.so. Also a C file 33 #include "dlfilter.h" 255 long_desc && !strcmp(long_desc, "Filter used by the 'dlfilter C API' perf test") && in check_filter_desc() 294 "--dlfilter %s/%s " in do_run_perf_script() 424 snprintf(td.name, sizeof(td.name), "dlfilter-test-api-v%d.so", ver); in test__dlfilter_ver() 425 snprintf(td.desc, sizeof(td.desc), "dlfilter to test v%d C API", ver); in test__dlfilter_ver() 426 snprintf(td.perf_data_file_name, PATH_MAX, "/tmp/dlfilter-test-%u-perf-data", pid); in test__dlfilter_ver() 427 snprintf(td.c_file_name, PATH_MAX, "/tmp/dlfilter-test-%u-prog.c", pid); in test__dlfilter_ver() 428 snprintf(td.prog_file_name, PATH_MAX, "/tmp/dlfilter in test__dlfilter_ver() [all...] |
| /linux/tools/perf/ |
| H A D | builtin-script.c | 43 #include "util/dlfilter.h" 96 static struct dlfilter *dlfilter; 2669 ret = dlfilter__filter_event_early(dlfilter, event, sample, evsel, machine, &al, &addr_al); in process_sample_event() 2712 ret = dlfilter__filter_event(dlfilter, event, sample, evsel, machine, &al, &addr_al); in process_sample_event() 4077 OPT_STRING(0, "dlfilter", &dlfilter_file, "file", "filter .so file name"), in cmd_script() 4417 dlfilter = dlfilter__new(dlfilter_file, dlargc, dlargv); in cmd_script() 4418 if (!dlfilter) in cmd_script() 4565 err = dlfilter__start(dlfilter, session); in cmd_script() 4623 dlfilter__cleanup(dlfilter); 92 static struct dlfilter *dlfilter; global() variable [all...] |
| H A D | Makefile.perf | 429 DLFILTERS := dlfilter-test-api-v0.so dlfilter-test-api-v2.so dlfilter-show-cycles.so
|