MCPcopy Create free account
hub / github.com/qilingframework/qiling / open_perf_file

Method open_perf_file

tests/view_perf_results.py:35–47  ·  view source on GitHub ↗
(self)

Source from the content-addressed store, hash-verified

33 self.root.mainloop()
34
35 def open_perf_file(self):
36 filename = filedialog.askopenfilename(initialdir=".", title="Select a perf file"
37 ,filetypes=(("perf files", "*.perf"),) )
38
39 try:
40 output_stream = io.StringIO()
41 stats = pstats.Stats(filename, stream=output_stream)
42 stats.print_stats()
43 self.scrollData.delete(1.0, END)
44 self.scrollData.insert(INSERT, output_stream.getvalue())
45 self.highlight_pattern("qiling_highlight", "qiling")
46 except Exception as e:
47 msgbox.showerror("Error...", "Unable to load selected file")
48
49 def highlight_pattern(self, tag, keyword):
50 start = self.scrollData.index("1.0")

Callers

nothing calls this directly

Calls 2

highlight_patternMethod · 0.95
deleteMethod · 0.45

Tested by

no test coverage detected