TODO(bobg): Update the hook mechanism.
(hooks []func(*VM))
| 3 | // TODO(bobg): Update the hook mechanism. |
| 4 | |
| 5 | func (vm *VM) runHooks(hooks []func(*VM)) { |
| 6 | for _, h := range hooks { |
| 7 | vm.runHook(h) |
| 8 | } |
| 9 | } |
| 10 | |
| 11 | func (vm *VM) runHook(h func(*VM)) { |
| 12 | defer func() { |