Lines Matching full:probe
40 ### basic probe adding
44 $CMD_PERF probe $opt $TEST_PROBE 2> $LOGS_DIR/adding_kernel_add$opt.err
47 …../common/check_all_patterns_found.pl "Added new events?:" "probe:$TEST_PROBE" "on $TEST_PROBE" < …
50 print_results $PERF_EXIT_CODE $CHECK_EXIT_CODE "adding probe $TEST_PROBE :: $opt"
55 ### listing added probe :: perf list
58 $CMD_PERF list probe:\* > $LOGS_DIR/adding_kernel_list.log
61 ../common/check_all_lines_matched.pl "$RE_LINE_EMPTY" "List of pre-defined events" "probe:${TEST_PR…
64 print_results $PERF_EXIT_CODE $CHECK_EXIT_CODE "listing added probe :: perf list"
68 ### listing added probe :: perf probe -l
71 $CMD_PERF probe -l > $LOGS_DIR/adding_kernel_list-l.log
74 ../common/check_all_patterns_found.pl "\s*probe:${TEST_PROBE}(?:_\d+)?\s+\(on ${TEST_PROBE}(?:[:\+]…
80 print_results $PERF_EXIT_CODE $CHECK_EXIT_CODE "listing added probe :: perf probe -l"
86 ### using added probe
88 $CMD_PERF stat -e probe:$TEST_PROBE\* -o $LOGS_DIR/adding_kernel_using_probe.log -- cat /proc/uptim…
92 REGEX_STAT_VALUES="\s*\d+\s+probe:$TEST_PROBE"
94 REGEX_STAT_VALUE_NONZERO="\s*[1-9][0-9]*\s+probe:$TEST_PROBE"
101 print_results $PERF_EXIT_CODE $CHECK_EXIT_CODE "using added probe"
105 ### removing added probe
107 # '-d' should remove the probe
108 $CMD_PERF probe -d $TEST_PROBE\* 2> $LOGS_DIR/adding_kernel_removing.err
111 ../common/check_all_lines_matched.pl "Removed event: probe:$TEST_PROBE" < $LOGS_DIR/adding_kernel_r…
114 print_results $PERF_EXIT_CODE $CHECK_EXIT_CODE "deleting added probe"
118 ### listing removed probe
121 $CMD_PERF list probe:\* > $LOGS_DIR/adding_kernel_list_removed.log
127 print_results $PERF_EXIT_CODE $CHECK_EXIT_CODE "listing removed probe (should NOT be listed)"
134 $CMD_PERF probe -n --add $TEST_PROBE 2> $LOGS_DIR/adding_kernel_dryrun.err
138 ../common/check_all_patterns_found.pl "Added new events?:" "probe:$TEST_PROBE" "on $TEST_PROBE" < $…
141 # check that no probe was added in real
142 ! ( $CMD_PERF probe -l | grep "probe:$TEST_PROBE" )
145 print_results $PERF_EXIT_CODE $CHECK_EXIT_CODE "dry run :: adding probe"
151 # when using '--force' a probe should be added even if it is already there
152 $CMD_PERF probe --add $TEST_PROBE 2> $LOGS_DIR/adding_kernel_forceadd_01.err
155 ../common/check_all_patterns_found.pl "Added new events?:" "probe:$TEST_PROBE" "on $TEST_PROBE" < $…
158 print_results $PERF_EXIT_CODE $CHECK_EXIT_CODE "force-adding probes :: first probe adding"
161 # adding existing probe without '--force' should fail
162 ! $CMD_PERF probe --add $TEST_PROBE 2> $LOGS_DIR/adding_kernel_forceadd_02.err
168 print_results $PERF_EXIT_CODE $CHECK_EXIT_CODE "force-adding probes :: second probe adding (without…
171 # adding existing probe with '--force' should pass
172 NO_OF_PROBES=`$CMD_PERF probe -l $TEST_PROBE| wc -l`
173 $CMD_PERF probe --force --add $TEST_PROBE 2> $LOGS_DIR/adding_kernel_forceadd_03.err
176 ../common/check_all_patterns_found.pl "Added new events?:" "probe:${TEST_PROBE}_${NO_OF_PROBES}" "o…
179 print_results $PERF_EXIT_CODE $CHECK_EXIT_CODE "force-adding probes :: second probe adding (with fo…
183 ### using doubled probe
186 $CMD_PERF stat -e probe:$TEST_PROBE -e probe:${TEST_PROBE}_${NO_OF_PROBES} -x';' -o $LOGS_DIR/addin…
189 REGEX_LINE="$RE_NUMBER;+probe:${TEST_PROBE}_?(?:$NO_OF_PROBES)?;$RE_NUMBER;$RE_NUMBER"
199 print_results $PERF_EXIT_CODE $CHECK_EXIT_CODE "using doubled probe"
205 $CMD_PERF probe --del \* 2> $LOGS_DIR/adding_kernel_removing_wildcard.err
208 ../common/check_all_patterns_found.pl "Removed event: probe:$TEST_PROBE" "Removed event: probe:${TE…
217 $CMD_PERF probe -nf --max-probes=512 -a 'vfs_* $params' 2> $LOGS_DIR/adding_kernel_adding_wildcard.…
220 …./common/check_all_patterns_found.pl "probe:vfs_mknod" "probe:vfs_create" "probe:vfs_rmdir" "probe…
234 # perf probe should survive a non-existing variable probing attempt
235 { $CMD_PERF probe 'vfs_read somenonexistingrandomstuffwhichisalsoprettylongorevenlongertoexceed64' …
247 ../common/check_all_lines_matched.pl "Failed to find" "Error" "Probe point .+ not found" "optimized…
263 # adding probe with return value
264 $CMD_PERF probe --add "$TEST_PROBE%return \$retval" 2> $LOGS_DIR/adding_kernel_func_retval_add.err
267 ../common/check_all_patterns_found.pl "Added new events?:" "probe:$TEST_PROBE" "on $TEST_PROBE%retu…
274 $CMD_PERF record -e probe:$TEST_PROBE\* -o $CURRENT_TEST_DIR/perf.data -- cat /proc/cpuinfo > /dev/…
287 REGEX_SCRIPT_LINE="\s*cat\s+$RE_NUMBER\s+\[$RE_NUMBER\]\s+$RE_NUMBER:\s+probe:$TEST_PROBE\w*:\s+\($…