	.file	"extr_nspawn.c_verify_arguments.c"
	.intel_syntax noprefix
	.text
	.section	.rodata.str1.8,"aMS",@progbits,1
	.align 8
.LC0:
	.string	"Failed to determine whether we are in all unified mode."
	.align 8
.LC1:
	.string	"--boot cannot be used without namespacing."
	.align 8
.LC2:
	.string	"--keep-unit --register=yes may not be used when invoked from a user session."
	.align 8
.LC3:
	.string	"--directory= and --image= may not be combined."
	.align 8
.LC4:
	.string	"--template= and --image= may not be combined."
	.align 8
.LC5:
	.string	"--template= needs --directory= or --machine=."
	.align 8
.LC6:
	.string	"--ephemeral and --template= may not be combined."
	.align 8
.LC7:
	.string	"--ephemeral and --link-journal= may not be combined."
	.align 8
.LC8:
	.string	"--private-users= is not supported, kernel compiled without user namespace support."
	.align 8
.LC9:
	.string	"--read-only and --private-users-chown may not be combined."
	.align 8
.LC10:
	.string	"--volatile= and --private-users-chown may not be combined."
	.align 8
.LC11:
	.string	"--network-namespace-path= cannot be combined with other network options."
	.align 8
.LC12:
	.string	"--network-bridge= and --network-zone= may not be combined."
	.align 8
.LC13:
	.string	"Invalid namespacing settings. Mounting sysfs with --private-users requires --private-network."
	.align 8
.LC14:
	.string	"Cannot combine --private-users with read-write mounts."
	.align 8
.LC15:
	.string	"Cannot use --port= without private networking."
	.align 8
.LC16:
	.string	"--port= is not supported, compiled without libiptc support."
	.text
	.p2align 4
	.type	verify_arguments, @function
verify_arguments:
.LFB0:
	.cfi_startproc
	endbr64
	sub	rsp, 8
	.cfi_def_cfa_offset 16
	mov	rax, QWORD PTR arg_start_mode[rip]
	cmp	rax, QWORD PTR START_PID2[rip]
	je	.L46
.L2:
	mov	rdx, QWORD PTR arg_userns_mode[rip]
	cmp	rdx, QWORD PTR USER_NAMESPACE_NO[rip]
	je	.L6
	mov	ecx, DWORD PTR MOUNT_USE_USERNS[rip]
	or	DWORD PTR arg_mount_settings[rip], ecx
.L6:
	cmp	QWORD PTR arg_private_network[rip], 0
	je	.L7
	mov	ecx, DWORD PTR MOUNT_APPLY_APIVFS_NETNS[rip]
	or	DWORD PTR arg_mount_settings[rip], ecx
.L7:
	mov	ecx, DWORD PTR arg_clone_ns_flags[rip]
	test	DWORD PTR CLONE_NEWPID[rip], ecx
	jne	.L47
.L8:
	cmp	QWORD PTR START_PID1[rip], rax
	mov	DWORD PTR arg_register[rip], 0
	jne	.L48
.L9:
	cmp	rdx, QWORD PTR USER_NAMESPACE_PICK[rip]
	je	.L49
	cmp	QWORD PTR START_BOOT[rip], rax
	je	.L50
.L11:
	mov	rax, QWORD PTR VOLATILE_NO[rip]
	cmp	QWORD PTR arg_volatile_mode[rip], rax
	je	.L12
.L57:
	mov	DWORD PTR arg_read_only[rip], 1
.L12:
	cmp	QWORD PTR arg_keep_unit[rip], 0
	je	.L13
	mov	ecx, DWORD PTR arg_register[rip]
	test	ecx, ecx
	jne	.L51
.L13:
	cmp	QWORD PTR arg_directory[rip], 0
	je	.L14
	cmp	QWORD PTR arg_image[rip], 0
	jne	.L52
	cmp	QWORD PTR arg_template[rip], 0
	je	.L16
.L18:
	cmp	QWORD PTR arg_ephemeral[rip], 0
	jne	.L53
.L20:
	mov	rax, QWORD PTR USER_NAMESPACE_NO[rip]
	cmp	QWORD PTR arg_userns_mode[rip], rax
	je	.L21
	xor	eax, eax
	call	userns_supported@PLT
	test	eax, eax
	je	.L54
.L21:
	mov	edx, DWORD PTR arg_userns_chown[rip]
	test	edx, edx
	je	.L22
	mov	eax, DWORD PTR arg_read_only[rip]
	test	eax, eax
	jne	.L55
	mov	rax, QWORD PTR VOLATILE_NO[rip]
	cmp	QWORD PTR arg_volatile_mode[rip], rax
	je	.L22
	mov	edi, DWORD PTR EINVAL[rip]
	call	SYNTHETIC_ERRNO@PLT
	lea	rsi, .LC10[rip]
	add	rsp, 8
	.cfi_remember_state
	.cfi_def_cfa_offset 8
	mov	edi, eax
	jmp	log_error_errno@PLT
	.p2align 4,,10
	.p2align 3
