	.file	"extr_syslogd.c_fprintlog_rfc3164.c"
	.intel_syntax noprefix
	.text
	.section	.rodata.str1.1,"aMS",@progbits,1
.LC0:
	.string	"<"
.LC1:
	.string	"%d"
.LC2:
	.string	">"
.LC3:
	.string	" Forwarded from "
.LC4:
	.string	":"
.LC5:
	.string	" "
.LC6:
	.string	"\r\n\007Message from syslogd@"
.LC7:
	.string	" at "
.LC8:
	.string	" ...\r\n"
.LC9:
	.string	"."
.LC10:
	.string	"> "
.LC11:
	.string	"["
.LC12:
	.string	"]"
.LC13:
	.string	": "
	.text
	.p2align 4
	.type	fprintlog_rfc3164, @function
fprintlog_rfc3164:
.LFB0:
	.cfi_startproc
	endbr64
	push	rbp
	.cfi_def_cfa_offset 16
	.cfi_offset 6, -16
	mov	rbp, rsp
	.cfi_def_cfa_register 6
	push	r15
	.cfi_offset 15, -24
	mov	r15, rsi
	push	r14
	.cfi_offset 14, -32
	mov	r14, rdx
	push	r13
	.cfi_offset 13, -40
	mov	r13, rdi
	push	r12
	push	rbx
	.cfi_offset 12, -48
	.cfi_offset 3, -56
	mov	rbx, r8
	sub	rsp, 72
	mov	QWORD PTR -96[rbp], rcx
	mov	DWORD PTR -84[rbp], r9d
	mov	rcx, rsp
	mov	rax, QWORD PTR fs:40
	mov	QWORD PTR -56[rbp], rax
	xor	eax, eax
	mov	eax, DWORD PTR RFC3164_DATELEN[rip]
	lea	esi, 1[rax]
	movsx	rax, esi
	add	rax, 15
	mov	rdx, rax
	and	rax, -4096
	sub	rcx, rax
	and	rdx, -16
	mov	rax, rcx
	cmp	rsp, rax
	je	.L3
.L47:
	sub	rsp, 4096
	or	QWORD PTR 4088[rsp], 0
	cmp	rsp, rax
	jne	.L47
.L3:
	and	edx, 4095
	sub	rsp, rdx
	test	rdx, rdx
	jne	.L48
.L4:
	mov	edx, DWORD PTR RFC3164_DATEFMT[rip]
	lea	rcx, 8[r13]
	mov	rdi, rsp
	mov	QWORD PTR -104[rbp], rsp
	call	strftime@PLT
	test	rax, rax
	je	.L49
.L5:
	lea	r12, -72[rbp]
	mov	rdi, r12
	call	iovlist_init@PLT
	mov	eax, DWORD PTR 0[r13]
	cmp	eax, 128
	je	.L6
	cmp	eax, 129
	jne	.L7
	lea	rsi, .LC0[rip]
	mov	rdi, r12
	call	iovlist_append@PLT
	mov	ecx, DWORD PTR 4[r13]
	lea	r8, -61[rbp]
	lea	rdx, .LC1[rip]
	mov	rdi, r8
	mov	esi, 5
	mov	QWORD PTR -112[rbp], r8
	call	snprintf@PLT
	mov	r8, QWORD PTR -112[rbp]
	mov	rdi, r12
	mov	rsi, r8
	call	iovlist_append@PLT
	lea	rsi, .LC2[rip]
	mov	rdi, r12
	call	iovlist_append@PLT
	mov	rsi, QWORD PTR -104[rbp]
	mov	rdi, r12
	call	iovlist_append@PLT
	mov	esi, DWORD PTR LocalHostName[rip]
	mov	rdi, r15
	call	strcasecmp@PLT
	test	eax, eax
	jne	.L50
.L45:
	lea	rsi, .LC5[rip]
	mov	rdi, r12
	call	iovlist_append@PLT
.L9:
	test	r14, r14
	je	.L19
	mov	rsi, r14
	mov	rdi, r12
	call	iovlist_append@PLT
	mov	r15, QWORD PTR -96[rbp]
	test	r15, r15
	je	.L20
	lea	rsi, .LC11[rip]
	mov	rdi, r12
	call	iovlist_append@PLT
	mov	rsi, r15
	mov	rdi, r12
	call	iovlist_append@PLT
	lea	rsi, .LC12[rip]
	mov	rdi, r12
	call	iovlist_append@PLT
.L20:
	lea	rsi, .LC13[rip]
	mov	rdi, r12
	call	iovlist_append@PLT
