X-Git-Url: http://git.efficios.com/?p=babeltrace.git;a=blobdiff_plain;f=bindings%2Fpython%2Fexamples%2Fbabeltrace_and_lttng.py;h=3a99b1fbae2af1ad3eca68b725cda34553361c04;hp=cb4479653feba42ce11256f0244c935183db7090;hb=24d5c942785816bc3c6ad926dc1272510c38948d;hpb=f85f806c0bd6b0d2583805d6bdd8d792b311c412 diff --git a/bindings/python/examples/babeltrace_and_lttng.py b/bindings/python/examples/babeltrace_and_lttng.py index cb447965..3a99b1fb 100644 --- a/bindings/python/examples/babeltrace_and_lttng.py +++ b/bindings/python/examples/babeltrace_and_lttng.py @@ -1,3 +1,4 @@ +#!/usr/bin/env python3 # babeltrace_and_lttng.py # # Babeltrace and LTTng example script @@ -59,18 +60,23 @@ ret = lttng.create(ses_name,trace_path) if ret < 0: raise LTTngError(lttng.strerror(ret)) +domain = lttng.Domain() +domain.type = lttng.DOMAIN_KERNEL + han = None -han = lttng.Handle(ses_name, lttng.Domain()) +han = lttng.Handle(ses_name, domain) if han is None: raise LTTngError("Handle not created") # Enabling all events -ret = lttng.enable_event(han, lttng.Event(), None) +event = lttng.Event() +event.type = lttng.EVENT_ALL +event.loglevel_type = lttng.EVENT_LOGLEVEL_ALL +ret = lttng.enable_event(han, event, None) if ret < 0: raise LTTngError(lttng.strerror(ret)) - # Start, wait, stop ret = lttng.start(ses_name) if ret < 0: @@ -99,7 +105,7 @@ if ret is None: # Iterator setup bp = babeltrace.IterPos(babeltrace.SEEK_BEGIN) -ctf_it = babeltrace.ctf.Iterator(ctx,bp) +ctf_it = babeltrace.CTFReader.Iterator(ctx,bp) # Reading events from trace # and outputting timestamps and event names