Lines Matching defs:new_stmt

478 static inline struct slist *new_stmt(compiler_state_t *cstate, int);
688 new_stmt(compiler_state_t *cstate, int code)
1122 s2 = new_stmt(cstate, BPF_ALU|BPF_AND|BPF_K);
1756 s2 = new_stmt(cstate, BPF_LD|BPF_IND|size);
1764 s = new_stmt(cstate, BPF_LD|BPF_ABS|size);
1795 s = new_stmt(cstate, BPF_LD|BPF_ABS|size);
1847 s2 = new_stmt(cstate, BPF_LD|BPF_IND|size);
1881 s2 = new_stmt(cstate, BPF_LD|BPF_IND|BPF_B);
1884 s2 = new_stmt(cstate, BPF_ALU|BPF_AND|BPF_K);
1887 s2 = new_stmt(cstate, BPF_ALU|BPF_LSH|BPF_K);
1897 sappend(s, new_stmt(cstate, BPF_ALU|BPF_ADD|BPF_X));
1898 sappend(s, new_stmt(cstate, BPF_MISC|BPF_TAX));
1912 s = new_stmt(cstate, BPF_LDX|BPF_MSH|BPF_B);
1925 s = new_stmt(cstate, BPF_LD|BPF_IMM);
2362 s1 = new_stmt(cstate, BPF_LD|BPF_B|BPF_ABS);
2369 s2 = new_stmt(cstate, BPF_ALU|BPF_ADD|BPF_K);
2372 s2 = new_stmt(cstate, BPF_ALU|BPF_AND|BPF_K);
2380 s2 = new_stmt(cstate, BPF_ST);
2387 s2 = new_stmt(cstate, BPF_MISC|BPF_TAX);
2432 s1 = new_stmt(cstate, BPF_LD|BPF_W|BPF_ABS);
2438 s2 = new_stmt(cstate, BPF_ALU|BPF_AND|BPF_K);
2445 sjeq_avs_cookie = new_stmt(cstate, JMP(BPF_JEQ));
2456 s2 = new_stmt(cstate, BPF_LD|BPF_W|BPF_ABS);
2469 sjcommon = new_stmt(cstate, JMP(BPF_JA));
2479 s2 = new_stmt(cstate, BPF_LD|BPF_W|BPF_IMM);
2489 s2 = new_stmt(cstate, BPF_ST);
2497 s2 = new_stmt(cstate, BPF_MISC|BPF_TAX);
2523 s1 = new_stmt(cstate, BPF_LD|BPF_W|BPF_ABS);
2530 s2 = new_stmt(cstate, BPF_ST);
2537 s2 = new_stmt(cstate, BPF_MISC|BPF_TAX);
2569 s1 = new_stmt(cstate, BPF_LD|BPF_B|BPF_ABS);
2571 s2 = new_stmt(cstate, BPF_ALU|BPF_LSH|BPF_K);
2574 s2 = new_stmt(cstate, BPF_MISC|BPF_TAX);
2581 s2 = new_stmt(cstate, BPF_LD|BPF_B|BPF_ABS);
2584 s2 = new_stmt(cstate, BPF_ALU|BPF_OR|BPF_X);
2591 s2 = new_stmt(cstate, BPF_ST);
2598 s2 = new_stmt(cstate, BPF_MISC|BPF_TAX);
2637 s1 = new_stmt(cstate, BPF_LD|BPF_B|BPF_ABS);
2639 s2 = new_stmt(cstate, BPF_ALU|BPF_LSH|BPF_K);
2642 s2 = new_stmt(cstate, BPF_MISC|BPF_TAX);
2649 s2 = new_stmt(cstate, BPF_LD|BPF_B|BPF_ABS);
2652 s2 = new_stmt(cstate, BPF_ALU|BPF_OR|BPF_X);
2659 s2 = new_stmt(cstate, BPF_ST);
2666 s2 = new_stmt(cstate, BPF_MISC|BPF_TAX);
2729 s = new_stmt(cstate, BPF_LDX|BPF_IMM);
2740 s2 = new_stmt(cstate, BPF_MISC|BPF_TXA);
2742 s2 = new_stmt(cstate, BPF_ALU|BPF_ADD|BPF_K);
2745 s2 = new_stmt(cstate, BPF_ST);
2749 s2 = new_stmt(cstate, BPF_LD|BPF_IND|BPF_B);
2758 sjset_data_frame_1 = new_stmt(cstate, JMP(BPF_JSET));
2766 sjset_data_frame_1->s.jt = sjset_data_frame_2 = new_stmt(cstate, JMP(BPF_JSET));
2777 sjset_data_frame_2->s.jf = sjset_qos = new_stmt(cstate, JMP(BPF_JSET));
2787 sjset_qos->s.jt = s2 = new_stmt(cstate, BPF_LD|BPF_MEM);
2790 s2 = new_stmt(cstate, BPF_ALU|BPF_ADD|BPF_IMM);
2793 s2 = new_stmt(cstate, BPF_ST);
2821 sjset_qos->s.jf = s2 = new_stmt(cstate, BPF_LD|BPF_ABS|BPF_W);
2825 sjset_radiotap_flags_present = new_stmt(cstate, JMP(BPF_JSET));
2837 sjset_radiotap_ext_present = new_stmt(cstate, JMP(BPF_JSET));
2850 sjset_radiotap_tsft_present = new_stmt(cstate, JMP(BPF_JSET));
2864 s2 = new_stmt(cstate, BPF_LD|BPF_ABS|BPF_B);
2869 sjset_tsft_datapad = new_stmt(cstate, JMP(BPF_JSET));
2881 s2 = new_stmt(cstate, BPF_LD|BPF_ABS|BPF_B);
2886 sjset_notsft_datapad = new_stmt(cstate, JMP(BPF_JSET));
2897 s_roundup = new_stmt(cstate, BPF_LD|BPF_MEM);
2900 s2 = new_stmt(cstate, BPF_ALU|BPF_ADD|BPF_IMM);
2903 s2 = new_stmt(cstate, BPF_ALU|BPF_AND|BPF_IMM);
2906 s2 = new_stmt(cstate, BPF_ST);
3000 s = new_stmt(cstate, BPF_LD|BPF_W|BPF_IMM);
3002 s2 = new_stmt(cstate, BPF_ST);
3005 s2 = new_stmt(cstate, BPF_ST);
3032 s_load_dlt = new_stmt(cstate, BPF_LD|BPF_W|BPF_ABS);
3080 s = new_stmt(cstate, BPF_LDX|BPF_MEM);
6146 s[i] = new_stmt(cstate, 0); /*dummy*/
6154 s[i] = new_stmt(cstate, BPF_LD|BPF_ABS|BPF_B);
6158 s[i] = new_stmt(cstate, BPF_LDX|BPF_MSH|BPF_B);
6167 s[i] = new_stmt(cstate, BPF_LD|BPF_ABS|BPF_B);
6171 s[i] = new_stmt(cstate, BPF_LDX|BPF_IMM);
6183 s[i] = new_stmt(cstate, BPF_JMP|BPF_JEQ|BPF_K);
6194 s[i] = new_stmt(cstate, BPF_JMP|BPF_JEQ|BPF_K);
6207 s[i] = new_stmt(cstate, BPF_JMP|BPF_JEQ|BPF_K);
6214 s[i - 1]->s.jf = s[i] = new_stmt(cstate, BPF_JMP|BPF_JEQ|BPF_K);
6220 s[i - 1]->s.jf = s[i] = new_stmt(cstate, BPF_JMP|BPF_JEQ|BPF_K);
6226 s[i - 1]->s.jf = s[i] = new_stmt(cstate, BPF_JMP|BPF_JEQ|BPF_K);
6243 s[i] = new_stmt(cstate, BPF_LD|BPF_IND|BPF_B);
6247 s[i] = new_stmt(cstate, BPF_ST);
6251 s[i] = new_stmt(cstate, BPF_LD|BPF_IND|BPF_B);
6255 s[i] = new_stmt(cstate, BPF_ALU|BPF_ADD|BPF_K);
6259 s[i] = new_stmt(cstate, BPF_ALU|BPF_MUL|BPF_K);
6263 s[i] = new_stmt(cstate, BPF_ALU|BPF_ADD|BPF_X);
6267 s[i] = new_stmt(cstate, BPF_MISC|BPF_TAX);
6270 s[i] = new_stmt(cstate, BPF_LD|BPF_MEM);
6275 s[i] = new_stmt(cstate, BPF_JMP|BPF_JA);
6285 s[i] = new_stmt(cstate, BPF_ALU|BPF_ADD|BPF_K);
6294 s[i] = new_stmt(cstate, BPF_JMP|BPF_JEQ|BPF_K);
6309 s[i - 1]->s.jt = s[i] = new_stmt(cstate, BPF_MISC|BPF_TXA);
6312 s[i] = new_stmt(cstate, BPF_LD|BPF_IND|BPF_B);
6316 s[i] = new_stmt(cstate, BPF_ST);
6320 s[i - 1]->s.jt = s[i] = new_stmt(cstate, BPF_MISC|BPF_TXA);
6323 s[i] = new_stmt(cstate, BPF_ALU|BPF_ADD|BPF_K);
6327 s[i] = new_stmt(cstate, BPF_MISC|BPF_TAX);
6330 s[i] = new_stmt(cstate, BPF_LD|BPF_IND|BPF_B);
6334 s[i] = new_stmt(cstate, BPF_ALU|BPF_ADD|BPF_K);
6338 s[i] = new_stmt(cstate, BPF_ALU|BPF_MUL|BPF_K);
6342 s[i] = new_stmt(cstate, BPF_MISC|BPF_TAX);
6345 s[i] = new_stmt(cstate, BPF_LD|BPF_MEM);
6350 s[i] = new_stmt(cstate, BPF_JMP|BPF_JA);
6356 s[i] = new_stmt(cstate, BPF_ALU|BPF_ADD|BPF_K);
7563 s = new_stmt(cstate, BPF_LDX|BPF_MEM);
7573 s = new_stmt(cstate, BPF_LD|BPF_MEM);
7637 tmp = new_stmt(cstate, BPF_LD|BPF_IND|size_code);
7667 sappend(s, new_stmt(cstate, BPF_ALU|BPF_ADD|BPF_X));
7668 sappend(s, new_stmt(cstate, BPF_MISC|BPF_TAX));
7679 tmp = new_stmt(cstate, BPF_LD|BPF_IND|size_code);
7714 sappend(s, new_stmt(cstate, BPF_ALU|BPF_ADD|BPF_X));
7715 sappend(s, new_stmt(cstate, BPF_MISC|BPF_TAX));
7726 tmp = new_stmt(cstate, BPF_LD|BPF_IND|size_code);
7781 sappend(s, new_stmt(cstate, BPF_ALU|BPF_ADD|BPF_X));
7782 sappend(s, new_stmt(cstate, BPF_MISC|BPF_TAX));
7783 sappend(s, tmp = new_stmt(cstate, BPF_LD|BPF_IND|size_code));
7829 sappend(s, new_stmt(cstate, BPF_ALU|BPF_ADD|BPF_X));
7830 sappend(s, new_stmt(cstate, BPF_MISC|BPF_TAX));
7841 tmp = new_stmt(cstate, BPF_LD|BPF_IND|size_code);
7850 s = new_stmt(cstate, BPF_ST);
7881 s2 = new_stmt(cstate, BPF_ALU|BPF_SUB|BPF_X);
7945 s = new_stmt(cstate, BPF_LD|BPF_LEN);
7946 s->next = new_stmt(cstate, BPF_ST);
7965 s = new_stmt(cstate, BPF_LD|BPF_IMM);
7967 s->next = new_stmt(cstate, BPF_ST);
8008 s = new_stmt(cstate, BPF_ALU|BPF_NEG);
8011 s = new_stmt(cstate, BPF_ST);
8056 s2 = new_stmt(cstate, BPF_ALU|BPF_X|code);
8066 s0 = new_stmt(cstate, BPF_ST);
8119 s = new_stmt(cstate, BPF_LD|BPF_LEN);
8200 s = new_stmt(cstate, BPF_ALU|BPF_OR|BPF_K);
8204 s = new_stmt(cstate, BPF_ALU|BPF_AND|BPF_K);
9051 s2 = new_stmt(cstate, BPF_LD|BPF_MEM);
9054 s2 = new_stmt(cstate, BPF_ALU|BPF_ADD|BPF_IMM);
9057 s2 = new_stmt(cstate, BPF_ST);
9092 s = new_stmt(cstate, BPF_LD|BPF_B|BPF_ABS);
9096 sjeq = new_stmt(cstate, JMP(BPF_JEQ));
9101 s2 = new_stmt(cstate, BPF_LD|BPF_B|BPF_ABS);
9113 s2 = new_stmt(cstate, JMP(BPF_JA));
9139 s = new_stmt(cstate, BPF_LD|BPF_B|BPF_ABS);
9479 s1 = new_stmt(cstate, BPF_MISC|BPF_TXA);
9506 s1 = new_stmt(cstate, BPF_LD|BPF_IMM);
9510 s1 = new_stmt(cstate, BPF_ALU|BPF_ADD|BPF_X);
9514 s = new_stmt(cstate, BPF_LD|BPF_IMM);
9521 s1 = new_stmt(cstate, BPF_MISC|BPF_TAX);
9547 s = new_stmt(cstate, BPF_ALU|BPF_ADD|BPF_K);
9551 s1 = new_stmt(cstate, BPF_MISC|BPF_TAX);
9556 s1 = new_stmt(cstate, BPF_ALU|BPF_ADD|BPF_K);
9564 s1 = new_stmt(cstate, BPF_ST);
9571 s1 = new_stmt(cstate, BPF_LD|BPF_IND|BPF_B);
9575 s1 = new_stmt(cstate, BPF_ALU|BPF_AND|BPF_K);
9579 s1 = new_stmt(cstate, BPF_ALU|BPF_MUL|BPF_K);
9584 s1 = new_stmt(cstate, BPF_ALU|BPF_ADD|BPF_K);
9589 s1 = new_stmt(cstate, BPF_ALU|BPF_ADD|BPF_X);
9603 s1 = new_stmt(cstate, BPF_ST);
9616 s1 = new_stmt(cstate, BPF_LD|BPF_IND|BPF_H);
9621 s1 = new_stmt(cstate, BPF_LDX|BPF_MEM);
9628 s_proto = new_stmt(cstate, JMP(BPF_JEQ));
9632 s1 = new_stmt(cstate, BPF_MISC|BPF_TXA);
9638 s1 = new_stmt(cstate, BPF_ALU|BPF_ADD|BPF_K);
9642 s1 = new_stmt(cstate, BPF_ST);
9648 s1 = new_stmt(cstate, BPF_ALU|BPF_ADD|BPF_K);
9653 s1 = new_stmt(cstate, BPF_MISC|BPF_TAX);
9661 s1 = new_stmt(cstate, BPF_STX);
9721 s = new_stmt(cstate, BPF_LD|BPF_MEM);
9724 s1 = new_stmt(cstate, BPF_LDX|BPF_MEM);