.L19:
	mov	rsi, rbx
	mov	rdi, r12
	call	iovlist_append@PLT
	mov	edx, DWORD PTR -84[rbp]
	mov	rsi, r12
	mov	rdi, r13
	call	fprintlog_write@PLT
	mov	rax, QWORD PTR -56[rbp]
	xor	rax, QWORD PTR fs:40
	jne	.L51
	lea	rsp, -40[rbp]
	pop	rbx
	pop	r12
	pop	r13
	pop	r14
	pop	r15
	pop	rbp
	.cfi_remember_state
	.cfi_def_cfa 7, 8
	ret
	.p2align 4,,10
	.p2align 3
.L49:
	.cfi_restore_state
	mov	BYTE PTR [rsp], 0
	jmp	.L5
	.p2align 4,,10
	.p2align 3
.L7:
	mov	rsi, QWORD PTR -104[rbp]
	mov	rdi, r12
	call	iovlist_append@PLT
	lea	rsi, .LC5[rip]
	mov	rdi, r12
	call	iovlist_append@PLT
	mov	eax, DWORD PTR LogFacPri[rip]
	test	eax, eax
	jne	.L52
.L10:
	mov	rsi, r15
	mov	rdi, r12
	call	iovlist_append@PLT
	jmp	.L45
	.p2align 4,,10
	.p2align 3
.L6:
	mov	rdi, r12
	lea	rsi, .LC6[rip]
	call	iovlist_append@PLT
	mov	rsi, r15
	mov	rdi, r12
	call	iovlist_append@PLT
	mov	rdi, r12
	lea	rsi, .LC7[rip]
	call	iovlist_append@PLT
	mov	rsi, QWORD PTR -104[rbp]
	mov	rdi, r12
	call	iovlist_append@PLT
	lea	rsi, .LC8[rip]
	mov	rdi, r12
	call	iovlist_append@PLT
	jmp	.L9
	.p2align 4,,10
	.p2align 3
.L48:
	or	QWORD PTR -8[rsp+rdx], 0
	jmp	.L4
	.p2align 4,,10
	.p2align 3
.L52:
	mov	rdi, r12
	lea	rsi, .LC0[rip]
	call	iovlist_append@PLT
	mov	edi, DWORD PTR 4[r13]
	and	edi, DWORD PTR LOG_FACMASK[rip]
	cmp	DWORD PTR LogFacPri[rip], 1
	jle	.L11
	mov	rax, QWORD PTR facilitynames[rip]
	mov	rsi, QWORD PTR [rax]
	test	rsi, rsi
	jne	.L14
	jmp	.L11
	.p2align 4,,10
	.p2align 3
.L12:
	mov	rsi, QWORD PTR 16[rax]
	add	rax, 16
	test	rsi, rsi
	je	.L11
.L14:
	cmp	DWORD PTR 8[rax], edi
	jne	.L12
.L43:
	mov	rdi, r12
	call	iovlist_append@PLT
	lea	rsi, .LC9[rip]
	mov	rdi, r12
	call	iovlist_append@PLT
	mov	edi, DWORD PTR 4[r13]
	call	LOG_PRI@PLT
	cmp	DWORD PTR LogFacPri[rip], 1
	mov	ecx, eax
	jle	.L15
	mov	rdx, QWORD PTR prioritynames[rip]
	mov	rsi, QWORD PTR [rdx]
	test	rsi, rsi
	jne	.L18
	jmp	.L15
	.p2align 4,,10
	.p2align 3
.L16:
	mov	rsi, QWORD PTR 16[rdx]
	add	rdx, 16
	test	rsi, rsi
	je	.L15
.L18:
	cmp	DWORD PTR 8[rdx], ecx
	jne	.L16
.L44:
	mov	rdi, r12
	call	iovlist_append@PLT
	lea	rsi, .LC10[rip]
	mov	rdi, r12
	call	iovlist_append@PLT
	jmp	.L10
	.p2align 4,,10
	.p2align 3
.L50:
	mov	rdi, r12
	lea	rsi, .LC3[rip]
	call	iovlist_append@PLT
	mov	rsi, r15
	mov	rdi, r12
	call	iovlist_append@PLT
	lea	rsi, .LC4[rip]
	mov	rdi, r12
	call	iovlist_append@PLT
	jmp	.L45
	.p2align 4,,10
	.p2align 3
.L15:
	lea	r8, -61[rbp]
	mov	esi, 5
	lea	rdx, .LC1[rip]
	mov	rdi, r8
	mov	QWORD PTR -104[rbp], r8
	call	snprintf@PLT
	mov	r8, QWORD PTR -104[rbp]
	mov	rsi, r8
	jmp	.L44
	.p2align 4,,10
	.p2align 3
.L11:
	call	LOG_FAC@PLT
	lea	r8, -66[rbp]
	mov	esi, 5
	lea	rdx, .LC1[rip]
	mov	rdi, r8
	mov	ecx, eax
	mov	QWORD PTR -104[rbp], r8
	call	snprintf@PLT
	mov	r8, QWORD PTR -104[rbp]
	mov	rsi, r8
	jmp	.L43
