	.section	__TEXT,__text,regular,pure_instructions
	.build_version macos, 13, 0	sdk_version 13, 3
	.p2align	4, 0x90                         ## -- Begin function BootstrapModeMain
_BootstrapModeMain:                     ## @BootstrapModeMain
	.cfi_startproc
## %bb.0:
	pushq	%rbp
	.cfi_def_cfa_offset 16
	.cfi_offset %rbp, -16
	movq	%rsp, %rbp
	.cfi_def_cfa_register %rbp
	movq	_IsUnderPostmaster@GOTPCREL(%rip), %rax
	xorl	%edi, %edi
	cmpl	$0, (%rax)
	sete	%dil
	callq	_Assert
	xorl	%eax, %eax
	callq	_IsBootstrapProcessingMode
	movl	%eax, %edi
	callq	_Assert
	xorl	%eax, %eax
	callq	_pg_link_canary_is_frontend
	testq	%rax, %rax
	je	LBB0_2
## %bb.1:
	movq	_ERROR@GOTPCREL(%rip), %rax
	movl	(%rax), %edi
	leaq	L_.str(%rip), %rsi
	callq	_elog
LBB0_2:
	xorl	%eax, %eax
	callq	_InitProcess
	movq	_InvalidOid@GOTPCREL(%rip), %rax
	movl	(%rax), %ecx
	xorl	%edi, %edi
	movl	%ecx, %esi
	xorl	%edx, %edx
	xorl	%r8d, %r8d
	xorl	%r9d, %r9d
	callq	_InitPostgres
	movq	_MAXATTR@GOTPCREL(%rip), %rax
	cmpl	$0, (%rax)
	jle	LBB0_5
## %bb.3:
	xorl	%ecx, %ecx
	movq	_attrtypes@GOTPCREL(%rip), %rdx
	movq	_Nulls@GOTPCREL(%rip), %rsi
	.p2align	4, 0x90
LBB0_4:                                 ## =>This Inner Loop Header: Depth=1
	movq	(%rdx), %rdi
	movq	$0, (%rdi,%rcx,8)
	movq	(%rsi), %rdi
	movl	$0, (%rdi,%rcx,4)
	incq	%rcx
	movslq	(%rax), %rdi
	cmpq	%rdi, %rcx
	jl	LBB0_4
LBB0_5:
	xorl	%eax, %eax
	callq	_StartTransactionCommand
	xorl	%eax, %eax
	callq	_boot_yyparse
	xorl	%eax, %eax
	callq	_CommitTransactionCommand
	xorl	%eax, %eax
	callq	_RelationMapFinishBootstrap
	xorl	%eax, %eax
	callq	_cleanup
	xorl	%edi, %edi
	popq	%rbp
	jmp	_proc_exit                      ## TAILCALL
	.cfi_endproc
                                        ## -- End function
	.comm	_IsUnderPostmaster,4,2          ## @IsUnderPostmaster
	.comm	_ERROR,4,2                      ## @ERROR
	.section	__TEXT,__cstring,cstring_literals
L_.str:                                 ## @.str
	.asciz	"backend is incorrectly linked to frontend functions"

	.comm	_InvalidOid,4,2                 ## @InvalidOid
	.comm	_MAXATTR,4,2                    ## @MAXATTR
	.comm	_attrtypes,8,3                  ## @attrtypes
	.comm	_Nulls,8,3                      ## @Nulls
	.no_dead_strip	_BootstrapModeMain
.subsections_via_symbols

	.section	__TEXT,__text,regular,pure_instructions
	.build_version macos, 13, 0	sdk_version 13, 3
	.p2align	2                               ; -- Begin function BootstrapModeMain
_BootstrapModeMain:                     ; @BootstrapModeMain
	.cfi_startproc
