=== Seccomp BPF Analysis: syd_socket ===
--- File Information ---
File: ./bpf/syd_socket.bpf
Size: 472 bytes
Instructions: 59

--- Disassembled Filter ---
 line  CODE  JT   JF      K
=================================
 0000: 0x20 0x00 0x00 0x00000004  A = arch
 0001: 0x15 0x00 0x38 0xc000003e  if (A != ARCH_X86_64) goto 0058
 0002: 0x20 0x00 0x00 0x00000000  A = sys_number
 0003: 0x35 0x00 0x01 0x40000000  if (A < 0x40000000) goto 0005
 0004: 0x15 0x00 0x35 0xffffffff  if (A != 0xffffffff) goto 0058
 0005: 0x20 0x00 0x00 0x00000000  A = sys_number
 0006: 0x15 0x00 0x33 0x00000029  if (A != socket) goto 0058
 0007: 0x20 0x00 0x00 0x00000014  A = family >> 32 # socket(family, type, protocol)
 0008: 0x15 0x00 0x2b 0x00000000  if (A != 0x0) goto 0052
 0009: 0x20 0x00 0x00 0x00000010  A = family # socket(family, type, protocol)
 0010: 0x15 0x2e 0x00 0x0000002c  if (A == 0x2c) goto 0057
 0011: 0x15 0x2d 0x00 0x0000002b  if (A == 0x2b) goto 0057
 0012: 0x15 0x2c 0x00 0x0000002a  if (A == 0x2a) goto 0057
 0013: 0x15 0x2b 0x00 0x00000029  if (A == 0x29) goto 0057
 0014: 0x15 0x2a 0x00 0x00000028  if (A == 0x28) goto 0057
 0015: 0x15 0x29 0x00 0x00000027  if (A == 0x27) goto 0057
 0016: 0x15 0x28 0x00 0x00000026  if (A == 0x26) goto 0057
 0017: 0x15 0x27 0x00 0x00000025  if (A == 0x25) goto 0057
 0018: 0x15 0x26 0x00 0x00000024  if (A == 0x24) goto 0057
 0019: 0x15 0x25 0x00 0x00000023  if (A == 0x23) goto 0057
 0020: 0x15 0x24 0x00 0x00000022  if (A == 0x22) goto 0057
 0021: 0x15 0x23 0x00 0x00000021  if (A == 0x21) goto 0057
 0022: 0x15 0x22 0x00 0x00000020  if (A == 0x20) goto 0057
 0023: 0x15 0x21 0x00 0x0000001f  if (A == 0x1f) goto 0057
 0024: 0x15 0x20 0x00 0x0000001e  if (A == 0x1e) goto 0057
 0025: 0x15 0x1f 0x00 0x0000001d  if (A == 0x1d) goto 0057
 0026: 0x15 0x1e 0x00 0x0000001c  if (A == 0x1c) goto 0057
 0027: 0x15 0x1d 0x00 0x0000001b  if (A == 0x1b) goto 0057
 0028: 0x15 0x1c 0x00 0x0000001a  if (A == 0x1a) goto 0057
 0029: 0x15 0x1b 0x00 0x00000019  if (A == 0x19) goto 0057
 0030: 0x15 0x1a 0x00 0x00000018  if (A == 0x18) goto 0057
 0031: 0x15 0x19 0x00 0x00000017  if (A == 0x17) goto 0057
 0032: 0x15 0x18 0x00 0x00000016  if (A == 0x16) goto 0057
 0033: 0x15 0x17 0x00 0x00000015  if (A == 0x15) goto 0057
 0034: 0x15 0x16 0x00 0x00000014  if (A == 0x14) goto 0057
 0035: 0x15 0x15 0x00 0x00000013  if (A == 0x13) goto 0057
 0036: 0x15 0x14 0x00 0x00000012  if (A == 0x12) goto 0057
 0037: 0x15 0x13 0x00 0x00000011  if (A == 0x11) goto 0057
 0038: 0x15 0x12 0x00 0x00000010  if (A == 0x10) goto 0057
 0039: 0x15 0x11 0x00 0x0000000f  if (A == 0xf) goto 0057
 0040: 0x15 0x10 0x00 0x0000000e  if (A == 0xe) goto 0057
 0041: 0x15 0x0f 0x00 0x0000000d  if (A == 0xd) goto 0057
 0042: 0x15 0x0e 0x00 0x0000000c  if (A == 0xc) goto 0057
 0043: 0x15 0x0d 0x00 0x0000000b  if (A == 0xb) goto 0057
 0044: 0x15 0x0c 0x00 0x00000009  if (A == 0x9) goto 0057
 0045: 0x15 0x0b 0x00 0x00000008  if (A == 0x8) goto 0057
 0046: 0x15 0x0a 0x00 0x00000007  if (A == 0x7) goto 0057
 0047: 0x15 0x09 0x00 0x00000006  if (A == 0x6) goto 0057
 0048: 0x15 0x08 0x00 0x00000005  if (A == 0x5) goto 0057
 0049: 0x15 0x07 0x00 0x00000004  if (A == 0x4) goto 0057
 0050: 0x15 0x06 0x00 0x00000003  if (A == 0x3) goto 0057
 0051: 0x15 0x05 0x00 0x00000000  if (A == 0x0) goto 0057
 0052: 0x20 0x00 0x00 0x00000014  A = family >> 32 # socket(family, type, protocol)
 0053: 0x25 0x03 0x00 0x00000000  if (A > 0x0) goto 0057
 0054: 0x15 0x00 0x03 0x00000000  if (A != 0x0) goto 0058
 0055: 0x20 0x00 0x00 0x00000010  A = family # socket(family, type, protocol)
 0056: 0x35 0x00 0x01 0x0000002d  if (A < 0x2d) goto 0058
 0057: 0x06 0x00 0x00 0x00050061  return ERRNO(97)
 0058: 0x06 0x00 0x00 0x7fff0000  return ALLOW
