	.file	"663231.c"
	.intel_syntax noprefix
	.text
	.section	.rodata
.LC0:
	.string	"Profile version 0.0"
	.align 8
.LC1:
	.string	"Bad magic value in profile_node"
.LC2:
	.string	"Profile section not found"
.LC3:
	.string	"Profile relation not found"
	.align 8
.LC4:
	.string	"Attempt to add a relation to node which is not a section"
	.align 8
.LC5:
	.string	"A profile section header has a non-zero value"
	.align 8
.LC6:
	.string	"Bad linked list in profile structures"
	.align 8
.LC7:
	.string	"Bad group level in profile strctures"
	.align 8
.LC8:
	.string	"Bad parent pointer in profile strctures"
	.align 8
.LC9:
	.string	"Bad magic value in profile iterator"
	.align 8
.LC10:
	.string	"Can't set value on section node"
	.align 8
.LC11:
	.string	"Invalid argument passed to profile library"
	.align 8
.LC12:
	.string	"Attempt to modify read-only profile"
	.align 8
.LC13:
	.string	"Profile section header not at top level"
	.align 8
.LC14:
	.string	"Syntax error in profile section header"
	.align 8
.LC15:
	.string	"Syntax error in profile relation"
	.align 8
.LC16:
	.string	"Extra closing brace in profile"
.LC17:
	.string	"Missing open brace in profile"
.LC18:
	.string	"Bad magic value in profile_t"
	.align 8
.LC19:
	.string	"Bad magic value in profile_section_t"
	.align 8
.LC20:
	.string	"Iteration through all top level section not supported"
	.align 8
.LC21:
	.string	"Invalid profile_section object"
.LC22:
	.string	"No more sections"
	.align 8
.LC23:
	.string	"Bad nameset passed to query routine"
.LC24:
	.string	"No profile file open"
	.align 8
.LC25:
	.string	"Bad magic value in profile_file_t"
.LC26:
	.string	"Couldn't open profile file"
.LC27:
	.string	"Section already exists"
.LC28:
	.string	"Invalid boolean value"
.LC29:
	.string	"Invalid integer value"
	.align 8
.LC30:
	.string	"Bad magic value in profile_file_data_t"
	.section	.data.rel.ro.local,"aw"
	.align 32
	.type	text, @object
	.size	text, 256
text:
	.quad	.LC0
	.quad	.LC1
	.quad	.LC2
	.quad	.LC3
	.quad	.LC4
	.quad	.LC5
	.quad	.LC6
	.quad	.LC7
	.quad	.LC8
	.quad	.LC9
	.quad	.LC10
	.quad	.LC11
	.quad	.LC12
	.quad	.LC13
	.quad	.LC14
	.quad	.LC15
	.quad	.LC16
	.quad	.LC17
	.quad	.LC18
	.quad	.LC19
	.quad	.LC20
	.quad	.LC21
	.quad	.LC22
	.quad	.LC23
	.quad	.LC24
	.quad	.LC25
	.quad	.LC26
	.quad	.LC27
	.quad	.LC28
	.quad	.LC29
	.quad	.LC30
	.quad	0
	.globl	et_prof_error_table
	.align 16
	.type	et_prof_error_table, @object
	.size	et_prof_error_table, 24
et_prof_error_table:
	.quad	text
	.quad	-1429577728
	.long	31
	.zero	4
	.local	link
	.comm	link,16,16
	.text
	.globl	initialize_prof_error_table
	.type	initialize_prof_error_table, @function
initialize_prof_error_table:
.LFB6:
	.cfi_startproc
	endbr64
	push	rbp
	.cfi_def_cfa_offset 16
	.cfi_offset 6, -16
	mov	rbp, rsp
	.cfi_def_cfa_register 6
	lea	rdi, _et_list[rip]
	call	initialize_prof_error_table_r
	nop
	pop	rbp
	.cfi_def_cfa 7, 8
	ret
	.cfi_endproc
.LFE6:
	.size	initialize_prof_error_table, .-initialize_prof_error_table
	.globl	initialize_prof_error_table_r
	.type	initialize_prof_error_table_r, @function
initialize_prof_error_table_r:
.LFB7:
	.cfi_startproc
	endbr64
	push	rbp
	.cfi_def_cfa_offset 16
	.cfi_offset 6, -16
	mov	rbp, rsp
	.cfi_def_cfa_register 6
	sub	rsp, 32
	mov	QWORD PTR -24[rbp], rdi
	mov	rax, QWORD PTR -24[rbp]
	mov	QWORD PTR -8[rbp], rax
	mov	rax, QWORD PTR -24[rbp]
	mov	rax, QWORD PTR [rax]
	mov	QWORD PTR -16[rbp], rax
	jmp	.L3
