	.file	"selfrun.c"
	.section	.debug_abbrev,"",@progbits
.Ldebug_abbrev0:
	.section	.debug_info,"",@progbits
.Ldebug_info0:
	.section	.debug_line,"",@progbits
.Ldebug_line0:
	.text
.Ltext0:
	.cfi_sections	.debug_frame
	.type	VALGRIND_PRINTF, @function
VALGRIND_PRINTF:
.LFB0:
	.file 1 "../../include/valgrind.h"
	.loc 1 3715 0
	.cfi_startproc
	pushl	%ebp
	.cfi_def_cfa_offset 8
	.cfi_offset 5, -8
	movl	%esp, %ebp
	.cfi_def_cfa_register 5
	subl	$48, %esp
	.loc 1 3725 0
	leal	12(%ebp), %eax
	movl	%eax, -8(%ebp)
.LBB2:
	.loc 1 3733 0
	movl	$5123, -32(%ebp)
	movl	8(%ebp), %eax
	movl	%eax, -28(%ebp)
	leal	-8(%ebp), %eax
	movl	%eax, -24(%ebp)
	movl	$0, -20(%ebp)
	movl	$0, -16(%ebp)
	movl	$0, -12(%ebp)
	leal	-32(%ebp), %eax
	movl	$0, %edx
#APP
# 3733 "../../include/valgrind.h" 1
	roll $3,  %edi ; roll $13, %edi
	roll $29, %edi ; roll $19, %edi
	xchgl %ebx,%ebx
# 0 "" 2
#NO_APP
	movl	%edx, -36(%ebp)
	movl	-36(%ebp), %eax
.LBE2:
	movl	%eax, -4(%ebp)
	.loc 1 3740 0
	movl	-4(%ebp), %eax
	.loc 1 3742 0
	leave
	.cfi_restore 5
	.cfi_def_cfa 4, 4
	ret
	.cfi_endproc
.LFE0:
	.size	VALGRIND_PRINTF, .-VALGRIND_PRINTF
	.type	VALGRIND_PRINTF_BACKTRACE, @function
VALGRIND_PRINTF_BACKTRACE:
.LFB1:
	.loc 1 3753 0
	.cfi_startproc
	pushl	%ebp
	.cfi_def_cfa_offset 8
	.cfi_offset 5, -8
	movl	%esp, %ebp
	.cfi_def_cfa_register 5
	subl	$48, %esp
	.loc 1 3763 0
	leal	12(%ebp), %eax
	movl	%eax, -8(%ebp)
.LBB3:
	.loc 1 3771 0
	movl	$5124, -32(%ebp)
	movl	8(%ebp), %eax
	movl	%eax, -28(%ebp)
	leal	-8(%ebp), %eax
	movl	%eax, -24(%ebp)
	movl	$0, -20(%ebp)
	movl	$0, -16(%ebp)
	movl	$0, -12(%ebp)
	leal	-32(%ebp), %eax
	movl	$0, %edx
#APP
# 3771 "../../include/valgrind.h" 1
	roll $3,  %edi ; roll $13, %edi
	roll $29, %edi ; roll $19, %edi
	xchgl %ebx,%ebx
# 0 "" 2
#NO_APP
	movl	%edx, -36(%ebp)
	movl	-36(%ebp), %eax
.LBE3:
	movl	%eax, -4(%ebp)
	.loc 1 3778 0
	movl	-4(%ebp), %eax
	.loc 1 3780 0
	leave
	.cfi_restore 5
	.cfi_def_cfa 4, 4
	ret
	.cfi_endproc
.LFE1:
	.size	VALGRIND_PRINTF_BACKTRACE, .-VALGRIND_PRINTF_BACKTRACE
	.section	.rodata
.LC0:
	.string	"RUNNING_ON_VALGRIND=%d\n"
	.text
.globl main
	.type	main, @function
main:
.LFB2:
	.file 2 "selfrun.c"
	.loc 2 5 0
	.cfi_startproc
	pushl	%ebp
	.cfi_def_cfa_offset 8
	.cfi_offset 5, -8
	movl	%esp, %ebp
	.cfi_def_cfa_register 5
	andl	$-16, %esp
	subl	$48, %esp
