rpctrace(1) is a Hurd RPC tracer tool, which is used similar to how strace(1) is used on GNU/Linux.
Signed-off-by: Sergey Bugaev <buga...@gmail.com> --- Makefile | 9 +++++++-- 1 file changed, 7 insertions(+), 2 deletions(-) diff --git a/Makefile b/Makefile index f98d5a9e67..a49870d3d1 100644 --- a/Makefile +++ b/Makefile @@ -141,8 +141,9 @@ usage () { cat << EOF Usage: $$0 [OPTIONS] <program> [ARGUMENTS...] - --tool=TOOL Run with the specified TOOL. It can be strace, valgrind or - container. The container will run within support/test-container. + --tool=TOOL Run with the specified TOOL. It can be strace, rpctrace, + valgrind or container. The container will run within + support/test-container. EOF exit 1 @@ -177,6 +178,10 @@ case "$$toolname" in exec strace $(patsubst %, -E%, $(run-program-env)) \ $(test-via-rtld-prefix) $${1+"$$@"} ;; + rpctrace) + exec rpctrace $(patsubst %, -E%, $(run-program-env)) \ + $(test-via-rtld-prefix) $${1+"$$@"} + ;; valgrind) exec env $(run-program-env) valgrind $(test-via-rtld-prefix) $${1+"$$@"} ;; -- 2.31.1