// File: /workspace/github_c_makefile_star2_O0/dalnefre[P]kernel_abe/gc.c
// Function: report_cell_usage
void
report_cell_usage()
{
	DBUG_ENTER("report_cell_usage");
	DBUG_PRINT("gc", ("GC_SIZE(GC_AGED_LIST)=%u", GC_SIZE(GC_AGED_LIST)));
	DBUG_PRINT("gc", ("GC_SIZE(GC_SCAN_LIST)=%u", GC_SIZE(GC_SCAN_LIST)));
	DBUG_PRINT("gc", ("GC_SIZE(GC_FRESH_LIST)=%u", GC_SIZE(GC_FRESH_LIST)));
	DBUG_PRINT("gc", ("GC_SIZE(GC_FREE_LIST)=%u", GC_SIZE(GC_FREE_LIST)));
	DBUG_PRINT("gc", ("GC_SIZE(GC_PERM_LIST)=%u", GC_SIZE(GC_PERM_LIST)));
	DEBUG(printf("GC_SIZE(GC_AGED_LIST)=%u\n", GC_SIZE(GC_AGED_LIST)));
	DEBUG(printf("GC_SIZE(GC_SCAN_LIST)=%u\n", GC_SIZE(GC_SCAN_LIST)));
	DEBUG(printf("GC_SIZE(GC_FRESH_LIST)=%u\n", GC_SIZE(GC_FRESH_LIST)));
	DEBUG(printf("GC_SIZE(GC_FREE_LIST)=%u\n", GC_SIZE(GC_FREE_LIST)));
	DEBUG(printf("GC_SIZE(GC_PERM_LIST)=%u\n", GC_SIZE(GC_PERM_LIST)));
	gc_sanity_check(GC_AGED_LIST);
	gc_sanity_check(GC_SCAN_LIST);
	gc_sanity_check(GC_FRESH_LIST);
	gc_sanity_check(GC_FREE_LIST);
	DBUG_RETURN;
}

