We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
There was an error while loading. Please reload this page.
2 parents c52a1a6 + 7478788 commit 17d5d6fCopy full SHA for 17d5d6f
tools/testing/selftests/ftrace/test.d/dynevent/add_remove_uprobe.tc
@@ -3,12 +3,18 @@
3
# description: Generic dynamic event - add/remove/test uprobe events
4
# requires: uprobe_events
5
6
+if ! which readelf > /dev/null 2>&1 ; then
7
+ echo "No readelf found. skipped."
8
+ exit_unresolved
9
+fi
10
+
11
echo 0 > events/enable
12
echo > dynamic_events
13
-echo 'cat /proc/$$/maps' | /bin/sh | \
- grep "r-xp .*/bin/.*sh$" | \
- awk '{printf "p:myevent %s:0x%s\n", $6,$3 }' >> uprobe_events
14
+REALBIN=`readlink -f /bin/sh`
15
+ENTRYPOINT=`readelf -h ${REALBIN} | grep Entry | sed -e 's/[^0]*//'`
16
17
+echo "p:myevent ${REALBIN}:${ENTRYPOINT}" >> uprobe_events
18
19
grep -q myevent uprobe_events
20
test -d events/uprobes/myevent
0 commit comments