.LBB4:
	.loc 2 6 0
	movl	$4097, 24(%esp)
	movl	$0, 28(%esp)
	movl	$0, 32(%esp)
	movl	$0, 36(%esp)
	movl	$0, 40(%esp)
	movl	$0, 44(%esp)
	leal	24(%esp), %eax
	movl	$0, %edx
#APP
# 6 "selfrun.c" 1
	roll $3,  %edi ; roll $13, %edi
	roll $29, %edi ; roll $19, %edi
	xchgl %ebx,%ebx
# 0 "" 2
#NO_APP
	movl	%edx, 20(%esp)
	movl	20(%esp), %edx
.LBE4:
	movl	$.LC0, %eax
	movl	%edx, 4(%esp)
	movl	%eax, (%esp)
	call	printf
	.loc 2 7 0
	movl	$0, %eax
	.loc 2 8 0
	leave
	.cfi_restore 5
	.cfi_def_cfa 4, 4
	ret
	.cfi_endproc
.LFE2:
	.size	main, .-main
.Letext0:
	.file 3 "/usr/lib/gcc/i686-redhat-linux/4.4.5/include/stdarg.h"
	.file 4 "/usr/include/stdio.h"
	.section	.debug_info
	.long	0x2b8
	.value	0x3
	.long	.Ldebug_abbrev0
	.byte	0x4
	.uleb128 0x1
	.long	.LASF48
	.byte	0x1
	.long	.LASF49
	.long	.LASF50
	.long	.Ltext0
	.long	.Letext0
	.long	.Ldebug_line0
	.uleb128 0x2
	.byte	0x4
	.byte	0x7
	.long	.LASF0
	.uleb128 0x2
	.byte	0x1
	.byte	0x8
	.long	.LASF1
	.uleb128 0x2
	.byte	0x2
	.byte	0x7
	.long	.LASF2
	.uleb128 0x2
	.byte	0x4
	.byte	0x7
	.long	.LASF3
	.uleb128 0x2
	.byte	0x1
	.byte	0x6
	.long	.LASF4
	.uleb128 0x2
	.byte	0x2
	.byte	0x5
	.long	.LASF5
	.uleb128 0x3
	.byte	0x4
	.byte	0x5
	.string	"int"
	.uleb128 0x2
	.byte	0x8
	.byte	0x5
	.long	.LASF6
	.uleb128 0x2
	.byte	0x8
	.byte	0x7
	.long	.LASF7
	.uleb128 0x2
	.byte	0x4
	.byte	0x5
	.long	.LASF8
	.uleb128 0x2
	.byte	0x1
	.byte	0x6
	.long	.LASF9
	.uleb128 0x4
	.long	.LASF10
	.byte	0x3
	.byte	0x28
	.long	0x7d
	.uleb128 0x5
	.byte	0x4
	.long	.LASF51
	.long	0x6b
	.uleb128 0x6
	.byte	0x4
	.long	0x8d
	.uleb128 0x7
	.long	0x6b
	.uleb128 0x4
	.long	.LASF11
	.byte	0x4
	.byte	0x50
	.long	0x72
	.uleb128 0x8
	.byte	0x4
	.byte	0x1
	.value	0xe16
	.long	0x172
	.uleb128 0x9
	.long	.LASF12
	.sleb128 4097
	.uleb128 0x9
	.long	.LASF13
	.sleb128 4098
	.uleb128 0x9
	.long	.LASF14
	.sleb128 4353
	.uleb128 0x9
	.long	.LASF15
	.sleb128 4354
	.uleb128 0x9
	.long	.LASF16
	.sleb128 4355
	.uleb128 0x9
	.long	.LASF17
	.sleb128 4356
	.uleb128 0x9
	.long	.LASF18
	.sleb128 4609
	.uleb128 0x9
	.long	.LASF19
	.sleb128 4610
	.uleb128 0x9
	.long	.LASF20
	.sleb128 4865
	.uleb128 0x9
	.long	.LASF21
	.sleb128 4875
	.uleb128 0x9
	.long	.LASF22
	.sleb128 4866
	.uleb128 0x9
	.long	.LASF23
	.sleb128 4867
	.uleb128 0x9
	.long	.LASF24
	.sleb128 4868
	.uleb128 0x9
	.long	.LASF25
	.sleb128 4869
	.uleb128 0x9
	.long	.LASF26
	.sleb128 4870
	.uleb128 0x9
	.long	.LASF27
	.sleb128 4871
	.uleb128 0x9
	.long	.LASF28
	.sleb128 4872
	.uleb128 0x9
	.long	.LASF29
	.sleb128 4873
	.uleb128 0x9
	.long	.LASF30
	.sleb128 4874
	.uleb128 0x9
	.long	.LASF31
	.sleb128 5121
	.uleb128 0x9
	.long	.LASF32
	.sleb128 5122
	.uleb128 0x9
	.long	.LASF33
	.sleb128 5123
	.uleb128 0x9
	.long	.LASF34
	.sleb128 5124
	.uleb128 0x9
	.long	.LASF35
	.sleb128 5377
	.uleb128 0x9
	.long	.LASF36
	.sleb128 5378
	.uleb128 0x9
	.long	.LASF37
	.sleb128 5379
	.uleb128 0x9
	.long	.LASF38
	.sleb128 5633
	.uleb128 0x9
	.long	.LASF39
	.sleb128 5889
	.uleb128 0x9
	.long	.LASF40
	.sleb128 6145
	.byte	0x0
	.uleb128 0xa
	.long	.LASF45
	.byte	0x1
	.value	0xe82
	.byte	0x1
	.long	0x4f
	.long	.LFB0
	.long	.LFE0
	.byte	0x1
	.byte	0x9c
	.long	0x1e4
	.uleb128 0xb
	.long	.LASF47
	.byte	0x1
	.value	0xe82
	.long	0x87
	.byte	0x2
	.byte	0x91
	.sleb128 0
	.uleb128 0xc
	.uleb128 0xd
	.long	.LASF41
	.byte	0x1
	.value	0xe8a
	.long	0x3a
	.byte	0x2
	.byte	0x91
	.sleb128 -12
	.uleb128 0xd
	.long	.LASF42
	.byte	0x1
	.value	0xe8c
	.long	0x92
	.byte	0x2
	.byte	0x91
	.sleb128 -16
	.uleb128 0xe
	.long	.LBB2
	.long	.LBE2
	.uleb128 0xd
	.long	.LASF43
	.byte	0x1
	.value	0xe95
	.long	0x1f4
	.byte	0x2
	.byte	0x91
	.sleb128 -40
	.uleb128 0xd
	.long	.LASF44
	.byte	0x1
	.value	0xe95
	.long	0x1f9
	.byte	0x2
	.byte	0x91
	.sleb128 -44
	.byte	0x0
	.byte	0x0
	.uleb128 0xf
	.long	0x25
	.long	0x1f4
	.uleb128 0x10
	.long	0x25
	.byte	0x5
	.byte	0x0
	.uleb128 0x11
	.long	0x1e4
	.uleb128 0x11
	.long	0x25
	.uleb128 0xa
	.long	.LASF46
	.byte	0x1
	.value	0xea8
	.byte	0x1
	.long	0x4f
	.long	.LFB1
	.long	.LFE1
	.byte	0x1
	.byte	0x9c
	.long	0x270
	.uleb128 0xb
	.long	.LASF47
	.byte	0x1
	.value	0xea8
	.long	0x87
	.byte	0x2
	.byte	0x91
	.sleb128 0
	.uleb128 0xc
	.uleb128 0xd
	.long	.LASF41
	.byte	0x1
	.value	0xeb0
	.long	0x3a
	.byte	0x2
	.byte	0x91
	.sleb128 -12
	.uleb128 0xd
	.long	.LASF42
	.byte	0x1
	.value	0xeb2
	.long	0x92
	.byte	0x2
	.byte	0x91
	.sleb128 -16
	.uleb128 0xe
	.long	.LBB3
	.long	.LBE3
	.uleb128 0xd
	.long	.LASF43
	.byte	0x1
	.value	0xebb
	.long	0x270
	.byte	0x2
	.byte	0x91
	.sleb128 -40
	.uleb128 0xd
	.long	.LASF44
	.byte	0x1
	.value	0xebb
	.long	0x1f9
	.byte	0x2
	.byte	0x91
	.sleb128 -44
	.byte	0x0
	.byte	0x0
	.uleb128 0x11
	.long	0x1e4
	.uleb128 0x12
	.byte	0x1
	.long	.LASF52
	.byte	0x2
	.byte	0x4
	.long	0x4f
	.long	.LFB2
	.long	.LFE2
	.byte	0x1
	.byte	0x9c
	.long	0x2b6
	.uleb128 0xe
	.long	.LBB4
	.long	.LBE4
	.uleb128 0x13
	.long	.LASF43
	.byte	0x2
	.byte	0x6
	.long	0x2b6
	.byte	0x2
	.byte	0x74
	.sleb128 24
	.uleb128 0x13
	.long	.LASF44
	.byte	0x2
	.byte	0x6
	.long	0x1f9
	.byte	0x2
	.byte	0x74
	.sleb128 20
	.byte	0x0
	.byte	0x0
	.uleb128 0x11
	.long	0x1e4
	.byte	0x0
	.section	.debug_abbrev
	.uleb128 0x1
	.uleb128 0x11
	.byte	0x1
	.uleb128 0x25
	.uleb128 0xe
	.uleb128 0x13
	.uleb128 0xb
	.uleb128 0x3
	.uleb128 0xe
	.uleb128 0x1b
	.uleb128 0xe
	.uleb128 0x11
	.uleb128 0x1
	.uleb128 0x12
	.uleb128 0x1
	.uleb128 0x10
	.uleb128 0x6
	.byte	0x0
	.byte	0x0
	.uleb128 0x2
	.uleb128 0x24
	.byte	0x0
	.uleb128 0xb
	.uleb128 0xb
	.uleb128 0x3e
	.uleb128 0xb
	.uleb128 0x3
	.uleb128 0xe
	.byte	0x0
	.byte	0x0
	.uleb128 0x3
	.uleb128 0x24
	.byte	0x0
	.uleb128 0xb
	.uleb128 0xb
	.uleb128 0x3e
	.uleb128 0xb
	.uleb128 0x3
	.uleb128 0x8
	.byte	0x0
	.byte	0x0
	.uleb128 0x4
	.uleb128 0x16
	.byte	0x0
	.uleb128 0x3
	.uleb128 0xe
	.uleb128 0x3a
	.uleb128 0xb
	.uleb128 0x3b
	.uleb128 0xb
	.uleb128 0x49
	.uleb128 0x13
	.byte	0x0
	.byte	0x0
	.uleb128 0x5
	.uleb128 0xf
	.byte	0x0
	.uleb128 0xb
	.uleb128 0xb
	.uleb128 0x3
	.uleb128 0xe
	.uleb128 0x49
	.uleb128 0x13
	.byte	0x0
	.byte	0x0
	.uleb128 0x6
	.uleb128 0xf
	.byte	0x0
	.uleb128 0xb
	.uleb128 0xb
	.uleb128 0x49
	.uleb128 0x13
	.byte	0x0
	.byte	0x0
	.uleb128 0x7
	.uleb128 0x26
	.byte	0x0
	.uleb128 0x49
	.uleb128 0x13
	.byte	0x0
	.byte	0x0
	.uleb128 0x8
	.uleb128 0x4
	.byte	0x1
	.uleb128 0xb
	.uleb128 0xb
	.uleb128 0x3a
	.uleb128 0xb
	.uleb128 0x3b
	.uleb128 0x5
	.uleb128 0x1
	.uleb128 0x13
	.byte	0x0
	.byte	0x0
	.uleb128 0x9
	.uleb128 0x28
	.byte	0x0
	.uleb128 0x3
	.uleb128 0xe
	.uleb128 0x1c
	.uleb128 0xd
	.byte	0x0
	.byte	0x0
	.uleb128 0xa
	.uleb128 0x2e
	.byte	0x1
	.uleb128 0x3
	.uleb128 0xe
	.uleb128 0x3a
	.uleb128 0xb
	.uleb128 0x3b
	.uleb128 0x5
	.uleb128 0x27
	.uleb128 0xc
	.uleb128 0x49
	.uleb128 0x13
	.uleb128 0x11
	.uleb128 0x1
	.uleb128 0x12
	.uleb128 0x1
	.uleb128 0x40
	.uleb128 0xa
	.uleb128 0x1
	.uleb128 0x13
	.byte	0x0
	.byte	0x0
	.uleb128 0xb
	.uleb128 0x5
	.byte	0x0
	.uleb128 0x3
	.uleb128 0xe
	.uleb128 0x3a
	.uleb128 0xb
	.uleb128 0x3b
	.uleb128 0x5
	.uleb128 0x49
	.uleb128 0x13
	.uleb128 0x2
	.uleb128 0xa
	.byte	0x0
	.byte	0x0
	.uleb128 0xc
	.uleb128 0x18
	.byte	0x0
	.byte	0x0
	.byte	0x0
	.uleb128 0xd
	.uleb128 0x34
	.byte	0x0
	.uleb128 0x3
	.uleb128 0xe
	.uleb128 0x3a
	.uleb128 0xb
	.uleb128 0x3b
	.uleb128 0x5
	.uleb128 0x49
	.uleb128 0x13
	.uleb128 0x2
	.uleb128 0xa
	.byte	0x0
	.byte	0x0
	.uleb128 0xe
	.uleb128 0xb
	.byte	0x1
	.uleb128 0x11
	.uleb128 0x1
	.uleb128 0x12
	.uleb128 0x1
	.byte	0x0
	.byte	0x0
	.uleb128 0xf
	.uleb128 0x1
	.byte	0x1
	.uleb128 0x49
	.uleb128 0x13
	.uleb128 0x1
	.uleb128 0x13
	.byte	0x0
	.byte	0x0
	.uleb128 0x10
	.uleb128 0x21
	.byte	0x0
	.uleb128 0x49
	.uleb128 0x13
	.uleb128 0x2f
	.uleb128 0xb
	.byte	0x0
	.byte	0x0
	.uleb128 0x11
	.uleb128 0x35
	.byte	0x0
	.uleb128 0x49
	.uleb128 0x13
	.byte	0x0
	.byte	0x0
	.uleb128 0x12
	.uleb128 0x2e
	.byte	0x1
	.uleb128 0x3f
	.uleb128 0xc
	.uleb128 0x3
	.uleb128 0xe
	.uleb128 0x3a
	.uleb128 0xb
	.uleb128 0x3b
	.uleb128 0xb
	.uleb128 0x49
	.uleb128 0x13
	.uleb128 0x11
	.uleb128 0x1
	.uleb128 0x12
	.uleb128 0x1
	.uleb128 0x40
	.uleb128 0xa
	.uleb128 0x1
	.uleb128 0x13
	.byte	0x0
	.byte	0x0
	.uleb128 0x13
	.uleb128 0x34
	.byte	0x0
	.uleb128 0x3
	.uleb128 0xe
	.uleb128 0x3a
	.uleb128 0xb
	.uleb128 0x3b
	.uleb128 0xb
	.uleb128 0x49
	.uleb128 0x13
	.uleb128 0x2
	.uleb128 0xa
	.byte	0x0
	.byte	0x0
	.byte	0x0
	.section	.debug_pubnames,"",@progbits
	.long	0x17
	.value	0x2
	.long	.Ldebug_info0
	.long	0x2bc
	.long	0x275
	.string	"main"
	.long	0x0
	.section	.debug_pubtypes,"",@progbits
	.long	0x2d
	.value	0x2
	.long	.Ldebug_info0
	.long	0x2bc
	.long	0x72
	.string	"__gnuc_va_list"
	.long	0x92
	.string	"va_list"
	.long	0x0
	.section	.debug_aranges,"",@progbits
	.long	0x1c
	.value	0x2
	.long	.Ldebug_info0
	.byte	0x4
	.byte	0x0
	.value	0x0
	.value	0x0
	.long	.Ltext0
	.long	.Letext0-.Ltext0
	.long	0x0
	.long	0x0
	.section	.debug_str,"MS",@progbits,1
