bpf_set_curr_instr 43 tools/bpf/bpf_exp.y static void bpf_set_curr_instr(uint16_t op, uint8_t jt, uint8_t jf, uint32_t k); bpf_set_curr_instr 124 tools/bpf/bpf_exp.y bpf_set_curr_instr(BPF_LD | BPF_B | BPF_IND, 0, 0, $5); } bpf_set_curr_instr 126 tools/bpf/bpf_exp.y bpf_set_curr_instr(BPF_LD | BPF_B | BPF_IND, 0, 0, $6); } bpf_set_curr_instr 128 tools/bpf/bpf_exp.y bpf_set_curr_instr(BPF_LD | BPF_B | BPF_ABS, 0, 0, $3); } bpf_set_curr_instr 130 tools/bpf/bpf_exp.y bpf_set_curr_instr(BPF_LD | BPF_B | BPF_ABS, 0, 0, bpf_set_curr_instr 136 tools/bpf/bpf_exp.y bpf_set_curr_instr(BPF_LD | BPF_H | BPF_IND, 0, 0, $5); } bpf_set_curr_instr 138 tools/bpf/bpf_exp.y bpf_set_curr_instr(BPF_LD | BPF_H | BPF_IND, 0, 0, $6); } bpf_set_curr_instr 140 tools/bpf/bpf_exp.y bpf_set_curr_instr(BPF_LD | BPF_H | BPF_ABS, 0, 0, $3); } bpf_set_curr_instr 142 tools/bpf/bpf_exp.y bpf_set_curr_instr(BPF_LD | BPF_H | BPF_ABS, 0, 0, bpf_set_curr_instr 148 tools/bpf/bpf_exp.y bpf_set_curr_instr(BPF_LD | BPF_IMM, 0, 0, $3); } bpf_set_curr_instr 150 tools/bpf/bpf_exp.y bpf_set_curr_instr(BPF_LD | BPF_IMM, 0, 0, $2); } bpf_set_curr_instr 155 tools/bpf/bpf_exp.y bpf_set_curr_instr(BPF_LD | BPF_IMM, 0, 0, $3); } bpf_set_curr_instr 157 tools/bpf/bpf_exp.y bpf_set_curr_instr(BPF_LD | BPF_W | BPF_LEN, 0, 0, 0); } bpf_set_curr_instr 159 tools/bpf/bpf_exp.y bpf_set_curr_instr(BPF_LD | BPF_W | BPF_ABS, 0, 0, bpf_set_curr_instr 162 tools/bpf/bpf_exp.y bpf_set_curr_instr(BPF_LD | BPF_MEM, 0, 0, $4); } bpf_set_curr_instr 164 tools/bpf/bpf_exp.y bpf_set_curr_instr(BPF_LD | BPF_W | BPF_IND, 0, 0, $5); } bpf_set_curr_instr 166 tools/bpf/bpf_exp.y bpf_set_curr_instr(BPF_LD | BPF_W | BPF_IND, 0, 0, $6); } bpf_set_curr_instr 168 tools/bpf/bpf_exp.y bpf_set_curr_instr(BPF_LD | BPF_W | BPF_ABS, 0, 0, $3); } bpf_set_curr_instr 173 tools/bpf/bpf_exp.y bpf_set_curr_instr(BPF_LDX | BPF_IMM, 0, 0, $3); } bpf_set_curr_instr 175 tools/bpf/bpf_exp.y bpf_set_curr_instr(BPF_LDX | BPF_IMM, 0, 0, $2); } bpf_set_curr_instr 180 tools/bpf/bpf_exp.y bpf_set_curr_instr(BPF_LDX | BPF_IMM, 0, 0, $3); } bpf_set_curr_instr 182 tools/bpf/bpf_exp.y bpf_set_curr_instr(BPF_LDX | BPF_W | BPF_LEN, 0, 0, 0); } bpf_set_curr_instr 184 tools/bpf/bpf_exp.y bpf_set_curr_instr(BPF_LDX | BPF_MEM, 0, 0, $4); } bpf_set_curr_instr 190 tools/bpf/bpf_exp.y bpf_set_curr_instr(BPF_LDX | BPF_MSH | BPF_B, 0, 0, $6); } } bpf_set_curr_instr 196 tools/bpf/bpf_exp.y bpf_set_curr_instr(BPF_LDX | BPF_MSH | BPF_B, 0, 0, $6); } } bpf_set_curr_instr 201 tools/bpf/bpf_exp.y bpf_set_curr_instr(BPF_ST, 0, 0, $4); } bpf_set_curr_instr 206 tools/bpf/bpf_exp.y bpf_set_curr_instr(BPF_STX, 0, 0, $4); } bpf_set_curr_instr 212 tools/bpf/bpf_exp.y bpf_set_curr_instr(BPF_JMP | BPF_JA, 0, 0, 0); } bpf_set_curr_instr 219 tools/bpf/bpf_exp.y bpf_set_curr_instr(BPF_JMP | BPF_JEQ | BPF_K, 0, 0, $3); } bpf_set_curr_instr 223 tools/bpf/bpf_exp.y bpf_set_curr_instr(BPF_JMP | BPF_JEQ | BPF_X, 0, 0, 0); } bpf_set_curr_instr 227 tools/bpf/bpf_exp.y bpf_set_curr_instr(BPF_JMP | BPF_JEQ | BPF_X, 0, 0, 0); } bpf_set_curr_instr 230 tools/bpf/bpf_exp.y bpf_set_curr_instr(BPF_JMP | BPF_JEQ | BPF_K, 0, 0, $3); } bpf_set_curr_instr 233 tools/bpf/bpf_exp.y bpf_set_curr_instr(BPF_JMP | BPF_JEQ | BPF_X, 0, 0, 0); } bpf_set_curr_instr 236 tools/bpf/bpf_exp.y bpf_set_curr_instr(BPF_JMP | BPF_JEQ | BPF_X, 0, 0, 0); } bpf_set_curr_instr 242 tools/bpf/bpf_exp.y bpf_set_curr_instr(BPF_JMP | BPF_JEQ | BPF_K, 0, 0, $3); } bpf_set_curr_instr 245 tools/bpf/bpf_exp.y bpf_set_curr_instr(BPF_JMP | BPF_JEQ | BPF_X, 0, 0, 0); } bpf_set_curr_instr 248 tools/bpf/bpf_exp.y bpf_set_curr_instr(BPF_JMP | BPF_JEQ | BPF_X, 0, 0, 0); } bpf_set_curr_instr 254 tools/bpf/bpf_exp.y bpf_set_curr_instr(BPF_JMP | BPF_JGE | BPF_K, 0, 0, $3); } bpf_set_curr_instr 257 tools/bpf/bpf_exp.y bpf_set_curr_instr(BPF_JMP | BPF_JGE | BPF_X, 0, 0, 0); } bpf_set_curr_instr 260 tools/bpf/bpf_exp.y bpf_set_curr_instr(BPF_JMP | BPF_JGE | BPF_X, 0, 0, 0); } bpf_set_curr_instr 266 tools/bpf/bpf_exp.y bpf_set_curr_instr(BPF_JMP | BPF_JGT | BPF_K, 0, 0, $3); } bpf_set_curr_instr 269 tools/bpf/bpf_exp.y bpf_set_curr_instr(BPF_JMP | BPF_JGT | BPF_X, 0, 0, 0); } bpf_set_curr_instr 272 tools/bpf/bpf_exp.y bpf_set_curr_instr(BPF_JMP | BPF_JGT | BPF_X, 0, 0, 0); } bpf_set_curr_instr 279 tools/bpf/bpf_exp.y bpf_set_curr_instr(BPF_JMP | BPF_JGT | BPF_K, 0, 0, $3); } bpf_set_curr_instr 283 tools/bpf/bpf_exp.y bpf_set_curr_instr(BPF_JMP | BPF_JGT | BPF_X, 0, 0, 0); } bpf_set_curr_instr 287 tools/bpf/bpf_exp.y bpf_set_curr_instr(BPF_JMP | BPF_JGT | BPF_X, 0, 0, 0); } bpf_set_curr_instr 290 tools/bpf/bpf_exp.y bpf_set_curr_instr(BPF_JMP | BPF_JGT | BPF_K, 0, 0, $3); } bpf_set_curr_instr 293 tools/bpf/bpf_exp.y bpf_set_curr_instr(BPF_JMP | BPF_JGT | BPF_X, 0, 0, 0); } bpf_set_curr_instr 296 tools/bpf/bpf_exp.y bpf_set_curr_instr(BPF_JMP | BPF_JGT | BPF_X, 0, 0, 0); } bpf_set_curr_instr 303 tools/bpf/bpf_exp.y bpf_set_curr_instr(BPF_JMP | BPF_JGE | BPF_K, 0, 0, $3); } bpf_set_curr_instr 307 tools/bpf/bpf_exp.y bpf_set_curr_instr(BPF_JMP | BPF_JGE | BPF_X, 0, 0, 0); } bpf_set_curr_instr 311 tools/bpf/bpf_exp.y bpf_set_curr_instr(BPF_JMP | BPF_JGE | BPF_X, 0, 0, 0); } bpf_set_curr_instr 314 tools/bpf/bpf_exp.y bpf_set_curr_instr(BPF_JMP | BPF_JGE | BPF_K, 0, 0, $3); } bpf_set_curr_instr 317 tools/bpf/bpf_exp.y bpf_set_curr_instr(BPF_JMP | BPF_JGE | BPF_X, 0, 0, 0); } bpf_set_curr_instr 320 tools/bpf/bpf_exp.y bpf_set_curr_instr(BPF_JMP | BPF_JGE | BPF_X, 0, 0, 0); } bpf_set_curr_instr 327 tools/bpf/bpf_exp.y bpf_set_curr_instr(BPF_JMP | BPF_JSET | BPF_K, 0, 0, $3); } bpf_set_curr_instr 331 tools/bpf/bpf_exp.y bpf_set_curr_instr(BPF_JMP | BPF_JSET | BPF_X, 0, 0, 0); } bpf_set_curr_instr 335 tools/bpf/bpf_exp.y bpf_set_curr_instr(BPF_JMP | BPF_JSET | BPF_X, 0, 0, 0); } bpf_set_curr_instr 338 tools/bpf/bpf_exp.y bpf_set_curr_instr(BPF_JMP | BPF_JSET | BPF_K, 0, 0, $3); } bpf_set_curr_instr 341 tools/bpf/bpf_exp.y bpf_set_curr_instr(BPF_JMP | BPF_JSET | BPF_X, 0, 0, 0); } bpf_set_curr_instr 344 tools/bpf/bpf_exp.y bpf_set_curr_instr(BPF_JMP | BPF_JSET | BPF_X, 0, 0, 0); } bpf_set_curr_instr 349 tools/bpf/bpf_exp.y bpf_set_curr_instr(BPF_ALU | BPF_ADD | BPF_K, 0, 0, $3); } bpf_set_curr_instr 351 tools/bpf/bpf_exp.y bpf_set_curr_instr(BPF_ALU | BPF_ADD | BPF_X, 0, 0, 0); } bpf_set_curr_instr 353 tools/bpf/bpf_exp.y bpf_set_curr_instr(BPF_ALU | BPF_ADD | BPF_X, 0, 0, 0); } bpf_set_curr_instr 358 tools/bpf/bpf_exp.y bpf_set_curr_instr(BPF_ALU | BPF_SUB | BPF_K, 0, 0, $3); } bpf_set_curr_instr 360 tools/bpf/bpf_exp.y bpf_set_curr_instr(BPF_ALU | BPF_SUB | BPF_X, 0, 0, 0); } bpf_set_curr_instr 362 tools/bpf/bpf_exp.y bpf_set_curr_instr(BPF_ALU | BPF_SUB | BPF_X, 0, 0, 0); } bpf_set_curr_instr 367 tools/bpf/bpf_exp.y bpf_set_curr_instr(BPF_ALU | BPF_MUL | BPF_K, 0, 0, $3); } bpf_set_curr_instr 369 tools/bpf/bpf_exp.y bpf_set_curr_instr(BPF_ALU | BPF_MUL | BPF_X, 0, 0, 0); } bpf_set_curr_instr 371 tools/bpf/bpf_exp.y bpf_set_curr_instr(BPF_ALU | BPF_MUL | BPF_X, 0, 0, 0); } bpf_set_curr_instr 376 tools/bpf/bpf_exp.y bpf_set_curr_instr(BPF_ALU | BPF_DIV | BPF_K, 0, 0, $3); } bpf_set_curr_instr 378 tools/bpf/bpf_exp.y bpf_set_curr_instr(BPF_ALU | BPF_DIV | BPF_X, 0, 0, 0); } bpf_set_curr_instr 380 tools/bpf/bpf_exp.y bpf_set_curr_instr(BPF_ALU | BPF_DIV | BPF_X, 0, 0, 0); } bpf_set_curr_instr 385 tools/bpf/bpf_exp.y bpf_set_curr_instr(BPF_ALU | BPF_MOD | BPF_K, 0, 0, $3); } bpf_set_curr_instr 387 tools/bpf/bpf_exp.y bpf_set_curr_instr(BPF_ALU | BPF_MOD | BPF_X, 0, 0, 0); } bpf_set_curr_instr 389 tools/bpf/bpf_exp.y bpf_set_curr_instr(BPF_ALU | BPF_MOD | BPF_X, 0, 0, 0); } bpf_set_curr_instr 394 tools/bpf/bpf_exp.y bpf_set_curr_instr(BPF_ALU | BPF_NEG, 0, 0, 0); } bpf_set_curr_instr 399 tools/bpf/bpf_exp.y bpf_set_curr_instr(BPF_ALU | BPF_AND | BPF_K, 0, 0, $3); } bpf_set_curr_instr 401 tools/bpf/bpf_exp.y bpf_set_curr_instr(BPF_ALU | BPF_AND | BPF_X, 0, 0, 0); } bpf_set_curr_instr 403 tools/bpf/bpf_exp.y bpf_set_curr_instr(BPF_ALU | BPF_AND | BPF_X, 0, 0, 0); } bpf_set_curr_instr 408 tools/bpf/bpf_exp.y bpf_set_curr_instr(BPF_ALU | BPF_OR | BPF_K, 0, 0, $3); } bpf_set_curr_instr 410 tools/bpf/bpf_exp.y bpf_set_curr_instr(BPF_ALU | BPF_OR | BPF_X, 0, 0, 0); } bpf_set_curr_instr 412 tools/bpf/bpf_exp.y bpf_set_curr_instr(BPF_ALU | BPF_OR | BPF_X, 0, 0, 0); } bpf_set_curr_instr 417 tools/bpf/bpf_exp.y bpf_set_curr_instr(BPF_ALU | BPF_XOR | BPF_K, 0, 0, $3); } bpf_set_curr_instr 419 tools/bpf/bpf_exp.y bpf_set_curr_instr(BPF_ALU | BPF_XOR | BPF_X, 0, 0, 0); } bpf_set_curr_instr 421 tools/bpf/bpf_exp.y bpf_set_curr_instr(BPF_ALU | BPF_XOR | BPF_X, 0, 0, 0); } bpf_set_curr_instr 426 tools/bpf/bpf_exp.y bpf_set_curr_instr(BPF_ALU | BPF_LSH | BPF_K, 0, 0, $3); } bpf_set_curr_instr 428 tools/bpf/bpf_exp.y bpf_set_curr_instr(BPF_ALU | BPF_LSH | BPF_X, 0, 0, 0); } bpf_set_curr_instr 430 tools/bpf/bpf_exp.y bpf_set_curr_instr(BPF_ALU | BPF_LSH | BPF_X, 0, 0, 0); } bpf_set_curr_instr 435 tools/bpf/bpf_exp.y bpf_set_curr_instr(BPF_ALU | BPF_RSH | BPF_K, 0, 0, $3); } bpf_set_curr_instr 437 tools/bpf/bpf_exp.y bpf_set_curr_instr(BPF_ALU | BPF_RSH | BPF_X, 0, 0, 0); } bpf_set_curr_instr 439 tools/bpf/bpf_exp.y bpf_set_curr_instr(BPF_ALU | BPF_RSH | BPF_X, 0, 0, 0); } bpf_set_curr_instr 444 tools/bpf/bpf_exp.y bpf_set_curr_instr(BPF_RET | BPF_A, 0, 0, 0); } bpf_set_curr_instr 446 tools/bpf/bpf_exp.y bpf_set_curr_instr(BPF_RET | BPF_A, 0, 0, 0); } bpf_set_curr_instr 448 tools/bpf/bpf_exp.y bpf_set_curr_instr(BPF_RET | BPF_X, 0, 0, 0); } bpf_set_curr_instr 450 tools/bpf/bpf_exp.y bpf_set_curr_instr(BPF_RET | BPF_X, 0, 0, 0); } bpf_set_curr_instr 452 tools/bpf/bpf_exp.y bpf_set_curr_instr(BPF_RET | BPF_K, 0, 0, $3); } bpf_set_curr_instr 457 tools/bpf/bpf_exp.y bpf_set_curr_instr(BPF_MISC | BPF_TAX, 0, 0, 0); } bpf_set_curr_instr 462 tools/bpf/bpf_exp.y bpf_set_curr_instr(BPF_MISC | BPF_TXA, 0, 0, 0); }