summaryrefslogtreecommitdiffhomepage
path: root/pkg/sentry/fs/gofer/gofer_state_autogen.go
diff options
context:
space:
mode:
Diffstat (limited to 'pkg/sentry/fs/gofer/gofer_state_autogen.go')
-rwxr-xr-xpkg/sentry/fs/gofer/gofer_state_autogen.go46
1 files changed, 37 insertions, 9 deletions
diff --git a/pkg/sentry/fs/gofer/gofer_state_autogen.go b/pkg/sentry/fs/gofer/gofer_state_autogen.go
index 5ad9b0101..e667696d5 100755
--- a/pkg/sentry/fs/gofer/gofer_state_autogen.go
+++ b/pkg/sentry/fs/gofer/gofer_state_autogen.go
@@ -6,6 +6,19 @@ import (
"gvisor.dev/gvisor/pkg/state"
)
+func (x *fifo) beforeSave() {}
+func (x *fifo) save(m state.Map) {
+ x.beforeSave()
+ m.Save("InodeOperations", &x.InodeOperations)
+ m.Save("fileIops", &x.fileIops)
+}
+
+func (x *fifo) afterLoad() {}
+func (x *fifo) load(m state.Map) {
+ m.Load("InodeOperations", &x.InodeOperations)
+ m.Load("fileIops", &x.fileIops)
+}
+
func (x *fileOperations) beforeSave() {}
func (x *fileOperations) save(m state.Map) {
x.beforeSave()
@@ -62,16 +75,29 @@ func (x *inodeFileState) load(m state.Map) {
m.AfterLoad(x.afterLoad)
}
-func (x *endpointMaps) beforeSave() {}
-func (x *endpointMaps) save(m state.Map) {
+func (x *overrideInfo) beforeSave() {}
+func (x *overrideInfo) save(m state.Map) {
+ x.beforeSave()
+ m.Save("dirent", &x.dirent)
+ m.Save("endpoint", &x.endpoint)
+ m.Save("inode", &x.inode)
+}
+
+func (x *overrideInfo) afterLoad() {}
+func (x *overrideInfo) load(m state.Map) {
+ m.Load("dirent", &x.dirent)
+ m.Load("endpoint", &x.endpoint)
+ m.Load("inode", &x.inode)
+}
+
+func (x *overrideMaps) beforeSave() {}
+func (x *overrideMaps) save(m state.Map) {
x.beforeSave()
- m.Save("direntMap", &x.direntMap)
m.Save("pathMap", &x.pathMap)
}
-func (x *endpointMaps) afterLoad() {}
-func (x *endpointMaps) load(m state.Map) {
- m.Load("direntMap", &x.direntMap)
+func (x *overrideMaps) afterLoad() {}
+func (x *overrideMaps) load(m state.Map) {
m.Load("pathMap", &x.pathMap)
}
@@ -88,7 +114,7 @@ func (x *session) save(m state.Map) {
m.Save("connID", &x.connID)
m.Save("inodeMappings", &x.inodeMappings)
m.Save("mounter", &x.mounter)
- m.Save("endpoints", &x.endpoints)
+ m.Save("overrides", &x.overrides)
}
func (x *session) load(m state.Map) {
@@ -103,15 +129,17 @@ func (x *session) load(m state.Map) {
m.LoadWait("connID", &x.connID)
m.LoadWait("inodeMappings", &x.inodeMappings)
m.LoadWait("mounter", &x.mounter)
- m.LoadWait("endpoints", &x.endpoints)
+ m.LoadWait("overrides", &x.overrides)
m.AfterLoad(x.afterLoad)
}
func init() {
+ state.Register("gofer.fifo", (*fifo)(nil), state.Fns{Save: (*fifo).save, Load: (*fifo).load})
state.Register("gofer.fileOperations", (*fileOperations)(nil), state.Fns{Save: (*fileOperations).save, Load: (*fileOperations).load})
state.Register("gofer.filesystem", (*filesystem)(nil), state.Fns{Save: (*filesystem).save, Load: (*filesystem).load})
state.Register("gofer.inodeOperations", (*inodeOperations)(nil), state.Fns{Save: (*inodeOperations).save, Load: (*inodeOperations).load})
state.Register("gofer.inodeFileState", (*inodeFileState)(nil), state.Fns{Save: (*inodeFileState).save, Load: (*inodeFileState).load})
- state.Register("gofer.endpointMaps", (*endpointMaps)(nil), state.Fns{Save: (*endpointMaps).save, Load: (*endpointMaps).load})
+ state.Register("gofer.overrideInfo", (*overrideInfo)(nil), state.Fns{Save: (*overrideInfo).save, Load: (*overrideInfo).load})
+ state.Register("gofer.overrideMaps", (*overrideMaps)(nil), state.Fns{Save: (*overrideMaps).save, Load: (*overrideMaps).load})
state.Register("gofer.session", (*session)(nil), state.Fns{Save: (*session).save, Load: (*session).load})
}