From 66de5d551444066b50e5fcad4e52e517005628dd Mon Sep 17 00:00:00 2001 From: Etienne Perot Date: Fri, 2 Feb 2024 16:29:20 -0800 Subject: [PATCH] Fix small mistake (repeated line numbers) in cBPF bytecode. PiperOrigin-RevId: 603817230 --- website/blog/2024-02-01-seccomp.md | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/website/blog/2024-02-01-seccomp.md b/website/blog/2024-02-01-seccomp.md index 2296af9a6..6c0bd824a 100644 --- a/website/blog/2024-02-01-seccomp.md +++ b/website/blog/2024-02-01-seccomp.md @@ -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 */ ... ...