aboutsummaryrefslogtreecommitdiffstats
path: root/pkg
diff options
context:
space:
mode:
authorAleksandr Nogikh <nogikh@google.com>2024-07-02 17:01:07 +0200
committerAleksandr Nogikh <nogikh@google.com>2024-07-11 09:03:37 +0000
commitfc2b083017012b4afbd9324fc6525e34a19aa0b3 (patch)
tree032b3d58dffc36daa5fbd608f2c7366a028f6fd8 /pkg
parentbdca406b2cf89f029207aa8213460ec7a3267ccc (diff)
vm/dispatcher: introduce a generic instance pool
The pool operates on a low level and assumes that there's one default activity (=fuzzing) that is performed by the VMs and that there are also occasional non-default activities that must be performed by some VMs (=bug reproduction).
Diffstat (limited to 'pkg')
-rw-r--r--pkg/rpcserver/rpcserver.go10
1 files changed, 5 insertions, 5 deletions
diff --git a/pkg/rpcserver/rpcserver.go b/pkg/rpcserver/rpcserver.go
index c50f483b1..0ad15c040 100644
--- a/pkg/rpcserver/rpcserver.go
+++ b/pkg/rpcserver/rpcserver.go
@@ -183,11 +183,6 @@ func (serv *Server) Close() error {
return serv.serv.Close()
}
-type VMState struct {
- State int
- Timestamp time.Time
-}
-
const (
StateOffline = iota
StateBooting
@@ -195,6 +190,11 @@ const (
StateStopping
)
+type VMState struct {
+ State int
+ Timestamp time.Time
+}
+
func (serv *Server) VMState() map[string]VMState {
serv.mu.Lock()
defer serv.mu.Unlock()