.LASF40:
	.string	"VG_USERREQ__CHANGE_ERR_DISABLEMENT"
.LASF45:
	.string	"VALGRIND_PRINTF"
.LASF5:
	.string	"short int"
.LASF44:
	.string	"_zzq_result"
.LASF36:
	.string	"VG_USERREQ__STACK_DEREGISTER"
.LASF52:
	.string	"main"
.LASF25:
	.string	"VG_USERREQ__MEMPOOL_ALLOC"
.LASF37:
	.string	"VG_USERREQ__STACK_CHANGE"
.LASF43:
	.string	"_zzq_args"
.LASF11:
	.string	"va_list"
.LASF26:
	.string	"VG_USERREQ__MEMPOOL_FREE"
.LASF23:
	.string	"VG_USERREQ__CREATE_MEMPOOL"
.LASF35:
	.string	"VG_USERREQ__STACK_REGISTER"
.LASF14:
	.string	"VG_USERREQ__CLIENT_CALL0"
.LASF15:
	.string	"VG_USERREQ__CLIENT_CALL1"
.LASF16:
	.string	"VG_USERREQ__CLIENT_CALL2"
.LASF17:
	.string	"VG_USERREQ__CLIENT_CALL3"
.LASF19:
	.string	"VG_USERREQ__GDB_MONITOR_COMMAND"
