Parser for oprofile callgraph output.
更多...
Parser for oprofile callgraph output.
See also:
◆ __init__()
| pyqpanda3.profiling.gprof2dot.OprofileParser.__init__ |
( |
| self, |
|
|
| infile ) |
◆ add_entry()
| pyqpanda3.profiling.gprof2dot.OprofileParser.add_entry |
( |
| self, |
|
|
| callers, |
|
|
| function, |
|
|
| callees ) |
◆ match_header()
| pyqpanda3.profiling.gprof2dot.OprofileParser.match_header |
( |
| self | ) |
|
◆ match_primary()
| pyqpanda3.profiling.gprof2dot.OprofileParser.match_primary |
( |
| self | ) |
|
◆ match_secondary()
| pyqpanda3.profiling.gprof2dot.OprofileParser.match_secondary |
( |
| self | ) |
|
◆ match_separator()
| pyqpanda3.profiling.gprof2dot.OprofileParser.match_separator |
( |
| self | ) |
|
◆ parse()
| pyqpanda3.profiling.gprof2dot.OprofileParser.parse |
( |
| self | ) |
|
◆ parse_entry()
| pyqpanda3.profiling.gprof2dot.OprofileParser.parse_entry |
( |
| self | ) |
|
◆ parse_header()
| pyqpanda3.profiling.gprof2dot.OprofileParser.parse_header |
( |
| self | ) |
|
◆ parse_subentries()
| pyqpanda3.profiling.gprof2dot.OprofileParser.parse_subentries |
( |
| self | ) |
|
◆ parse_subentry()
| pyqpanda3.profiling.gprof2dot.OprofileParser.parse_subentry |
( |
| self | ) |
|
◆ skip_separator()
| pyqpanda3.profiling.gprof2dot.OprofileParser.skip_separator |
( |
| self | ) |
|
◆ update_subentries_dict()
| pyqpanda3.profiling.gprof2dot.OprofileParser.update_subentries_dict |
( |
| self, |
|
|
| totals, |
|
|
| partials ) |
◆ _fields_re
| dict pyqpanda3.profiling.gprof2dot.OprofileParser._fields_re |
|
staticprotected |
初始值:= {
'samples': r'(\d+)',
'%': r'(\S+)',
'linenr info': r'(?P<source>\(no location information\)|\S+:\d+)',
'image name': r'(?P<image>\S+(?:\s\(tgid:[^)]*\))?)',
'app name': r'(?P<application>\S+)',
'symbol name': r'(?P<symbol>\(no symbols\)|.+?)',
}
◆ entries
| dict pyqpanda3.profiling.gprof2dot.OprofileParser.entries = {} |
◆ entry_re
| pyqpanda3.profiling.gprof2dot.OprofileParser.entry_re = None |
该类的文档由以下文件生成:
- pyqpanda3/profiling/gprof2dot.py