.L47:
	.cfi_restore_state
	test	DWORD PTR CLONE_NEWUTS[rip], ecx
	jne	.L9
	jmp	.L8
	.p2align 4,,10
	.p2align 3
.L14:
	cmp	QWORD PTR arg_template[rip], 0
	je	.L16
	cmp	QWORD PTR arg_image[rip], 0
	jne	.L56
	cmp	QWORD PTR arg_machine[rip], 0
	jne	.L18
	mov	edi, DWORD PTR EINVAL[rip]
	call	SYNTHETIC_ERRNO@PLT
	lea	rsi, .LC5[rip]
	add	rsp, 8
	.cfi_remember_state
	.cfi_def_cfa_offset 8
	mov	edi, eax
	jmp	log_error_errno@PLT
	.p2align 4,,10
	.p2align 3
.L50:
	.cfi_restore_state
	cmp	QWORD PTR arg_kill_signal[rip], 0
	jg	.L11
	mov	rax, QWORD PTR SIGRTMIN[rip]
	add	rax, 3
	mov	QWORD PTR arg_kill_signal[rip], rax
	mov	rax, QWORD PTR VOLATILE_NO[rip]
	cmp	QWORD PTR arg_volatile_mode[rip], rax
	jne	.L57
	jmp	.L12
	.p2align 4,,10
	.p2align 3
.L49:
	cmp	QWORD PTR START_BOOT[rip], rax
	mov	DWORD PTR arg_userns_chown[rip], 1
	jne	.L11
	jmp	.L50
	.p2align 4,,10
	.p2align 3
.L48:
	mov	edi, DWORD PTR EINVAL[rip]
	call	SYNTHETIC_ERRNO@PLT
	lea	rsi, .LC1[rip]
	add	rsp, 8
	.cfi_remember_state
	.cfi_def_cfa_offset 8
	mov	edi, eax
	jmp	log_error_errno@PLT
	.p2align 4,,10
	.p2align 3
.L16:
	.cfi_restore_state
	cmp	QWORD PTR arg_ephemeral[rip], 0
	je	.L20
	mov	edx, DWORD PTR LINK_AUTO[rip]
	mov	esi, DWORD PTR LINK_NO[rip]
	mov	edi, DWORD PTR arg_link_journal[rip]
	call	IN_SET@PLT
	test	eax, eax
	jne	.L20
	mov	edi, DWORD PTR EINVAL[rip]
	call	SYNTHETIC_ERRNO@PLT
	lea	rsi, .LC7[rip]
	add	rsp, 8
	.cfi_remember_state
	.cfi_def_cfa_offset 8
	mov	edi, eax
	jmp	log_error_errno@PLT
	.p2align 4,,10
	.p2align 3
.L46:
	.cfi_restore_state
	mov	rsi, QWORD PTR CGROUP_UNIFIED_UNKNOWN[rip]
	cmp	QWORD PTR arg_unified_cgroup_hierarchy[rip], rsi
	jne	.L2
	xor	eax, eax
	call	cg_all_unified@PLT
	test	eax, eax
	js	.L58
	je	.L4
	mov	rax, QWORD PTR CGROUP_UNIFIED_ALL[rip]
	mov	QWORD PTR arg_unified_cgroup_hierarchy[rip], rax
	mov	rax, QWORD PTR arg_start_mode[rip]
	jmp	.L2
	.p2align 4,,10
	.p2align 3
.L22:
	cmp	QWORD PTR arg_network_namespace_path[rip], 0
	mov	rax, QWORD PTR arg_network_bridge[rip]
	jne	.L59
	test	rax, rax
	je	.L25
	cmp	QWORD PTR arg_network_zone[rip], 0
	jne	.L60
.L25:
	mov	rax, QWORD PTR USER_NAMESPACE_NO[rip]
	cmp	QWORD PTR arg_userns_mode[rip], rax
	je	.L26
	mov	eax, DWORD PTR arg_mount_settings[rip]
	test	DWORD PTR MOUNT_APPLY_APIVFS_NETNS[rip], eax
	jne	.L61
.L27:
	test	DWORD PTR MOUNT_APPLY_APIVFS_RO[rip], eax
	je	.L62