.L51:
	call	__stack_chk_fail@PLT
	.cfi_endproc
.LFE0:
	.size	fprintlog_rfc3164, .-fprintlog_rfc3164
	.comm	prioritynames,8,8
	.comm	facilitynames,8,8
	.comm	RFC3164_DATELEN,4,4
	.comm	RFC3164_DATEFMT,4,4
	.comm	LogFacPri,4,4
	.comm	LocalHostName,4,4
	.comm	LOG_FACMASK,4,4
	.ident	"GCC: (Ubuntu 9.4.0-1ubuntu1~20.04.2) 9.4.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, 2
	.eabi_attribute 34, 0
	.eabi_attribute 18, 4
	.file	"extr_syslogd.c_fprintlog_rfc3164.c"
	.text
	.section	.rodata.str1.4,"aMS",%progbits,1
	.align	2
.LC0:
	.ascii	"<\000"
	.align	2
.LC1:
	.ascii	"%d\000"
	.align	2
.LC2:
	.ascii	">\000"
	.align	2
.LC3:
	.ascii	" Forwarded from \000"
	.align	2
.LC4:
	.ascii	":\000"
	.align	2
.LC5:
	.ascii	" \000"
	.align	2
.LC6:
	.ascii	"\015\012\007Message from syslogd@\000"
	.align	2
.LC7:
	.ascii	" at \000"
	.align	2
.LC8:
	.ascii	" ...\015\012\000"
	.align	2
.LC9:
	.ascii	".\000"
	.align	2
.LC10:
	.ascii	"> \000"
	.align	2
.LC11:
	.ascii	"[\000"
	.align	2
.LC12:
	.ascii	"]\000"
	.align	2
.LC13:
	.ascii	": \000"
	.section	.rodata.cst4,"aM",%progbits,4
	.align	2
.LC14:
	.word	__stack_chk_guard
	.text
	.align	2
	.syntax unified
	.arm
	.fpu softvfp
	.type	fprintlog_rfc3164, %function
