mirror of
https://github.com/netbirdio/gvisor.git
synced 2026-05-22 17:12:49 -07:00
Fix small mistake (repeated line numbers) in cBPF bytecode.
PiperOrigin-RevId: 603817230
This commit is contained in:
committed by
gVisor bot
parent
f63e3b2796
commit
66de5d5514
@@ -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 */
|
||||
... ...
|
||||
|
||||
Reference in New Issue
Block a user