C-sparse
view release on metacpan or search on metacpan
src/sparse-0.4.4/graph.c view on Meta::CPAN
struct symbol * sym;
if (insn->func->type == PSEUDO_SYM) {
for (sym = insn->func->sym->ident->symbols;
sym; sym = sym->next_id) {
if (sym->namespace & NS_SYMBOL && sym->ep)
break;
}
if (sym)
printf("bb%p -> bb%p"
"[label=%d,line=%d,col=%d,op=call,style=bold,weight=30];\n",
bb, sym->ep->entry->bb,
insn->pos.line, insn->pos.line, insn->pos.pos);
else
printf("bb%p -> \"%s\" "
"[label=%d,line=%d,col=%d,op=extern,style=dashed];\n",
bb, show_pseudo(sctx_ insn->func),
insn->pos.line, insn->pos.line, insn->pos.pos);
}
}
} END_FOR_EACH_PTR(insn);
( run in 1.454 second using v1.01-cache-2.11-cpan-39bf76dae61 )