|
34 | 34 | r6 = *(u16 *)(r1 + 8) // BPF_LDX | BPF_H |
35 | 35 | r7 = *(u32 *)(r2 + 16) // BPF_LDX | BPF_W |
36 | 36 | r8 = *(u64 *)(r3 - 30) // BPF_LDX | BPF_DW |
37 | | -// CHECK-64: 71 05 00 00 00 00 00 00 r5 = *(u8 *)(r0 + 0) |
38 | | -// CHECK-64: 69 16 08 00 00 00 00 00 r6 = *(u16 *)(r1 + 8) |
39 | | -// CHECK-64: 61 27 10 00 00 00 00 00 r7 = *(u32 *)(r2 + 16) |
| 37 | +// CHECK-64: 71 05 00 00 00 00 00 00 w5 = *(u8 *)(r0 + 0) |
| 38 | +// CHECK-64: 69 16 08 00 00 00 00 00 w6 = *(u16 *)(r1 + 8) |
| 39 | +// CHECK-64: 61 27 10 00 00 00 00 00 w7 = *(u32 *)(r2 + 16) |
40 | 40 | // CHECK-32: 71 05 00 00 00 00 00 00 w5 = *(u8 *)(r0 + 0) |
41 | 41 | // CHECK-32: 69 16 08 00 00 00 00 00 w6 = *(u16 *)(r1 + 8) |
42 | 42 | // CHECK-32: 61 27 10 00 00 00 00 00 w7 = *(u32 *)(r2 + 16) |
|
47 | 47 | *(u16 *)(r1 + 8) = r8 // BPF_STX | BPF_H |
48 | 48 | *(u32 *)(r2 + 16) = r9 // BPF_STX | BPF_W |
49 | 49 | *(u64 *)(r3 - 30) = r10 // BPF_STX | BPF_DW |
50 | | -// CHECK-64: 73 70 00 00 00 00 00 00 *(u8 *)(r0 + 0) = r7 |
51 | | -// CHECK-64: 6b 81 08 00 00 00 00 00 *(u16 *)(r1 + 8) = r8 |
52 | | -// CHECK-64: 63 92 10 00 00 00 00 00 *(u32 *)(r2 + 16) = r9 |
| 50 | +// CHECK-64: 73 70 00 00 00 00 00 00 *(u8 *)(r0 + 0) = w7 |
| 51 | +// CHECK-64: 6b 81 08 00 00 00 00 00 *(u16 *)(r1 + 8) = w8 |
| 52 | +// CHECK-64: 63 92 10 00 00 00 00 00 *(u32 *)(r2 + 16) = w9 |
53 | 53 | // CHECK-32: 73 70 00 00 00 00 00 00 *(u8 *)(r0 + 0) = w7 |
54 | 54 | // CHECK-32: 6b 81 08 00 00 00 00 00 *(u16 *)(r1 + 8) = w8 |
55 | 55 | // CHECK-32: 63 92 10 00 00 00 00 00 *(u32 *)(r2 + 16) = w9 |
56 | 56 | // CHECK: 7b a3 e2 ff 00 00 00 00 *(u64 *)(r3 - 30) = r10 |
57 | 57 |
|
58 | 58 | lock *(u32 *)(r2 + 16) += r9 // BPF_STX | BPF_W | BPF_XADD |
59 | 59 | lock *(u64 *)(r3 - 30) += r10 // BPF_STX | BPF_DW | BPF_XADD |
60 | | -// CHECK-64: c3 92 10 00 00 00 00 00 lock *(u32 *)(r2 + 16) += r9 |
| 60 | +// CHECK-64: c3 92 10 00 00 00 00 00 lock *(u32 *)(r2 + 16) += w9 |
61 | 61 | // CHECK-32: c3 92 10 00 00 00 00 00 lock *(u32 *)(r2 + 16) += w9 |
62 | 62 | // CHECK: db a3 e2 ff 00 00 00 00 lock *(u64 *)(r3 - 30) += r10 |
63 | 63 |
|
|
0 commit comments