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Œ˜Àc€̀̀-Œ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Ä.”€ÿ²Œi€p&¨ÿäd$Ü~\À
ÌÀ#΀€pÌ-̀ÌÄ#šÿ£Ä	Ø$ˆð˜€ÿ Ä	0IÀ2|±À	•ÀÿœÄ	1	$œ•À ¬&ìÿÀ$À Œ–À̃€pŒg—€Œ3—€”ÀŒnÀ̃€pÄ”ÀÀ̃€Ä	1	$œ•ÀŒ=–À̃€Ä	1$ˆ”€ÿwÄ	1$Œ”Àÿt¬&ìÿÿÀ À$Œ–À̃€Œg›€À
̃€ŒØÄ'š@€p̀̀-Ä#šÿ^Ä”€Œ)Ä	”€Ä˜€Ä˜€ŒLĘ€Œ-ŒnÄ”€؁1:ØCØÄ'š@5€pÀ
(ˆÿŒÍÄ-1
ì&ìÿÀ$ŒÌÄ˜À̀Ä•ÿÿÌÀ8À8ŒIÀ
(ˆÿŒÍÄ-1
ì&ìÿÀ$À Œ̀Ä”€ÿÿÄ”€ÿÿÌÄ™ÿÿÀ,€À$ŒÄ̀Ä”€ÿÀ̃€Ì-€pÄ9Àÿþ‹€	̏€
ρÄ9›€(Œ^(8Œ~(8Œu(8Œu(8Œ~(Œ^Ï 3¼Ä5 'x—€—À'x —€ÿûÏ0xŒµ`'\À Ü~€
À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)2eÄÉ$ˆ”€À
€(ˆÀÀ@)2AÄáš
	TÀ}
™@ÿúÄ1À@}Õ@
ÍA1€)2[̍€(8ŒuŒHÀ™À,ÀÀ À$$׌ëÀŒ À8ŒuÀ—€À<Œ À™ÀÌÀ<Œ2Œ|Ä?›ÀÀ<Œ À<Œ2Œ5À$À ŒÄ	1	$œ•ÀŒIÄ	”€À$À ŒÌ-Ì€,ÀŒ |À€̃Ä3'0	›À<Œ À<Œ2ŒPÀ<Œ2ŒÉ(8ŒuŒlŒ«À
À À$$׌ëŒ
̀ŒnÀŒ À<Œ ÀÄ!1ÙA%ÈÄ	%É&(̃!ŒUš€Œ’™ÀŒ«™ÀŒ'Ä™À
ŒPŒÌP€cŒ'ŒÃÄ™ÀŒ’™ÀŒ«™ÀŒŒPÄ&ÜÍÃÀÌ&Ä!1& €šŒ~ŒPÙA%ÈÄ!́%ÉÀÄ!1&(Ä?	›ÀŒš€	*¨ŒåŒòŒ'ŒPŒÌP€ˆ*¨Œ'ŒÌåŒòŒPÄ?	›ÀŒŒPÄÍÁ&ÀÄ#š(€—Ä
ď0Ô8à•@ØCˆ̃
ď€¡–ˆÄÕÄ™ÀÍKˆ€—$䈐|¤ÀÀ,~Běŕ
 ˆÄ™À
ÍOÌšÿøì>ðÎÁ1|¤€Ä=1ïÀ—Àÿþ—ÿï|À€Ì1À&”& ŒDŽÀ€ˀ̀πÑÀ, €ÒÀ €ÒÀ €ÒÀ À<Ä7	›@	)øÀÀ43t|À
U0 ŒC–EÀ)øÀÀ4&Dt|À
U0 ŒCÀÀÄˆ0ø8ü›€ÿü—ÀėÍMˆ€æ$ä|¤ÀÀ,~BēÄ×ÍQ
 ˆÌšÿúì>ð›ÎÁ1|¤€Ä11/—ÿþ€ôÌ1|À€Ä=3 Ä930Ä5%ÂÄ1ÄÄ-ÄÀ$ÀÀ"@À$ÿÿÎ3 ÎA30ÏÏϏÏOÏÎÏW@
ÏA%À$ÄÿÄûÄ÷ÄóÄïÏÁ3 ρ30ÏA%ÂÏÄÎÁĐ́1,ÌÄÄ0ÝQ&”& šÀ&< À1-€6™@À& €6À&( Ä?	—ÀÀ<*xÀ4Ät|À
U0 ŒC–E™@ØÀeÏAÀdÏÀgÎÁÀf€MÏÀeÎÁÀdØÀgÏAÀfÏÁÀcρÀèÄ
! Ì$̘ÀÿýØ1&ŒÀ-́1,ÌÄÀ<À:< +¸@À0À,ÄìÀ41-tŒIÀ,À41&tÀ: +¸À>@ŒIŒPÄ	1&”€ÿÿÀ-ÀÀÀ€ÄŸ}Ö	}!
™Ìˆ0Ü•ÀÿùÄ
1$Ì }

Í	Ä0ÞÀ<À Î0ZÀ&( *x€À40[•QŒ–À Î0TÀ40UŒ–À Î0WÀ40XŒ–ŒPÀ Î0\À40]Œ–t|À
U0 ŒIE€Ä!¶À
}		”€À
́!¶À
Ṕ À
́!¶À
́ À2ŒÃÄ!1& €šÀ 
 –ÀÀ@)2eÅ
(ÔÍQÀ}
ˆ˜€ÿù
 –À€À€µ+4ÀÍµ+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ŒuÀ8=Ç£Î0qÇ£Î0pÇ£–Î0rÍ€ŒЌoÄ	1$ˆ˜€ÀÏCÀÀŒ­Ä7ŒwŒ‹À,Œ§$Œ”À%܁̓+À<Œ À<Œ2À$À(
Ä-1
&ìÿÀ<
ÿŒÀÀ À$1.ŒëÀÀ
À Œ½À(À<

Œ-À(ŒIÀÀ À$1.ŒëÀÀ À$$׌ëÀ<Œ2Ü$Œ”ÀÀÀ À$$׌ëÀÀÀ Œ½ÀÀ À$$׌ëÀ,@À$ŒÀÀ À$$׌댺Ä+”€Ì+À<Œ Í€À< Œ2ÀÀ
Œ­À$1À ÀŒëÀ$1ÀŒëŒÀ܁À$1.À ÀŒëÀ
ÀÀ Œ½ÀÀÀ Œ½ÀÀ
À Œ½À$1ÀÀ ŒëÀ$1.À ÀŒëÀÀÀ Œ½À<Œ Ü$Œ”À
܁À$À(
À,1
Æí&ìÿÀ<
ÿŒÀ(À<

Œ-Ü$Œ”ÀÀ$À(À,1
Æíì&ìÿÀ<	ÿŒÀ(À<	
Œ-À(ŒIÀ<Œ À< Œ2̐̀ÀÀŒ­ÀÀ À$1ŒëÀÀ ÀÅ”ÀÅ|€€|É@	~
ÍS}A@|ÔÀ	”ÀÀÌÓ=”€ÿòÍÖ$Ä'+š@À<Œ À<Œ2À$À(À,1
Æíì&ìÿÀ<	ÿŒÀÀ À$1.ŒëÀÀÀ Œ½À(À<	
Œ-À(ŒIÀ<Œ ÀÀ À$1.ŒëÀ<Œ2Ä”€	Ä
0ßÌ”À́0æÄ0äÄ™ÍC}P€|Œ€˜€ÀÀŒ­ÌÌÄ	1À |Œ€
́1À$À4ÀÀƗ}S€	—€ÏC
È̃Œ€À ÝAÝŒÜÜÌ0È”€ÿñt¨?H”€ÿêÌ#ÀÀÄãƋŒ]|•À	}³@•À
~5À	™ÀÞ܁Œ¢ÜÜ ÍÃ#~6
΀N~5À	•ÀÞ܁Œ¢ÜÜ ÍÃ#AÀ~	ÎÞÝAÝŒÜÜÜ =•ÀÿÛ¨Ì<Ü•ÀÿԐ_…À€c€f€i€lÀÀ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À(ˆ|ÈÀ	ÌÌ)„À€7€2€7€2À$1.À À
Œë€HÀ$1À À
Œë€HŒЌoÏCÀÀŒ­Ä7ŒwŒ‹ÀÀŒ´À,Œ§ÀÀŒ­Ä-0ßÀ ÿ~âÀ	ìÀ$ŒÀÀŒ­À$À(Ä-1
&ìÿÀ<ÿŒÀ(À<
Œ-Œ"À(
À<
ÿŒÀÀŒ­À(
À<

Œ-À
À À$1.ŒëÄ+&¨	š€À<ÿŒ¸À0À:Œ‘À:Œ‘À:Œ‘À8Œ‘À8Œ‘ŒIÄ	”ÀÀŒ™ÀÀŒ­ÀÀŒ­À$À(Ä-1
ì&ìÿÀ<	ÿŒÀ(À<	
Œ-À(À<ÿŒÀÀŒ­À<
À(Œ-Ä(–€À	̃€«À<ÿŒ¸À0À8Œ‘À8Œ‘À:Œ‘À:Œ‘À:Œ‘ŒIÀ4|ôÀ̏t?P•ÿüÀėÍOˆÌ=•@ÿúÀ ÂėÄ߆€ŀǀÈ}]@
€É}ÁÀ}]@	ÍKˆÌ=•@ÿñÀ$"oÀ ÀŒëÀē͈<Œ”ÀÿûÀ$"pÀŒëÀÀēď}

%Í}Q@
ˆ<Œ”Àÿ÷ÀÀÀ¨Ô~–€
~¦€
}ÑÀšƱÏ€ùÅóÏ)ˆ0”•@ÿòÀÌ0Ô•@ÿÀ*ìÎÀ0–@Ä –Ì0Ä3•ÀÿúÌ0À –À~Á
́0æÄ0ä,–ÀŒ–Í0æÄ0ä}ÕÀ}ÑÀ•Àÿø}À
Ä1Ü%È̃*%ÌÌÃ)À|Œ€
”€	ÏÁžÄ
Ÿ0È”€0Èÿ”€ÿûÀÄ@Ä	17”€0Ä
18—ÀÀ|ÐÀ|É@•@Ì17€dÍA18Ä,Ä
16”€À
ð|Œ€	̃,PÌPˆ|Œ€́0æÄ0åÍ
Ä0äDˆÍ
Ä1Dˆ}=
Í
Dˆ—ÀÀÀ 3ЙÀ$1€[À$1.ŒëÀÅSÍ
DˆT1P•ÿû́16Œ‘ÌÄ”€ÿþÄ7”€̀ÀtÀ À$1ŒëÄ:”€̀Œ	{Ä3”€̀Œ+Ä4”€̀À1ĉ$ˆ”€Œ	8Œ	ZÄ*”€̀ŒºÄ+”€̀Ä(”€̀ŒŒ<Œ	{ÄC”€ÿ׀fÀÌ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À
ÿÿÌɀ$Ę€À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€˜€ÄqH€˜€€}Är$ ˆ¢|¬€~€˜€
Äs$ ˆâ|¬€~€˜€À€€À̃mÏpÏCqσnÏÃo ~.
Îrà~.
ÎsŒŽÀÌƒu”€ÀQÀUŒ´ŒüÀYÀ À$$ՌëÀ4ÇOaÇSe|ÐÀÇKiÀŒÖÎ7at?P•ÿ÷Ä
1$Й	Ä]Ä1*%ÿÿÄU}Q|Ñ
™ÄtÌÌÃtÄ0Ù%|ÐÀ”ÀÌtÀYÀ À$$ՌëÀUÀ À$1ŒëÀ4ÇKiÇOeÀŒãÎ7at?P•ÿùÄ`	T~Ñ}|‘@À
(ˆ$ÔÀÌÉÀ
(ˆ$Öč$ÐÿÿÀ
(Œ#˜ÀÍ
À
(Œ#™Äñ(Œ#šÄõ(Œ#›Äù(Œ#œÄýŒüÀYÀ À$$ՌëÀUÀYÀ Œ½ÀUŒЌü)Ì$ÕÄÍ}M@	ÀŒü|
ÀUÀ À$"oŒëÀYÀ À$"pŒëÀUÀYÀ Œ½À4ÀU|ôÀÄˈ|€€$ˆ̏t?P•ÿøÀYÀ À$$׌ëÀUÀYÀ Œ½À0&ˆÿŒÎ|Á€
–À
Œ	+•@1H”€0	˜€	(
ì€	 }€À
À}@
ÀÀ|ÐÀÀ̘̈ÀÿýÀUÀ À$$ՌëÀ1Å%ÿÀÀÀ Àğ„ħe}åÀ
~@	À(š@Åkˆ¨~’À–À
¨|àÀ
LjT &$š@ÿóÌˀˆ<¤–@ÿêÄ˜€ÀUÀ À$1ŒëÀYÀ À$1ŒëÀ0À4Ç€ÇaÇe|€€|ÈÀ
}
@
%TÍseÇi|•
•À40?•ÿòÏCÀUÀ À$1ŒëÀUÀ À$1ŒëÀ$À4ÇWYÇSaÇ_e}Ñ	}R
~b@Í7Yt?x—€ÿ÷–@̓v