// File: /workspace/github_c_makefile_star2_O0/nimble-code[P]Modex/Src/dflow.c
// Function: dep_show
void
dep_show(void)
{	DuG  *g;
	DuGP *s;

	dep_trans();
	fprintf(stdout, "\n");

	for (g = du_g; g; g = g->nxt)
	{	if (!g->d_e
		||  !g->rdcls)
			continue;

		fprintf(stdout, "%s:\n", g->sm->nme->str);
		for (s = g->d_e; s; s = s->nxt)
			fprintf(stdout, "\t-%s-> %s\n",
				(s->dist>1)?"*":"",
				s->ptr->sm->nme->str);
	}
	fprintf(stdout, "\n");

	for (g = du_g; g; g = g->nxt)
	{	if (!g->marks
		||  !g->rdcls
		|| (!(Verbose&2) && (g->marks&HIDE)))
			continue;

		if (!(g->marks&DEF)
		||  !(g->marks&USE))
		{

			if (g->sm
			&&  find_symbol(g->sm->nes, g->sm))
			{	fprintf(stdout, " %s", g->sm->nme->str);
				dep_warn(g->marks);
			}	/* else it's not a reportable item */
		}
	}
}

// Assembly:
pushq %rbp
movq %rsp, %rbp
subq $0x10, %rsp
callq 0x2d500
movq 0x1791c(%rip), %rax     # 0x44fd0
movq (%rax), %rdi
leaq 0x8399(%rip), %rsi      # 0x35a57
movb $0x0, %al
callq 0x4190
movq 0x2ea14(%rip), %rax     # 0x5c0e0
movq %rax, -0x8(%rbp)
cmpq $0x0, -0x8(%rbp)
je 0x2d796
movq -0x8(%rbp), %rax
cmpq $0x0, 0x10(%rax)
je 0x2d6f0
movq -0x8(%rbp), %rax
cmpl $0x0, 0xc(%rax)
jne 0x2d6f5
jmp 0x2d785
movq 0x178d4(%rip), %rax     # 0x44fd0
movq (%rax), %rdi
movq -0x8(%rbp), %rax
movq (%rax), %rax
movq 0x8(%rax), %rax
movq 0x8(%rax), %rdx
leaq 0x9eae(%rip), %rsi      # 0x375c3
movb $0x0, %al
callq 0x4190
movq -0x8(%rbp), %rax
movq 0x10(%rax), %rax
movq %rax, -0x10(%rbp)
cmpq $0x0, -0x10(%rbp)
je 0x2d783
movq 0x1789a(%rip), %rax     # 0x44fd0
movq (%rax), %rdi
movq -0x10(%rbp), %rax
movl 0x8(%rax), %ecx
leaq 0x9d77(%rip), %rdx      # 0x374be
leaq 0x90de(%rip), %rax      # 0x3682c
cmpl $0x1, %ecx
cmovgq %rax, %rdx
movq -0x10(%rbp), %rax
movq (%rax), %rax
movq (%rax), %rax
movq 0x8(%rax), %rax
movq 0x8(%rax), %rcx
leaq 0x112bc(%rip), %rsi     # 0x3ea2a
movb $0x0, %al
callq 0x4190
movq -0x10(%rbp), %rax
movq 0x10(%rax), %rax
movq %rax, -0x10(%rbp)
jmp 0x2d728
jmp 0x2d785
movq -0x8(%rbp), %rax
movq 0x18(%rax), %rax
movq %rax, -0x8(%rbp)
jmp 0x2d6d0
movq 0x17833(%rip), %rax     # 0x44fd0
movq (%rax), %rdi
leaq 0x82b0(%rip), %rsi      # 0x35a57
movb $0x0, %al
callq 0x4190
movq 0x2e92b(%rip), %rax     # 0x5c0e0
movq %rax, -0x8(%rbp)
cmpq $0x0, -0x8(%rbp)
je 0x2d888
movq -0x8(%rbp), %rax
cmpl $0x0, 0x8(%rax)
je 0x2d7fa
movq -0x8(%rbp), %rax
cmpl $0x0, 0xc(%rax)
je 0x2d7fa
leaq 0x1a46d(%rip), %rax     # 0x47c4c
movl (%rax), %eax
andl $0x2, %eax
cmpl $0x0, %eax
jne 0x2d7fc
movq -0x8(%rbp), %rax
movl 0x8(%rax), %eax
andl $0x200, %eax            # imm = 0x200
cmpl $0x0, %eax
je 0x2d7fc
jmp 0x2d877
movq -0x8(%rbp), %rax
movl 0x8(%rax), %eax
andl $0x1, %eax
cmpl $0x0, %eax
je 0x2d81a
movq -0x8(%rbp), %rax
movl 0x8(%rax), %eax
andl $0x4, %eax
cmpl $0x0, %eax
jne 0x2d875
movq -0x8(%rbp), %rax
cmpq $0x0, (%rax)
je 0x2d873
movq -0x8(%rbp), %rax
movq (%rax), %rax
movq 0x18(%rax), %rdi
movq -0x8(%rbp), %rax
movq (%rax), %rsi
callq 0x5690
cmpl $0x0, %eax
je 0x2d873
movq 0x17789(%rip), %rax     # 0x44fd0
movq (%rax), %rdi
movq -0x8(%rbp), %rax
movq (%rax), %rax
movq 0x8(%rax), %rax
movq 0x8(%rax), %rdx
leaq 0x8ccf(%rip), %rsi      # 0x3652f
movb $0x0, %al
callq 0x4190
movq -0x8(%rbp), %rax
movl 0x8(%rax), %edi
callq 0x2d5d0
jmp 0x2d875
jmp 0x2d877
movq -0x8(%rbp), %rax
movq 0x18(%rax), %rax
movq %rax, -0x8(%rbp)
jmp 0x2d7b9
addq $0x10, %rsp
popq %rbp
retq
nop