	.section	__TEXT,__text,regular,pure_instructions
	.build_version macos, 13, 0	sdk_version 13, 3
	.globl	__initialize_tracepoint         ## -- Begin function _initialize_tracepoint
	.p2align	4, 0x90
__initialize_tracepoint:                ## @_initialize_tracepoint
	.cfi_startproc
## %bb.0:
	pushq	%rbp
	.cfi_def_cfa_offset 16
	.cfi_offset %rbp, -16
	movq	%rsp, %rbp
	.cfi_def_cfa_register %rbp
	pushq	%r15
	pushq	%r14
	pushq	%r13
	pushq	%r12
	pushq	%rbx
	pushq	%rax
	.cfi_offset %rbx, -56
	.cfi_offset %r12, -48
	.cfi_offset %r13, -40
	.cfi_offset %r14, -32
	.cfi_offset %r15, -24
	movq	_tracepoint_chain@GOTPCREL(%rip), %rax
	movq	$0, (%rax)
	movq	_tracepoint_count@GOTPCREL(%rip), %rax
	movq	$0, (%rax)
	movq	_traceframe_number@GOTPCREL(%rip), %rax
	movl	$-1, (%rax)
	movq	_tracepoint_number@GOTPCREL(%rip), %rax
	movl	$-1, (%rax)
	leaq	L_.str(%rip), %rdi
	callq	_lookup_internalvar
	movl	%eax, %ebx
	movq	_builtin_type_int@GOTPCREL(%rip), %r14
	movl	(%r14), %edi
	xorl	%esi, %esi
	callq	_value_from_longest
	movl	%ebx, %edi
	movl	%eax, %esi
	callq	_set_internalvar
	leaq	L_.str.1(%rip), %rdi
	callq	_lookup_internalvar
	movl	%eax, %ebx
	movl	(%r14), %edi
	movl	$-1, %esi
	callq	_value_from_longest
	movl	%ebx, %edi
	movl	%eax, %esi
	callq	_set_internalvar
	movq	_tracepoint_list@GOTPCREL(%rip), %rbx
	cmpq	$0, 16(%rbx)
	je	LBB0_1
## %bb.2:
	cmpq	$0, 8(%rbx)
	je	LBB0_3
LBB0_4:
	movq	_stepping_list@GOTPCREL(%rip), %rbx
	cmpq	$0, 16(%rbx)
	je	LBB0_5
## %bb.6:
	cmpq	$0, 8(%rbx)
	je	LBB0_7
LBB0_8:
	movq	_scope_info@GOTPCREL(%rip), %rax
	movl	(%rax), %esi
	leaq	L_.str.2(%rip), %rdi
	leaq	L_.str.3(%rip), %rdx
	callq	_add_info
	movq	_class_trace@GOTPCREL(%rip), %r13
	movl	(%r13), %esi
	leaq	L_.str.4(%rip), %r15
	leaq	L_.str.5(%rip), %rcx
	movq	_cmdlist@GOTPCREL(%rip), %r12
	movq	%r15, %rdi
	xorl	%edx, %edx
	movq	%r12, %r8
	callq	_add_cmd
	movq	_tracepoints_info@GOTPCREL(%rip), %rax
	movl	(%rax), %esi
	leaq	L_.str.6(%rip), %rdx
	movq	%r15, %rdi
	callq	_add_info
	leaq	L_.str.7(%rip), %r14
	movq	%r14, %rdi
	movq	%r15, %rsi
	movl	$1, %edx
	callq	_add_info_alias
	movl	(%r13), %esi
	movq	_tracepoint_save_command@GOTPCREL(%rip), %rax
	movl	(%rax), %edx
	leaq	L_.str.8(%rip), %rdi
	leaq	L_.str.9(%rip), %rcx
	callq	_add_com
	movq	_filename_completer@GOTPCREL(%rip), %rcx
	movl	(%rcx), %esi
	movq	%rax, %rdi
	callq	_set_cmd_completer
	movl	(%r13), %esi
	movq	_trace_dump_command@GOTPCREL(%rip), %rax
	movl	(%rax), %edx
	leaq	L_.str.10(%rip), %rdi
	leaq	L_.str.11(%rip), %rcx
	callq	_add_com
	movl	(%r13), %esi
	movq	_trace_find_command@GOTPCREL(%rip), %rax
	movl	(%rax), %edx
	leaq	L_.str.12(%rip), %rdi
	leaq	L_.str.13(%rip), %rcx
	movq	_tfindlist@GOTPCREL(%rip), %rbx
	leaq	L_.str.14(%rip), %r9
	movq	%rbx, %r8
	pushq	%r12
	pushq	$1
	callq	_add_prefix_cmd
	addq	$16, %rsp
	movl	(%r13), %esi
	movq	_trace_find_outside_command@GOTPCREL(%rip), %rax
	movq	(%rax), %rdx
	leaq	L_.str.15(%rip), %rdi
	leaq	L_.str.16(%rip), %rcx
	movq	%rbx, %r8
	callq	_add_cmd
	movl	(%r13), %esi
	movq	_trace_find_range_command@GOTPCREL(%rip), %rax
	movq	(%rax), %rdx
	leaq	L_.str.17(%rip), %rdi
	leaq	L_.str.18(%rip), %rcx
	movq	%rbx, %r8
	callq	_add_cmd
	movl	(%r13), %esi
	movq	_trace_find_line_command@GOTPCREL(%rip), %rax
	movq	(%rax), %rdx
	leaq	L_.str.19(%rip), %rdi
	leaq	L_.str.20(%rip), %rcx
	movq	%rbx, %r8
	callq	_add_cmd
	movl	(%r13), %esi
	movq	_trace_find_tracepoint_command@GOTPCREL(%rip), %rax
	movq	(%rax), %rdx
	leaq	L_.str.21(%rip), %rdi
	leaq	L_.str.22(%rip), %rcx
	movq	%rbx, %r8
	callq	_add_cmd
	movl	(%r13), %esi
	movq	_trace_find_pc_command@GOTPCREL(%rip), %rax
	movq	(%rax), %rdx
	leaq	L_.str.23(%rip), %rdi
	leaq	L_.str.24(%rip), %rcx
	movq	%rbx, %r8
	callq	_add_cmd
	movl	(%r13), %esi
	movq	_trace_find_end_command@GOTPCREL(%rip), %rax
	movq	(%rax), %rdx
	leaq	L_.str.25(%rip), %r12
	leaq	L_.str.26(%rip), %rcx
	movq	%r12, %rdi
	movq	%rbx, %r8
	callq	_add_cmd
	movl	(%r13), %esi
	movq	_trace_find_none_command@GOTPCREL(%rip), %rax
	movq	(%rax), %rdx
	leaq	L_.str.27(%rip), %rdi
	leaq	L_.str.28(%rip), %rcx
	movq	%rbx, %r8
	callq	_add_cmd
	movl	(%r13), %esi
	movq	_trace_find_start_command@GOTPCREL(%rip), %rax
	movq	(%rax), %rdx
	leaq	L_.str.29(%rip), %rdi
	leaq	L_.str.30(%rip), %rcx
	movq	%rbx, %r8
	callq	_add_cmd
	movl	(%r13), %esi
	movq	_trace_status_command@GOTPCREL(%rip), %rax
	movl	(%rax), %edx
	leaq	L_.str.31(%rip), %rdi
	leaq	L_.str.32(%rip), %rcx
	callq	_add_com
	movl	(%r13), %esi
	movq	_trace_stop_command@GOTPCREL(%rip), %rax
	movl	(%rax), %edx
	leaq	L_.str.33(%rip), %rdi
	leaq	L_.str.34(%rip), %rcx
	callq	_add_com
	movl	(%r13), %esi
	movq	_trace_start_command@GOTPCREL(%rip), %rax
	movl	(%rax), %edx
	leaq	L_.str.35(%rip), %rdi
	leaq	L_.str.36(%rip), %rcx
	callq	_add_com
	movl	(%r13), %esi
	movq	_trace_pass_command@GOTPCREL(%rip), %rax
	movl	(%rax), %edx
	leaq	L_.str.37(%rip), %rdi
	leaq	L_.str.38(%rip), %rcx
	callq	_add_com
	movl	(%r13), %esi
	movq	_end_actions_pseudocommand@GOTPCREL(%rip), %rax
	movl	(%rax), %edx
	leaq	L_.str.39(%rip), %rcx
	movq	%r12, %rdi
	callq	_add_com
	movl	(%r13), %esi
	movq	_while_stepping_pseudocommand@GOTPCREL(%rip), %rax
	movl	(%rax), %edx
	leaq	L_.str.40(%rip), %rbx
	leaq	L_.str.41(%rip), %rcx
	movq	%rbx, %rdi
	callq	_add_com
	movq	_class_alias@GOTPCREL(%rip), %r12
	movl	(%r12), %edx
	leaq	L_.str.42(%rip), %rdi
	movq	%rbx, %rsi
	xorl	%ecx, %ecx
	callq	_add_com_alias
	movl	(%r12), %edx
	leaq	L_.str.43(%rip), %rdi
	movq	%rbx, %rsi
	xorl	%ecx, %ecx
	callq	_add_com_alias
	movl	(%r13), %esi
	movq	_collect_pseudocommand@GOTPCREL(%rip), %rax
	movl	(%rax), %edx
	leaq	L_.str.44(%rip), %rdi
	leaq	L_.str.45(%rip), %rcx
	callq	_add_com
	movl	(%r13), %esi
	movq	_trace_actions_command@GOTPCREL(%rip), %rax
	movl	(%rax), %edx
	leaq	L_.str.46(%rip), %rdi
	leaq	L_.str.47(%rip), %rcx
	callq	_add_com
	movl	(%r13), %esi
	movq	_delete_trace_command@GOTPCREL(%rip), %rax
	movq	(%rax), %rdx
	leaq	L_.str.48(%rip), %rcx
	movq	_deletelist@GOTPCREL(%rip), %r8
	movq	%r15, %rdi
	callq	_add_cmd
	movl	(%r13), %esi
	movq	_disable_trace_command@GOTPCREL(%rip), %rax
	movq	(%rax), %rdx
	leaq	L_.str.49(%rip), %rcx
	movq	_disablelist@GOTPCREL(%rip), %r8
	movq	%r15, %rdi
	callq	_add_cmd
	movl	(%r13), %esi
	movq	_enable_trace_command@GOTPCREL(%rip), %rax
	movq	(%rax), %rdx
	leaq	L_.str.50(%rip), %rcx
	movq	_enablelist@GOTPCREL(%rip), %r8
	movq	%r15, %rdi
	callq	_add_cmd
	movl	(%r13), %esi
	movq	_trace_command@GOTPCREL(%rip), %rax
	movl	(%rax), %edx
	leaq	L_.str.51(%rip), %rbx
	leaq	L_.str.52(%rip), %rcx
	movq	%rbx, %rdi
	callq	_add_com
	movq	_location_completer@GOTPCREL(%rip), %rcx
	movl	(%rcx), %esi
	movq	%rax, %rdi
	callq	_set_cmd_completer
	movl	(%r12), %edx
	movq	%r14, %rdi
	movq	%rbx, %rsi
	xorl	%ecx, %ecx
	callq	_add_com_alias
	movl	(%r12), %edx
	leaq	L_.str.53(%rip), %rdi
	movq	%rbx, %rsi
	movl	$1, %ecx
	callq	_add_com_alias
	movl	(%r12), %edx
	leaq	L_.str.54(%rip), %rdi
	movq	%rbx, %rsi
	movl	$1, %ecx
	callq	_add_com_alias
	movl	(%r12), %edx
	leaq	L_.str.55(%rip), %rdi
	movq	%rbx, %rsi
	movl	$1, %ecx
	addq	$8, %rsp
	popq	%rbx
	popq	%r12
	popq	%r13
	popq	%r14
	popq	%r15
	popq	%rbp
	jmp	_add_com_alias                  ## TAILCALL
