A couple of 'perf probe' usability issues. When running it as unprivileged user right now it fails with: $ perf probe -x /lib64/libc.so.6 free Failed to open uprobe_events file: Permission denied That error message should reference the full file name in question, i.e. /sys/kernel/debug/tracing/uprobe_events - that way the user can make that file writable if it's secure to do that on that system. The other thing is the text that gets printed: $ perf probe --del free Remove event: probe_libc:free that's not how tools generally communicate - it should be something like: $ perf probe --del free Removed event: probe_libc:free Note the past tense - this tells the user that the action has been performed successfully. Likewise, 'perf probe --add' should talk in past tense as well, to indicate success. So it should say something like: $ perf probe -x /lib64/libc.so.6 free Added new event: probe_libc:free (on 0x7f080) You can now use it in all perf tools, such as: perf record -e probe_libc:free -aR sleep 1 (Also note the s/on/in change in the other text.) Thanks, Ingo -- To unsubscribe, send a message with 'unsubscribe linux-mm' in the body to majordomo@xxxxxxxxx. For more info on Linux MM, see: http://www.linux-mm.org/ . Fight unfair telecom internet charges in Canada: sign http://stopthemeter.ca/ Don't email: <a href=mailto:"dont@xxxxxxxxx"> email@xxxxxxxxx </a>