; %bb.0:
	stp	x29, x30, [sp, #-16]!           ; 16-byte Folded Spill
	.cfi_def_cfa_offset 16
	mov	x29, sp
	.cfi_def_cfa w29, 16
	.cfi_offset w30, -8
	.cfi_offset w29, -16
Lloh0:
	adrp	x8, _IsUnderPostmaster@GOTPAGE
Lloh1:
	ldr	x8, [x8, _IsUnderPostmaster@GOTPAGEOFF]
Lloh2:
	ldr	w8, [x8]
	cmp	w8, #0
	cset	w0, eq
	bl	_Assert
	bl	_IsBootstrapProcessingMode
	bl	_Assert
	bl	_pg_link_canary_is_frontend
	cbz	x0, LBB0_2
; %bb.1:
Lloh3:
	adrp	x8, _ERROR@GOTPAGE
Lloh4:
	ldr	x8, [x8, _ERROR@GOTPAGEOFF]
Lloh5:
	ldr	w0, [x8]
Lloh6:
	adrp	x1, l_.str@PAGE
Lloh7:
	add	x1, x1, l_.str@PAGEOFF
	bl	_elog
LBB0_2:
	bl	_InitProcess
Lloh8:
	adrp	x8, _InvalidOid@GOTPAGE
Lloh9:
	ldr	x8, [x8, _InvalidOid@GOTPAGEOFF]
Lloh10:
	ldr	w1, [x8]
	mov	x0, #0
	mov	x2, #0
	mov	x3, x1
	mov	x4, #0
	mov	w5, #0
	bl	_InitPostgres
Lloh11:
	adrp	x8, _MAXATTR@GOTPAGE
Lloh12:
	ldr	x8, [x8, _MAXATTR@GOTPAGEOFF]
	ldr	w9, [x8]
	cmp	w9, #1
	b.lt	LBB0_5
; %bb.3:
	mov	x9, #0
Lloh13:
	adrp	x10, _attrtypes@GOTPAGE
Lloh14:
	ldr	x10, [x10, _attrtypes@GOTPAGEOFF]
Lloh15:
	adrp	x11, _Nulls@GOTPAGE
Lloh16:
	ldr	x11, [x11, _Nulls@GOTPAGEOFF]
LBB0_4:                                 ; =>This Inner Loop Header: Depth=1
	ldr	x12, [x10]
	str	xzr, [x12, x9, lsl #3]
	ldr	x12, [x11]
	str	wzr, [x12, x9, lsl #2]
	add	x9, x9, #1
	ldrsw	x12, [x8]
	cmp	x9, x12
	b.lt	LBB0_4
LBB0_5:
	bl	_StartTransactionCommand
	bl	_boot_yyparse
	bl	_CommitTransactionCommand
	bl	_RelationMapFinishBootstrap
	bl	_cleanup
	mov	w0, #0
	ldp	x29, x30, [sp], #16             ; 16-byte Folded Reload
	b	_proc_exit
	.loh AdrpLdrGotLdr	Lloh0, Lloh1, Lloh2
	.loh AdrpAdd	Lloh6, Lloh7
	.loh AdrpLdrGotLdr	Lloh3, Lloh4, Lloh5
	.loh AdrpLdrGot	Lloh11, Lloh12
	.loh AdrpLdrGotLdr	Lloh8, Lloh9, Lloh10
	.loh AdrpLdrGot	Lloh15, Lloh16
	.loh AdrpLdrGot	Lloh13, Lloh14
	.cfi_endproc
                                        ; -- End function
	.comm	_IsUnderPostmaster,4,2          ; @IsUnderPostmaster
	.comm	_ERROR,4,2                      ; @ERROR
	.section	__TEXT,__cstring,cstring_literals
l_.str:                                 ; @.str
	.asciz	"backend is incorrectly linked to frontend functions"

	.comm	_InvalidOid,4,2                 ; @InvalidOid
	.comm	_MAXATTR,4,2                    ; @MAXATTR
	.comm	_attrtypes,8,3                  ; @attrtypes
	.comm	_Nulls,8,3                      ; @Nulls
	.no_dead_strip	_BootstrapModeMain
.subsections_via_symbols
