#print(str(len([i for i in range(len(df['PrrtSendStart_T'])) if _get_timestamp(df, 'PrrtSendStart_T', i) == _get_timestamp(df, 'PrrtSendEnd_T', i) and _get_cyclestamp(df, 'PrrtSendStart_T', i) < _get_cyclestamp(df, 'PrrtSendEnd_T', i)])), file=sys.stderr)
hb=[]
forevent1indf:
ifnotstr(event1).endswith("_T"):
continue
print(str(event1)+" ...",file=sys.stderr)
forevent2indf:
ifnotstr(event2).endswith("_T"):
continue
ifstr(event1)==str(event2):
continue
if_happens_before(df,event1,event2):
hb+=[{'Start':str(event1),'End':str(event2)}]
#print (",".join(map(str,hb)), file=sys.stderr)
hdb=[]
e2e=list(df['EndToEnd_D'])
forevent1indf:
ifnotstr(event1).endswith("_T"):
continue
forevent2indf:
ifnotstr(event2).endswith("_T"):
continue
ifstr(event1)==str(event2):
continue
if_happens_directly_before(df,event1,event2,hb):
# compute the correlation between e2e latency and event1-event2 latency