.L26:
	cmp	QWORD PTR arg_expose_ports[rip], 0
	je	.L28
	cmp	QWORD PTR arg_private_network[rip], 0
	je	.L63
	mov	edi, DWORD PTR EOPNOTSUPP[rip]
	call	SYNTHETIC_ERRNO@PLT
	lea	rsi, .LC16[rip]
	add	rsp, 8
	.cfi_remember_state
	.cfi_def_cfa_offset 8
	mov	edi, eax
	jmp	log_error_errno@PLT
	.p2align 4,,10
	.p2align 3
.L59:
	.cfi_restore_state
	or	rax, QWORD PTR arg_network_interfaces[rip]
	or	rax, QWORD PTR arg_network_macvlan[rip]
	or	rax, QWORD PTR arg_network_ipvlan[rip]
	or	rax, QWORD PTR arg_network_veth_extra[rip]
	or	rax, QWORD PTR arg_network_zone[rip]
	or	rax, QWORD PTR arg_network_veth[rip]
	or	rax, QWORD PTR arg_private_network[rip]
	je	.L25
	mov	edi, DWORD PTR EINVAL[rip]
	call	SYNTHETIC_ERRNO@PLT
	lea	rsi, .LC11[rip]
	add	rsp, 8
	.cfi_remember_state
	.cfi_def_cfa_offset 8
	mov	edi, eax
	jmp	log_error_errno@PLT
	.p2align 4,,10
	.p2align 3
.L51:
	.cfi_restore_state
	xor	esi, esi
	xor	edi, edi
	call	cg_pid_get_owner_uid@PLT
	test	rax, rax
	js	.L13
	mov	edi, DWORD PTR EINVAL[rip]
	call	SYNTHETIC_ERRNO@PLT
	lea	rsi, .LC2[rip]
	add	rsp, 8
	.cfi_remember_state
	.cfi_def_cfa_offset 8
	mov	edi, eax
	jmp	log_error_errno@PLT
	.p2align 4,,10
	.p2align 3
.L52:
	.cfi_restore_state
	mov	edi, DWORD PTR EINVAL[rip]
	call	SYNTHETIC_ERRNO@PLT
	lea	rsi, .LC3[rip]
	add	rsp, 8
	.cfi_remember_state
	.cfi_def_cfa_offset 8
	mov	edi, eax
	jmp	log_error_errno@PLT
	.p2align 4,,10
	.p2align 3
.L28:
	.cfi_restore_state
	xor	eax, eax
	call	custom_mount_check_all@PLT
	mov	edx, 0
	test	eax, eax
	cmovg	eax, edx
	add	rsp, 8
	.cfi_remember_state
	.cfi_def_cfa_offset 8
	ret
	.p2align 4,,10
	.p2align 3
.L56:
	.cfi_restore_state
	mov	edi, DWORD PTR EINVAL[rip]
	call	SYNTHETIC_ERRNO@PLT
	lea	rsi, .LC4[rip]
	add	rsp, 8
	.cfi_remember_state
	.cfi_def_cfa_offset 8
	mov	edi, eax
	jmp	log_error_errno@PLT
	.p2align 4,,10
	.p2align 3
.L53:
	.cfi_restore_state
	mov	edi, DWORD PTR EINVAL[rip]
	call	SYNTHETIC_ERRNO@PLT
	lea	rsi, .LC6[rip]
	add	rsp, 8
	.cfi_remember_state
	.cfi_def_cfa_offset 8
	mov	edi, eax
	jmp	log_error_errno@PLT
	.p2align 4,,10
	.p2align 3
.L61:
	.cfi_restore_state
	cmp	QWORD PTR arg_private_network[rip], 0
	jne	.L27
	mov	edi, DWORD PTR EINVAL[rip]
	call	SYNTHETIC_ERRNO@PLT
	lea	rsi, .LC13[rip]
	add	rsp, 8
	.cfi_remember_state
	.cfi_def_cfa_offset 8
	mov	edi, eax
	jmp	log_error_errno@PLT
	.p2align 4,,10
	.p2align 3
.L54:
	.cfi_restore_state
	mov	edi, DWORD PTR EOPNOTSUPP[rip]
	call	SYNTHETIC_ERRNO@PLT
	lea	rsi, .LC8[rip]
	add	rsp, 8
	.cfi_remember_state
	.cfi_def_cfa_offset 8
	mov	edi, eax
	jmp	log_error_errno@PLT
	.p2align 4,,10
	.p2align 3
.L55:
	.cfi_restore_state
	mov	edi, DWORD PTR EINVAL[rip]
	call	SYNTHETIC_ERRNO@PLT
	lea	rsi, .LC9[rip]
	add	rsp, 8
	.cfi_remember_state
	.cfi_def_cfa_offset 8
	mov	edi, eax
	jmp	log_error_errno@PLT
	.p2align 4,,10
	.p2align 3