LBB0_1:
	movl	$128, (%rbx)
	movl	$512, %edi                      ## imm = 0x200
	callq	_xmalloc
	movq	%rax, 16(%rbx)
	cmpq	$0, 8(%rbx)
	jne	LBB0_4
LBB0_3:
	movl	$128, 4(%rbx)
	movl	$1024, %edi                     ## imm = 0x400
	callq	_xmalloc
	movq	%rax, 8(%rbx)
	jmp	LBB0_4
LBB0_5:
	movl	$128, (%rbx)
	movl	$512, %edi                      ## imm = 0x200
	callq	_xmalloc
	movq	%rax, 16(%rbx)
	cmpq	$0, 8(%rbx)
	jne	LBB0_8
LBB0_7:
	movl	$128, 4(%rbx)
	movl	$1024, %edi                     ## imm = 0x400
	callq	_xmalloc
	movq	%rax, 8(%rbx)
	jmp	LBB0_8
	.cfi_endproc
                                        ## -- End function
	.comm	_tracepoint_chain,8,3           ## @tracepoint_chain
	.comm	_tracepoint_count,8,3           ## @tracepoint_count
	.comm	_traceframe_number,4,2          ## @traceframe_number
	.comm	_tracepoint_number,4,2          ## @tracepoint_number
	.section	__TEXT,__cstring,cstring_literals
L_.str:                                 ## @.str
	.asciz	"tpnum"

	.comm	_builtin_type_int,4,2           ## @builtin_type_int
L_.str.1:                               ## @.str.1
	.asciz	"trace_frame"

	.comm	_tracepoint_list,24,3           ## @tracepoint_list
	.comm	_stepping_list,24,3             ## @stepping_list
L_.str.2:                               ## @.str.2
	.asciz	"scope"

	.comm	_scope_info,4,2                 ## @scope_info
L_.str.3:                               ## @.str.3
	.asciz	"List the variables local to a scope"

L_.str.4:                               ## @.str.4
	.asciz	"tracepoints"

	.comm	_class_trace,4,2                ## @class_trace
L_.str.5:                               ## @.str.5
	.asciz	"Tracing of program execution without stopping the program."

	.comm	_cmdlist,4,2                    ## @cmdlist
	.comm	_tracepoints_info,4,2           ## @tracepoints_info
L_.str.6:                               ## @.str.6
	.asciz	"Status of tracepoints, or tracepoint number NUMBER.\nConvenience variable \"$tpnum\" contains the number of the\nlast tracepoint set."

L_.str.7:                               ## @.str.7
	.asciz	"tp"

L_.str.8:                               ## @.str.8
	.asciz	"save-tracepoints"

	.comm	_tracepoint_save_command,4,2    ## @tracepoint_save_command
L_.str.9:                               ## @.str.9
	.asciz	"Save current tracepoint definitions as a script.\nUse the 'source' command in another debug session to restore them."

	.comm	_filename_completer,4,2         ## @filename_completer
L_.str.10:                              ## @.str.10
	.asciz	"tdump"

	.comm	_trace_dump_command,4,2         ## @trace_dump_command
L_.str.11:                              ## @.str.11
	.asciz	"Print everything collected at the current tracepoint."

L_.str.12:                              ## @.str.12
	.asciz	"tfind"

	.comm	_trace_find_command,4,2         ## @trace_find_command
L_.str.13:                              ## @.str.13
	.asciz	"Select a trace frame;\nNo argument means forward by one frame; '-' meand backward by one frame."

	.comm	_tfindlist,4,2                  ## @tfindlist
L_.str.14:                              ## @.str.14
	.asciz	"tfind "

