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

Ä'0Œ˜À²€̀̀-ŒWÌÌÌ#ÀÄ
1$Й(ˆ@$Й(ˆ$Й(ˆ”€ˆ|ƒ@
(ˆÿŒی=À̈<Œ<”ÀÿýÀÍŒ•@	À$À(À,1
Æíì&ìÿÀ<	ÿŒNÀ"ÀŒèÀÿÀŒèÀÀ À$1Œ&ÀÀ À$1.Œ&Ì-€kÀ
(ˆÿÀŒیÐÀ
(ˆ
|´€
À@(Ì(À)1ÀÿÿÍQÌ1ÌÁ1 ́1ŒÐÀ)1ÌÀ
́1Ä!1& €šÀ
€ZÀ́1 À
(ˆ|´€
́1ŒÐˆ́1ŒÐÀ
́1 (ˆ|´€
́1ŒАĘ€ÿÿ̀̀ÌÌÄ”€Ä̀Ä	1:$Œ”Àÿù$ˆ”€ÌĘÀØC€؁1:€pØØ1:€„Ä(–€̀(Ä!̀€ÆÄ(<–€̀(Ä=̀<€ÆÄ(–€̀(Ä ̀2ˆ»2¼|‘@
•@+̘€1™vÄ”€ÂÄ”€ÀÄ'À"€~&–ØÀ$–@–@	–@ÿŀÎÄ+v–€–€–€ÿÀŒ€pÄ”€ÿ¼Ä”€ÿºÄ/”€ŒS€pÄ6”€Ä”€ŒõŒ5€pÄ.”€ÿ­Œ¤€p&¨ÿäd$Ü~\À
ÌÀ#΀€pÌ-̀ÌÄ#šÿžÄ	Ø$ˆð˜€ÿ›Ä	0IÀ2|±À	•Àÿ—Ä	1	$œ•À ¬&ìÿÀ$À ŒJ–À̃€pŒu—€Œ>—€”ÀŒ|À̃€pÄ”ÀÀ̃€Ä	1	$œ•ÀŒH–À̃€Ä	1$ˆ”€ÿrÄ	1$Œ”Àÿo¬&ìÿÿÀ À$ŒJ–À̃€Œu›€À
̃€ŒæÄ'š@€p̀̀-Ä#šÿYÄ•)2TÄ̍ØÄ”€Œ4Ä	”€Ä˜€Ä˜€ŒWĘ€ŒTŒ|Ä”€؁1:ØCØÄ'š@5€pÀ
(ˆÿŒÛÄ-1
ì&ìÿÀ$Œ=̐Ä˜À̀Ä•ÿÿÌÀ8À8ŒTÀ
(ˆÿŒÛÄ-1
ì&ìÿÀ$À Œ=̀Ä”€ÿÿÄ”€ÿÿÌÄ™ÿÿÀ,€À$Œ=Ä̀Ä”€ÿ
À̃€Ì-€pÄ9Àÿþ‹€	̏€
ρÀ
Ä9‹€	€›€ÿý(Œi(8ŒŒ(8Œƒ(8Œƒ(8ŒŒ(ŒiÏ 3¼Ä5 'x—€—À'x —€ÿûÏ0xŒÃ`'\À Ü~€
À1}ÉÀ
ϝÀ1 }ÉÀ
ÏÀ1}ÉÀ
ÏݐÄ!1"~:	šÿþρ1Ï1 ÏÁ1ŒJŒÃÀ
́1ŒÓÌÁ1 À
(ˆ́1à$ÜÀ Ü~€
À1!}ÉÀ
Åá~6	šÿþŒÃÀ1}ÉÀ
Ï]À1}ÉÀ
ÏݐÀ"* 1Ì!À"* 1Ì!À,
ìšÀÿÿÄ-1"šÀÿÿÀ,@À$Œ=Ä1"ÀÀ1!}]@
ÅU}
™ÿúŒÐÀÀ1}
ÀÿÿÍQÀ1ÍQÌÁ1 ́1Í€-Ä”ÀŒ4Ä˜ÀŒWÄ1À}
	™0ÀP)2eÄÉ$ˆ€ ”€*ÀÀ@)2AÄáš	TÀ}
™@ÿúÄ1À@}Õ@
ÍA1À
€€RÄ•@À€R)2TÄÕÀ#¿ÿ}`€	̍ÍCÍÄå|¦–ÿþÄ ˆ•ÀÍMØÀ
€€RÀ
€(ˆ)2[̍À
€€R(8ŒƒŒÀ™À.ÀÀ À$$׌&ÀŒÛÀ8ŒƒÀ—€!À<Œ[À™ÀÌÀ<ŒÀ<ŒmŒ·Ä?›ÀÀ<Œ[À<ŒŒ@À$À Œ=Ä	1	$œ•ÀŒTÄ	”€À$À Œ=Ì-Ì€SÀŒÛ|À€̃Ä3'0	›À<Œ[À<ŒÀ<ŒmŒ‹À<Œ[À<ŒŒÄ7 —@Œ}›€À<Œm(8ŒƒŒ£ŒæÀ
À À$$׌&ŒHÄ7 —@Œ}›€Ä91À6·€
ρ1̀Œ|ÀŒېÀÄ!1ÙA%ÈÄ	%É&(̃!ŒŒš€ŒəÀŒâ™ÀŒ^Ä™À
Œ‡ŒúŒ‡€šŒ^ŒúÄ™ÀŒəÀŒâ™ÀŒRŒ‡Ä&ÜÍÃÀÌ&Ä!1& €šŒµŒ‡ÙA%ÈÄ!́%ÉÀÄ!1&(Ä?	›ÀŒ?š€	*¨ŒŒ)Œ^Œ‡ŒúŒ‡€¿*¨Œ^ŒúŒŒ)Œ‡Ä?	›ÀŒRŒ‡ÄÍÁ&ÀÄ#š(€ÎÄ
ď0Ô8à•@ØCˆ̃
ď€ؖˆÄÕÄ™ÀÍKˆ€Î$䈐|¤ÀÀ,~Běŕ
 ˆÄ™À
ÍOÌšÿøì>ðÎÁ1|¤€Ä=1ïÀ—Àÿþ—ÿï|À€Ì1À&”& Œþ„À€€€€À, €	À €	À €	À À<Ä7	›@	)øÀÀ43t|À
U0 Œz–EÀ)øÀÀ4&Dt|À
U0 ŒzÀÀÄˆ0ø8ü›€ÿü—ÀėÍMˆ€$ä|¤ÀÀ,~BēÄ×ÍQ
 ˆÌšÿúì>ð›ÎÁ1|¤€Ä11/—ÿþ€+Ì1|À€Ä=3 Ä930Ä5%ÂÄ1ÄÄ-ÄÀ$ÀÀ"@À$ÿÿÎ3 ÎA30ÏÏϏÏOÏÎÏW@
ÏA%À$ÄÿÄûÄ÷ÄóÄïÏÁ3 ρ30ÏA%ÂÏÄÎÁĐ́1,ÌÄÄ0ÝQ&”& šÀ&< À1-€m™@À& €mÀ&( Ä?	—ÀÀ<*xÀ4Ät|À
U0 Œz–E™@ØÀeÏAÀdÏÀgÎÁÀf€„ÏÀeÎÁÀdØÀgÏAÀfÏÁÀcρÀèÄ
! Ì$̘ÀÿýØ1&Œ?À-́1,ÌÄÀ<À:< +¸@À0À,ÄìÀ41-tŒ€À,À41&tÀ: +¸À>@Œ€Œ‡Ä	1&”€ÿÿÀ-ÀÀÀ€ÄŸ}Ö	}!
™Ìˆ0Ü•ÀÿùÄ
1$Ì }

Í	Ä0ÞÀ<À Î0ZÀ&( *x€À40[•QŒÑÀ Î0TÀ40UŒÑÀ Î0WÀ40XŒь‡À Î0\À40]ŒÑÀ Î0^À40_Œѐt|À
U0 Œ€E€Ä!¶À
}		”€À
́!¶À
Ṕ À
́!¶À
́ À2ŒþÄ!1& €šÀ 
 –ÀÀ@)2eÅ
(ÔÍQÀ}
ˆ˜€ÿù
 –À€À€ð+4ÀØu+4ÀŽÀ
ÿÿÌõÄ	˜€À

́ Ä
 Ì Ä
 ŒÃÀ$À
́1(ˆ|¤€
ÀÌÁ1 ŒẾ1dˆ2T•@dˆ2T•@ÿ÷ŒÊÀÍA1ÀÀ1}
ÀÿÿÍQ(ˆÿ́1ŒÐÌ1À(Ô1.ÅQ(Ô1Å]}	(Ô1ÍÀ
(ˆÿ́1(ˆÿŒÊÀÍA1ÀÀ1}
ÀÿÿÍQÀ@ÌÁ1 ́1ŒÊØ1 ́1Œʌ=(8ŒƒÀ8=Ç£Î0qÇ£Î0pÇ£–Î0rÍ€ŒŒªÄ	1$ˆ˜€ÀÏCÀÀŒèÄ7Œ²ŒÆÀ,Œâ$Œ”À%܁̓+À<Œ[À<ŒÀ$À(
Ä-1
&ìÿÀ<
ÿŒNÀÀ À$1.Œ&ÀÀ
À ŒøÀ(À<

ŒhÀ(Œ„ÀÀ À$1.Œ&ÀÀ À$$׌&À<ŒÜ$Œ”ÀÀÀ À$$׌&ÀÀÀ ŒøÀÀ À$$׌&À,@À$Œ=ÀÀ À$$׌&ŒõÄ+”€Ì+À<Œ[Í€À< ŒÀÀ
ŒèÀ$1À ÀŒ&À$1ÀŒ&Œû܁À$1.À ÀŒ&À
ÀÀ ŒøÀÀÀ ŒøÀÀ
À ŒøÀ$1ÀÀ Œ&À$1.À ÀŒ&ÀÀÀ ŒøÀ<Œ[Ü$Œ”À
܁À$À(
À,1
Æí&ìÿÀ<
ÿŒNÀ(À<

ŒhÜ$Œ”ÀÀ$À(À,1
Æíì&ìÿÀ<	ÿŒNÀ(À<	
ŒhÀ(Œ„À<Œ[À< ŒÌÍ€ÀÀŒèÀÀ À$1Œ&ÀÀ ÀÅ”ÀÅ|€€|É@	~
ÍS}A@|ÔÀ	”ÀÀÌÓ=”€ÿòÍÖ$Ä'+š@À<Œ[À<ŒÀ$À(À,1
Æíì&ìÿÀ<	ÿŒNÀÀ À$1.Œ&ÀÀÀ ŒøÀ(À<	
ŒhÀ(Œ„À<Œ[ÀÀ À$1.Œ&À<ŒÄ”€	Ä
0ßÌ”À́0æÄ0äÄ™ÍC}P€|Œ€˜€ÀÀŒèÌÌÄ	1À |Œ€
́1À$À4ÀÀƗ}S€	—€ÏC
È̃ŒŽÀ ÝAÝŒJÜÜÌ0È”€ÿñt¨?H”€ÿêÌ#ÀÀÄãƋŒ˜|•À	}³@•À
~5À	™ÀÞ܁Œ°ÜÜ ÍÃ#~6
΀‰~5À	•ÀÞ܁Œ°ÜÜ ÍÃ#AÀ~	ÎÞÝAÝŒJÜÜÜ =•ÀÿÛ¨Ì<Ü•ÀÿԐš…À€ž€¡€¤€§ÀÀ0ÀðÀ0ÀÀ0ÀÀ0À$1À ÀŒ&À1Äõ”ÀÀÀ Æ%|”€Ü1Ô•@ÿûÀ >•@ÿö|µ@•@À$€ÅJ@ÀÀÀ ÀÅÓ}!	™ÅÓ} €	˜€~@€”€	
dÅë~¢€
ΟÌ|ô€”€Ü=È”€ÿîT =H”€ÿéÀÀ
ŒèÀŒèÀŒèšÀ	À$$×À ÀŒ&À$1.À ÀŒ&ŒûšÀ܁À$$×À ÀŒ&ܐÀÀÅÏÅÓ}
@}R	Ζ(ˆÅç~R@	Åã~&
Î}N	Ζ(ˆÜ=Ì”ÀÿîÍ€À$$ÕÀ ÀIŒ&ÌvÄ™€ÏCQ@•@}6ÀÀÀ À$1Œ&ÀÀ$1.Œ&ÀÀÀğÄ£}Ò@	š@~@	–@}ÑÀ
}€~*	
ì–Àˆ0¤–@ÿóÌ0ä–@ÿîÀ ÀÀ$1.Œ&ÀÀ$$׌&ÀÀ$1Œ&ÀÀ$$Ռ&šÀÀÀÀğÄ£}Ò@	–@~

ì–À	ˆ0¤–@ÿ÷Ì0ä–@ÿòŒõÄ
1À(ˆ|ÈÀ	ÌÌd„À€r€m€r€mÀ$1.À À
Œ&€ƒÀ$1À À
Œ&€ƒŒŒªÏCÀÀŒèÄ7Œ²ŒÆÀÀŒïÀ,ŒâÀÀŒèÄ-0ßÀ ÿ~âÀ	ìÀ$ŒJÀÿÀŒèÀ$À(Ä-1
&ìÿÀ<ÿŒNÀ(À<
ŒhŒ]À(
À<
ÿŒNÀÀŒèÀ(
À<

ŒhÀ
À À$1.Œ&Ä+&¨	š€À<ÿŒÆÀ0À:ŒŸÀ:ŒŸÀ:ŒŸÀ8ŒŸÀ8ŒŸŒ„Ä	”ÀÀŒ§ÀÿÀŒèÀÀŒèÀ$À(Ä-1
ì&ìÿÀ<	ÿŒNÀ(À<	
ŒhÀ(À<ÿŒNÀ"ÀŒèÀ<
À(ŒhÄ(–€À	̃€æÀ<ÿŒÆÀ0À8ŒŸÀ8ŒŸÀ:ŒŸÀ:ŒŸÀ:ŒŸŒ„À4|ôÀ̏t?P•ÿüÀėÍOˆÌ=•@ÿúÀ ýėÄ߆€€€}]@
€}ÁÀ}]@	ÍKˆÌ=•@ÿñÀ$"oÀ ÀŒ&Àē͈<Œ”ÀÿûÀ$"pÀŒ&ÀÀēď}

%ÿÍ}Q@
ˆ<Œ”Àÿ÷ÀÀÀ¨Ô~–€
~¦€
}ÑÀšƱÏ€4ÅóÏ)ˆ0”•@ÿòÀÌ0Ô•@ÿÀ*ìÎÀ0–@Ä –Ì0Ä3•ÀÿúÌ0À –À~Á
́0æÄ0ä,–ÀŒ=–Í0æÄ0ä}ÕÀ}ÑÀ•Àÿø}À
Ä1Ü%È̃*%ÌÌÃ)À|Œ€
”€	ÏÁžÄ
Ÿ0È”€0Èÿ”€ÿûÀÄ91À6{€	σ —€Ä5(›À+tÀ€y+tÀ|€€K@	ÏA(Ä8>'ˆ˜€ÿþÄ@Ä	17”€0Ä
18—ÀÀ|ÐÀ|É@•@Ì17€³ÍA18Ä,Ä
16”€À
ð|Œ€	̃,PÌPˆ|Œ€́0æÄ0åÍ
Ä0äDˆÍ
Ä1Dˆ}=
Í
Dˆ—ÀÀÀ 3ЙÀ$1€ªÀ$1.Œ&ÀÅSÍ
DˆT1P•ÿû́16ŒàÌÄ”€ÿþÄ7”€̀ÀtÀ À$1Œ&Ä:”€̀Œ	¸Ä3”€̀ŒfÄ4”€̀À1ĉ$ˆ”€Œ	oŒ	‘Ä*”€̀Œ	Ä+”€̀Ä(”€̀ŒOŒwŒ	¸ÄC”€ÿ׀µÀÌvÀÿÿÀIŒèÀQŒèÀQÀ À$1Œ&ÌÀÿÿÀtŒèŒ	fÀÀpŒèÀ€Ìƒ^Àÿ̀0À1čÌ(ÌÌÀ1Ì2ÌUÌ]Ì_ÌtÌmÌpÌnÌqÌoÌrÌsÄ10ÙÀ67€	—€Œà7Ï0ÙÌUÌ_À0ÛĉÀ0ÒÄÍ|ȀŒHÍC`À4À,ÅËŒ$~ÎÀtÜ?P•ÿú(À$”	|ÔÀˆ™ÿü(|

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

(|ÀÀ|ÈÀ	•@	|Ò@	–@	T~Ü%$ÿš@ÿø(|”À$̘À	T™@ÿüÀ1ĉ$ˆ˜€À
(ˆ1À
ÿÿÌɀeĘ€À1#č”À	ÀÌËaÀÌËaÀÌËaÀÌËaÀ1č$Й
$ÐþÄ_TÍC_}Q@•@Œ	#ÄU}€̃]ÍUÌ_À1#Ä͘À]Œ	:Œ	,Ä%1'À |°€&PÿŒ	™@AÀ|´€P%ÿŒ	™@;À@|¸€P%ÿA
Œ	™@4À@|¼€P%ÿA
Œ	™@-¼€
|,À
Ä1*%ÿÿ|€”€%Ä0Ù%Äm”€Än€À
Œ	™@ ÄoÀÀ
Œ	™@Äp€
Œ	™@Äq@€
Œ	™@€ÀÄr$ ?ˆ|¬À €Œ	™@
Äs$ ?ˆ,Àà€Œ	™@À€ÅÀ€ÅÀ̃mÏpÏCqσnÏÃo ~.
Îrà~.
Îs0™Œ؛€À ÎmÀÌƒuÀ8”€ÀQÀUŒïŒ	FÀYÀ À$$Ռ&À4ÇOaÇSe|ÐÀÇKiÀŒ,Î7aŸ€t?P•ÿöÄ
1$Й	Ä]Ä1*%ÿÿÄU}Q|Ñ
™ÄtÌÌÃtÄ0Ù%|ÐÀ”ÀÌtÀYÀ À$$Ռ&ÀUÀ À$1Œ&À4ÇKiÇOeÀŒ9Î7aŸ€t?P•ÿøÄ`	T~Ñ}|‘@À•|Ñ@|Õ@|•@À
(ˆ$ÔÀÌÉÀ
(ˆ$Öč$ÐÿÿÀ
(Œ#˜ÀÍ
À
(Œ#™Äñ(Œ#šÄõ(Œ#›Äù(Œ#œÄýŒ	FÀYÀ À$$Ռ&ÀUÀYÀ ŒøÀUŒÀUÀ À$"oŒ&ÀYÀ À$"pŒ&ÀUÀYÀ ŒøÀ4ÀU|ôÀÄˈ|€€$ˆÿ̏t?P•ÿøÀYÀ À$$׌&ÀUÀYÀ ŒøÀÀ|ÐÀÀ̘̈ÀÿýÀUÀ À$$Ռ&À1Å%ÿÀÀÀ Àğ„ħe}åÀ
~@	À(š@Åkˆ¨~’À–À
¨|àÀ
LjT &$ÿš@ÿóÌˀˆ<¤–@ÿêÄ˜€%ÀUÀ À$1Œ&ÀYÀ À$1Œ&ÀgÀ À$$Ռ&À0À4Ç€ÇaÇe|€€|ÈÀ
}
@
%TÿÇw}I@
ÍseÇi|•
•À40?•ÿðÏCÀUÀ À$1Œ&ÀUÀ À$1Œ&À$À4ÇWYÇSaÇ_e}Ñ	}R
~b@Ę€Í7Yt?x—€ÿõ–@À̓v