summaryrefslogtreecommitdiffhomepage
path: root/pkg/sentry/fs/dev/dev_state_autogen.go
blob: 272f02672b537b36f99229441b90c2c1ab311ab3 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
// automatically generated by stateify.

package dev

import (
	"gvisor.dev/gvisor/pkg/state"
)

func (x *filesystem) beforeSave() {}
func (x *filesystem) save(m state.Map) {
	x.beforeSave()
}

func (x *filesystem) afterLoad() {}
func (x *filesystem) load(m state.Map) {
}

func (x *fullDevice) beforeSave() {}
func (x *fullDevice) save(m state.Map) {
	x.beforeSave()
	m.Save("InodeSimpleAttributes", &x.InodeSimpleAttributes)
}

func (x *fullDevice) afterLoad() {}
func (x *fullDevice) load(m state.Map) {
	m.Load("InodeSimpleAttributes", &x.InodeSimpleAttributes)
}

func (x *fullFileOperations) beforeSave() {}
func (x *fullFileOperations) save(m state.Map) {
	x.beforeSave()
}

func (x *fullFileOperations) afterLoad() {}
func (x *fullFileOperations) load(m state.Map) {
}

func (x *netTunInodeOperations) beforeSave() {}
func (x *netTunInodeOperations) save(m state.Map) {
	x.beforeSave()
	m.Save("InodeSimpleAttributes", &x.InodeSimpleAttributes)
}

func (x *netTunInodeOperations) afterLoad() {}
func (x *netTunInodeOperations) load(m state.Map) {
	m.Load("InodeSimpleAttributes", &x.InodeSimpleAttributes)
}

func (x *netTunFileOperations) beforeSave() {}
func (x *netTunFileOperations) save(m state.Map) {
	x.beforeSave()
	m.Save("device", &x.device)
}

func (x *netTunFileOperations) afterLoad() {}
func (x *netTunFileOperations) load(m state.Map) {
	m.Load("device", &x.device)
}

func (x *nullDevice) beforeSave() {}
func (x *nullDevice) save(m state.Map) {
	x.beforeSave()
	m.Save("InodeSimpleAttributes", &x.InodeSimpleAttributes)
}

func (x *nullDevice) afterLoad() {}
func (x *nullDevice) load(m state.Map) {
	m.Load("InodeSimpleAttributes", &x.InodeSimpleAttributes)
}

func (x *nullFileOperations) beforeSave() {}
func (x *nullFileOperations) save(m state.Map) {
	x.beforeSave()
}

func (x *nullFileOperations) afterLoad() {}
func (x *nullFileOperations) load(m state.Map) {
}

func (x *zeroDevice) beforeSave() {}
func (x *zeroDevice) save(m state.Map) {
	x.beforeSave()
	m.Save("nullDevice", &x.nullDevice)
}

func (x *zeroDevice) afterLoad() {}
func (x *zeroDevice) load(m state.Map) {
	m.Load("nullDevice", &x.nullDevice)
}

func (x *zeroFileOperations) beforeSave() {}
func (x *zeroFileOperations) save(m state.Map) {
	x.beforeSave()
}

func (x *zeroFileOperations) afterLoad() {}
func (x *zeroFileOperations) load(m state.Map) {
}

func (x *randomDevice) beforeSave() {}
func (x *randomDevice) save(m state.Map) {
	x.beforeSave()
	m.Save("InodeSimpleAttributes", &x.InodeSimpleAttributes)
}

func (x *randomDevice) afterLoad() {}
func (x *randomDevice) load(m state.Map) {
	m.Load("InodeSimpleAttributes", &x.InodeSimpleAttributes)
}

func (x *randomFileOperations) beforeSave() {}
func (x *randomFileOperations) save(m state.Map) {
	x.beforeSave()
}

func (x *randomFileOperations) afterLoad() {}
func (x *randomFileOperations) load(m state.Map) {
}

func (x *ttyInodeOperations) beforeSave() {}
func (x *ttyInodeOperations) save(m state.Map) {
	x.beforeSave()
	m.Save("InodeSimpleAttributes", &x.InodeSimpleAttributes)
}

func (x *ttyInodeOperations) afterLoad() {}
func (x *ttyInodeOperations) load(m state.Map) {
	m.Load("InodeSimpleAttributes", &x.InodeSimpleAttributes)
}

func (x *ttyFileOperations) beforeSave() {}
func (x *ttyFileOperations) save(m state.Map) {
	x.beforeSave()
}

func (x *ttyFileOperations) afterLoad() {}
func (x *ttyFileOperations) load(m state.Map) {
}

func init() {
	state.Register("pkg/sentry/fs/dev.filesystem", (*filesystem)(nil), state.Fns{Save: (*filesystem).save, Load: (*filesystem).load})
	state.Register("pkg/sentry/fs/dev.fullDevice", (*fullDevice)(nil), state.Fns{Save: (*fullDevice).save, Load: (*fullDevice).load})
	state.Register("pkg/sentry/fs/dev.fullFileOperations", (*fullFileOperations)(nil), state.Fns{Save: (*fullFileOperations).save, Load: (*fullFileOperations).load})
	state.Register("pkg/sentry/fs/dev.netTunInodeOperations", (*netTunInodeOperations)(nil), state.Fns{Save: (*netTunInodeOperations).save, Load: (*netTunInodeOperations).load})
	state.Register("pkg/sentry/fs/dev.netTunFileOperations", (*netTunFileOperations)(nil), state.Fns{Save: (*netTunFileOperations).save, Load: (*netTunFileOperations).load})
	state.Register("pkg/sentry/fs/dev.nullDevice", (*nullDevice)(nil), state.Fns{Save: (*nullDevice).save, Load: (*nullDevice).load})
	state.Register("pkg/sentry/fs/dev.nullFileOperations", (*nullFileOperations)(nil), state.Fns{Save: (*nullFileOperations).save, Load: (*nullFileOperations).load})
	state.Register("pkg/sentry/fs/dev.zeroDevice", (*zeroDevice)(nil), state.Fns{Save: (*zeroDevice).save, Load: (*zeroDevice).load})
	state.Register("pkg/sentry/fs/dev.zeroFileOperations", (*zeroFileOperations)(nil), state.Fns{Save: (*zeroFileOperations).save, Load: (*zeroFileOperations).load})
	state.Register("pkg/sentry/fs/dev.randomDevice", (*randomDevice)(nil), state.Fns{Save: (*randomDevice).save, Load: (*randomDevice).load})
	state.Register("pkg/sentry/fs/dev.randomFileOperations", (*randomFileOperations)(nil), state.Fns{Save: (*randomFileOperations).save, Load: (*randomFileOperations).load})
	state.Register("pkg/sentry/fs/dev.ttyInodeOperations", (*ttyInodeOperations)(nil), state.Fns{Save: (*ttyInodeOperations).save, Load: (*ttyInodeOperations).load})
	state.Register("pkg/sentry/fs/dev.ttyFileOperations", (*ttyFileOperations)(nil), state.Fns{Save: (*ttyFileOperations).save, Load: (*ttyFileOperations).load})
}