Parser for GNU gprof output.
More...
Parser for GNU gprof output.
See also:
◆ __init__()
pyqpanda3.profiling.gprof2dot.SleepyParser.__init__ |
( |
| self, |
|
|
| filename ) |
◆ openEntry()
pyqpanda3.profiling.gprof2dot.SleepyParser.openEntry |
( |
| self, |
|
|
| name ) |
◆ parse()
pyqpanda3.profiling.gprof2dot.SleepyParser.parse |
( |
| self | ) |
|
◆ parse_callstacks()
pyqpanda3.profiling.gprof2dot.SleepyParser.parse_callstacks |
( |
| self | ) |
|
◆ parse_symbols()
pyqpanda3.profiling.gprof2dot.SleepyParser.parse_symbols |
( |
| self | ) |
|
◆ _symbol_re
pyqpanda3.profiling.gprof2dot.SleepyParser._symbol_re |
|
staticprotected |
Initial value:= re.compile(
r'^(?P<id>\w+)' +
r'\s+"(?P<module>[^"]*)"' +
r'\s+"(?P<procname>[^"]*)"' +
r'\s+"(?P<sourcefile>[^"]*)"' +
r'\s+(?P<sourceline>\d+)$'
)
◆ calls
dict pyqpanda3.profiling.gprof2dot.SleepyParser.calls = {} |
◆ database
pyqpanda3.profiling.gprof2dot.SleepyParser.database = ZipFile(filename) |
◆ profile
pyqpanda3.profiling.gprof2dot.SleepyParser.profile = Profile() |
◆ stdinInput
bool pyqpanda3.profiling.gprof2dot.SleepyParser.stdinInput = False |
|
static |
◆ symbols
dict pyqpanda3.profiling.gprof2dot.SleepyParser.symbols = {} |
The documentation for this class was generated from the following file:
- pyqpanda3/profiling/gprof2dot.py