fprintlog_rfc3164:
	@ args = 8, pretend = 0, frame = 24
	@ frame_needed = 1, uses_anonymous_args = 0
	push	{r4, r5, r6, r7, r8, r9, fp, lr}
	add	fp, sp, #28
	sub	sp, sp, #24
	mov	r7, r3
	ldr	r3, .L47
	mov	r6, r1
	ldr	r1, [r3]
	ldr	ip, .L47+4
	mov	r5, r2
	add	r2, r1, #8
	bic	r2, r2, #7
	sub	sp, sp, r2
	ldr	r2, [ip]
	ldr	ip, .L47+8
	add	r3, r0, #8
	mov	r4, r0
	add	r1, r1, #1
	mov	r0, sp
	ldr	ip, [ip]
	str	ip, [fp, #-32]
	mov	ip,#0
	ldr	r8, [fp, #4]
	bl	strftime
	cmp	r0, #0
	strbeq	r0, [sp]
	sub	r0, fp, #52
	bl	iovlist_init
	ldr	r3, [r4]
	mov	r9, sp
	cmp	r3, #128
	beq	.L3
	cmp	r3, #129
	bne	.L4
	ldr	r1, .L47+12
	sub	r0, fp, #52
	bl	iovlist_append
	ldr	r3, [r4, #4]
	ldr	r2, .L47+16
	mov	r1, #5
	sub	r0, fp, #40
	bl	snprintf
	sub	r1, fp, #40
	sub	r0, fp, #52
	bl	iovlist_append
	ldr	r1, .L47+20
	sub	r0, fp, #52
	bl	iovlist_append
	mov	r1, r9
	sub	r0, fp, #52
	bl	iovlist_append
	ldr	r3, .L47+24
	mov	r0, r6
	ldr	r1, [r3]
	bl	strcasecmp
	cmp	r0, #0
	bne	.L44
.L42:
	ldr	r1, .L47+28
	sub	r0, fp, #52
	bl	iovlist_append
.L6:
	cmp	r5, #0
	beq	.L16
	mov	r1, r5
	sub	r0, fp, #52
	bl	iovlist_append
	cmp	r7, #0
	beq	.L17
	ldr	r1, .L47+32
	sub	r0, fp, #52
	bl	iovlist_append
	mov	r1, r7
	sub	r0, fp, #52
	bl	iovlist_append
	ldr	r1, .L47+36
	sub	r0, fp, #52
	bl	iovlist_append
.L17:
	ldr	r1, .L47+40
	sub	r0, fp, #52
	bl	iovlist_append
.L16:
	mov	r1, r8
	sub	r0, fp, #52
	bl	iovlist_append
	ldr	r2, [fp, #8]
	mov	r0, r4
	sub	r1, fp, #52
	bl	fprintlog_write
	ldr	r3, .L47+8
	ldr	r2, [r3]
	ldr	r3, [fp, #-32]
	eors	r2, r3, r2
	mov	r3, #0
	bne	.L45
	sub	sp, fp, #28
	@ sp needed
	pop	{r4, r5, r6, r7, r8, r9, fp, pc}
.L3:
	ldr	r1, .L47+44
	sub	r0, fp, #52
	bl	iovlist_append
	mov	r1, r6
	sub	r0, fp, #52
	bl	iovlist_append
	ldr	r1, .L47+48
	sub	r0, fp, #52
	bl	iovlist_append
	mov	r1, r9
	sub	r0, fp, #52
	bl	iovlist_append
	ldr	r1, .L47+52
	sub	r0, fp, #52
	bl	iovlist_append
	b	.L6
.L4:
	mov	r1, r9
	sub	r0, fp, #52
	ldr	r9, .L47+56
	bl	iovlist_append
	ldr	r1, .L47+28
	sub	r0, fp, #52
	bl	iovlist_append
	ldr	r3, [r9]
	cmp	r3, #0
	bne	.L46
.L7:
	mov	r1, r6
	sub	r0, fp, #52
	bl	iovlist_append
	b	.L42
.L44:
	ldr	r1, .L47+60
	sub	r0, fp, #52
	bl	iovlist_append
	mov	r1, r6
	sub	r0, fp, #52
	bl	iovlist_append
	ldr	r1, .L47+64
	sub	r0, fp, #52
	bl	iovlist_append
	b	.L42
.L46:
	ldr	r1, .L47+12
	sub	r0, fp, #52
	bl	iovlist_append
	ldr	r3, .L47+68
	ldr	r2, [r9]
	ldr	r3, [r3]
	ldr	r0, [r4, #4]
	cmp	r2, #1
	and	r0, r0, r3
	ble	.L8
	ldr	r3, .L47+72
	ldr	r3, [r3]
	ldr	r1, [r3]
	cmp	r1, #0
	bne	.L11
	b	.L8
.L9:
	ldr	r1, [r3, #8]!
	cmp	r1, #0
	beq	.L8
.L11:
	ldr	r2, [r3, #4]
	cmp	r2, r0
	bne	.L9
.L40:
	sub	r0, fp, #52
	bl	iovlist_append
	ldr	r1, .L47+76
	sub	r0, fp, #52
	bl	iovlist_append
	ldr	r0, [r4, #4]
	bl	LOG_PRI
	ldr	r2, [r9]
	mov	r3, r0
	cmp	r2, #1
	ble	.L12
	ldr	r2, .L47+80
	ldr	r2, [r2]
	ldr	r1, [r2]
	cmp	r1, #0
	bne	.L15
	b	.L12
.L13:
	ldr	r1, [r2, #8]!
	cmp	r1, #0
	beq	.L12
.L15:
	ldr	ip, [r2, #4]
	cmp	ip, r3
	bne	.L13
.L41:
	sub	r0, fp, #52
	bl	iovlist_append
	ldr	r1, .L47+84
	sub	r0, fp, #52
	bl	iovlist_append
	b	.L7
.L12:
	mov	r1, #5
	ldr	r2, .L47+16
	sub	r0, fp, #40
	bl	snprintf
	sub	r1, fp, #40
	b	.L41
.L8:
	bl	LOG_FAC
	mov	r1, #5
	mov	r3, r0
	ldr	r2, .L47+16
	sub	r0, fp, #48
	bl	snprintf
	sub	r1, fp, #48
	b	.L40
.L45:
	bl	__stack_chk_fail
.L48:
	.align	2
.L47:
	.word	RFC3164_DATELEN
	.word	RFC3164_DATEFMT
	.word	.LC14
	.word	.LC0
	.word	.LC1
	.word	.LC2
	.word	LocalHostName
	.word	.LC5
	.word	.LC11
	.word	.LC12
	.word	.LC13
	.word	.LC6
	.word	.LC7
	.word	.LC8
	.word	LogFacPri
	.word	.LC3
	.word	.LC4
	.word	LOG_FACMASK
	.word	facilitynames
	.word	.LC9
	.word	prioritynames
	.word	.LC10
	.size	fprintlog_rfc3164, .-fprintlog_rfc3164
	.comm	prioritynames,4,4
	.comm	facilitynames,4,4
	.comm	RFC3164_DATELEN,4,4
	.comm	RFC3164_DATEFMT,4,4
	.comm	LogFacPri,4,4
	.comm	LocalHostName,4,4
	.comm	LOG_FACMASK,4,4
	.ident	"GCC: (Ubuntu 9.4.0-1ubuntu1~20.04.2) 9.4.0"
	.section	.note.GNU-stack,"",%progbits
