Training courses

Kernel and Embedded Linux

Bootlin training courses

Embedded Linux, kernel,
Yocto Project, Buildroot, real-time,
graphics, boot time, debugging...

Bootlin logo

Elixir Cross Referencer

	.text
	.align	512
	.globl foo
	.type	foo, @function
foo:
.LFB1:
	subq	$72, %rsp
.LCFI1:
	xorl	%eax, %eax
	movq	%rsp, %rdi
	call	bar@PLT
	addq	$72, %rsp
	ret
.LFE1:
	.size	foo, .-foo
	.globl bar
	.type	bar, @function
bar:
.LFB2:
	subq	$72, %rsp
.LCFI2:
	xorl	%eax, %eax
	movq	%rsp, %rdi
	call	bar@PLT
	addq	$72, %rsp
	ret
.LFE2:
	.size	bar, .-bar
	.section	.eh_frame,"a",@progbits
.Lframe1:
	.long	.LECIE1-.LSCIE1	# Length of Common Information Entry
.LSCIE1:
	.long	0x0	# CIE Identifier Tag
	.byte	0x1	# CIE Version
	.ascii "zR\0"	# CIE Augmentation
	.uleb128 0x1	# CIE Code Alignment Factor
	.sleb128 -8	# CIE Data Alignment Factor
	.byte	0x10	# CIE RA Column
	.uleb128 0x1	# Augmentation size
	.byte	0x1b	# FDE Encoding (pcrel sdata4)
	.byte	0xc	# DW_CFA_def_cfa
	.uleb128 0x7
	.uleb128 0x8
	.byte	0x90	# DW_CFA_offset, column 0x10
	.uleb128 0x1
	.align 8
.LECIE1:
.LSFDE1:
	.long	.LEFDE1-.LASFDE1	# FDE Length
.LASFDE1:
	.long	.LASFDE1-.Lframe1	# FDE CIE offset
	.long	.LFB1-.	# FDE initial location
	.long	.LFE1-.LFB1	# FDE address range
	.uleb128 0x0	# Augmentation size
	.byte	0x1	# DW_CFA_set_loc
	.long	.LCFI1-.
	.byte	0xe	# DW_CFA_def_cfa_offset
	.uleb128 0x50
	.align 8
.LEFDE1:
.Lframe2:
	.long	.LECIE2-.LSCIE2	# Length of Common Information Entry
.LSCIE2:
	.long	0x0	# CIE Identifier Tag
	.byte	0x1	# CIE Version
	.ascii "zR\0"	# CIE Augmentation
	.uleb128 0x1	# CIE Code Alignment Factor
	.sleb128 -8	# CIE Data Alignment Factor
	.byte	0x10	# CIE RA Column
	.uleb128 0x1	# Augmentation size
	.byte	0x1b	# FDE Encoding (pcrel sdata4)
	.byte	0xc	# DW_CFA_def_cfa
	.uleb128 0x7
	.uleb128 0x8
	.byte	0x90	# DW_CFA_offset, column 0x10
	.uleb128 0x1
	.align 8
.LECIE2:
.LSFDE2:
	.long	.LEFDE2-.LASFDE2	# FDE Length
.LASFDE2:
	.long	.LASFDE2-.Lframe2	# FDE CIE offset
	.long	.LFB2-.	# FDE initial location
	.long	.LFE2-.LFB2	# FDE address range
	.uleb128 0x0	# Augmentation size
	.byte	0x1	# DW_CFA_set_loc
	.long	.LCFI2-.
	.byte	0xe	# DW_CFA_def_cfa_offset
	.uleb128 0x50
	.align 8
.LEFDE2:
	.section	.note.GNU-stack,"",@progbits