BPF_ALU32_REG 942 kernel/bpf/core.c *to++ = BPF_ALU32_REG(from->code, from->dst_reg, BPF_REG_AX); BPF_ALU32_REG 8976 kernel/bpf/verifier.c BPF_ALU32_REG(BPF_XOR, insn->dst_reg, insn->dst_reg), BPF_ALU32_REG 1161 lib/test_bpf.c BPF_ALU32_REG(BPF_MUL, R1, R2), BPF_ALU32_REG 1356 lib/test_bpf.c BPF_ALU32_REG(BPF_ADD, R0, R1), BPF_ALU32_REG 1357 lib/test_bpf.c BPF_ALU32_REG(BPF_ADD, R0, R2), BPF_ALU32_REG 1358 lib/test_bpf.c BPF_ALU32_REG(BPF_ADD, R0, R3), BPF_ALU32_REG 1359 lib/test_bpf.c BPF_ALU32_REG(BPF_ADD, R0, R4), BPF_ALU32_REG 1360 lib/test_bpf.c BPF_ALU32_REG(BPF_ADD, R0, R5), BPF_ALU32_REG 1361 lib/test_bpf.c BPF_ALU32_REG(BPF_ADD, R0, R6), BPF_ALU32_REG 1362 lib/test_bpf.c BPF_ALU32_REG(BPF_ADD, R0, R7), BPF_ALU32_REG 1363 lib/test_bpf.c BPF_ALU32_REG(BPF_ADD, R0, R8), BPF_ALU32_REG 1364 lib/test_bpf.c BPF_ALU32_REG(BPF_ADD, R0, R9), /* R0 == 155 */ BPF_ALU32_REG 1367 lib/test_bpf.c BPF_ALU32_REG(BPF_ADD, R1, R0), BPF_ALU32_REG 1368 lib/test_bpf.c BPF_ALU32_REG(BPF_ADD, R1, R1), BPF_ALU32_REG 1369 lib/test_bpf.c BPF_ALU32_REG(BPF_ADD, R1, R2), BPF_ALU32_REG 1370 lib/test_bpf.c BPF_ALU32_REG(BPF_ADD, R1, R3), BPF_ALU32_REG 1371 lib/test_bpf.c BPF_ALU32_REG(BPF_ADD, R1, R4), BPF_ALU32_REG 1372 lib/test_bpf.c BPF_ALU32_REG(BPF_ADD, R1, R5), BPF_ALU32_REG 1373 lib/test_bpf.c BPF_ALU32_REG(BPF_ADD, R1, R6), BPF_ALU32_REG 1374 lib/test_bpf.c BPF_ALU32_REG(BPF_ADD, R1, R7), BPF_ALU32_REG 1375 lib/test_bpf.c BPF_ALU32_REG(BPF_ADD, R1, R8), BPF_ALU32_REG 1376 lib/test_bpf.c BPF_ALU32_REG(BPF_ADD, R1, R9), /* R1 == 456 */ BPF_ALU32_REG 1379 lib/test_bpf.c BPF_ALU32_REG(BPF_ADD, R2, R0), BPF_ALU32_REG 1380 lib/test_bpf.c BPF_ALU32_REG(BPF_ADD, R2, R1), BPF_ALU32_REG 1381 lib/test_bpf.c BPF_ALU32_REG(BPF_ADD, R2, R2), BPF_ALU32_REG 1382 lib/test_bpf.c BPF_ALU32_REG(BPF_ADD, R2, R3), BPF_ALU32_REG 1383 lib/test_bpf.c BPF_ALU32_REG(BPF_ADD, R2, R4), BPF_ALU32_REG 1384 lib/test_bpf.c BPF_ALU32_REG(BPF_ADD, R2, R5), BPF_ALU32_REG 1385 lib/test_bpf.c BPF_ALU32_REG(BPF_ADD, R2, R6), BPF_ALU32_REG 1386 lib/test_bpf.c BPF_ALU32_REG(BPF_ADD, R2, R7), BPF_ALU32_REG 1387 lib/test_bpf.c BPF_ALU32_REG(BPF_ADD, R2, R8), BPF_ALU32_REG 1388 lib/test_bpf.c BPF_ALU32_REG(BPF_ADD, R2, R9), /* R2 == 1358 */ BPF_ALU32_REG 1391 lib/test_bpf.c BPF_ALU32_REG(BPF_ADD, R3, R0), BPF_ALU32_REG 1392 lib/test_bpf.c BPF_ALU32_REG(BPF_ADD, R3, R1), BPF_ALU32_REG 1393 lib/test_bpf.c BPF_ALU32_REG(BPF_ADD, R3, R2), BPF_ALU32_REG 1394 lib/test_bpf.c BPF_ALU32_REG(BPF_ADD, R3, R3), BPF_ALU32_REG 1395 lib/test_bpf.c BPF_ALU32_REG(BPF_ADD, R3, R4), BPF_ALU32_REG 1396 lib/test_bpf.c BPF_ALU32_REG(BPF_ADD, R3, R5), BPF_ALU32_REG 1397 lib/test_bpf.c BPF_ALU32_REG(BPF_ADD, R3, R6), BPF_ALU32_REG 1398 lib/test_bpf.c BPF_ALU32_REG(BPF_ADD, R3, R7), BPF_ALU32_REG 1399 lib/test_bpf.c BPF_ALU32_REG(BPF_ADD, R3, R8), BPF_ALU32_REG 1400 lib/test_bpf.c BPF_ALU32_REG(BPF_ADD, R3, R9), /* R3 == 4063 */ BPF_ALU32_REG 1403 lib/test_bpf.c BPF_ALU32_REG(BPF_ADD, R4, R0), BPF_ALU32_REG 1404 lib/test_bpf.c BPF_ALU32_REG(BPF_ADD, R4, R1), BPF_ALU32_REG 1405 lib/test_bpf.c BPF_ALU32_REG(BPF_ADD, R4, R2), BPF_ALU32_REG 1406 lib/test_bpf.c BPF_ALU32_REG(BPF_ADD, R4, R3), BPF_ALU32_REG 1407 lib/test_bpf.c BPF_ALU32_REG(BPF_ADD, R4, R4), BPF_ALU32_REG 1408 lib/test_bpf.c BPF_ALU32_REG(BPF_ADD, R4, R5), BPF_ALU32_REG 1409 lib/test_bpf.c BPF_ALU32_REG(BPF_ADD, R4, R6), BPF_ALU32_REG 1410 lib/test_bpf.c BPF_ALU32_REG(BPF_ADD, R4, R7), BPF_ALU32_REG 1411 lib/test_bpf.c BPF_ALU32_REG(BPF_ADD, R4, R8), BPF_ALU32_REG 1412 lib/test_bpf.c BPF_ALU32_REG(BPF_ADD, R4, R9), /* R4 == 12177 */ BPF_ALU32_REG 1415 lib/test_bpf.c BPF_ALU32_REG(BPF_ADD, R5, R0), BPF_ALU32_REG 1416 lib/test_bpf.c BPF_ALU32_REG(BPF_ADD, R5, R1), BPF_ALU32_REG 1417 lib/test_bpf.c BPF_ALU32_REG(BPF_ADD, R5, R2), BPF_ALU32_REG 1418 lib/test_bpf.c BPF_ALU32_REG(BPF_ADD, R5, R3), BPF_ALU32_REG 1419 lib/test_bpf.c BPF_ALU32_REG(BPF_ADD, R5, R4), BPF_ALU32_REG 1420 lib/test_bpf.c BPF_ALU32_REG(BPF_ADD, R5, R5), BPF_ALU32_REG 1421 lib/test_bpf.c BPF_ALU32_REG(BPF_ADD, R5, R6), BPF_ALU32_REG 1422 lib/test_bpf.c BPF_ALU32_REG(BPF_ADD, R5, R7), BPF_ALU32_REG 1423 lib/test_bpf.c BPF_ALU32_REG(BPF_ADD, R5, R8), BPF_ALU32_REG 1424 lib/test_bpf.c BPF_ALU32_REG(BPF_ADD, R5, R9), /* R5 == 36518 */ BPF_ALU32_REG 1427 lib/test_bpf.c BPF_ALU32_REG(BPF_ADD, R6, R0), BPF_ALU32_REG 1428 lib/test_bpf.c BPF_ALU32_REG(BPF_ADD, R6, R1), BPF_ALU32_REG 1429 lib/test_bpf.c BPF_ALU32_REG(BPF_ADD, R6, R2), BPF_ALU32_REG 1430 lib/test_bpf.c BPF_ALU32_REG(BPF_ADD, R6, R3), BPF_ALU32_REG 1431 lib/test_bpf.c BPF_ALU32_REG(BPF_ADD, R6, R4), BPF_ALU32_REG 1432 lib/test_bpf.c BPF_ALU32_REG(BPF_ADD, R6, R5), BPF_ALU32_REG 1433 lib/test_bpf.c BPF_ALU32_REG(BPF_ADD, R6, R6), BPF_ALU32_REG 1434 lib/test_bpf.c BPF_ALU32_REG(BPF_ADD, R6, R7), BPF_ALU32_REG 1435 lib/test_bpf.c BPF_ALU32_REG(BPF_ADD, R6, R8), BPF_ALU32_REG 1436 lib/test_bpf.c BPF_ALU32_REG(BPF_ADD, R6, R9), /* R6 == 109540 */ BPF_ALU32_REG 1439 lib/test_bpf.c BPF_ALU32_REG(BPF_ADD, R7, R0), BPF_ALU32_REG 1440 lib/test_bpf.c BPF_ALU32_REG(BPF_ADD, R7, R1), BPF_ALU32_REG 1441 lib/test_bpf.c BPF_ALU32_REG(BPF_ADD, R7, R2), BPF_ALU32_REG 1442 lib/test_bpf.c BPF_ALU32_REG(BPF_ADD, R7, R3), BPF_ALU32_REG 1443 lib/test_bpf.c BPF_ALU32_REG(BPF_ADD, R7, R4), BPF_ALU32_REG 1444 lib/test_bpf.c BPF_ALU32_REG(BPF_ADD, R7, R5), BPF_ALU32_REG 1445 lib/test_bpf.c BPF_ALU32_REG(BPF_ADD, R7, R6), BPF_ALU32_REG 1446 lib/test_bpf.c BPF_ALU32_REG(BPF_ADD, R7, R7), BPF_ALU32_REG 1447 lib/test_bpf.c BPF_ALU32_REG(BPF_ADD, R7, R8), BPF_ALU32_REG 1448 lib/test_bpf.c BPF_ALU32_REG(BPF_ADD, R7, R9), /* R7 == 328605 */ BPF_ALU32_REG 1451 lib/test_bpf.c BPF_ALU32_REG(BPF_ADD, R8, R0), BPF_ALU32_REG 1452 lib/test_bpf.c BPF_ALU32_REG(BPF_ADD, R8, R1), BPF_ALU32_REG 1453 lib/test_bpf.c BPF_ALU32_REG(BPF_ADD, R8, R2), BPF_ALU32_REG 1454 lib/test_bpf.c BPF_ALU32_REG(BPF_ADD, R8, R3), BPF_ALU32_REG 1455 lib/test_bpf.c BPF_ALU32_REG(BPF_ADD, R8, R4), BPF_ALU32_REG 1456 lib/test_bpf.c BPF_ALU32_REG(BPF_ADD, R8, R5), BPF_ALU32_REG 1457 lib/test_bpf.c BPF_ALU32_REG(BPF_ADD, R8, R6), BPF_ALU32_REG 1458 lib/test_bpf.c BPF_ALU32_REG(BPF_ADD, R8, R7), BPF_ALU32_REG 1459 lib/test_bpf.c BPF_ALU32_REG(BPF_ADD, R8, R8), BPF_ALU32_REG 1460 lib/test_bpf.c BPF_ALU32_REG(BPF_ADD, R8, R9), /* R8 == 985799 */ BPF_ALU32_REG 1463 lib/test_bpf.c BPF_ALU32_REG(BPF_ADD, R9, R0), BPF_ALU32_REG 1464 lib/test_bpf.c BPF_ALU32_REG(BPF_ADD, R9, R1), BPF_ALU32_REG 1465 lib/test_bpf.c BPF_ALU32_REG(BPF_ADD, R9, R2), BPF_ALU32_REG 1466 lib/test_bpf.c BPF_ALU32_REG(BPF_ADD, R9, R3), BPF_ALU32_REG 1467 lib/test_bpf.c BPF_ALU32_REG(BPF_ADD, R9, R4), BPF_ALU32_REG 1468 lib/test_bpf.c BPF_ALU32_REG(BPF_ADD, R9, R5), BPF_ALU32_REG 1469 lib/test_bpf.c BPF_ALU32_REG(BPF_ADD, R9, R6), BPF_ALU32_REG 1470 lib/test_bpf.c BPF_ALU32_REG(BPF_ADD, R9, R7), BPF_ALU32_REG 1471 lib/test_bpf.c BPF_ALU32_REG(BPF_ADD, R9, R8), BPF_ALU32_REG 1472 lib/test_bpf.c BPF_ALU32_REG(BPF_ADD, R9, R9), /* R9 == 2957380 */ BPF_ALU32_REG 1473 lib/test_bpf.c BPF_ALU32_REG(BPF_MOV, R0, R9), BPF_ALU32_REG 1886 lib/test_bpf.c BPF_ALU32_REG(BPF_RSH, R0, R1), BPF_ALU32_REG 1909 lib/test_bpf.c BPF_ALU32_REG(BPF_LSH, R4, R4), /* R4 = 5 << 5 */ BPF_ALU32_REG 2286 lib/test_bpf.c BPF_ALU32_REG(BPF_MOV, R0, R1), BPF_ALU32_REG 2297 lib/test_bpf.c BPF_ALU32_REG(BPF_MOV, R0, R1), BPF_ALU32_REG 2421 lib/test_bpf.c BPF_ALU32_REG(BPF_ADD, R0, R1), BPF_ALU32_REG 2433 lib/test_bpf.c BPF_ALU32_REG(BPF_ADD, R0, R1), BPF_ALU32_REG 2445 lib/test_bpf.c BPF_ALU32_REG(BPF_ADD, R0, R1), BPF_ALU32_REG 2788 lib/test_bpf.c BPF_ALU32_REG(BPF_SUB, R0, R1), BPF_ALU32_REG 2800 lib/test_bpf.c BPF_ALU32_REG(BPF_SUB, R0, R1), BPF_ALU32_REG 2915 lib/test_bpf.c BPF_ALU32_REG(BPF_MUL, R0, R1), BPF_ALU32_REG 2927 lib/test_bpf.c BPF_ALU32_REG(BPF_MUL, R0, R1), BPF_ALU32_REG 2939 lib/test_bpf.c BPF_ALU32_REG(BPF_MUL, R0, R1), BPF_ALU32_REG 3086 lib/test_bpf.c BPF_ALU32_REG(BPF_DIV, R0, R1), BPF_ALU32_REG 3098 lib/test_bpf.c BPF_ALU32_REG(BPF_DIV, R0, R1), BPF_ALU32_REG 3251 lib/test_bpf.c BPF_ALU32_REG(BPF_MOD, R0, R1), BPF_ALU32_REG 3263 lib/test_bpf.c BPF_ALU32_REG(BPF_MOD, R0, R1), BPF_ALU32_REG 3367 lib/test_bpf.c BPF_ALU32_REG(BPF_AND, R0, R1), BPF_ALU32_REG 3379 lib/test_bpf.c BPF_ALU32_REG(BPF_AND, R0, R1), BPF_ALU32_REG 3509 lib/test_bpf.c BPF_ALU32_REG(BPF_OR, R0, R1), BPF_ALU32_REG 3521 lib/test_bpf.c BPF_ALU32_REG(BPF_OR, R0, R1), BPF_ALU32_REG 3651 lib/test_bpf.c BPF_ALU32_REG(BPF_XOR, R0, R1), BPF_ALU32_REG 3663 lib/test_bpf.c BPF_ALU32_REG(BPF_XOR, R0, R1), BPF_ALU32_REG 3793 lib/test_bpf.c BPF_ALU32_REG(BPF_LSH, R0, R1), BPF_ALU32_REG 3805 lib/test_bpf.c BPF_ALU32_REG(BPF_LSH, R0, R1), BPF_ALU32_REG 3887 lib/test_bpf.c BPF_ALU32_REG(BPF_RSH, R0, R1), BPF_ALU32_REG 3899 lib/test_bpf.c BPF_ALU32_REG(BPF_RSH, R0, R1), BPF_ALU32_REG 4064 lib/test_bpf.c BPF_ALU32_REG(BPF_ADD, R0, R1), /* R1 = 0 */ BPF_ALU32_REG 4101 lib/test_bpf.c BPF_ALU32_REG(BPF_ADD, R0, R1), /* R1 = 0 */ BPF_ALU32_REG 431 net/core/filter.c *insn = BPF_ALU32_REG(BPF_XOR, BPF_REG_A, BPF_REG_X); BPF_ALU32_REG 510 net/core/filter.c *insn++ = BPF_ALU32_REG(BPF_XOR, BPF_REG_A, BPF_REG_A); BPF_ALU32_REG 569 net/core/filter.c *new_insn++ = BPF_ALU32_REG(BPF_XOR, BPF_REG_A, BPF_REG_A); BPF_ALU32_REG 570 net/core/filter.c *new_insn++ = BPF_ALU32_REG(BPF_XOR, BPF_REG_X, BPF_REG_X); BPF_ALU32_REG 590 net/core/filter.c *new_insn++ = BPF_ALU32_REG(BPF_SUB, BPF_REG_H, BPF_REG_TMP); BPF_ALU32_REG 653 net/core/filter.c *insn++ = BPF_ALU32_REG(BPF_XOR, BPF_REG_A, BPF_REG_A); BPF_ALU32_REG 6810 net/core/filter.c *insn++ = BPF_ALU32_REG(BPF_XOR, BPF_REG_0, BPF_REG_0); BPF_ALU32_REG 35 tools/testing/selftests/bpf/verifier/and.c BPF_ALU32_REG(BPF_AND, BPF_REG_9, BPF_REG_1), BPF_ALU32_REG 39 tools/testing/selftests/bpf/verifier/and.c BPF_ALU32_REG(BPF_SUB, BPF_REG_3, BPF_REG_9), BPF_ALU32_REG 22 tools/testing/selftests/bpf/verifier/basic_instr.c BPF_ALU32_REG(BPF_XOR, BPF_REG_2, BPF_REG_2), BPF_ALU32_REG 57 tools/testing/selftests/bpf/verifier/basic_instr.c BPF_ALU32_REG(BPF_ARSH, BPF_REG_0, BPF_REG_1), BPF_ALU32_REG 68 tools/testing/selftests/bpf/verifier/basic_instr.c BPF_ALU32_REG(BPF_ARSH, BPF_REG_0, BPF_REG_1), BPF_ALU32_REG 353 tools/testing/selftests/bpf/verifier/bounds.c BPF_ALU32_REG(BPF_LSH, BPF_REG_1, BPF_REG_2), BPF_ALU32_REG 43 tools/testing/selftests/bpf/verifier/calls.c BPF_ALU32_REG(BPF_DIV, BPF_REG_3, BPF_REG_2), BPF_ALU32_REG 7 tools/testing/selftests/bpf/verifier/div0.c BPF_ALU32_REG(BPF_DIV, BPF_REG_2, BPF_REG_1), BPF_ALU32_REG 19 tools/testing/selftests/bpf/verifier/div0.c BPF_ALU32_REG(BPF_DIV, BPF_REG_2, BPF_REG_1), BPF_ALU32_REG 43 tools/testing/selftests/bpf/verifier/div0.c BPF_ALU32_REG(BPF_MOD, BPF_REG_2, BPF_REG_1), BPF_ALU32_REG 55 tools/testing/selftests/bpf/verifier/div0.c BPF_ALU32_REG(BPF_MOD, BPF_REG_2, BPF_REG_1), BPF_ALU32_REG 79 tools/testing/selftests/bpf/verifier/div0.c BPF_ALU32_REG(BPF_DIV, BPF_REG_2, BPF_REG_1), BPF_ALU32_REG 92 tools/testing/selftests/bpf/verifier/div0.c BPF_ALU32_REG(BPF_DIV, BPF_REG_0, BPF_REG_1), BPF_ALU32_REG 104 tools/testing/selftests/bpf/verifier/div0.c BPF_ALU32_REG(BPF_DIV, BPF_REG_0, BPF_REG_1), BPF_ALU32_REG 129 tools/testing/selftests/bpf/verifier/div0.c BPF_ALU32_REG(BPF_MOD, BPF_REG_2, BPF_REG_1), BPF_ALU32_REG 142 tools/testing/selftests/bpf/verifier/div0.c BPF_ALU32_REG(BPF_MOD, BPF_REG_0, BPF_REG_1), BPF_ALU32_REG 154 tools/testing/selftests/bpf/verifier/div0.c BPF_ALU32_REG(BPF_MOD, BPF_REG_0, BPF_REG_1), BPF_ALU32_REG 10 tools/testing/selftests/bpf/verifier/div_overflow.c BPF_ALU32_REG(BPF_DIV, BPF_REG_0, BPF_REG_1), BPF_ALU32_REG 62 tools/testing/selftests/bpf/verifier/div_overflow.c BPF_ALU32_REG(BPF_MOD, BPF_REG_0, BPF_REG_1), BPF_ALU32_REG 67 tools/testing/selftests/bpf/verifier/jit.c BPF_ALU32_REG(BPF_MUL, BPF_REG_0, BPF_REG_1), BPF_ALU32_REG 72 tools/testing/selftests/bpf/verifier/jit.c BPF_ALU32_REG(BPF_MUL, BPF_REG_3, BPF_REG_1), BPF_ALU32_REG 79 tools/testing/selftests/bpf/verifier/jit.c BPF_ALU32_REG(BPF_MUL, BPF_REG_2, BPF_REG_1), BPF_ALU32_REG 136 tools/testing/selftests/bpf/verifier/ld_abs.c BPF_ALU32_REG(BPF_SUB, BPF_REG_0, BPF_REG_7), BPF_ALU32_REG 149 tools/testing/selftests/bpf/verifier/ld_abs.c BPF_ALU32_REG(BPF_SUB, BPF_REG_0, BPF_REG_7), BPF_ALU32_REG 171 tools/testing/selftests/bpf/verifier/ld_abs.c BPF_ALU32_REG(BPF_DIV, BPF_REG_0, BPF_REG_2), BPF_ALU32_REG 191 tools/testing/selftests/bpf/verifier/ld_abs.c BPF_ALU32_REG(BPF_DIV, BPF_REG_0, BPF_REG_2), BPF_ALU32_REG 211 tools/testing/selftests/bpf/verifier/ld_abs.c BPF_ALU32_REG(BPF_DIV, BPF_REG_0, BPF_REG_7), BPF_ALU32_REG 227 tools/testing/selftests/bpf/verifier/ld_abs.c BPF_ALU32_REG(BPF_DIV, BPF_REG_0, BPF_REG_7), BPF_ALU32_REG 19 tools/testing/selftests/bpf/verifier/subreg.c BPF_ALU32_REG(BPF_ADD, BPF_REG_0, BPF_REG_1), BPF_ALU32_REG 58 tools/testing/selftests/bpf/verifier/subreg.c BPF_ALU32_REG(BPF_SUB, BPF_REG_0, BPF_REG_1), BPF_ALU32_REG 91 tools/testing/selftests/bpf/verifier/subreg.c BPF_ALU32_REG(BPF_MUL, BPF_REG_0, BPF_REG_1), BPF_ALU32_REG 124 tools/testing/selftests/bpf/verifier/subreg.c BPF_ALU32_REG(BPF_DIV, BPF_REG_0, BPF_REG_1), BPF_ALU32_REG 157 tools/testing/selftests/bpf/verifier/subreg.c BPF_ALU32_REG(BPF_OR, BPF_REG_0, BPF_REG_1), BPF_ALU32_REG 191 tools/testing/selftests/bpf/verifier/subreg.c BPF_ALU32_REG(BPF_AND, BPF_REG_0, BPF_REG_1), BPF_ALU32_REG 225 tools/testing/selftests/bpf/verifier/subreg.c BPF_ALU32_REG(BPF_LSH, BPF_REG_0, BPF_REG_1), BPF_ALU32_REG 259 tools/testing/selftests/bpf/verifier/subreg.c BPF_ALU32_REG(BPF_RSH, BPF_REG_0, BPF_REG_1), BPF_ALU32_REG 305 tools/testing/selftests/bpf/verifier/subreg.c BPF_ALU32_REG(BPF_MOD, BPF_REG_0, BPF_REG_1), BPF_ALU32_REG 338 tools/testing/selftests/bpf/verifier/subreg.c BPF_ALU32_REG(BPF_XOR, BPF_REG_0, BPF_REG_1), BPF_ALU32_REG 399 tools/testing/selftests/bpf/verifier/subreg.c BPF_ALU32_REG(BPF_ARSH, BPF_REG_0, BPF_REG_1),