(list int)
| 422 | } |
| 423 | |
| 424 | func (f *function) isJumpListWalkable(list int) bool { |
| 425 | if list == noJump { |
| 426 | return true |
| 427 | } |
| 428 | if list < 0 || list >= len(f.f.code) { |
| 429 | return false |
| 430 | } |
| 431 | offset := f.f.code[list].sbx() |
| 432 | return offset == noJump || f.isJumpListWalkable(list+1+offset) |
| 433 | } |
| 434 | |
| 435 | func (f *function) jumpControl(pc int) *instruction { |
| 436 | if pc >= 1 && testTMode(f.f.code[pc-1].opCode()) { |
no test coverage detected