.L6:
	mov	rax, QWORD PTR -16[rbp]
	mov	rax, QWORD PTR 8[rax]
	mov	rax, QWORD PTR [rax]
	lea	rdx, text[rip]
	cmp	rax, rdx
	je	.L9
	mov	rax, QWORD PTR -16[rbp]
	mov	QWORD PTR -8[rbp], rax
	mov	rax, QWORD PTR -16[rbp]
	mov	rax, QWORD PTR [rax]
	mov	QWORD PTR -16[rbp], rax
.L3:
	cmp	QWORD PTR -16[rbp], 0
	jne	.L6
	mov	edi, 16
	call	malloc@PLT
	mov	QWORD PTR -16[rbp], rax
	cmp	QWORD PTR -16[rbp], 0
	jne	.L7
	mov	rax, QWORD PTR link[rip+8]
	test	rax, rax
	jne	.L10
	lea	rax, link[rip]
	mov	QWORD PTR -16[rbp], rax
.L7:
	mov	rax, QWORD PTR -16[rbp]
	lea	rdx, et_prof_error_table[rip]
	mov	QWORD PTR 8[rax], rdx
	mov	rax, QWORD PTR -16[rbp]
	mov	QWORD PTR [rax], 0
	mov	rax, QWORD PTR -8[rbp]
	mov	rdx, QWORD PTR -16[rbp]
	mov	QWORD PTR [rax], rdx
	jmp	.L2
.L9:
	nop
	jmp	.L2
.L10:
	nop
.L2:
	leave
	.cfi_def_cfa 7, 8
	ret
	.cfi_endproc
.LFE7:
	.size	initialize_prof_error_table_r, .-initialize_prof_error_table_r
	.ident	"GCC: (Ubuntu 10.5.0-1ubuntu1~20.04) 10.5.0"
	.section	.note.GNU-stack,"",@progbits
	.section	.note.gnu.property,"a"
	.align 8
	.long	 1f - 0f
	.long	 4f - 1f
	.long	 5
0:
	.string	 "GNU"
1:
	.align 8
	.long	 0xc0000002
	.long	 3f - 2f
2:
	.long	 0x3
3:
	.align 8
4:

	.arch armv5t
	.eabi_attribute 20, 1
	.eabi_attribute 21, 1
	.eabi_attribute 23, 3
	.eabi_attribute 24, 1
	.eabi_attribute 25, 1
	.eabi_attribute 26, 2
	.eabi_attribute 30, 6
	.eabi_attribute 34, 0
	.eabi_attribute 18, 4
	.file	"663231.c"
	.text
	.section	.rodata
	.align	2
.LC0:
	.ascii	"Profile version 0.0\000"
	.align	2
.LC1:
	.ascii	"Bad magic value in profile_node\000"
	.align	2
.LC2:
	.ascii	"Profile section not found\000"
	.align	2
.LC3:
	.ascii	"Profile relation not found\000"
	.align	2
.LC4:
	.ascii	"Attempt to add a relation to node which is not a se"
	.ascii	"ction\000"
	.align	2
.LC5:
	.ascii	"A profile section header has a non-zero value\000"
	.align	2
.LC6:
	.ascii	"Bad linked list in profile structures\000"
	.align	2
.LC7:
	.ascii	"Bad group level in profile strctures\000"
	.align	2
.LC8:
	.ascii	"Bad parent pointer in profile strctures\000"
	.align	2
.LC9:
	.ascii	"Bad magic value in profile iterator\000"
	.align	2
.LC10:
	.ascii	"Can't set value on section node\000"
	.align	2
.LC11:
	.ascii	"Invalid argument passed to profile library\000"
	.align	2
.LC12:
	.ascii	"Attempt to modify read-only profile\000"
	.align	2
.LC13:
	.ascii	"Profile section header not at top level\000"
	.align	2
.LC14:
	.ascii	"Syntax error in profile section header\000"
	.align	2
.LC15:
	.ascii	"Syntax error in profile relation\000"
	.align	2
.LC16:
	.ascii	"Extra closing brace in profile\000"
	.align	2
.LC17:
	.ascii	"Missing open brace in profile\000"
	.align	2
.LC18:
	.ascii	"Bad magic value in profile_t\000"
	.align	2
.LC19:
	.ascii	"Bad magic value in profile_section_t\000"
	.align	2
.LC20:
	.ascii	"Iteration through all top level section not support"
	.ascii	"ed\000"
	.align	2
.LC21:
	.ascii	"Invalid profile_section object\000"
	.align	2
.LC22:
	.ascii	"No more sections\000"
	.align	2
