(self, insnaddr, calladdr, stackusage)
| 43 | self.yield_usage = stackusage |
| 44 | # Update function info with a found "call" point. |
| 45 | def noteCall(self, insnaddr, calladdr, stackusage): |
| 46 | if (calladdr, stackusage) in self.subfuncs: |
| 47 | # Already noted a nearly identical call - ignore this one. |
| 48 | return |
| 49 | self.called_funcs.append((insnaddr, calladdr, stackusage)) |
| 50 | self.subfuncs[(calladdr, stackusage)] = 1 |
| 51 | |
| 52 | # Find out maximum stack usage for a function |
| 53 | def calcmaxstack(info, funcs): |