L_.str.15:                              ## @.str.15
	.asciz	"outside"

	.comm	_trace_find_outside_command,8,3 ## @trace_find_outside_command
L_.str.16:                              ## @.str.16
	.asciz	"Select a trace frame whose PC is outside the given range.\nUsage: tfind outside addr1, addr2"

L_.str.17:                              ## @.str.17
	.asciz	"range"

	.comm	_trace_find_range_command,8,3   ## @trace_find_range_command
L_.str.18:                              ## @.str.18
	.asciz	"Select a trace frame whose PC is in the given range.\nUsage: tfind range addr1,addr2"

L_.str.19:                              ## @.str.19
	.asciz	"line"

	.comm	_trace_find_line_command,8,3    ## @trace_find_line_command
L_.str.20:                              ## @.str.20
	.asciz	"Select a trace frame by source line.\nArgument can be a line number (with optional source file), \na function name, or '*' followed by an address.\nDefault argument is 'the next source line that was traced'."

L_.str.21:                              ## @.str.21
	.asciz	"tracepoint"

	.comm	_trace_find_tracepoint_command,8,3 ## @trace_find_tracepoint_command
L_.str.22:                              ## @.str.22
	.asciz	"Select a trace frame by tracepoint number.\nDefault is the tracepoint for the current trace frame."

L_.str.23:                              ## @.str.23
	.asciz	"pc"

	.comm	_trace_find_pc_command,8,3      ## @trace_find_pc_command
L_.str.24:                              ## @.str.24
	.asciz	"Select a trace frame by PC.\nDefault is the current PC, or the PC of the current trace frame."

L_.str.25:                              ## @.str.25
	.asciz	"end"

	.comm	_trace_find_end_command,8,3     ## @trace_find_end_command
L_.str.26:                              ## @.str.26
	.asciz	"Synonym for 'none'.\nDe-select any trace frame and resume 'live' debugging."

L_.str.27:                              ## @.str.27
	.asciz	"none"

	.comm	_trace_find_none_command,8,3    ## @trace_find_none_command
L_.str.28:                              ## @.str.28
	.asciz	"De-select any trace frame and resume 'live' debugging."

L_.str.29:                              ## @.str.29
	.asciz	"start"

	.comm	_trace_find_start_command,8,3   ## @trace_find_start_command
L_.str.30:                              ## @.str.30
	.asciz	"Select the first trace frame in the trace buffer."

L_.str.31:                              ## @.str.31
	.asciz	"tstatus"

	.comm	_trace_status_command,4,2       ## @trace_status_command
L_.str.32:                              ## @.str.32
	.asciz	"Display the status of the current trace data collection."

L_.str.33:                              ## @.str.33
	.asciz	"tstop"

	.comm	_trace_stop_command,4,2         ## @trace_stop_command
L_.str.34:                              ## @.str.34
	.asciz	"Stop trace data collection."

L_.str.35:                              ## @.str.35
	.asciz	"tstart"

	.comm	_trace_start_command,4,2        ## @trace_start_command
L_.str.36:                              ## @.str.36
	.asciz	"Start trace data collection."

L_.str.37:                              ## @.str.37
	.asciz	"passcount"

	.comm	_trace_pass_command,4,2         ## @trace_pass_command
L_.str.38:                              ## @.str.38
	.asciz	"Set the passcount for a tracepoint.\nThe trace will end when the tracepoint has been passed 'count' times.\nUsage: passcount COUNT TPNUM, where TPNUM may also be \"all\";\nif TPNUM is omitted, passcount refers to the last tracepoint defined."

	.comm	_end_actions_pseudocommand,4,2  ## @end_actions_pseudocommand
L_.str.39:                              ## @.str.39
	.asciz	"Ends a list of commands or actions.\nSeveral GDB commands allow you to enter a list of commands or actions.\nEntering \"end\" on a line by itself is the normal way to terminate\nsuch a list.\n\nNote: the \"end\" command cannot be used at the gdb prompt."

L_.str.40:                              ## @.str.40
	.asciz	"while-stepping"

	.comm	_while_stepping_pseudocommand,4,2 ## @while_stepping_pseudocommand
L_.str.41:                              ## @.str.41
	.asciz	"Specify single-stepping behavior at a tracepoint.\nArgument is number of instructions to trace in single-step mode\nfollowing the tracepoint.  This command is normally followed by\none or more \"collect\" commands, to specify what to collect\nwhile single-stepping.\n\nNote: this command can only be used in a tracepoint \"actions\" list."

L_.str.42:                              ## @.str.42
	.asciz	"ws"

	.comm	_class_alias,4,2                ## @class_alias
L_.str.43:                              ## @.str.43
	.asciz	"stepping"

L_.str.44:                              ## @.str.44
	.asciz	"collect"

	.comm	_collect_pseudocommand,4,2      ## @collect_pseudocommand
L_.str.45:                              ## @.str.45
	.asciz	"Specify one or more data items to be collected at a tracepoint.\nAccepts a comma-separated list of (one or more) expressions.  GDB will\ncollect all data (variables, registers) referenced by that expression.\nAlso accepts the following special arguments:\n    $regs   -- all registers.\n    $args   -- all function arguments.\n    $locals -- all variables local to the block/function scope.\nNote: this command can only be used in a tracepoint \"actions\" list."

L_.str.46:                              ## @.str.46
	.asciz	"actions"

	.comm	_trace_actions_command,4,2      ## @trace_actions_command
L_.str.47:                              ## @.str.47
	.asciz	"Specify the actions to be taken at a tracepoint.\nTracepoint actions may include collecting of specified data, \nsingle-stepping, or enabling/disabling other tracepoints, \ndepending on target's capabilities."

	.comm	_delete_trace_command,8,3       ## @delete_trace_command
L_.str.48:                              ## @.str.48
	.asciz	"Delete specified tracepoints.\nArguments are tracepoint numbers, separated by spaces.\nNo argument means delete all tracepoints."

	.comm	_deletelist,4,2                 ## @deletelist
	.comm	_disable_trace_command,8,3      ## @disable_trace_command
L_.str.49:                              ## @.str.49
	.asciz	"Disable specified tracepoints.\nArguments are tracepoint numbers, separated by spaces.\nNo argument means disable all tracepoints."

	.comm	_disablelist,4,2                ## @disablelist
	.comm	_enable_trace_command,8,3       ## @enable_trace_command
L_.str.50:                              ## @.str.50
	.asciz	"Enable specified tracepoints.\nArguments are tracepoint numbers, separated by spaces.\nNo argument means enable all tracepoints."

	.comm	_enablelist,4,2                 ## @enablelist
L_.str.51:                              ## @.str.51
	.asciz	"trace"

	.comm	_trace_command,4,2              ## @trace_command
L_.str.52:                              ## @.str.52
	.asciz	"Set a tracepoint at a specified line or function or address.\nArgument may be a line number, function name, or '*' plus an address.\nFor a line number or function, trace at the start of its code.\nIf an address is specified, trace at that exact address.\n\nDo \"help tracepoints\" for info on other tracepoint commands."

	.comm	_location_completer,4,2         ## @location_completer
L_.str.53:                              ## @.str.53
	.asciz	"tr"

L_.str.54:                              ## @.str.54
	.asciz	"tra"

L_.str.55:                              ## @.str.55
	.asciz	"trac"

.subsections_via_symbols

	.section	__TEXT,__text,regular,pure_instructions
	.build_version macos, 13, 0	sdk_version 13, 3
	.globl	__initialize_tracepoint         ; -- Begin function _initialize_tracepoint
	.p2align	2
__initialize_tracepoint:                ; @_initialize_tracepoint
	.cfi_startproc