.L4:
	.cfi_restore_state
	mov	edi, DWORD PTR SYSTEMD_CGROUP_CONTROLLER[rip]
	call	cg_unified_controller@PLT
	test	rax, rax
	jle	.L5
	mov	rax, QWORD PTR CGROUP_UNIFIED_SYSTEMD[rip]
	mov	QWORD PTR arg_unified_cgroup_hierarchy[rip], rax
	mov	rax, QWORD PTR arg_start_mode[rip]
	jmp	.L2
	.p2align 4,,10
	.p2align 3
.L63:
	mov	edi, DWORD PTR EINVAL[rip]
	call	SYNTHETIC_ERRNO@PLT
	lea	rsi, .LC15[rip]
	add	rsp, 8
	.cfi_remember_state
	.cfi_def_cfa_offset 8
	mov	edi, eax
	jmp	log_error_errno@PLT
	.p2align 4,,10
	.p2align 3
.L62:
	.cfi_restore_state
	mov	edi, DWORD PTR EINVAL[rip]
	call	SYNTHETIC_ERRNO@PLT
	lea	rsi, .LC14[rip]
	add	rsp, 8
	.cfi_remember_state
	.cfi_def_cfa_offset 8
	mov	edi, eax
	jmp	log_error_errno@PLT
	.p2align 4,,10
	.p2align 3
.L60:
	.cfi_restore_state
	mov	edi, DWORD PTR EINVAL[rip]
	call	SYNTHETIC_ERRNO@PLT
	lea	rsi, .LC12[rip]
	add	rsp, 8
	.cfi_remember_state
	.cfi_def_cfa_offset 8
	mov	edi, eax
	jmp	log_error_errno@PLT
	.p2align 4,,10
	.p2align 3
.L58:
	.cfi_restore_state
	lea	rsi, .LC0[rip]
	mov	edi, eax
	add	rsp, 8
	.cfi_remember_state
	.cfi_def_cfa_offset 8
	jmp	log_error_errno@PLT
.L5:
	.cfi_restore_state
	mov	rax, QWORD PTR CGROUP_UNIFIED_NONE[rip]
	mov	QWORD PTR arg_unified_cgroup_hierarchy[rip], rax
	mov	rax, QWORD PTR arg_start_mode[rip]
	jmp	.L2
	.cfi_endproc
.LFE0:
	.size	verify_arguments, .-verify_arguments
	.comm	arg_volatile_mode,8,8
	.comm	arg_userns_mode,8,8
	.comm	arg_userns_chown,4,4
	.comm	arg_unified_cgroup_hierarchy,8,8
	.comm	arg_template,8,8
	.comm	arg_start_mode,8,8
	.comm	arg_register,4,4
	.comm	arg_read_only,4,4
	.comm	arg_private_network,8,8
	.comm	arg_network_zone,8,8
	.comm	arg_network_veth_extra,8,8
	.comm	arg_network_veth,8,8
	.comm	arg_network_namespace_path,8,8
	.comm	arg_network_macvlan,8,8
	.comm	arg_network_ipvlan,8,8
	.comm	arg_network_interfaces,8,8
	.comm	arg_network_bridge,8,8
	.comm	arg_mount_settings,4,4
	.comm	arg_machine,8,8
	.comm	arg_link_journal,4,4
	.comm	arg_kill_signal,8,8
	.comm	arg_keep_unit,8,8
	.comm	arg_image,8,8
	.comm	arg_expose_ports,8,8
	.comm	arg_ephemeral,8,8
	.comm	arg_directory,8,8
	.comm	arg_clone_ns_flags,4,4
	.comm	VOLATILE_NO,8,8
	.comm	USER_NAMESPACE_PICK,8,8
	.comm	USER_NAMESPACE_NO,8,8
	.comm	SYSTEMD_CGROUP_CONTROLLER,4,4
	.comm	START_PID2,8,8
	.comm	START_PID1,8,8
	.comm	START_BOOT,8,8
	.comm	SIGRTMIN,8,8
	.comm	MOUNT_USE_USERNS,4,4
	.comm	MOUNT_APPLY_APIVFS_RO,4,4
	.comm	MOUNT_APPLY_APIVFS_NETNS,4,4
	.comm	LINK_NO,4,4
	.comm	LINK_AUTO,4,4
	.comm	EOPNOTSUPP,4,4
	.comm	EINVAL,4,4
	.comm	CLONE_NEWUTS,4,4
	.comm	CLONE_NEWPID,4,4
	.comm	CGROUP_UNIFIED_UNKNOWN,8,8
	.comm	CGROUP_UNIFIED_SYSTEMD,8,8
	.comm	CGROUP_UNIFIED_NONE,8,8
	.comm	CGROUP_UNIFIED_ALL,8,8
	.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_nspawn.c_verify_arguments.c"
	.text
	.section	.rodata.str1.4,"aMS",%progbits,1
	.align	2
