()
| 188 | } |
| 189 | |
| 190 | func (p *pystackiter) Next() bool { |
| 191 | if !p.started { |
| 192 | p.started = true |
| 193 | return p.framep != 0 |
| 194 | } |
| 195 | |
| 196 | oldframe := p.framep |
| 197 | p.framep = deref[ptr32](p.mem, p.framep+padPreviousInFrame) |
| 198 | if oldframe == p.framep { |
| 199 | p.framep = 0 |
| 200 | return false |
| 201 | } |
| 202 | return p.framep != 0 |
| 203 | } |
| 204 | |
| 205 | func (p *pystackiter) ProgramCounter() experimental.ProgramCounter { |
| 206 | return experimental.ProgramCounter(deref[uint32](p.mem, p.framep+padPrevInstrInFrame)) |
no outgoing calls
no test coverage detected