From bdaffe75cb82f21962d3a1d6cf2c7b4c2c0745f4 Mon Sep 17 00:00:00 2001 From: Evgenii Stratonikov Date: Fri, 26 Jun 2020 19:34:49 +0300 Subject: [PATCH] vm: extend PrintOps() with INITSSLOT & INITSLOT --- pkg/vm/vm.go | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/pkg/vm/vm.go b/pkg/vm/vm.go index aa56117d0..61cbc4004 100644 --- a/pkg/vm/vm.go +++ b/pkg/vm/vm.go @@ -212,6 +212,10 @@ func (v *VM) PrintOps() { case opcode.PUSHA: offset := int32(binary.LittleEndian.Uint32(parameter)) desc = fmt.Sprintf("%d (%x)", offset, parameter) + case opcode.INITSSLOT: + desc = fmt.Sprint(parameter[0]) + case opcode.INITSLOT: + desc = fmt.Sprintf("%d local, %d arg", parameter[0], parameter[1]) case opcode.SYSCALL: desc = fmt.Sprintf("%q", parameter) default: