Fix small mistake (repeated line numbers) in cBPF bytecode.

PiperOrigin-RevId: 603817230
This commit is contained in:
Etienne Perot
2024-02-02 16:33:00 -08:00
committed by gVisor bot
parent f63e3b2796
commit 66de5d5514
+4 -4
View File
@@ -599,11 +599,11 @@ in the process). In the above example:
```javascript
Original bytecode New bytecode
00: jeq 0, 0, 1 --> 00: jeq 0, 99, 100 // Updated
00: jeq 0, 0, 1 --> 00: jeq 0, 99, 100 // Targets updated
01: return allowed 01: return allowed // Now dead code
02: return reject 02: return rejected // Now dead code
... ...
10: jge 0, 0, 1 --> 10: jge 0, 89, 90 // Updated
10: jge 0, 0, 1 --> 10: jge 0, 89, 90 // Targets updated
11: jmp @good 11: return allowed // Now dead code
12: jmp @bad 12: return rejected // Now dead code
... ...
@@ -616,11 +616,11 @@ the program becomes shorter.
```javascript
Original bytecode New bytecode
00: 00: jeq 0, 99, 100 --> 00: jeq 0, 95, 96 // Updated
00: jeq 0, 99, 100 --> 00: jeq 0, 95, 96 // Targets updated
01: return allowed --> /* Removed */
02: return reject --> /* Removed */
... ...
10: jge 0, 89, 90 --> 08: jge 0, 87, 88 // Updated
10: jge 0, 89, 90 --> 08: jge 0, 87, 88 // Targets updated
11: return allowed --> /* Removed */
12: return rejected --> /* Removed */
... ...