.LC0:
	.ascii	"Failed to determine whether we are in all unified m"
	.ascii	"ode.\000"
	.align	2
.LC1:
	.ascii	"--boot cannot be used without namespacing.\000"
	.align	2
.LC2:
	.ascii	"--keep-unit --register=yes may not be used when inv"
	.ascii	"oked from a user session.\000"
	.align	2
.LC3:
	.ascii	"--directory= and --image= may not be combined.\000"
	.align	2
.LC4:
	.ascii	"--template= and --image= may not be combined.\000"
	.align	2
.LC5:
	.ascii	"--template= needs --directory= or --machine=.\000"
	.align	2
.LC6:
	.ascii	"--ephemeral and --template= may not be combined.\000"
	.align	2
.LC7:
	.ascii	"--ephemeral and --link-journal= may not be combined"
	.ascii	".\000"
	.align	2
.LC8:
	.ascii	"--private-users= is not supported, kernel compiled "
	.ascii	"without user namespace support.\000"
	.align	2
.LC9:
	.ascii	"--read-only and --private-users-chown may not be co"
	.ascii	"mbined.\000"
	.align	2
.LC10:
	.ascii	"--volatile= and --private-users-chown may not be co"
	.ascii	"mbined.\000"
	.align	2
.LC11:
	.ascii	"--network-namespace-path= cannot be combined with o"
	.ascii	"ther network options.\000"
	.align	2
.LC12:
	.ascii	"--network-bridge= and --network-zone= may not be co"
	.ascii	"mbined.\000"
	.align	2
.LC13:
	.ascii	"Invalid namespacing settings. Mounting sysfs with -"
	.ascii	"-private-users requires --private-network.\000"
	.align	2
.LC14:
	.ascii	"Cannot combine --private-users with read-write moun"
	.ascii	"ts.\000"
	.align	2
.LC15:
	.ascii	"Cannot use --port= without private networking.\000"
	.align	2
.LC16:
	.ascii	"--port= is not supported, compiled without libiptc "
	.ascii	"support.\000"
	.text
	.align	2
	.syntax unified
	.arm
	.fpu softvfp
	.type	verify_arguments, %function
verify_arguments:
	@ args = 0, pretend = 0, frame = 0
	@ frame_needed = 0, uses_anonymous_args = 0
	push	{r4, r5, r6, r7, r8, lr}
	ldr	r2, .L80
	ldr	r4, .L80+4
	ldr	r2, [r2]
	ldr	r3, [r4]
	cmp	r3, r2
	beq	.L64
.L2:
	ldr	r4, .L80+8
	ldr	r5, .L80+12
	ldr	r2, [r4]
	ldr	r1, [r5]
	cmp	r2, r1
	beq	.L6
	ldr	r0, .L80+16
	ldr	ip, .L80+20
	ldr	r1, [r0]
	ldr	ip, [ip]
	orr	r1, r1, ip
	str	r1, [r0]
.L6:
	ldr	r6, .L80+24
	ldr	r1, [r6]
	cmp	r1, #0
	beq	.L7
	ldr	r0, .L80+16
	ldr	ip, .L80+28
	ldr	r1, [r0]
	ldr	ip, [ip]
	orr	r1, r1, ip
	str	r1, [r0]
.L7:
	ldr	r1, .L80+32
	ldr	r0, .L80+36
	ldr	r1, [r1]
	ldr	r0, [r0]
	tst	r1, r0
	bne	.L65
.L8:
	mov	ip, #0
	ldr	r1, .L80+40
	ldr	r0, .L80+44
	ldr	r1, [r1]
	str	ip, [r0]
	cmp	r1, r3
	bne	.L66
.L9:
	ldr	r1, .L80+48
	ldr	r1, [r1]
	cmp	r2, r1
	moveq	r1, #1
	ldreq	r2, .L80+52
	streq	r1, [r2]
	ldr	r2, .L80+56
	ldr	r2, [r2]
	cmp	r2, r3
	beq	.L67
.L11:
	ldr	r7, .L80+60
	ldr	r8, .L80+64
	ldr	r2, [r7]
	ldr	r3, [r8]
	cmp	r2, r3
	movne	r2, #1
	ldrne	r3, .L80+68
	strne	r2, [r3]
	ldr	r3, .L80+72
	ldr	r3, [r3]
	cmp	r3, #0
	beq	.L13
	ldr	r3, .L80+44
	ldr	r3, [r3]
	cmp	r3, #0
	bne	.L68
