Skip to content

Commit 3bde511

Browse files
committed
fix some unit test error after bump ebpf to 0.12.3
Signed-off-by: lfbzhm <[email protected]>
1 parent b2f7614 commit 3bde511

File tree

1 file changed

+31
-31
lines changed

1 file changed

+31
-31
lines changed

libcontainer/cgroups/devices/devicefilter_test.go

Lines changed: 31 additions & 31 deletions
Original file line numberDiff line numberDiff line change
@@ -39,14 +39,14 @@ func TestDeviceFilter_Nil(t *testing.T) {
3939
expected := `
4040
// load parameters into registers
4141
0: LdXMemW dst: r2 src: r1 off: 0 imm: 0
42-
1: And32Imm dst: r2 imm: 65535
42+
1: AndImm32 dst: r2 imm: 65535
4343
2: LdXMemW dst: r3 src: r1 off: 0 imm: 0
44-
3: RSh32Imm dst: r3 imm: 16
44+
3: RShImm32 dst: r3 imm: 16
4545
4: LdXMemW dst: r4 src: r1 off: 4 imm: 0
4646
5: LdXMemW dst: r5 src: r1 off: 8 imm: 0
4747
block-0:
4848
// return 0 (reject)
49-
6: Mov32Imm dst: r0 imm: 0
49+
6: MovImm32 dst: r0 imm: 0
5050
7: Exit
5151
`
5252
testDeviceFilter(t, nil, expected)
@@ -56,77 +56,77 @@ func TestDeviceFilter_BuiltInAllowList(t *testing.T) {
5656
expected := `
5757
// load parameters into registers
5858
0: LdXMemW dst: r2 src: r1 off: 0 imm: 0
59-
1: And32Imm dst: r2 imm: 65535
59+
1: AndImm32 dst: r2 imm: 65535
6060
2: LdXMemW dst: r3 src: r1 off: 0 imm: 0
61-
3: RSh32Imm dst: r3 imm: 16
61+
3: RShImm32 dst: r3 imm: 16
6262
4: LdXMemW dst: r4 src: r1 off: 4 imm: 0
6363
5: LdXMemW dst: r5 src: r1 off: 8 imm: 0
6464
block-0:
6565
// (b, wildcard, wildcard, m, true)
6666
6: JNEImm dst: r2 off: -1 imm: 1 <block-1>
67-
7: Mov32Reg dst: r1 src: r3
68-
8: And32Imm dst: r1 imm: 1
67+
7: MovReg32 dst: r1 src: r3
68+
8: AndImm32 dst: r1 imm: 1
6969
9: JNEReg dst: r1 off: -1 src: r3 <block-1>
70-
10: Mov32Imm dst: r0 imm: 1
70+
10: MovImm32 dst: r0 imm: 1
7171
11: Exit
7272
block-1:
7373
// (c, wildcard, wildcard, m, true)
7474
12: JNEImm dst: r2 off: -1 imm: 2 <block-2>
75-
13: Mov32Reg dst: r1 src: r3
76-
14: And32Imm dst: r1 imm: 1
75+
13: MovReg32 dst: r1 src: r3
76+
14: AndImm32 dst: r1 imm: 1
7777
15: JNEReg dst: r1 off: -1 src: r3 <block-2>
78-
16: Mov32Imm dst: r0 imm: 1
78+
16: MovImm32 dst: r0 imm: 1
7979
17: Exit
8080
block-2:
8181
18: JNEImm dst: r2 off: -1 imm: 2 <block-3>
8282
19: JNEImm dst: r4 off: -1 imm: 1 <block-3>
8383
20: JNEImm dst: r5 off: -1 imm: 3 <block-3>
84-
21: Mov32Imm dst: r0 imm: 1
84+
21: MovImm32 dst: r0 imm: 1
8585
22: Exit
8686
block-3:
8787
23: JNEImm dst: r2 off: -1 imm: 2 <block-4>
8888
24: JNEImm dst: r4 off: -1 imm: 1 <block-4>
8989
25: JNEImm dst: r5 off: -1 imm: 5 <block-4>
90-
26: Mov32Imm dst: r0 imm: 1
90+
26: MovImm32 dst: r0 imm: 1
9191
27: Exit
9292
block-4:
9393
28: JNEImm dst: r2 off: -1 imm: 2 <block-5>
9494
29: JNEImm dst: r4 off: -1 imm: 1 <block-5>
9595
30: JNEImm dst: r5 off: -1 imm: 7 <block-5>
96-
31: Mov32Imm dst: r0 imm: 1
96+
31: MovImm32 dst: r0 imm: 1
9797
32: Exit
9898
block-5:
9999
33: JNEImm dst: r2 off: -1 imm: 2 <block-6>
100100
34: JNEImm dst: r4 off: -1 imm: 1 <block-6>
101101
35: JNEImm dst: r5 off: -1 imm: 8 <block-6>
102-
36: Mov32Imm dst: r0 imm: 1
102+
36: MovImm32 dst: r0 imm: 1
103103
37: Exit
104104
block-6:
105105
38: JNEImm dst: r2 off: -1 imm: 2 <block-7>
106106
39: JNEImm dst: r4 off: -1 imm: 1 <block-7>
107107
40: JNEImm dst: r5 off: -1 imm: 9 <block-7>
108-
41: Mov32Imm dst: r0 imm: 1
108+
41: MovImm32 dst: r0 imm: 1
109109
42: Exit
110110
block-7:
111111
43: JNEImm dst: r2 off: -1 imm: 2 <block-8>
112112
44: JNEImm dst: r4 off: -1 imm: 5 <block-8>
113113
45: JNEImm dst: r5 off: -1 imm: 0 <block-8>
114-
46: Mov32Imm dst: r0 imm: 1
114+
46: MovImm32 dst: r0 imm: 1
115115
47: Exit
116116
block-8:
117117
48: JNEImm dst: r2 off: -1 imm: 2 <block-9>
118118
49: JNEImm dst: r4 off: -1 imm: 5 <block-9>
119119
50: JNEImm dst: r5 off: -1 imm: 2 <block-9>
120-
51: Mov32Imm dst: r0 imm: 1
120+
51: MovImm32 dst: r0 imm: 1
121121
52: Exit
122122
block-9:
123123
// /dev/pts (c, 136, wildcard, rwm, true)
124124
53: JNEImm dst: r2 off: -1 imm: 2 <block-10>
125125
54: JNEImm dst: r4 off: -1 imm: 136 <block-10>
126-
55: Mov32Imm dst: r0 imm: 1
126+
55: MovImm32 dst: r0 imm: 1
127127
56: Exit
128128
block-10:
129-
57: Mov32Imm dst: r0 imm: 0
129+
57: MovImm32 dst: r0 imm: 0
130130
58: Exit
131131
`
132132
var devices []*devices.Rule
@@ -149,14 +149,14 @@ func TestDeviceFilter_Privileged(t *testing.T) {
149149
expected := `
150150
// load parameters into registers
151151
0: LdXMemW dst: r2 src: r1 off: 0 imm: 0
152-
1: And32Imm dst: r2 imm: 65535
152+
1: AndImm32 dst: r2 imm: 65535
153153
2: LdXMemW dst: r3 src: r1 off: 0 imm: 0
154-
3: RSh32Imm dst: r3 imm: 16
154+
3: RShImm32 dst: r3 imm: 16
155155
4: LdXMemW dst: r4 src: r1 off: 4 imm: 0
156156
5: LdXMemW dst: r5 src: r1 off: 8 imm: 0
157157
block-0:
158158
// return 1 (accept)
159-
6: Mov32Imm dst: r0 imm: 1
159+
6: MovImm32 dst: r0 imm: 1
160160
7: Exit
161161
`
162162
testDeviceFilter(t, devices, expected)
@@ -182,21 +182,21 @@ func TestDeviceFilter_PrivilegedExceptSingleDevice(t *testing.T) {
182182
expected := `
183183
// load parameters into registers
184184
0: LdXMemW dst: r2 src: r1 off: 0 imm: 0
185-
1: And32Imm dst: r2 imm: 65535
185+
1: AndImm32 dst: r2 imm: 65535
186186
2: LdXMemW dst: r3 src: r1 off: 0 imm: 0
187-
3: RSh32Imm dst: r3 imm: 16
187+
3: RShImm32 dst: r3 imm: 16
188188
4: LdXMemW dst: r4 src: r1 off: 4 imm: 0
189189
5: LdXMemW dst: r5 src: r1 off: 8 imm: 0
190190
block-0:
191191
// return 0 (reject) if type==b && major == 8 && minor == 0
192192
6: JNEImm dst: r2 off: -1 imm: 1 <block-1>
193193
7: JNEImm dst: r4 off: -1 imm: 8 <block-1>
194194
8: JNEImm dst: r5 off: -1 imm: 0 <block-1>
195-
9: Mov32Imm dst: r0 imm: 0
195+
9: MovImm32 dst: r0 imm: 0
196196
10: Exit
197197
block-1:
198198
// return 1 (accept)
199-
11: Mov32Imm dst: r0 imm: 1
199+
11: MovImm32 dst: r0 imm: 1
200200
12: Exit
201201
`
202202
testDeviceFilter(t, devices, expected)
@@ -231,21 +231,21 @@ func TestDeviceFilter_Weird(t *testing.T) {
231231
expected := `
232232
// load parameters into registers
233233
0: LdXMemW dst: r2 src: r1 off: 0 imm: 0
234-
1: And32Imm dst: r2 imm: 65535
234+
1: AndImm32 dst: r2 imm: 65535
235235
2: LdXMemW dst: r3 src: r1 off: 0 imm: 0
236-
3: RSh32Imm dst: r3 imm: 16
236+
3: RShImm32 dst: r3 imm: 16
237237
4: LdXMemW dst: r4 src: r1 off: 4 imm: 0
238238
5: LdXMemW dst: r5 src: r1 off: 8 imm: 0
239239
block-0:
240240
// return 0 (reject) if type==b && major == 8 && minor == 2
241241
6: JNEImm dst: r2 off: -1 imm: 1 <block-1>
242242
7: JNEImm dst: r4 off: -1 imm: 8 <block-1>
243243
8: JNEImm dst: r5 off: -1 imm: 2 <block-1>
244-
9: Mov32Imm dst: r0 imm: 0
244+
9: MovImm32 dst: r0 imm: 0
245245
10: Exit
246246
block-1:
247247
// return 1 (accept)
248-
11: Mov32Imm dst: r0 imm: 1
248+
11: MovImm32 dst: r0 imm: 1
249249
12: Exit
250250
`
251251
testDeviceFilter(t, devices, expected)

0 commit comments

Comments
 (0)