.LC23:
	.ascii	"Bad nameset passed to query routine\000"
	.align	2
.LC24:
	.ascii	"No profile file open\000"
	.align	2
.LC25:
	.ascii	"Bad magic value in profile_file_t\000"
	.align	2
.LC26:
	.ascii	"Couldn't open profile file\000"
	.align	2
.LC27:
	.ascii	"Section already exists\000"
	.align	2
.LC28:
	.ascii	"Invalid boolean value\000"
	.align	2
.LC29:
	.ascii	"Invalid integer value\000"
	.align	2
.LC30:
	.ascii	"Bad magic value in profile_file_data_t\000"
	.align	2
	.type	text, %object
	.size	text, 128
text:
	.word	.LC0
	.word	.LC1
	.word	.LC2
	.word	.LC3
	.word	.LC4
	.word	.LC5
	.word	.LC6
	.word	.LC7
	.word	.LC8
	.word	.LC9
	.word	.LC10
	.word	.LC11
	.word	.LC12
	.word	.LC13
	.word	.LC14
	.word	.LC15
	.word	.LC16
	.word	.LC17
	.word	.LC18
	.word	.LC19
	.word	.LC20
	.word	.LC21
	.word	.LC22
	.word	.LC23
	.word	.LC24
	.word	.LC25
	.word	.LC26
	.word	.LC27
	.word	.LC28
	.word	.LC29
	.word	.LC30
	.word	0
	.global	et_prof_error_table
	.align	2
	.type	et_prof_error_table, %object
	.size	et_prof_error_table, 12
et_prof_error_table:
	.word	text
	.word	-1429577728
	.word	31
	.local	link
	.comm	link,8,4
	.text
	.align	2
	.global	initialize_prof_error_table
	.syntax unified
	.arm
	.fpu softvfp
	.type	initialize_prof_error_table, %function
initialize_prof_error_table:
	@ args = 0, pretend = 0, frame = 0
	@ frame_needed = 1, uses_anonymous_args = 0
	push	{fp, lr}
	add	fp, sp, #4
	ldr	r0, .L2
	bl	initialize_prof_error_table_r
	nop
	pop	{fp, pc}
.L3:
	.align	2
.L2:
	.word	_et_list
	.size	initialize_prof_error_table, .-initialize_prof_error_table
	.align	2
	.global	initialize_prof_error_table_r
	.syntax unified
	.arm
	.fpu softvfp
	.type	initialize_prof_error_table_r, %function
initialize_prof_error_table_r:
	@ args = 0, pretend = 0, frame = 16
	@ frame_needed = 1, uses_anonymous_args = 0
	push	{fp, lr}
	add	fp, sp, #4
	sub	sp, sp, #16
	str	r0, [fp, #-16]
	ldr	r3, [fp, #-16]
	str	r3, [fp, #-8]
	ldr	r3, [fp, #-16]
	ldr	r3, [r3]
	str	r3, [fp, #-12]
	b	.L5
.L8:
	ldr	r3, [fp, #-12]
	ldr	r3, [r3, #4]
	ldr	r3, [r3]
	ldr	r2, .L13
	cmp	r3, r2
	beq	.L11
	ldr	r3, [fp, #-12]
	str	r3, [fp, #-8]
	ldr	r3, [fp, #-12]
	ldr	r3, [r3]
	str	r3, [fp, #-12]
.L5:
	ldr	r3, [fp, #-12]
	cmp	r3, #0
	bne	.L8
	mov	r0, #8
	bl	malloc
	mov	r3, r0
	str	r3, [fp, #-12]
	ldr	r3, [fp, #-12]
	cmp	r3, #0
	bne	.L9
	ldr	r3, .L13+4
	ldr	r3, [r3, #4]
	cmp	r3, #0
	bne	.L12
	ldr	r3, .L13+4
	str	r3, [fp, #-12]
.L9:
	ldr	r3, [fp, #-12]
	ldr	r2, .L13+8
	str	r2, [r3, #4]
	ldr	r3, [fp, #-12]
	mov	r2, #0
	str	r2, [r3]
	ldr	r3, [fp, #-8]
	ldr	r2, [fp, #-12]
	str	r2, [r3]
	b	.L4
.L11:
	nop
	b	.L4
.L12:
	nop
.L4:
	sub	sp, fp, #4
	@ sp needed
	pop	{fp, pc}
.L14:
	.align	2
.L13:
	.word	text
	.word	link
	.word	et_prof_error_table
	.size	initialize_prof_error_table_r, .-initialize_prof_error_table_r
	.ident	"GCC: (Ubuntu 9.4.0-1ubuntu1~20.04.2) 9.4.0"
	.section	.note.GNU-stack,"",%progbits