.L13:
	ldr	r3, .L80+76
	ldr	r3, [r3]
	cmp	r3, #0
	beq	.L14
	ldr	r3, .L80+80
	ldr	r3, [r3]
	cmp	r3, #0
	bne	.L69
	ldr	r3, .L80+84
	ldr	r3, [r3]
	cmp	r3, #0
	beq	.L16
.L18:
	ldr	r3, .L80+88
	ldr	r3, [r3]
	cmp	r3, #0
	bne	.L70
.L20:
	ldr	r2, [r4]
	ldr	r3, [r5]
	cmp	r2, r3
	beq	.L21
	bl	userns_supported
	cmp	r0, #0
	beq	.L71
.L21:
	ldr	r3, .L80+52
	ldr	r3, [r3]
	cmp	r3, #0
	beq	.L22
	ldr	r3, .L80+68
	ldr	r3, [r3]
	cmp	r3, #0
	bne	.L72
	ldr	r2, [r7]
	ldr	r3, [r8]
	cmp	r2, r3
	beq	.L22
	ldr	r3, .L80+92
	ldr	r0, [r3]
	bl	SYNTHETIC_ERRNO
	pop	{r4, r5, r6, r7, r8, lr}
	ldr	r1, .L80+96
	b	log_error_errno
.L65:
	ldr	r0, .L80+100
	ldr	r0, [r0]
	tst	r1, r0
	bne	.L9
	b	.L8
.L14:
	ldr	r3, .L80+84
	ldr	r3, [r3]
	cmp	r3, #0
	beq	.L16
	ldr	r3, .L80+80
	ldr	r3, [r3]
	cmp	r3, #0
	bne	.L73
	ldr	r3, .L80+104
	ldr	r3, [r3]
	cmp	r3, #0
	bne	.L18
	ldr	r3, .L80+92
	ldr	r0, [r3]
	bl	SYNTHETIC_ERRNO
	pop	{r4, r5, r6, r7, r8, lr}
	ldr	r1, .L80+108
	b	log_error_errno
.L67:
	ldr	r3, .L80+112
	ldr	r2, [r3]
	cmp	r2, #0
	ldrle	r2, .L80+116
	ldrle	r2, [r2]
	addle	r2, r2, #3
	strle	r2, [r3]
	b	.L11
.L66:
	ldr	r3, .L80+92
	ldr	r0, [r3]
	bl	SYNTHETIC_ERRNO
	pop	{r4, r5, r6, r7, r8, lr}
	ldr	r1, .L80+120
	b	log_error_errno
.L16:
	ldr	r3, .L80+88
	ldr	r3, [r3]
	cmp	r3, #0
	beq	.L20
	ldr	r3, .L80+124
	ldr	r2, .L80+128
	ldr	r1, .L80+132
	ldr	r2, [r2]
	ldr	r1, [r1]
	ldr	r0, [r3]
	bl	IN_SET
	cmp	r0, #0
	bne	.L20
	ldr	r3, .L80+92
	ldr	r0, [r3]
	bl	SYNTHETIC_ERRNO
	pop	{r4, r5, r6, r7, r8, lr}
	ldr	r1, .L80+136
	b	log_error_errno
.L64:
	ldr	r5, .L80+140
	ldr	r2, .L80+144
	ldr	r1, [r5]
	ldr	r2, [r2]
	cmp	r1, r2
	bne	.L2
	bl	cg_all_unified
	cmp	r0, #0
	blt	.L74
	beq	.L4
	ldr	r2, .L80+148
	ldr	r3, [r4]
	ldr	r2, [r2]
	str	r2, [r5]
	b	.L2
.L22:
	ldr	r2, .L80+152
	ldr	r3, .L80+156
	ldr	r2, [r2]
	ldr	r3, [r3]
	cmp	r2, #0
	bne	.L75
	cmp	r3, #0
	beq	.L25
	ldr	r3, .L80+160
	ldr	r3, [r3]
	cmp	r3, #0
	bne	.L76
.L25:
	ldr	r2, [r4]
	ldr	r3, [r5]
	cmp	r2, r3
	beq	.L26
	ldr	r3, .L80+16
	ldr	r2, .L80+28
	ldr	r3, [r3]
	ldr	r2, [r2]
	tst	r3, r2
	bne	.L77
.L27:
	ldr	r2, .L80+164
	ldr	r2, [r2]
	tst	r3, r2
	beq	.L78