.LASF12:
	.string	"VG_USERREQ__RUNNING_ON_VALGRIND"
.LASF6:
	.string	"long long int"
.LASF22:
	.string	"VG_USERREQ__FREELIKE_BLOCK"
.LASF34:
	.string	"VG_USERREQ__PRINTF_BACKTRACE_VALIST_BY_REF"
.LASF8:
	.string	"long int"
.LASF18:
	.string	"VG_USERREQ__COUNT_ERRORS"
.LASF20:
	.string	"VG_USERREQ__MALLOCLIKE_BLOCK"
.LASF38:
	.string	"VG_USERREQ__LOAD_PDB_DEBUGINFO"
.LASF13:
	.string	"VG_USERREQ__DISCARD_TRANSLATIONS"
.LASF33:
	.string	"VG_USERREQ__PRINTF_VALIST_BY_REF"
.LASF1:
	.string	"unsigned char"
.LASF41:
	.string	"_qzz_res"
.LASF50:
	.string	"/root/genprog-many-bugs/valgrind-bug-12474-12475/valgrind/none/tests"
.LASF4:
	.string	"signed char"
.LASF7:
	.string	"long long unsigned int"
.LASF29:
	.string	"VG_USERREQ__MEMPOOL_CHANGE"
.LASF0:
	.string	"unsigned int"
