I have experimented somewhat with the demo, and the program seems to remain functional. I have not tested things like string virtualization (if it's even available for Go?), which is what I am primarily interested in (the goal is preventing patching of the binary). Has VMProtect so far been proven to be stable on more complex Go programs, e.g. ones that utilize goroutines, concurrency and the like. I've tested other software protection tools and they have suffered from Go's various edge cases or struggled with Go's handling of strings.
Thanks in advance