Ñò •˜¦_c @ ss d d k Z d Z d Z d Z d Z d „ Z d e f d „ ƒ YZ d e f d „ ƒ YZ d e f d „ ƒ YZ d S( iÿÿÿÿNi i i i c C sz t | ƒ d j o t | | | | | ƒ } nH t | ƒ d j o t | | | | | ƒ } n t | | | | | ƒ } | S( Ni i° ( t lent PebsEventt PebsNHMt PerfEvent( t namet commt dsot symbolt raw_buft event( ( sR /usr/libexec/perf-core/scripts/python/Perf-Trace-Util/lib/Perf/Trace/EventClass.pyt create_event s R c B s# e Z d Z e d „ Z d „ Z RS( i c C sI | | _ | | _ | | _ | | _ | | _ | | _ t i d 7_ d S( Ni ( R R R R R t ev_typeR t event_num( t selfR R R R R R ( ( sR /usr/libexec/perf-core/scripts/python/Perf-Trace-Util/lib/Perf/Trace/EventClass.pyt __init__$ s c C s% d | i | i | i | i f GHd S( Ns5 PMU event: name=%12s, symbol=%24s, comm=%8s, dso=%12s( R R R R ( R ( ( sR /usr/libexec/perf-core/scripts/python/Perf-Trace-Util/lib/Perf/Trace/EventClass.pyt show- s ( t __name__t __module__R t EVTYPE_GENERICR R ( ( ( sR /usr/libexec/perf-core/scripts/python/Perf-Trace-Util/lib/Perf/Trace/EventClass.pyR " s R c B s e Z d Z e d „ Z RS( i c C sÌ | d d !} t i d | ƒ \ } } } } } } } } } } | | _ | | _ | | _ | | _ | | _ | | _ | | _ | | _ | | _ | | _ t i | | | | | | | ƒ t i d 7_ ~ d S( Ni iP t QQQQQQQQQQi ( t structt unpackt flagst ipt axt bxt cxt dxt sit dit bpt spR R R t pebs_num( R R R R R R R t tmp_bufR R R R R R R R R R ( ( sR /usr/libexec/perf-core/scripts/python/Perf-Trace-Util/lib/Perf/Trace/EventClass.pyR 7 s 0 ( R R R t EVTYPE_PEBSR ( ( ( sR /usr/libexec/perf-core/scripts/python/Perf-Trace-Util/lib/Perf/Trace/EventClass.pyR 5 s R c B s e Z d Z e d „ Z RS( i c C s„ | d d !} t i d | ƒ \ } } } } | | _ | | _ | | _ | | _ t i | | | | | | | ƒ t i d 7_ ~ d S( Ni i° t QQQQi ( R R t statust dlat dset latR R R t pebs_nhm_num( R R R R R R R R! R$ R% R&