Lines Matching defs:out
2247 dot_dump_node(struct block *block, struct bpf_program *prog, FILE *out)
2259 fprintf(out, "\tblock%d [shape=ellipse, id=\"block-%d\" label=\"BLOCK%d\\n", block->id, block->id, block->id);
2261 fprintf(out, "\\n%s", bpf_image(prog->bf_insns + i, i));
2263 fprintf(out, "\" tooltip=\"");
2266 fprintf(out, "val[%d]=%d ", i, block->val[i]);
2267 fprintf(out, "val[A]=%d ", block->val[A_ATOM]);
2268 fprintf(out, "val[X]=%d", block->val[X_ATOM]);
2269 fprintf(out, "\"");
2271 fprintf(out, ", peripheries=2");
2272 fprintf(out, "];\n");
2274 dot_dump_node(JT(block), prog, out);
2275 dot_dump_node(JF(block), prog, out);
2278 dot_dump_edge(struct block *block, FILE *out)
2285 fprintf(out, "\t\"block%d\":se -> \"block%d\":n [label=\"T\"]; \n",
2287 fprintf(out, "\t\"block%d\":sw -> \"block%d\":n [label=\"F\"]; \n",
2290 dot_dump_edge(JT(block), out);
2291 dot_dump_edge(JF(block), out);
2316 FILE *out = stdout;
2321 fprintf(out, "digraph BPF {\n");
2323 dot_dump_node(root, &f, out);
2325 dot_dump_edge(root, out);
2326 fprintf(out, "}\n");