// File: /workspace/github_c_makefile_star2_O3/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 %r15
pushq %r14
pushq %rbx
subq $0x30, %rsp
leaq 0x4b9e(%rip), %rax      # 0x1df2b
leaq 0x8(%rsp), %rdi
movq %rax, (%rdi)
leaq 0x9f94(%rip), %r14      # 0x23330
movq (%r14), %rax
movq 0x50(%rax), %rax
movl 0x8(%rax), %ecx
movl %ecx, 0x8(%rdi)
movl $0x250, 0xc(%rdi)       # imm = 0x250
leaq 0x2f93(%rip), %rcx      # 0x1c34a
movq %rcx, 0x10(%rdi)
leaq 0x9ebe(%rip), %rcx      # 0x23280
movq %rcx, 0x18(%rdi)
movq %rax, 0x20(%rdi)
callq 0x1ba26
leaq 0xa55a(%rip), %r15      # 0x23930
cmpl $0x0, (%r15)
je 0x19529
movq (%r14), %rax
movq 0x50(%rax), %rax
leaq 0x3906(%rip), %rbx      # 0x1ccf4
movq %rbx, 0x10(%rax)
movq %rbx, %rdi
callq 0x1b188
testl %eax, %eax
je 0x19421
movq (%r14), %rax
movq 0x50(%rax), %rax
movl $0x251, 0xc(%rax)       # imm = 0x251
movq 0x9dcd(%rip), %rsi      # 0x231e0
leaq 0x4b23(%rip), %rdi      # 0x1df3d
xorl %eax, %eax
callq 0x1ba97
cmpl $0x0, (%r15)
je 0x19529
movq (%r14), %rax
movq 0x50(%rax), %rax
movq %rbx, 0x10(%rax)
movq %rbx, %rdi
callq 0x1b188
testl %eax, %eax
je 0x19465
movq (%r14), %rax
movq 0x50(%rax), %rax
movl $0x252, 0xc(%rax)       # imm = 0x252
movq 0x9da9(%rip), %rsi      # 0x23200
leaq 0x4af8(%rip), %rdi      # 0x1df56
xorl %eax, %eax
callq 0x1ba97
cmpl $0x0, (%r15)
je 0x19529
movq (%r14), %rax
movq 0x50(%rax), %rax
movq %rbx, 0x10(%rax)
movq %rbx, %rdi
callq 0x1b188
testl %eax, %eax
je 0x194a9
movq (%r14), %rax
movq 0x50(%rax), %rax
movl $0x253, 0xc(%rax)       # imm = 0x253
movq 0x9d85(%rip), %rsi      # 0x23220
leaq 0x4acd(%rip), %rdi      # 0x1df6f
xorl %eax, %eax
callq 0x1ba97
cmpl $0x0, (%r15)
je 0x19529
movq (%r14), %rax
movq 0x50(%rax), %rax
movq %rbx, 0x10(%rax)
movq %rbx, %rdi
callq 0x1b188
testl %eax, %eax
je 0x194e9
movq (%r14), %rax
movq 0x50(%rax), %rax
movl $0x254, 0xc(%rax)       # imm = 0x254
movq 0x9d65(%rip), %rsi      # 0x23240
leaq 0x4aa7(%rip), %rdi      # 0x1df89
xorl %eax, %eax
callq 0x1ba97
cmpl $0x0, (%r15)
je 0x19529
movq (%r14), %rax
movq 0x50(%rax), %rax
movq %rbx, 0x10(%rax)
movq %rbx, %rdi
callq 0x1b188
testl %eax, %eax
je 0x19529
movq (%r14), %rax
movq 0x50(%rax), %rax
movl $0x255, 0xc(%rax)       # imm = 0x255
movq 0x9d45(%rip), %rsi      # 0x23260
leaq 0x4a80(%rip), %rdi      # 0x1dfa2
xorl %eax, %eax
callq 0x1ba97
leaq 0x9cb0(%rip), %rdi      # 0x231e0
callq 0x17a5e
leaq 0x9cc4(%rip), %rdi      # 0x23200
callq 0x17a5e
leaq 0x9cd8(%rip), %rdi      # 0x23220
callq 0x17a5e
leaq 0x9cec(%rip), %rdi      # 0x23240
callq 0x17a5e
leaq 0x8(%rsp), %rdi
movl $0x25f, 0xc(%rdi)       # imm = 0x25F
callq 0x1bbab
addq $0x30, %rsp
popq %rbx
popq %r14
popq %r15
retq