30 def _entry(self, entry):
31 out_file = self.out_file
32 code = entry.code
33 inlinetime = int(entry.inlinetime * 1000)
34
35 if isinstance(code, str):
36 print(
'fi=~', file=out_file)
37 else:
38 print(
'fi=%s' % (code.co_filename,), file=out_file)
40 if isinstance(code, str):
41 print(
'0 ', inlinetime, file=out_file)
42 else:
43 print(
'%d %d' % (code.co_firstlineno, inlinetime), file=out_file)
44
45 if entry.calls:
46 calls = entry.calls
47 else:
48 calls = []
49 if isinstance(code, str):
50 lineno = 0
51 else:
52 lineno = code.co_firstlineno
53 for subentry in calls:
54 self._subentry(lineno, subentry)
56
void print(char *figname, TCanvas *c1)
std::string label(const std::string &format, int i)