* Sergey Bugaev: > 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+"$$@"} > ;;
Looks okay. This can go in separately. Thanks, Florian