// File: /workspace/github_c_makefile_star2_O0/sTeeLM[P]dwipe/options.c
// Function: dwipe_options_log
void dwipe_options_log( void )
{
/**
 *  Prints a manifest of options to the log.
 *
 */

	dwipe_log( DWIPE_LOG_NOTICE, "Program options are set as follows..." );

	if( dwipe_options.autonuke )
	{
		dwipe_log( DWIPE_LOG_NOTICE, "  autonuke = %i (on)", dwipe_options.autonuke );
	}

	else
	{
		dwipe_log( DWIPE_LOG_NOTICE, "  autonuke = %i (off)", dwipe_options.autonuke );
	}


	dwipe_log( DWIPE_LOG_NOTICE, "  banner   = %s", dwipe_options.banner );
	dwipe_log( DWIPE_LOG_NOTICE, "  method   = %s", dwipe_method_label( dwipe_options.method ) );
	dwipe_log( DWIPE_LOG_NOTICE, "  rounds   = %i", dwipe_options.rounds );
	dwipe_log( DWIPE_LOG_NOTICE, "  sync     = %i", dwipe_options.sync );
	dwipe_log( DWIPE_LOG_NOTICE, "  exclude  = %s", dwipe_options.exclude == NULL ? "none" :  dwipe_options.exclude);

	switch( dwipe_options.verify )
	{
		case DWIPE_VERIFY_NONE:
			dwipe_log( DWIPE_LOG_NOTICE, "  verify   = %i (off)", dwipe_options.verify );
			break;

		case DWIPE_VERIFY_LAST:
			dwipe_log( DWIPE_LOG_NOTICE, "  verify   = %i (last pass)", dwipe_options.verify );
			break;

		case DWIPE_VERIFY_ALL:
			dwipe_log( DWIPE_LOG_NOTICE, "  verify   = %i (all passes)", dwipe_options.verify );
			break;

		default:
			dwipe_log( DWIPE_LOG_NOTICE, "  verify   = %i", dwipe_options.verify );
			break;
	}

}

// Assembly:
subq $0x18, %rsp
movl $0x3, %edi
leaq 0x497f(%rip), %rsi      # 0x11ddf
movb $0x0, %al
callq 0xade0
cmpl $0x0, 0x73c2(%rip)      # 0x14830
je 0xd48b
movl 0x73ba(%rip), %edx      # 0x14830
movl $0x3, %edi
leaq 0x4983(%rip), %rsi      # 0x11e05
movb $0x0, %al
callq 0xade0
jmp 0xd4a4
movl 0x739f(%rip), %edx      # 0x14830
movl $0x3, %edi
leaq 0x497d(%rip), %rsi      # 0x11e1a
movb $0x0, %al
callq 0xade0
movq 0x738d(%rip), %rdx      # 0x14838
movl $0x3, %edi
leaq 0x4979(%rip), %rsi      # 0x11e30
movb $0x0, %al
callq 0xade0
movq 0x737b(%rip), %rdi      # 0x14840
callq 0xb1c0
movq %rax, %rdx
movl $0x3, %edi
leaq 0x4967(%rip), %rsi      # 0x11e40
movb $0x0, %al
callq 0xade0
movl 0x736a(%rip), %edx      # 0x14850
movl $0x3, %edi
leaq 0x495e(%rip), %rsi      # 0x11e50
movb $0x0, %al
callq 0xade0
movl 0x7355(%rip), %edx      # 0x14854
movl $0x3, %edi
leaq 0x4955(%rip), %rsi      # 0x11e60
movb $0x0, %al
callq 0xade0
cmpq $0x0, 0x7346(%rip)      # 0x14860
jne 0xd52a
leaq 0x495d(%rip), %rax      # 0x11e80
movq %rax, 0x10(%rsp)
jmp 0xd536
movq 0x732f(%rip), %rax      # 0x14860
movq %rax, 0x10(%rsp)
movq 0x10(%rsp), %rdx
leaq 0x492e(%rip), %rsi      # 0x11e70
xorl %eax, %eax
movl $0x3, %edi
callq 0xade0
movl 0x7304(%rip), %eax      # 0x14858
movl %eax, 0xc(%rsp)
testl %eax, %eax
je 0xd574
jmp 0xd55e
movl 0xc(%rsp), %eax
subl $0x1, %eax
je 0xd58f
jmp 0xd569
movl 0xc(%rsp), %eax
subl $0x2, %eax
je 0xd5aa
jmp 0xd5c5
movl 0x72de(%rip), %edx      # 0x14858
movl $0x3, %edi
leaq 0x48ff(%rip), %rsi      # 0x11e85
movb $0x0, %al
callq 0xade0
jmp 0xd5de
movl 0x72c3(%rip), %edx      # 0x14858
movl $0x3, %edi
leaq 0x48fa(%rip), %rsi      # 0x11e9b
movb $0x0, %al
callq 0xade0
jmp 0xd5de
movl 0x72a8(%rip), %edx      # 0x14858
movl $0x3, %edi
leaq 0x48fb(%rip), %rsi      # 0x11eb7
movb $0x0, %al
callq 0xade0
jmp 0xd5de
movl 0x728d(%rip), %edx      # 0x14858
movl $0x3, %edi
leaq 0x48fd(%rip), %rsi      # 0x11ed4
movb $0x0, %al
callq 0xade0
addq $0x18, %rsp
retq
nopw %cs:(%rax,%rax)
nopl (%rax)