// Assembly:
pushq %rbp
movq %rsp, %rbp
subq $0x30, %rsp
leaq 0x67e9(%rip), %rax      # 0x2af38
movq %rax, -0x28(%rbp)
leaq 0xabc6(%rip), %rax      # 0x2f320
movq (%rax), %rax
movq 0x50(%rax), %rax
movl 0x8(%rax), %eax
movl %eax, -0x20(%rbp)
movl $0x250, -0x1c(%rbp)     # imm = 0x250
leaq 0x4bfa(%rip), %rax      # 0x2936f
movq %rax, -0x18(%rbp)
leaq 0xaaf0(%rip), %rax      # 0x2f270
movq %rax, -0x10(%rbp)
leaq 0xab95(%rip), %rax      # 0x2f320
movq (%rax), %rax
movq 0x50(%rax), %rax
movq %rax, -0x8(%rbp)
leaq -0x28(%rbp), %rdi
callq 0x28490
leaq 0xb17a(%rip), %rax      # 0x2f920
cmpl $0x0, (%rax)
je 0x247ff
leaq 0xab6e(%rip), %rax      # 0x2f320
movq (%rax), %rax
movq 0x50(%rax), %rax
leaq 0x5549(%rip), %rcx      # 0x29d09
movq %rcx, 0x10(%rax)
leaq 0x553e(%rip), %rdi      # 0x29d09
callq 0x278a0
cmpl $0x0, %eax
je 0x247ff
leaq 0xab44(%rip), %rax      # 0x2f320
movq (%rax), %rax
movq 0x50(%rax), %rax
movl $0x251, 0xc(%rax)       # imm = 0x251
movq 0xa9df(%rip), %rsi      # 0x2f1d0
leaq 0x6752(%rip), %rdi      # 0x2af4a
movb $0x0, %al
callq 0x28540
jmp 0x24801
jmp 0x24803
leaq 0xb116(%rip), %rax      # 0x2f920
cmpl $0x0, (%rax)
je 0x24863
leaq 0xab0a(%rip), %rax      # 0x2f320
movq (%rax), %rax
movq 0x50(%rax), %rax
leaq 0x54e5(%rip), %rcx      # 0x29d09
movq %rcx, 0x10(%rax)
leaq 0x54da(%rip), %rdi      # 0x29d09
callq 0x278a0
cmpl $0x0, %eax
je 0x24863
leaq 0xaae0(%rip), %rax      # 0x2f320
movq (%rax), %rax
movq 0x50(%rax), %rax
movl $0x252, 0xc(%rax)       # imm = 0x252
movq 0xa99b(%rip), %rsi      # 0x2f1f0
leaq 0x6707(%rip), %rdi      # 0x2af63
movb $0x0, %al
callq 0x28540
jmp 0x24865
jmp 0x24867
leaq 0xb0b2(%rip), %rax      # 0x2f920
cmpl $0x0, (%rax)
je 0x248c7
leaq 0xaaa6(%rip), %rax      # 0x2f320
movq (%rax), %rax
movq 0x50(%rax), %rax
leaq 0x5481(%rip), %rcx      # 0x29d09
movq %rcx, 0x10(%rax)
leaq 0x5476(%rip), %rdi      # 0x29d09
callq 0x278a0
cmpl $0x0, %eax
je 0x248c7
leaq 0xaa7c(%rip), %rax      # 0x2f320
movq (%rax), %rax
movq 0x50(%rax), %rax
movl $0x253, 0xc(%rax)       # imm = 0x253
movq 0xa957(%rip), %rsi      # 0x2f210
leaq 0x66bc(%rip), %rdi      # 0x2af7c
movb $0x0, %al
callq 0x28540
jmp 0x248c9
jmp 0x248cb
leaq 0xb04e(%rip), %rax      # 0x2f920
cmpl $0x0, (%rax)
je 0x2492b
leaq 0xaa42(%rip), %rax      # 0x2f320
movq (%rax), %rax
movq 0x50(%rax), %rax
leaq 0x541d(%rip), %rcx      # 0x29d09
movq %rcx, 0x10(%rax)
leaq 0x5412(%rip), %rdi      # 0x29d09
callq 0x278a0
cmpl $0x0, %eax
je 0x2492b
leaq 0xaa18(%rip), %rax      # 0x2f320
movq (%rax), %rax
movq 0x50(%rax), %rax
movl $0x254, 0xc(%rax)       # imm = 0x254
movq 0xa913(%rip), %rsi      # 0x2f230
leaq 0x6672(%rip), %rdi      # 0x2af96
movb $0x0, %al
callq 0x28540
jmp 0x2492d
jmp 0x2492f
leaq 0xafea(%rip), %rax      # 0x2f920
cmpl $0x0, (%rax)
je 0x2498f
leaq 0xa9de(%rip), %rax      # 0x2f320
movq (%rax), %rax
movq 0x50(%rax), %rax
leaq 0x53b9(%rip), %rcx      # 0x29d09
movq %rcx, 0x10(%rax)
leaq 0x53ae(%rip), %rdi      # 0x29d09
callq 0x278a0
cmpl $0x0, %eax
je 0x2498f
leaq 0xa9b4(%rip), %rax      # 0x2f320
movq (%rax), %rax
movq 0x50(%rax), %rax
movl $0x255, 0xc(%rax)       # imm = 0x255
movq 0xa8cf(%rip), %rsi      # 0x2f250
leaq 0x6627(%rip), %rdi      # 0x2afaf
movb $0x0, %al
callq 0x28540
jmp 0x24991
leaq 0xa838(%rip), %rdi      # 0x2f1d0
callq 0x229f0
leaq 0xa84c(%rip), %rdi      # 0x2f1f0
callq 0x229f0
leaq 0xa860(%rip), %rdi      # 0x2f210
callq 0x229f0
leaq 0xa874(%rip), %rdi      # 0x2f230
callq 0x229f0
movl $0x25f, -0x1c(%rbp)     # imm = 0x25F
leaq -0x28(%rbp), %rdi
callq 0x28660
addq $0x30, %rsp
popq %rbp
retq
nopw (%rax,%rax)