; %bb.0:
	stp	x24, x23, [sp, #-64]!           ; 16-byte Folded Spill
	.cfi_def_cfa_offset 64
	stp	x22, x21, [sp, #16]             ; 16-byte Folded Spill
	stp	x20, x19, [sp, #32]             ; 16-byte Folded Spill
	stp	x29, x30, [sp, #48]             ; 16-byte Folded Spill
	add	x29, sp, #48
	.cfi_def_cfa w29, 16
	.cfi_offset w30, -8
	.cfi_offset w29, -16
	.cfi_offset w19, -24
	.cfi_offset w20, -32
	.cfi_offset w21, -40
	.cfi_offset w22, -48
	.cfi_offset w23, -56
	.cfi_offset w24, -64
Lloh0:
	adrp	x8, _tracepoint_chain@GOTPAGE
Lloh1:
	ldr	x8, [x8, _tracepoint_chain@GOTPAGEOFF]
Lloh2:
	str	xzr, [x8]
Lloh3:
	adrp	x8, _tracepoint_count@GOTPAGE
Lloh4:
	ldr	x8, [x8, _tracepoint_count@GOTPAGEOFF]
Lloh5:
	adrp	x9, _traceframe_number@GOTPAGE
Lloh6:
	ldr	x9, [x9, _traceframe_number@GOTPAGEOFF]
Lloh7:
	str	xzr, [x8]
	mov	w8, #-1
Lloh8:
	str	w8, [x9]
Lloh9:
	adrp	x9, _tracepoint_number@GOTPAGE
Lloh10:
	ldr	x9, [x9, _tracepoint_number@GOTPAGEOFF]
Lloh11:
	str	w8, [x9]
Lloh12:
	adrp	x0, l_.str@PAGE
Lloh13:
	add	x0, x0, l_.str@PAGEOFF
	bl	_lookup_internalvar
	mov	x19, x0
Lloh14:
	adrp	x20, _builtin_type_int@GOTPAGE
Lloh15:
	ldr	x20, [x20, _builtin_type_int@GOTPAGEOFF]
	ldr	w0, [x20]
	mov	w1, #0
	bl	_value_from_longest
	mov	x1, x0
	mov	x0, x19
	bl	_set_internalvar
Lloh16:
	adrp	x0, l_.str.1@PAGE
Lloh17:
	add	x0, x0, l_.str.1@PAGEOFF
	bl	_lookup_internalvar
	mov	x19, x0
	ldr	w0, [x20]
	mov	w1, #-1
	bl	_value_from_longest
	mov	x1, x0
	mov	x0, x19
	bl	_set_internalvar
Lloh18:
	adrp	x19, _tracepoint_list@GOTPAGE
Lloh19:
	ldr	x19, [x19, _tracepoint_list@GOTPAGEOFF]
	ldr	x8, [x19, #16]
	cbz	x8, LBB0_5
; %bb.1:
	ldr	x8, [x19, #8]
	cbz	x8, LBB0_6
LBB0_2:
Lloh20:
	adrp	x19, _stepping_list@GOTPAGE
Lloh21:
	ldr	x19, [x19, _stepping_list@GOTPAGEOFF]
	ldr	x8, [x19, #16]
	cbz	x8, LBB0_7
; %bb.3:
	ldr	x8, [x19, #8]
	cbz	x8, LBB0_8
LBB0_4:
Lloh22:
	adrp	x8, _scope_info@GOTPAGE
Lloh23:
	ldr	x8, [x8, _scope_info@GOTPAGEOFF]
Lloh24:
	ldr	w1, [x8]
Lloh25:
	adrp	x0, l_.str.2@PAGE
Lloh26:
	add	x0, x0, l_.str.2@PAGEOFF
Lloh27:
	adrp	x2, l_.str.3@PAGE
Lloh28:
	add	x2, x2, l_.str.3@PAGEOFF
	bl	_add_info
Lloh29:
	adrp	x23, _class_trace@GOTPAGE
Lloh30:
	ldr	x23, [x23, _class_trace@GOTPAGEOFF]
	ldr	w1, [x23]
Lloh31:
	adrp	x20, l_.str.4@PAGE
Lloh32:
	add	x20, x20, l_.str.4@PAGEOFF
Lloh33:
	adrp	x3, l_.str.5@PAGE
Lloh34:
	add	x3, x3, l_.str.5@PAGEOFF
Lloh35:
	adrp	x22, _cmdlist@GOTPAGE
Lloh36:
	ldr	x22, [x22, _cmdlist@GOTPAGEOFF]
	mov	x0, x20
	mov	x2, #0
	mov	x4, x22
	bl	_add_cmd
Lloh37:
	adrp	x8, _tracepoints_info@GOTPAGE
Lloh38:
	ldr	x8, [x8, _tracepoints_info@GOTPAGEOFF]
Lloh39:
	ldr	w1, [x8]
Lloh40:
	adrp	x2, l_.str.6@PAGE
Lloh41:
	add	x2, x2, l_.str.6@PAGEOFF
	mov	x0, x20
	bl	_add_info
Lloh42:
	adrp	x19, l_.str.7@PAGE
Lloh43:
	add	x19, x19, l_.str.7@PAGEOFF
	mov	x0, x19
	mov	x1, x20
	mov	w2, #1
	bl	_add_info_alias
	ldr	w1, [x23]
Lloh44:
	adrp	x8, _tracepoint_save_command@GOTPAGE
Lloh45:
	ldr	x8, [x8, _tracepoint_save_command@GOTPAGEOFF]
Lloh46:
	ldr	w2, [x8]
Lloh47:
	adrp	x0, l_.str.8@PAGE
Lloh48:
	add	x0, x0, l_.str.8@PAGEOFF
Lloh49:
	adrp	x3, l_.str.9@PAGE
Lloh50:
	add	x3, x3, l_.str.9@PAGEOFF
	bl	_add_com
Lloh51:
	adrp	x8, _filename_completer@GOTPAGE
Lloh52:
	ldr	x8, [x8, _filename_completer@GOTPAGEOFF]
Lloh53:
	ldr	w1, [x8]
	bl	_set_cmd_completer
	ldr	w1, [x23]
Lloh54:
	adrp	x8, _trace_dump_command@GOTPAGE
Lloh55:
	ldr	x8, [x8, _trace_dump_command@GOTPAGEOFF]
Lloh56:
	ldr	w2, [x8]
Lloh57:
	adrp	x0, l_.str.10@PAGE
Lloh58:
	add	x0, x0, l_.str.10@PAGEOFF
Lloh59:
	adrp	x3, l_.str.11@PAGE
Lloh60:
	add	x3, x3, l_.str.11@PAGEOFF
	bl	_add_com
	ldr	w1, [x23]
Lloh61:
	adrp	x8, _trace_find_command@GOTPAGE
Lloh62:
	ldr	x8, [x8, _trace_find_command@GOTPAGEOFF]
Lloh63:
	ldr	w2, [x8]
Lloh64:
	adrp	x0, l_.str.12@PAGE
Lloh65:
	add	x0, x0, l_.str.12@PAGEOFF
Lloh66:
	adrp	x3, l_.str.13@PAGE
Lloh67:
	add	x3, x3, l_.str.13@PAGEOFF
Lloh68:
	adrp	x21, _tfindlist@GOTPAGE
Lloh69:
	ldr	x21, [x21, _tfindlist@GOTPAGEOFF]
Lloh70:
	adrp	x5, l_.str.14@PAGE
Lloh71:
	add	x5, x5, l_.str.14@PAGEOFF
	mov	x4, x21
	mov	w6, #1
	mov	x7, x22
	bl	_add_prefix_cmd
	ldr	w1, [x23]
Lloh72:
	adrp	x8, _trace_find_outside_command@GOTPAGE
Lloh73:
	ldr	x8, [x8, _trace_find_outside_command@GOTPAGEOFF]
Lloh74:
	ldr	x2, [x8]
Lloh75:
	adrp	x0, l_.str.15@PAGE
Lloh76:
	add	x0, x0, l_.str.15@PAGEOFF
Lloh77:
	adrp	x3, l_.str.16@PAGE
Lloh78:
	add	x3, x3, l_.str.16@PAGEOFF
	mov	x4, x21
	bl	_add_cmd
	ldr	w1, [x23]
Lloh79:
	adrp	x8, _trace_find_range_command@GOTPAGE
Lloh80:
	ldr	x8, [x8, _trace_find_range_command@GOTPAGEOFF]
Lloh81:
	ldr	x2, [x8]
Lloh82:
	adrp	x0, l_.str.17@PAGE
Lloh83:
	add	x0, x0, l_.str.17@PAGEOFF
Lloh84:
	adrp	x3, l_.str.18@PAGE
Lloh85:
	add	x3, x3, l_.str.18@PAGEOFF
	mov	x4, x21
	bl	_add_cmd
	ldr	w1, [x23]
Lloh86:
	adrp	x8, _trace_find_line_command@GOTPAGE
Lloh87:
	ldr	x8, [x8, _trace_find_line_command@GOTPAGEOFF]
Lloh88:
	ldr	x2, [x8]
Lloh89:
	adrp	x0, l_.str.19@PAGE
Lloh90:
	add	x0, x0, l_.str.19@PAGEOFF
Lloh91:
	adrp	x3, l_.str.20@PAGE
Lloh92:
	add	x3, x3, l_.str.20@PAGEOFF
	mov	x4, x21
	bl	_add_cmd
	ldr	w1, [x23]
Lloh93:
	adrp	x8, _trace_find_tracepoint_command@GOTPAGE
Lloh94:
	ldr	x8, [x8, _trace_find_tracepoint_command@GOTPAGEOFF]
Lloh95:
	ldr	x2, [x8]
Lloh96:
	adrp	x0, l_.str.21@PAGE
Lloh97:
	add	x0, x0, l_.str.21@PAGEOFF
Lloh98:
	adrp	x3, l_.str.22@PAGE
Lloh99:
	add	x3, x3, l_.str.22@PAGEOFF
	mov	x4, x21
	bl	_add_cmd
	ldr	w1, [x23]
Lloh100:
	adrp	x8, _trace_find_pc_command@GOTPAGE
Lloh101:
	ldr	x8, [x8, _trace_find_pc_command@GOTPAGEOFF]
Lloh102:
	ldr	x2, [x8]
Lloh103:
	adrp	x0, l_.str.23@PAGE
Lloh104:
	add	x0, x0, l_.str.23@PAGEOFF
Lloh105:
	adrp	x3, l_.str.24@PAGE
Lloh106:
	add	x3, x3, l_.str.24@PAGEOFF
	mov	x4, x21
	bl	_add_cmd
	ldr	w1, [x23]
Lloh107:
	adrp	x8, _trace_find_end_command@GOTPAGE
Lloh108:
	ldr	x8, [x8, _trace_find_end_command@GOTPAGEOFF]
Lloh109:
	ldr	x2, [x8]
Lloh110:
	adrp	x22, l_.str.25@PAGE
Lloh111:
	add	x22, x22, l_.str.25@PAGEOFF
Lloh112:
	adrp	x3, l_.str.26@PAGE
Lloh113:
	add	x3, x3, l_.str.26@PAGEOFF
	mov	x0, x22
	mov	x4, x21
	bl	_add_cmd
	ldr	w1, [x23]
Lloh114:
	adrp	x8, _trace_find_none_command@GOTPAGE
Lloh115:
	ldr	x8, [x8, _trace_find_none_command@GOTPAGEOFF]
Lloh116:
	ldr	x2, [x8]
Lloh117:
	adrp	x0, l_.str.27@PAGE
Lloh118:
	add	x0, x0, l_.str.27@PAGEOFF
Lloh119:
	adrp	x3, l_.str.28@PAGE
Lloh120:
	add	x3, x3, l_.str.28@PAGEOFF
	mov	x4, x21
	bl	_add_cmd
	ldr	w1, [x23]
Lloh121:
	adrp	x8, _trace_find_start_command@GOTPAGE
Lloh122:
	ldr	x8, [x8, _trace_find_start_command@GOTPAGEOFF]
Lloh123:
	ldr	x2, [x8]
Lloh124:
	adrp	x0, l_.str.29@PAGE
Lloh125:
	add	x0, x0, l_.str.29@PAGEOFF
Lloh126:
	adrp	x3, l_.str.30@PAGE
Lloh127:
	add	x3, x3, l_.str.30@PAGEOFF
	mov	x4, x21
	bl	_add_cmd
	ldr	w1, [x23]
Lloh128:
	adrp	x8, _trace_status_command@GOTPAGE
Lloh129:
	ldr	x8, [x8, _trace_status_command@GOTPAGEOFF]
Lloh130:
	ldr	w2, [x8]
Lloh131:
	adrp	x0, l_.str.31@PAGE
Lloh132:
	add	x0, x0, l_.str.31@PAGEOFF
Lloh133:
	adrp	x3, l_.str.32@PAGE
Lloh134:
	add	x3, x3, l_.str.32@PAGEOFF
	bl	_add_com
	ldr	w1, [x23]
Lloh135:
	adrp	x8, _trace_stop_command@GOTPAGE
Lloh136:
	ldr	x8, [x8, _trace_stop_command@GOTPAGEOFF]
Lloh137:
	ldr	w2, [x8]
Lloh138:
	adrp	x0, l_.str.33@PAGE
Lloh139:
	add	x0, x0, l_.str.33@PAGEOFF
Lloh140:
	adrp	x3, l_.str.34@PAGE
Lloh141:
	add	x3, x3, l_.str.34@PAGEOFF
	bl	_add_com
	ldr	w1, [x23]
Lloh142:
	adrp	x8, _trace_start_command@GOTPAGE
Lloh143:
	ldr	x8, [x8, _trace_start_command@GOTPAGEOFF]
Lloh144:
	ldr	w2, [x8]
Lloh145:
	adrp	x0, l_.str.35@PAGE
Lloh146:
	add	x0, x0, l_.str.35@PAGEOFF
Lloh147:
	adrp	x3, l_.str.36@PAGE
Lloh148:
	add	x3, x3, l_.str.36@PAGEOFF
	bl	_add_com
	ldr	w1, [x23]
Lloh149:
	adrp	x8, _trace_pass_command@GOTPAGE
Lloh150:
	ldr	x8, [x8, _trace_pass_command@GOTPAGEOFF]
Lloh151:
	ldr	w2, [x8]
Lloh152:
	adrp	x0, l_.str.37@PAGE
Lloh153:
	add	x0, x0, l_.str.37@PAGEOFF
Lloh154:
	adrp	x3, l_.str.38@PAGE
Lloh155:
	add	x3, x3, l_.str.38@PAGEOFF
	bl	_add_com
	ldr	w1, [x23]
Lloh156:
	adrp	x8, _end_actions_pseudocommand@GOTPAGE
Lloh157:
	ldr	x8, [x8, _end_actions_pseudocommand@GOTPAGEOFF]
Lloh158:
	ldr	w2, [x8]
Lloh159:
	adrp	x3, l_.str.39@PAGE
Lloh160:
	add	x3, x3, l_.str.39@PAGEOFF
	mov	x0, x22
	bl	_add_com
	ldr	w1, [x23]
Lloh161:
	adrp	x8, _while_stepping_pseudocommand@GOTPAGE
Lloh162:
	ldr	x8, [x8, _while_stepping_pseudocommand@GOTPAGEOFF]
Lloh163:
	ldr	w2, [x8]
Lloh164:
	adrp	x21, l_.str.40@PAGE
Lloh165:
	add	x21, x21, l_.str.40@PAGEOFF
Lloh166:
	adrp	x3, l_.str.41@PAGE
Lloh167:
	add	x3, x3, l_.str.41@PAGEOFF
	mov	x0, x21
	bl	_add_com
Lloh168:
	adrp	x22, _class_alias@GOTPAGE
Lloh169:
	ldr	x22, [x22, _class_alias@GOTPAGEOFF]
	ldr	w2, [x22]
Lloh170:
	adrp	x0, l_.str.42@PAGE
Lloh171:
	add	x0, x0, l_.str.42@PAGEOFF
	mov	x1, x21
	mov	w3, #0
	bl	_add_com_alias
	ldr	w2, [x22]
Lloh172:
	adrp	x0, l_.str.43@PAGE
Lloh173:
	add	x0, x0, l_.str.43@PAGEOFF
	mov	x1, x21
	mov	w3, #0
	bl	_add_com_alias
	ldr	w1, [x23]
Lloh174:
	adrp	x8, _collect_pseudocommand@GOTPAGE
Lloh175:
	ldr	x8, [x8, _collect_pseudocommand@GOTPAGEOFF]
Lloh176:
	ldr	w2, [x8]
Lloh177:
	adrp	x0, l_.str.44@PAGE
Lloh178:
	add	x0, x0, l_.str.44@PAGEOFF
Lloh179:
	adrp	x3, l_.str.45@PAGE
Lloh180:
	add	x3, x3, l_.str.45@PAGEOFF
	bl	_add_com
	ldr	w1, [x23]
Lloh181:
	adrp	x8, _trace_actions_command@GOTPAGE
Lloh182:
	ldr	x8, [x8, _trace_actions_command@GOTPAGEOFF]
Lloh183:
	ldr	w2, [x8]
Lloh184:
	adrp	x0, l_.str.46@PAGE
Lloh185:
	add	x0, x0, l_.str.46@PAGEOFF
Lloh186:
	adrp	x3, l_.str.47@PAGE
Lloh187:
	add	x3, x3, l_.str.47@PAGEOFF
	bl	_add_com
	ldr	w1, [x23]
Lloh188:
	adrp	x8, _delete_trace_command@GOTPAGE
Lloh189:
	ldr	x8, [x8, _delete_trace_command@GOTPAGEOFF]
Lloh190:
	ldr	x2, [x8]
Lloh191:
	adrp	x3, l_.str.48@PAGE
Lloh192:
	add	x3, x3, l_.str.48@PAGEOFF
Lloh193:
	adrp	x4, _deletelist@GOTPAGE
Lloh194:
	ldr	x4, [x4, _deletelist@GOTPAGEOFF]
	mov	x0, x20
	bl	_add_cmd
	ldr	w1, [x23]
Lloh195:
	adrp	x8, _disable_trace_command@GOTPAGE
Lloh196:
	ldr	x8, [x8, _disable_trace_command@GOTPAGEOFF]
Lloh197:
	ldr	x2, [x8]
Lloh198:
	adrp	x3, l_.str.49@PAGE
Lloh199:
	add	x3, x3, l_.str.49@PAGEOFF
Lloh200:
	adrp	x4, _disablelist@GOTPAGE
Lloh201:
	ldr	x4, [x4, _disablelist@GOTPAGEOFF]
	mov	x0, x20
	bl	_add_cmd
	ldr	w1, [x23]
Lloh202:
	adrp	x8, _enable_trace_command@GOTPAGE
Lloh203:
	ldr	x8, [x8, _enable_trace_command@GOTPAGEOFF]
Lloh204:
	ldr	x2, [x8]
Lloh205:
	adrp	x3, l_.str.50@PAGE
Lloh206:
	add	x3, x3, l_.str.50@PAGEOFF
Lloh207:
	adrp	x4, _enablelist@GOTPAGE
Lloh208:
	ldr	x4, [x4, _enablelist@GOTPAGEOFF]
	mov	x0, x20
	bl	_add_cmd
	ldr	w1, [x23]
Lloh209:
	adrp	x8, _trace_command@GOTPAGE
Lloh210:
	ldr	x8, [x8, _trace_command@GOTPAGEOFF]
Lloh211:
	ldr	w2, [x8]
Lloh212:
	adrp	x20, l_.str.51@PAGE
Lloh213:
	add	x20, x20, l_.str.51@PAGEOFF
Lloh214:
	adrp	x3, l_.str.52@PAGE
Lloh215:
	add	x3, x3, l_.str.52@PAGEOFF
	mov	x0, x20
	bl	_add_com
Lloh216:
	adrp	x8, _location_completer@GOTPAGE
Lloh217:
	ldr	x8, [x8, _location_completer@GOTPAGEOFF]
Lloh218:
	ldr	w1, [x8]
	bl	_set_cmd_completer
	ldr	w2, [x22]
	mov	x0, x19
	mov	x1, x20
	mov	w3, #0
	bl	_add_com_alias
	ldr	w2, [x22]
Lloh219:
	adrp	x0, l_.str.53@PAGE
Lloh220:
	add	x0, x0, l_.str.53@PAGEOFF
	mov	x1, x20
	mov	w3, #1
	bl	_add_com_alias
	ldr	w2, [x22]
Lloh221:
	adrp	x0, l_.str.54@PAGE
Lloh222:
	add	x0, x0, l_.str.54@PAGEOFF
	mov	x1, x20
	mov	w3, #1
	bl	_add_com_alias
	ldr	w2, [x22]
Lloh223:
	adrp	x0, l_.str.55@PAGE
Lloh224:
	add	x0, x0, l_.str.55@PAGEOFF
	mov	x1, x20
	mov	w3, #1
	ldp	x29, x30, [sp, #48]             ; 16-byte Folded Reload
	ldp	x20, x19, [sp, #32]             ; 16-byte Folded Reload
	ldp	x22, x21, [sp, #16]             ; 16-byte Folded Reload
	ldp	x24, x23, [sp], #64             ; 16-byte Folded Reload
	b	_add_com_alias
LBB0_5:
	mov	w8, #128
	str	w8, [x19]
	mov	w0, #512
	bl	_xmalloc
	str	x0, [x19, #16]
	ldr	x8, [x19, #8]
	cbnz	x8, LBB0_2
LBB0_6:
	mov	w8, #128
	str	w8, [x19, #4]
	mov	w0, #1024
	bl	_xmalloc
	str	x0, [x19, #8]
	b	LBB0_2
LBB0_7:
	mov	w8, #128
	str	w8, [x19]
	mov	w0, #512
	bl	_xmalloc
	str	x0, [x19, #16]
	ldr	x8, [x19, #8]
	cbnz	x8, LBB0_4
LBB0_8:
	mov	w8, #128
	str	w8, [x19, #4]
	mov	w0, #1024
	bl	_xmalloc
	str	x0, [x19, #8]
	b	LBB0_4
	.loh AdrpLdrGot	Lloh18, Lloh19
	.loh AdrpAdd	Lloh16, Lloh17
	.loh AdrpLdrGot	Lloh14, Lloh15
	.loh AdrpAdd	Lloh12, Lloh13
	.loh AdrpLdrGotStr	Lloh9, Lloh10, Lloh11
	.loh AdrpLdrGotStr	Lloh5, Lloh6, Lloh8
	.loh AdrpLdrGotStr	Lloh3, Lloh4, Lloh7
	.loh AdrpLdrGotStr	Lloh0, Lloh1, Lloh2
	.loh AdrpLdrGot	Lloh20, Lloh21
	.loh AdrpAdd	Lloh223, Lloh224
	.loh AdrpAdd	Lloh221, Lloh222
	.loh AdrpAdd	Lloh219, Lloh220
	.loh AdrpLdrGotLdr	Lloh216, Lloh217, Lloh218
	.loh AdrpAdd	Lloh214, Lloh215
	.loh AdrpAdd	Lloh212, Lloh213
	.loh AdrpLdrGotLdr	Lloh209, Lloh210, Lloh211
	.loh AdrpLdrGot	Lloh207, Lloh208
	.loh AdrpAdd	Lloh205, Lloh206
	.loh AdrpLdrGotLdr	Lloh202, Lloh203, Lloh204
	.loh AdrpLdrGot	Lloh200, Lloh201
	.loh AdrpAdd	Lloh198, Lloh199
	.loh AdrpLdrGotLdr	Lloh195, Lloh196, Lloh197
	.loh AdrpLdrGot	Lloh193, Lloh194
	.loh AdrpAdd	Lloh191, Lloh192
	.loh AdrpLdrGotLdr	Lloh188, Lloh189, Lloh190
	.loh AdrpAdd	Lloh186, Lloh187
	.loh AdrpAdd	Lloh184, Lloh185
	.loh AdrpLdrGotLdr	Lloh181, Lloh182, Lloh183
	.loh AdrpAdd	Lloh179, Lloh180
	.loh AdrpAdd	Lloh177, Lloh178
	.loh AdrpLdrGotLdr	Lloh174, Lloh175, Lloh176
	.loh AdrpAdd	Lloh172, Lloh173
	.loh AdrpAdd	Lloh170, Lloh171
	.loh AdrpLdrGot	Lloh168, Lloh169
	.loh AdrpAdd	Lloh166, Lloh167
	.loh AdrpAdd	Lloh164, Lloh165
	.loh AdrpLdrGotLdr	Lloh161, Lloh162, Lloh163
	.loh AdrpAdd	Lloh159, Lloh160
	.loh AdrpLdrGotLdr	Lloh156, Lloh157, Lloh158
	.loh AdrpAdd	Lloh154, Lloh155
	.loh AdrpAdd	Lloh152, Lloh153
	.loh AdrpLdrGotLdr	Lloh149, Lloh150, Lloh151
	.loh AdrpAdd	Lloh147, Lloh148
	.loh AdrpAdd	Lloh145, Lloh146
	.loh AdrpLdrGotLdr	Lloh142, Lloh143, Lloh144
	.loh AdrpAdd	Lloh140, Lloh141
	.loh AdrpAdd	Lloh138, Lloh139
	.loh AdrpLdrGotLdr	Lloh135, Lloh136, Lloh137
	.loh AdrpAdd	Lloh133, Lloh134
	.loh AdrpAdd	Lloh131, Lloh132
	.loh AdrpLdrGotLdr	Lloh128, Lloh129, Lloh130
	.loh AdrpAdd	Lloh126, Lloh127
	.loh AdrpAdd	Lloh124, Lloh125
	.loh AdrpLdrGotLdr	Lloh121, Lloh122, Lloh123
	.loh AdrpAdd	Lloh119, Lloh120
	.loh AdrpAdd	Lloh117, Lloh118
	.loh AdrpLdrGotLdr	Lloh114, Lloh115, Lloh116
	.loh AdrpAdd	Lloh112, Lloh113
	.loh AdrpAdd	Lloh110, Lloh111
	.loh AdrpLdrGotLdr	Lloh107, Lloh108, Lloh109
	.loh AdrpAdd	Lloh105, Lloh106
	.loh AdrpAdd	Lloh103, Lloh104
	.loh AdrpLdrGotLdr	Lloh100, Lloh101, Lloh102
	.loh AdrpAdd	Lloh98, Lloh99
	.loh AdrpAdd	Lloh96, Lloh97
	.loh AdrpLdrGotLdr	Lloh93, Lloh94, Lloh95
	.loh AdrpAdd	Lloh91, Lloh92
	.loh AdrpAdd	Lloh89, Lloh90
	.loh AdrpLdrGotLdr	Lloh86, Lloh87, Lloh88
	.loh AdrpAdd	Lloh84, Lloh85
	.loh AdrpAdd	Lloh82, Lloh83
	.loh AdrpLdrGotLdr	Lloh79, Lloh80, Lloh81
	.loh AdrpAdd	Lloh77, Lloh78
	.loh AdrpAdd	Lloh75, Lloh76
	.loh AdrpLdrGotLdr	Lloh72, Lloh73, Lloh74
	.loh AdrpAdd	Lloh70, Lloh71
	.loh AdrpLdrGot	Lloh68, Lloh69
	.loh AdrpAdd	Lloh66, Lloh67
	.loh AdrpAdd	Lloh64, Lloh65
	.loh AdrpLdrGotLdr	Lloh61, Lloh62, Lloh63
	.loh AdrpAdd	Lloh59, Lloh60
	.loh AdrpAdd	Lloh57, Lloh58
	.loh AdrpLdrGotLdr	Lloh54, Lloh55, Lloh56
	.loh AdrpLdrGotLdr	Lloh51, Lloh52, Lloh53
	.loh AdrpAdd	Lloh49, Lloh50
	.loh AdrpAdd	Lloh47, Lloh48
	.loh AdrpLdrGotLdr	Lloh44, Lloh45, Lloh46
	.loh AdrpAdd	Lloh42, Lloh43
	.loh AdrpAdd	Lloh40, Lloh41
	.loh AdrpLdrGotLdr	Lloh37, Lloh38, Lloh39
	.loh AdrpLdrGot	Lloh35, Lloh36
	.loh AdrpAdd	Lloh33, Lloh34
	.loh AdrpAdd	Lloh31, Lloh32
	.loh AdrpLdrGot	Lloh29, Lloh30
	.loh AdrpAdd	Lloh27, Lloh28
	.loh AdrpAdd	Lloh25, Lloh26
	.loh AdrpLdrGotLdr	Lloh22, Lloh23, Lloh24
	.cfi_endproc
                                        ; -- End function
	.comm	_tracepoint_chain,8,3           ; @tracepoint_chain
	.comm	_tracepoint_count,8,3           ; @tracepoint_count
	.comm	_traceframe_number,4,2          ; @traceframe_number
	.comm	_tracepoint_number,4,2          ; @tracepoint_number
	.section	__TEXT,__cstring,cstring_literals
l_.str:                                 ; @.str
	.asciz	"tpnum"

	.comm	_builtin_type_int,4,2           ; @builtin_type_int
l_.str.1:                               ; @.str.1
	.asciz	"trace_frame"

	.comm	_tracepoint_list,24,3           ; @tracepoint_list
	.comm	_stepping_list,24,3             ; @stepping_list
l_.str.2:                               ; @.str.2
	.asciz	"scope"

	.comm	_scope_info,4,2                 ; @scope_info
l_.str.3:                               ; @.str.3
	.asciz	"List the variables local to a scope"

l_.str.4:                               ; @.str.4
	.asciz	"tracepoints"

	.comm	_class_trace,4,2                ; @class_trace
l_.str.5:                               ; @.str.5
	.asciz	"Tracing of program execution without stopping the program."

	.comm	_cmdlist,4,2                    ; @cmdlist
	.comm	_tracepoints_info,4,2           ; @tracepoints_info
l_.str.6:                               ; @.str.6
	.asciz	"Status of tracepoints, or tracepoint number NUMBER.\nConvenience variable \"$tpnum\" contains the number of the\nlast tracepoint set."

l_.str.7:                               ; @.str.7
	.asciz	"tp"

l_.str.8:                               ; @.str.8
	.asciz	"save-tracepoints"

	.comm	_tracepoint_save_command,4,2    ; @tracepoint_save_command
l_.str.9:                               ; @.str.9
	.asciz	"Save current tracepoint definitions as a script.\nUse the 'source' command in another debug session to restore them."

	.comm	_filename_completer,4,2         ; @filename_completer
l_.str.10:                              ; @.str.10
	.asciz	"tdump"

	.comm	_trace_dump_command,4,2         ; @trace_dump_command
l_.str.11:                              ; @.str.11
	.asciz	"Print everything collected at the current tracepoint."

l_.str.12:                              ; @.str.12
	.asciz	"tfind"

	.comm	_trace_find_command,4,2         ; @trace_find_command
l_.str.13:                              ; @.str.13
	.asciz	"Select a trace frame;\nNo argument means forward by one frame; '-' meand backward by one frame."

	.comm	_tfindlist,4,2                  ; @tfindlist
l_.str.14:                              ; @.str.14
	.asciz	"tfind "

l_.str.15:                              ; @.str.15
	.asciz	"outside"

	.comm	_trace_find_outside_command,8,3 ; @trace_find_outside_command
l_.str.16:                              ; @.str.16
	.asciz	"Select a trace frame whose PC is outside the given range.\nUsage: tfind outside addr1, addr2"

l_.str.17:                              ; @.str.17
	.asciz	"range"

	.comm	_trace_find_range_command,8,3   ; @trace_find_range_command
l_.str.18:                              ; @.str.18
	.asciz	"Select a trace frame whose PC is in the given range.\nUsage: tfind range addr1,addr2"

l_.str.19:                              ; @.str.19
	.asciz	"line"

	.comm	_trace_find_line_command,8,3    ; @trace_find_line_command
l_.str.20:                              ; @.str.20
	.asciz	"Select a trace frame by source line.\nArgument can be a line number (with optional source file), \na function name, or '*' followed by an address.\nDefault argument is 'the next source line that was traced'."

l_.str.21:                              ; @.str.21
	.asciz	"tracepoint"

	.comm	_trace_find_tracepoint_command,8,3 ; @trace_find_tracepoint_command
l_.str.22:                              ; @.str.22
	.asciz	"Select a trace frame by tracepoint number.\nDefault is the tracepoint for the current trace frame."

l_.str.23:                              ; @.str.23
	.asciz	"pc"

	.comm	_trace_find_pc_command,8,3      ; @trace_find_pc_command
l_.str.24:                              ; @.str.24
	.asciz	"Select a trace frame by PC.\nDefault is the current PC, or the PC of the current trace frame."

l_.str.25:                              ; @.str.25
	.asciz	"end"

	.comm	_trace_find_end_command,8,3     ; @trace_find_end_command
l_.str.26:                              ; @.str.26
	.asciz	"Synonym for 'none'.\nDe-select any trace frame and resume 'live' debugging."

l_.str.27:                              ; @.str.27
	.asciz	"none"

	.comm	_trace_find_none_command,8,3    ; @trace_find_none_command
l_.str.28:                              ; @.str.28
	.asciz	"De-select any trace frame and resume 'live' debugging."

l_.str.29:                              ; @.str.29
	.asciz	"start"

	.comm	_trace_find_start_command,8,3   ; @trace_find_start_command
l_.str.30:                              ; @.str.30
	.asciz	"Select the first trace frame in the trace buffer."

l_.str.31:                              ; @.str.31
	.asciz	"tstatus"

	.comm	_trace_status_command,4,2       ; @trace_status_command
l_.str.32:                              ; @.str.32
	.asciz	"Display the status of the current trace data collection."

l_.str.33:                              ; @.str.33
	.asciz	"tstop"

	.comm	_trace_stop_command,4,2         ; @trace_stop_command
l_.str.34:                              ; @.str.34
	.asciz	"Stop trace data collection."

l_.str.35:                              ; @.str.35
	.asciz	"tstart"

	.comm	_trace_start_command,4,2        ; @trace_start_command
l_.str.36:                              ; @.str.36
	.asciz	"Start trace data collection."

l_.str.37:                              ; @.str.37
	.asciz	"passcount"

	.comm	_trace_pass_command,4,2         ; @trace_pass_command
l_.str.38:                              ; @.str.38
	.asciz	"Set the passcount for a tracepoint.\nThe trace will end when the tracepoint has been passed 'count' times.\nUsage: passcount COUNT TPNUM, where TPNUM may also be \"all\";\nif TPNUM is omitted, passcount refers to the last tracepoint defined."

	.comm	_end_actions_pseudocommand,4,2  ; @end_actions_pseudocommand
l_.str.39:                              ; @.str.39
	.asciz	"Ends a list of commands or actions.\nSeveral GDB commands allow you to enter a list of commands or actions.\nEntering \"end\" on a line by itself is the normal way to terminate\nsuch a list.\n\nNote: the \"end\" command cannot be used at the gdb prompt."

l_.str.40:                              ; @.str.40
	.asciz	"while-stepping"

	.comm	_while_stepping_pseudocommand,4,2 ; @while_stepping_pseudocommand
l_.str.41:                              ; @.str.41
	.asciz	"Specify single-stepping behavior at a tracepoint.\nArgument is number of instructions to trace in single-step mode\nfollowing the tracepoint.  This command is normally followed by\none or more \"collect\" commands, to specify what to collect\nwhile single-stepping.\n\nNote: this command can only be used in a tracepoint \"actions\" list."

l_.str.42:                              ; @.str.42
	.asciz	"ws"

	.comm	_class_alias,4,2                ; @class_alias
l_.str.43:                              ; @.str.43
	.asciz	"stepping"

l_.str.44:                              ; @.str.44
	.asciz	"collect"

	.comm	_collect_pseudocommand,4,2      ; @collect_pseudocommand
l_.str.45:                              ; @.str.45
	.asciz	"Specify one or more data items to be collected at a tracepoint.\nAccepts a comma-separated list of (one or more) expressions.  GDB will\ncollect all data (variables, registers) referenced by that expression.\nAlso accepts the following special arguments:\n    $regs   -- all registers.\n    $args   -- all function arguments.\n    $locals -- all variables local to the block/function scope.\nNote: this command can only be used in a tracepoint \"actions\" list."

l_.str.46:                              ; @.str.46
	.asciz	"actions"

	.comm	_trace_actions_command,4,2      ; @trace_actions_command
l_.str.47:                              ; @.str.47
	.asciz	"Specify the actions to be taken at a tracepoint.\nTracepoint actions may include collecting of specified data, \nsingle-stepping, or enabling/disabling other tracepoints, \ndepending on target's capabilities."

	.comm	_delete_trace_command,8,3       ; @delete_trace_command
l_.str.48:                              ; @.str.48
	.asciz	"Delete specified tracepoints.\nArguments are tracepoint numbers, separated by spaces.\nNo argument means delete all tracepoints."

	.comm	_deletelist,4,2                 ; @deletelist
	.comm	_disable_trace_command,8,3      ; @disable_trace_command
l_.str.49:                              ; @.str.49
	.asciz	"Disable specified tracepoints.\nArguments are tracepoint numbers, separated by spaces.\nNo argument means disable all tracepoints."

	.comm	_disablelist,4,2                ; @disablelist
	.comm	_enable_trace_command,8,3       ; @enable_trace_command
l_.str.50:                              ; @.str.50
	.asciz	"Enable specified tracepoints.\nArguments are tracepoint numbers, separated by spaces.\nNo argument means enable all tracepoints."

	.comm	_enablelist,4,2                 ; @enablelist
l_.str.51:                              ; @.str.51
	.asciz	"trace"

	.comm	_trace_command,4,2              ; @trace_command
l_.str.52:                              ; @.str.52
	.asciz	"Set a tracepoint at a specified line or function or address.\nArgument may be a line number, function name, or '*' plus an address.\nFor a line number or function, trace at the start of its code.\nIf an address is specified, trace at that exact address.\n\nDo \"help tracepoints\" for info on other tracepoint commands."

	.comm	_location_completer,4,2         ; @location_completer
l_.str.53:                              ; @.str.53
	.asciz	"tr"

l_.str.54:                              ; @.str.54
	.asciz	"tra"

l_.str.55:                              ; @.str.55
	.asciz	"trac"

.subsections_via_symbols