.L26:
	ldr	r3, .L80+168
	ldr	r3, [r3]
	cmp	r3, #0
	beq	.L28
	ldr	r3, [r6]
	cmp	r3, #0
	beq	.L79
	ldr	r3, .L80+172
	ldr	r0, [r3]
	bl	SYNTHETIC_ERRNO
	pop	{r4, r5, r6, r7, r8, lr}
	ldr	r1, .L80+176
	b	log_error_errno
.L75:
	ldr	r2, .L80+180
	ldr	r1, .L80+184
	ldr	r2, [r2]
	ldr	r1, [r1]
	orr	r3, r3, r2
	ldr	r2, .L80+188
	orr	r3, r3, r1
	ldr	r1, .L80+192
	ldr	r2, [r2]
	ldr	r1, [r1]
	orr	r3, r3, r2
	ldr	r2, .L80+160
	orr	r3, r3, r1
	ldr	r1, .L80+196
	ldr	r2, [r2]
	ldr	r1, [r1]
	orr	r3, r3, r2
	ldr	r2, [r6]
	orr	r3, r3, r1
	orrs	r3, r3, r2
	beq	.L25
	ldr	r3, .L80+92
	ldr	r0, [r3]
	bl	SYNTHETIC_ERRNO
	pop	{r4, r5, r6, r7, r8, lr}
	ldr	r1, .L80+200
	b	log_error_errno
.L68:
	mov	r1, #0
	mov	r0, r1
	bl	cg_pid_get_owner_uid
	cmp	r0, #0
	blt	.L13
	ldr	r3, .L80+92
	ldr	r0, [r3]
	bl	SYNTHETIC_ERRNO
	pop	{r4, r5, r6, r7, r8, lr}
	ldr	r1, .L80+204
	b	log_error_errno
.L69:
	ldr	r3, .L80+92
	ldr	r0, [r3]
	bl	SYNTHETIC_ERRNO
	pop	{r4, r5, r6, r7, r8, lr}
	ldr	r1, .L80+208
	b	log_error_errno
.L28:
	bl	custom_mount_check_all
	and	r0, r0, r0, asr #31
	pop	{r4, r5, r6, r7, r8, pc}
.L73:
	ldr	r3, .L80+92
	ldr	r0, [r3]
	bl	SYNTHETIC_ERRNO
	pop	{r4, r5, r6, r7, r8, lr}
	ldr	r1, .L80+212
	b	log_error_errno
.L70:
	ldr	r3, .L80+92
	ldr	r0, [r3]
	bl	SYNTHETIC_ERRNO
	pop	{r4, r5, r6, r7, r8, lr}
	ldr	r1, .L80+216
	b	log_error_errno
.L77:
	ldr	r2, [r6]
	cmp	r2, #0
	bne	.L27
	ldr	r3, .L80+92
	ldr	r0, [r3]
	bl	SYNTHETIC_ERRNO
	pop	{r4, r5, r6, r7, r8, lr}
	ldr	r1, .L80+220
	b	log_error_errno
.L71:
	ldr	r3, .L80+172
	ldr	r0, [r3]
	bl	SYNTHETIC_ERRNO
	pop	{r4, r5, r6, r7, r8, lr}
	ldr	r1, .L80+224
	b	log_error_errno
.L72:
	ldr	r3, .L80+92
	ldr	r0, [r3]
	bl	SYNTHETIC_ERRNO
	pop	{r4, r5, r6, r7, r8, lr}
	ldr	r1, .L80+228
	b	log_error_errno
.L4:
	ldr	r3, .L80+232
	ldr	r0, [r3]
	bl	cg_unified_controller
	cmp	r0, #0
	ldrgt	r2, .L80+236
	ldrle	r2, .L80+240
	ldr	r3, [r4]
	ldr	r2, [r2]
	str	r2, [r5]
	b	.L2
.L79:
	ldr	r3, .L80+92
	ldr	r0, [r3]
	bl	SYNTHETIC_ERRNO
	pop	{r4, r5, r6, r7, r8, lr}
	ldr	r1, .L80+244
	b	log_error_errno
.L78:
	ldr	r3, .L80+92
	ldr	r0, [r3]
	bl	SYNTHETIC_ERRNO
	pop	{r4, r5, r6, r7, r8, lr}
	ldr	r1, .L80+248
	b	log_error_errno
.L76:
	ldr	r3, .L80+92
	ldr	r0, [r3]
	bl	SYNTHETIC_ERRNO
	pop	{r4, r5, r6, r7, r8, lr}
	ldr	r1, .L80+252
	b	log_error_errno
.L74:
	ldr	r1, .L80+256
	pop	{r4, r5, r6, r7, r8, lr}
	b	log_error_errno
.L81:
	.align	2
