From c9aeb9b46b6d290d7446419629481dbfa2dd128d Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Ole=20Andr=C3=A9=20Vadla=20Ravn=C3=A5s?= Date: Fri, 20 Dec 2013 19:26:52 +0100 Subject: [PATCH] Pass process name to trace on command line --- examples/function-tracing/funtracer.py | 8 ++++++-- 1 file changed, 6 insertions(+), 2 deletions(-) diff --git a/examples/function-tracing/funtracer.py b/examples/function-tracing/funtracer.py index 8e719ab..e507bf3 100644 --- a/examples/function-tracing/funtracer.py +++ b/examples/function-tracing/funtracer.py @@ -4,8 +4,12 @@ import frida import tracer if __name__ == '__main__': - tp = tracer.TracerProfileBuilder().include("read").build() + if len(sys.argv) != 2: + print "Usage: %s " % sys.argv[0] + sys.exit(1) + tp = tracer.TracerProfileBuilder().include_modules("*").exclude_modules("libSystem*").build() t = tracer.Tracer(tp) - p = frida.attach("cat") + p = frida.attach(sys.argv[1]) t.start_trace(p, tracer.STDOUT_SINK) sys.stdin.read() + sys.exit(0)