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

)4+(È+u=p'ÄŒ0pÀ˜€€Í-€ÍLŒÌÌ#ÌÀ1
ÄÐ$™@ˆ(Ð$™ˆ(Ð$™ˆ(€”ˆ
@ƒ|ÿˆ(ÐŒ=ŒÀ̈<Œ<ýÿÀ”ÀÍÝŒ	@•$À(À
1,ÀíÆìÿì&ÿ	<À ŒÀÀºŒÀÀºŒÀ À1$ÀøŒÀ À.1$ÀøŒ-Ìk€
Àÿˆ(ÀЌŌ
À
ˆ(
€´|@À(Ì(À1)ÿÿÀQÍ1Ì 1ÁÌ1ÌÅŒÀ1)Ì
À1Ì1!Ā &š
ÀZ€À 1Ì
Àˆ(
€´|1ÌÅŒˆ1ÌÅŒ
À 1Ì
Àˆ(
€´|1ÌÅŒÄÿÿ€˜€Í€ÍÌÌÄ€”Ä€Í:1	ÄŒ$ùÿÀ”ˆ$€”ÌÄÀ˜CØ€:1Øp€Ø:1؄€(Ä€–€Í(!Ä€ÌÁ€<(Ä€–€Í(=Ä<€ÌÁ€(Ä€–€Í( Ā̻ˆ2¼2
@‘|&@•Ì,€˜q™Ä·€”ĵ€”'Ä@–	@–Êÿ@–É€v+Ä€–€–Åÿ€–ãŒp€ÄÁÿ€”Ä¿ÿ€”/Ä€”%Œp€6Ä€”Ä€”ÇŒŒp€.IJÿ€”vŒp€ÿ¨&ädÜ$
À\~#ÀÌ€Îp€-Ì€ÍÌ#Ä£ÿšØ	Äðˆ$ ÿ€˜I0	Ä2À	À±|œÿÀ•	1	Äœ$ À•¬ÿì&$À ÀŒ–ÀƒÌp€jŒ€—3Œ€—À”qŒÀƒÌp€ÄÀ”ÀƒÌ€	1	Äœ$À•=Œ–ÀƒÌ€1	Ĉ$wÿ€”1	ÄŒ$tÿÀ”¬ÿÿì& À$ÀŒ–ÀƒÌ€jŒ€›
ÀƒÌ€ÛŒ'Ä@šp€€Í-€Í#Ä^ÿšÄ€”)Œ	Ä€”Ä€˜Ä€˜LŒÄ€˜5ŒqŒÄ€”:1ØCØØ'Ä5@šp€
Àÿˆ(ÐŒ
1-Äìÿì&$ÀŒ̐ÄÀ˜€ÍÄÿÿ•Ì8À8ÀIŒ
Àÿˆ(ÐŒ
1-Äìÿì&$À ÀŒ€ÍÄÿÿ€”Äÿÿ€”ÌÄÿÿ™€,À$ÀŒÄ€ÍÄÿ€”ÀƒÌ€-Ìp€9ÄþÿÀ	€‹Ì
€Ï
À9Ä	€‹€ýÿ€›(^Œ8(Œ8(xŒ8(xŒ8(Œ(^Œ Ï¼3 5Äx'€—À— x'ûÿ€—x0Ï¸Œ`\'À Ü
€~1À
ÀÉ}Ï 1À
ÀÉ}Ï1À
ÀÉ}Ýϐ"1!Ä	:~þÿš1Ï 1Ï1ÁÏŒ¸Œ
À1ÌÈŒ 1ÁÌ
Àˆ(1ÌàÜ$À Ü
€~!1À
ÀÉ}áÅ	6~þÿš¸Œ1À
ÀÉ}]Ï1À
ÀÉ}Ýϐ"À1 *!Ì"À1 *!̐,Àì
ÿÿÀš"1-ÄÿÿÀš@,À$ÀŒ"1ÄÀ!1À
@]}UÅ
}úÿ™ÅŒÀ1À
}ÿÿÀQÍ1ÀQÍ 1ÁÌ1Ì-€ÍÄÀ”)ŒÄÀ˜LŒ1ÄÀ	
}€PÀe2)ÉĈ$€”€
Àˆ(À@ÀA2)áÄ
šT	À
}úÿ@™1Ä@À
@Õ}1ÀĀ”ÀÃÌ3€[2)Ì€8(xŒPŒÀ,À™À À×$$ÀøŒÀ­Œ8ÀxŒÀ€—<À-ŒÀÀ™Ì<À?Œ‰Œ?ÄÀ›<À-Œ<À?Œ5Œ$À ÀŒ	1	Äœ$À•IŒ	Ä€”$À ÀŒ-ÌÌ4€À­Œ€À|ƒÌ3Ä	0'›<À-Œ<À?Œ]Œ<À?ŒÖŒ8(xŒuŒ¸Œ
À À×$$ÀøŒŒ€ÍqŒÀ­Œ<À-ŒÀ1!ÄÈ%AÙÉ%	Ä(&!ƒÌlŒ
€šœŒÀ™µŒÀ™1ŒÄÀ™ZŒ_ŒÍŒZŒl€1ŒÍŒÄÀ™œŒÀ™µŒÀ™%Œ_Œ&ÄÜÃÍÀ&̐1!Ā &š‹ŒZŒÈ%AÙ!ÄÉ%ÌÀ1!Ä(&	?ÄÀ›Œ
€š¨*ïŒüŒ1ŒZŒ_ŒÍŒZŒ’€¨*1ŒÍŒïŒüŒ_Œ	?ÄÀ›%ŒZŒÄ&ÁÍÀ#Äš(¡€
ďÄÔ0à8@•C؈
ƒÌÄ«€–ˆÕÄÄÀ™K͈¡€ä$ˆÀ¤|,ÀB~›Ä•Å 
ˆÄ
À™OÍÌøÿšìð>1Á΀¤|1=ÄÀïþÿÀ—ïÿ—€À|1ÌÀ”& &ÑŒÀ„Õ€×€Ù€Û€ ,ÀÜ€ ÀÜ€ ÀÜ€ À<À	7Ä	@›Àø)34Àt
À| 0UMŒ–ÀEÀø)D&4Àt
À| 0UMŒÀÀÄˆø0ü8üÿ€›À——ÄM͈ð€ä$À¤|,ÀB~“Ä×ÄQÍ 
ˆÌúÿšìð>›1Á΀¤|11Ä/þÿ—þ€1Ì€À| 3=Ä039ÄÂ%5ÄÄ1ÄÄ-Ä$ÀÀ@"Àÿÿ$À 3Î03AÎÏϏÏOÏÏÏÎ
@WÂ%Aϐ$ÀÿÄûÄ÷ÄóÄïÄ 3ÁÏ03ÏÂ%AÏÄÏÄÁΐ,1ÌÄÌÝ0ÄQ”& &š <&À-1À@€@™ &À@€ (&À	?ÄÀ—<Àx*Ä4Àt
À| 0UMŒ–E@™eÀØdÀAÏgÀÏfÀÁÎW€eÀÏdÀÁÎgÀØfÀAÏcÀÁÏèÀÏ !
ÄÌÌ$ýÿÀ˜&1Ø&1	Äÿÿ€˜,À&14Àt :À¸+@>ÀSŒ&1	Äÿÿ€”Œ-À,1ÌÄÌ<À <:À@¸+0ÀÄ,Àì-14ÀtSŒ_Œ-ÀÀÀ€ÀŸÄ	Ö}
!}™ÌˆÜ0ùÿÀ•1
Ä Ì$

}	͐Þ0Ä<À ÀZ0Î (&À€x*[04À•Q£Œ ÀT0ÎU04À£Œ ÀW0ÎX04À£ŒZŒ À\0Î]04À£Œt
À| 0USŒ€E¶!Ä
À		}€”
À¶!ÌP
À Ì
À¶!Ì
À Ì2ÀÐŒ1!Ā &š À 
–À@Àe2)
ÅÔ(QÍÀ
}ˆùÿ€˜ 
–€ÀÀ€À4+µÍŽÀ4+ÿÿ
Àõ̐	Ä€˜

À Ì 
Ä Ì 
иŒ$À
À1Ì
Àˆ(
€¤|À 1ÁÌ¿Œ1ÌdˆT2@•dˆT2÷ÿ@•¿ŒÀ1AÍÀ1À
}ÿÿÀQÍÿˆ(1ÌÅŒ1ÌÀ.1Ô(QÅ1Ô(]Å	}1Ô(Í
Àÿˆ(1Ìÿˆ(¿ŒÀ1AÍÀ1À
}ÿÿÀQÍ@À 1ÁÌ1Ì¿Œ 1Ø1Ì¿Œ=Œ8(xŒ=8À£Çq0ΣÇp0Σǖr0ΐ€ÍÝŒ|Œ1	Ĉ$À€˜CÏÀÀºŒ7ĄŒ˜Œ,À´ŒŒ$%À”Ü+ƒÍ<À-Œ<À?Œ$À
(À
1-Äÿì&ÿ
<À ŒÀ À.1$ÀøŒÀ
À ÀÊŒ(À

<À:Œ(ÀVŒÀ À.1$ÀøŒÀ À×$$ÀøŒ<À?ŒÜŒ$À”À À×$$ÀøŒÀÀ ÀÊŒÀ À×$$ÀøŒ@,À$ÀŒÀ À×$$ÀøŒÇŒ+Ä€”+Ì<À-Œ€Í <À?ŒÀ
ÀºŒ1$À ÀÀøŒ1$ÀÀøŒÍŒÜ.1$À ÀÀøŒ
ÀÀ ÀÊŒÀÀ ÀÊŒÀ
À ÀÊŒ1$ÀÀ ÀøŒ.1$À ÀÀøŒÀÀ ÀÊŒ<À-ŒÜŒ$
À”Ü$À
(À
1,ÀíÆÿì&ÿ
<À Œ(À

<À:ŒÜŒ$À”$À(À
1,ÀíÆìÿì&ÿ	<À Œ(À
	<À:Œ(ÀVŒ<À-Œ <À?Œ̐€ÍÀÀºŒÀ À1$ÀøŒÀ ÀÀÅÀ”Å€€|	@É|
~SÍ@A}	ÀÔ|À”ÀÓÌ=òÿ€”ÃÍ$–+'Ä@š<À-Œ<À?Œ$À(À
1,ÀíÆìÿì&ÿ	<À ŒÀ À.1$ÀøŒÀÀ ÀÊŒ(À
	<À:Œ(ÀVŒ<À-ŒÀ À.1$ÀøŒ<À?ŒÄ	€”ß0
ÄÌÀ”æ0Íä0ÄÄ™C͐€P}€Œ|€˜ÀÀºŒÌÌ1	Ä À
€Œ|1Ì$À4ÀÀÀ—Æ	€S}€—
CÏÈƒÌƒŒ ÀAÝÝŒÜÜÌÈ0ñÿ€”t¨H?êÿ€”#ÌÀÀãÄ‹ÆjŒ	À•|@³}
À•	À5~À™ށܥŒÜ Ü#ÃÍ
6~Î[€	À5~À•ށܥŒÜ Ü#ÃÍÀA	~ÎÞAÝÝŒÜÜ Ü=ÛÿÀ•¨ÌÜ<ÔÿÀ•lÀ…p€s€v€y€À0ÀÀ0ÀÀ0ÀÀ0À1$À ÀÀøŒ1ÀõÄ”ÀÀ ÀÆ%€”|ÜÔ1ûÿ@•À >öÿ@•@µ|@•$À—€@JÀÀ ÀÀÓÅ	!}™ÓÅ	€ }€˜€@~	€”d
ëÅ
€¢~ŸÎÌ€ô|€”ÜÈ=îÿ€”T H=éÿ€”À
ÀºŒÀºŒÀºŒ	Àš×$$À ÀÀøŒ.1$À ÀÀøŒÍŒÀšÜ×$$À ÀÀøŒܐÀÀÏÅÓÅ@
}	R}Ζˆ(çÅ	@R~ãÅ
&~Î	N}Ζˆ(ÜÌ=îÿÀ”€ÍÕ$$À ÀIÀøŒv̐Ä€™CÏ@Q@•À6}À À1$ÀøŒÀ.1$ÀøŒÀÀÀŸÄ£Ä	@Ò}@š	@~@–
ÀÑ}€}	*~ì
À–ˆ¤0óÿ@–Ìä0îÿ@– ÀÀ.1$ÀøŒÀ×$$ÀøŒÀ1$ÀøŒÀÕ$$ÀøŒÀšÀÀÀŸÄ£Ä	@Ò}@–
~ì
	À–ˆ¤0÷ÿ@–Ìä0òÿ@–ÇŒ1
ÄÀˆ(	ÀÈ|Ì6ÌÀ„D€?€D€?€.1$À À
ÀøŒU€1$À À
ÀøŒU€ÝŒ|ŒCÏÀÀºŒ7ĄŒ˜ŒÀÀÁŒ,À´ŒÀÀºŒß0-Äÿ À	Àâ~ì$ÀŒÀÀºŒ$À(À
1-Äÿì&ÿ<À Œ(À
<À:Œ/Œ
(Àÿ
<À ŒÀÀºŒ
(À

<À:Œ
À À.1$ÀøŒ+Ä	¨&€šÿ<À»Œ0À:À”Œ:À”Œ:À”Œ8À”Œ8À”ŒVŒ	ÄÀ”ÀœŒÀÀºŒÀÀºŒ$À(À
1-Äìÿì&ÿ	<À Œ(À
	<À:Œ(Àÿ<À ŒÀÀºŒ
<À(À:Œ(Ä€–	ÀƒÌ¸€ÿ<À»Œ0À8À”Œ8À”Œ:À”Œ:À”Œ:À”ŒVŒ4ÀÀô|ÌtP?üÿ•À—ÄO͈Ì=úÿ@•ÀÏ —ÄßĆÒ€Ô€Õ€
@]}Ö€ÀÁ}	@]}K͈Ì=ñÿ@•o"$À ÀÀøŒÀ“Ä͈Œ<ûÿÀ”p"$ÀÀøŒÀÀ“ďÄ

}%Í
@Q}ˆŒ<÷ÿÀ”ÀÀÀ¨Ô
€–~
€¦~ÀÑ}š±ÆÏ€óÅ)ψ”0òÿ@•ÀÌÔ0îÿ@•À–ì*0ÀÎ@– Ä–0̐3ÄúÿÀ•0Ì ÀÀ–
Á~æ0Íä0Ä,À–Œ–æ0Íä0ÄÀÕ}ÀÑ}øÿÀ•
À}1ÄÜÈ%*ƒÌÌ%)ÃÌÀ
€Œ|	€”žÁϟ
ÄÈ0€”ÿÈ0ûÿ€”À@Ä71	Ä0€”81
ÄÀ—ÀÀÐ|@É|@•71Ìq€81AÍ,Ä61
Ä€”ð
À	€Œ|,ƒÌÌPˆP€Œ|æ0Íå0Ä
Íä0ĈD
Í1ĈD
=}
͈DÀ—À ÀÐ3™1$Àh€.1$ÀøŒÀSÅ
͈DTP1ûÿ•61ÌØ1AÛ ŒÌÄþÿ€”7Ä€”€ÍtÀ À1$ÀøŒ:Ä€”€ÍŠ	Œ3Ä€”€Í:Œ4Ä€”€Í1À‰Äˆ$€”G	Œi	Œ*Ä€”€ÍÉŒ+Ä€”€Í(Ä€”€Í$ŒKŒŠ	ŒCÄ×ÿ€”u€ÀvÌÿÿÀIÀºŒQÀºŒQÀ À1$ÀøŒÌÿÿÀtÀºŒ>	ŒÀpÀºŒ€À^ƒÌÿÀ0€Ì1ÀÄÌÌ(1ÀÌ2ÌUÌ]Ì_ÌtÌmÌpÌnÌqÌoÌrÌs̐UÌ_ÌÛ0À‰ÄÒ0ÀÍÄ€È|Œ`C͐4À,ÀËÅÝŒÀÎ~tÜP?úÿ•(À”$	ÀÔ|ˆüÿ™(

|(	@•	@Ò|@–T	
~Ü$%øÿ@š(

|(ÀÀ|	ÀÈ|	@•	@Ò|@–T	~Ü$%øÿ@š`ÄÜ	 (š@(€×ÄÌ 
ÿ(	€•}€‘}€}€™|õÿ€•ÿ(	€•}˜€‘}€}€™|îÿ€™T@–Tÿ(	@•}(À”|Ì$À˜T	üÿ@™1À‰Äˆ$€˜
À1ˆ(ÿÿ
ÀÉÌ3€Ä€˜#1ÀÄÀ”aÃ̐×$ÀÀ
ÀŒ|ÕÄÿT%1ÀÄÐ$
™þÐ$_ÄT_CÍ@Q}@•ßŒUÄ€}]ƒÌUÍ_̐#1ÀÍÄNÀ˜öŒèŒ€¼
À,|*1Äÿÿ%€|7€”'1À¥ÄÀ€°|ÿP&ÙŒ2@™À€´|Pÿ%ÙŒ,@™PÀ€¸|Pÿ%ÙŒ&@™PÀ€¼|Pÿ%ÙŒ @™mÄ€”nÄ€¸|€”oÄ€¼|€”pÄ€€˜qÄ€H€˜Œ€rÄ $ˆ¢€¬|€~
€˜sÄ $ˆâ€¬|€~€˜À€ÀmƒÌpÏqCÏnƒÏoÃÏ 
.~rÎà
.~sΝŒÀuƒÌ€”QÀUÀÁŒ	ŒYÀ ÀÕ$$ÀøŒ4ÀaOÇeSÇÀÐ|iKÇÀåŒa7ÎtP?÷ÿ•1
ÄÐ$	™]Ä*1Äÿÿ%UÄQ}
Ñ|™tÄÌtÃÌÙ0Ä%ÀÐ|À”tÌYÀ ÀÕ$$ÀøŒUÀ À1$ÀøŒ4ÀiKÇeOÇÀòŒa7ÎtP?ùÿ•`ÄT	Ñ~}@‘|
ÀÔ$ˆ(ÀÉÌ
ÀÖ$ˆ(ÄÿÿÐ$
À˜#Œ(À
Í
À™#Œ(ñĚ#Œ(õě#Œ(ùĜ#Œ(ýĐ	ŒYÀ ÀÕ$$ÀøŒUÀYÀ ÀÊŒUÀÓŒ	ŒÕ$Ì)ÍÄ	@M}À	Œ
|UÀ Ào"$ÀøŒYÀ Àp"$ÀøŒUÀYÀ ÀÊŒ4ÀUÀÀô|ËĈ€€|ˆ$ÌtP?øÿ•YÀ À×$$ÀøŒUÀYÀ ÀÊŒ0Àÿˆ&ÝŒ
€Á|
À–:	Œ@•H1€”0˜	7	€ì
/	€
}@}ÀÀÀÐ|ÀˆÌÌýÿÀ˜UÀ ÀÕ$$ÀøŒ1ÀÅÿ%ÀÀ ÀÀ„ŸÄe§Ä
Àå}	@~(À@šˆkŨÀ’~À–¨

Àà|ˆ—ÎT $&óÿ@š€Ë̈¤<êÿ@–Ä€˜UÀ À1$ÀøŒYÀ À1$ÀøŒ0À4À€ÇaÇeÇ€€|
ÀÈ|
@
}T%esÍiÇ
•|•4À0?òÿ•CÏUÀ À1$ÀøŒUÀ À1$ÀøŒ$À4ÀYWÇaSÇe_Ç	Ñ}
R}@b~Y7Ítx?÷ÿ€—@–vƒÍ