.L80:
	.word	START_PID2
	.word	arg_start_mode
	.word	arg_userns_mode
	.word	USER_NAMESPACE_NO
	.word	arg_mount_settings
	.word	MOUNT_USE_USERNS
	.word	arg_private_network
	.word	MOUNT_APPLY_APIVFS_NETNS
	.word	arg_clone_ns_flags
	.word	CLONE_NEWPID
	.word	START_PID1
	.word	arg_register
	.word	USER_NAMESPACE_PICK
	.word	arg_userns_chown
	.word	START_BOOT
	.word	arg_volatile_mode
	.word	VOLATILE_NO
	.word	arg_read_only
	.word	arg_keep_unit
	.word	arg_directory
	.word	arg_image
	.word	arg_template
	.word	arg_ephemeral
	.word	EINVAL
	.word	.LC10
	.word	CLONE_NEWUTS
	.word	arg_machine
	.word	.LC5
	.word	arg_kill_signal
	.word	SIGRTMIN
	.word	.LC1
	.word	arg_link_journal
	.word	LINK_AUTO
	.word	LINK_NO
	.word	.LC7
	.word	arg_unified_cgroup_hierarchy
	.word	CGROUP_UNIFIED_UNKNOWN
	.word	CGROUP_UNIFIED_ALL
	.word	arg_network_namespace_path
	.word	arg_network_bridge
	.word	arg_network_zone
	.word	MOUNT_APPLY_APIVFS_RO
	.word	arg_expose_ports
	.word	EOPNOTSUPP
	.word	.LC16
	.word	arg_network_interfaces
	.word	arg_network_macvlan
	.word	arg_network_ipvlan
	.word	arg_network_veth_extra
	.word	arg_network_veth
	.word	.LC11
	.word	.LC2
	.word	.LC3
	.word	.LC4
	.word	.LC6
	.word	.LC13
	.word	.LC8
	.word	.LC9
	.word	SYSTEMD_CGROUP_CONTROLLER
	.word	CGROUP_UNIFIED_SYSTEMD
	.word	CGROUP_UNIFIED_NONE
	.word	.LC15
	.word	.LC14
	.word	.LC12
	.word	.LC0
	.size	verify_arguments, .-verify_arguments
	.comm	arg_volatile_mode,4,4
	.comm	arg_userns_mode,4,4
	.comm	arg_userns_chown,4,4
	.comm	arg_unified_cgroup_hierarchy,4,4
	.comm	arg_template,4,4
	.comm	arg_start_mode,4,4
	.comm	arg_register,4,4
	.comm	arg_read_only,4,4
	.comm	arg_private_network,4,4
	.comm	arg_network_zone,4,4
	.comm	arg_network_veth_extra,4,4
	.comm	arg_network_veth,4,4
	.comm	arg_network_namespace_path,4,4
	.comm	arg_network_macvlan,4,4
	.comm	arg_network_ipvlan,4,4
	.comm	arg_network_interfaces,4,4
	.comm	arg_network_bridge,4,4
	.comm	arg_mount_settings,4,4
	.comm	arg_machine,4,4
	.comm	arg_link_journal,4,4
	.comm	arg_kill_signal,4,4
	.comm	arg_keep_unit,4,4
	.comm	arg_image,4,4
	.comm	arg_expose_ports,4,4
	.comm	arg_ephemeral,4,4
	.comm	arg_directory,4,4
	.comm	arg_clone_ns_flags,4,4
	.comm	VOLATILE_NO,4,4
	.comm	USER_NAMESPACE_PICK,4,4
	.comm	USER_NAMESPACE_NO,4,4
	.comm	SYSTEMD_CGROUP_CONTROLLER,4,4
	.comm	START_PID2,4,4
	.comm	START_PID1,4,4
	.comm	START_BOOT,4,4
	.comm	SIGRTMIN,4,4
	.comm	MOUNT_USE_USERNS,4,4
	.comm	MOUNT_APPLY_APIVFS_RO,4,4
	.comm	MOUNT_APPLY_APIVFS_NETNS,4,4
	.comm	LINK_NO,4,4
	.comm	LINK_AUTO,4,4
	.comm	EOPNOTSUPP,4,4
	.comm	EINVAL,4,4
	.comm	CLONE_NEWUTS,4,4
	.comm	CLONE_NEWPID,4,4
	.comm	CGROUP_UNIFIED_UNKNOWN,4,4
	.comm	CGROUP_UNIFIED_SYSTEMD,4,4
	.comm	CGROUP_UNIFIED_NONE,4,4
	.comm	CGROUP_UNIFIED_ALL,4,4
	.ident	"GCC: (Ubuntu 9.4.0-1ubuntu1~20.04.2) 9.4.0"
	.section	.note.GNU-stack,"",%progbits
