| H A D | ctx_rewrite.c | 29 * The disassembly of each program is then compared with the pattern 45 /* Pattern for BPF_LDX_MEM(field_sz, dst, ctx, field_offset) */ 47 /* Pattern for BPF_STX_MEM(field_sz, ctx, src, field_offset) and 51 /* Pattern for BPF_ST_MEM(field_sz, ctx, src, field_offset), 55 /* Pattern for BPF_STX_MEM (field_sz, ctx, src, field_offset), 68 /* Sign extension on s390 changes the pattern */ 290 static int find_field_offset(struct btf *btf, char *pattern, regmatch_t *matches) 294 char *type = pattern + matches[1].rm_so; in find_field_offset() 295 char *field = pattern + matches[2].rm_so; in find_field_offset() 301 PRINT_FAIL("Malformed pattern in find_field_offset() 291 find_field_offset(struct btf * btf,char * pattern,regmatch_t * matches) find_field_offset() argument 396 char *pattern = pattern_origin; print_match_error() local 492 match_pattern(struct btf * btf,char * pattern,char * text,char * reg_map[][2]) match_pattern() argument 644 match_program(struct btf * btf,struct prog_info * pinfo,char * pattern,char * reg_map[][2],bool skip_first_insn) match_program() argument 779 char *pattern = test->write_stx ? test->write_stx : test->write; run_one_testcase() local 788 char *pattern = test->write_st ? test->write_st : test->write; run_one_testcase() local [all...] |