.LASF49:
	.string	"selfrun.c"
.LASF2:
	.string	"short unsigned int"
.LASF21:
	.string	"VG_USERREQ__RESIZEINPLACE_BLOCK"
.LASF9:
	.string	"char"
.LASF30:
	.string	"VG_USERREQ__MEMPOOL_EXISTS"
.LASF46:
	.string	"VALGRIND_PRINTF_BACKTRACE"
.LASF31:
	.string	"VG_USERREQ__PRINTF"
.LASF24:
	.string	"VG_USERREQ__DESTROY_MEMPOOL"
.LASF28:
	.string	"VG_USERREQ__MOVE_MEMPOOL"
.LASF3:
	.string	"long unsigned int"
.LASF51:
	.string	"__builtin_va_list"
.LASF32:
	.string	"VG_USERREQ__PRINTF_BACKTRACE"
.LASF39:
	.string	"VG_USERREQ__MAP_IP_TO_SRCLOC"
.LASF42:
	.string	"vargs"
.LASF10:
	.string	"__gnuc_va_list"
.LASF48:
	.string	"GNU C 4.4.5 20101112 (Red Hat 4.4.5-2)"
.LASF27:
	.string	"VG_USERREQ__MEMPOOL_TRIM"
.LASF47:
	.string	"format"
	.ident	"GCC: (GNU) 4.4.5 20101112 (Red Hat 4.4.5-2)"
	.section	.note.GNU-stack,"",@progbits
