ret = -EINVAL;
goto end;
}
if (vstack_ax(stack)->type != REG_STAR_GLOB_STRING
&& vstack_bx(stack)->type != REG_STAR_GLOB_STRING) {
ret = -EINVAL;
goto end;
}
if (vstack_ax(stack)->type != REG_STAR_GLOB_STRING
&& vstack_bx(stack)->type != REG_STAR_GLOB_STRING) {
dbg_printk("Validate jumping to bytecode offset %u\n",
(unsigned int) insn->skip_offset);
if (unlikely(start_pc + insn->skip_offset <= pc)) {
dbg_printk("Validate jumping to bytecode offset %u\n",
(unsigned int) insn->skip_offset);
if (unlikely(start_pc + insn->skip_offset <= pc)) {
dbg_printk("Filter: validate merge point at offset %lu\n",
target_pc);
if (merge_points_compare(stack, &mp_node->stack)) {
dbg_printk("Filter: validate merge point at offset %lu\n",
target_pc);
if (merge_points_compare(stack, &mp_node->stack)) {