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

€",‘€!—ˆ¶€@|ˆ@Ô€@|ˆÀ@|(@Ì)@Ì€@|ˆ@Ø!Ä%þÿ•A|&Ä$ ÄØ€ÌÙ ÁÍÚ Î@ØÄ@•¤¢AÙÄØ€Í>Àô¡Ì =Ì=ÄÌ@Ø@Ø€@|ˆ.AÌ.AÌ.AÌ.AÌ€@|ˆÀ@|Œ.AÌ.AÌ.AÌ	Œ.AÌ€@|ˆÀ@|0Ä1Ä@Ù}Ö|$Äÿÿ@ššÀ̀€(ÀJ0Î<Đ$*ÀÀ@|•0ÄÀÔ|ÌÇ%ÁÌÈ%iÔ€@|ˆÀ@|èÐÌ$@A| XP@Y}€A| \P€}ÀA| `PÀá}B|$%#ÀÌ$@Ñ%€Ñ&ÀÑ'@Ø@–,(Äÿÿ€š-$È€^~œÿ€š,ìì
ÿÿÀš'@Ø`€,(Äÿÿ€š€@|ˆÀ@|0ÄÌ%AÌ}Ï%AÌÎ%Í@A|Ð$XÿT%Ó%ÍÑ%ÍÐ%AÍÒ%AÌ@A|€A|0Ü1à2ä3è4ìÖ%AÌ×%AÌÕ%ÍÔ%AÍ2À!@–À–Ù%1ÌØ%1Ì€–À–Û%1ÌÚ%1Ì|À–1Ä 0S5Ä7Ó€–€|À–9Ä ¸S=Ä€¿€Ó`ÿÀ•Àšw}äÿ—€ ¸Q€—€;ßÿ€—€Vÿ–Í%1Ì€Ì5Äüÿ@—€@|ˆ& Ä@A|ä'Æ@•Ì	Ìd
ä`΀@|ˆÀ@|ÀÿÿÐ$
}€ÌÌ>ØÜ!Ä@B|À•
€V~Ì)Ì%Ä	&~ÀB|€•
×~Ì1Ì-Ä
.~ÿÿ%Ì΀€ÌÿÿL$À

} ÌÄ@A|€A}	À‘}	F}
@â}À*Ài,ì
€®~€Î ÃÌ C΀@|ˆÀ@|@̀€Ì]"AÍ\"Íü¡AÌ€@|ˆ€ÌW"AÌ€@|ˆ\"AÌü¡AÌ€@|ˆÀ\"AÌü¡AÌý¡MÔ€@|ˆ€Ì]"AÌ€@|ˆLA|€Ì@A|ÿÿX%ð\`¡ÍV"ÁÍ\"ÎÀ”ü¡ÍÌ€ü¡Í¡Ì€@|ˆ€@|*ÀÀ@|A|
)}”$˜$œ$ÜB|@B|.À€Ì@•X"ð
/1Ì)Ä'´€ƒ~@—¸i!ÁÌj!Ík!Ï´1l!Ì0Äÿÿ—
@—K€´1@—.ÀX"ð
/1Ì)ÄK€´1@—€~K€´1½þ@—0d"m!În!AÎ*Ä'¸€—¨	,Äð1ô1ø1Àš¿Œ¤¢Ú—·¢Î€@—»¢Î€€—¿¢Î€Ã¢Î€`€&$ÄÀ@|äkÆ4Ðœþ™0ÐÿÔ$¨ä¤Î@š8Ä@Ø!<Äü'þÿÀ—€Ì€—¤¢AÙ?ÄÀÏ>Àô¡Ì =Ì9ÄÌ@ØÚ AÍ€Ì.AÍ€™Ì@Í€@|ˆÀ@|èÐ0Ô4ØŠ(B|@B|•€†¤€È€Þ€€š€T
~€ÌaÔlþ€•:À@!9Ì9Ä€@|ˆT dR&~@ÍbÔaþ€• Äÿÿš€@|ˆ:Ü@™œ'
À•¸i!Îj!AÎk!AÌl!Ì€›Rþ€•¼€ dR&~ F $V2d"i!Îj!Aθk!AÌl!AÌýÿ€›Eþ€•0Äÿÿ—€@|ˆ¸i!Îj!AÎk!AÌl!Ìûÿ€›:þ€•¼€ dR&~
@™+Ò,@Ô-@ØŒ1þ€•/8Äÿÿ€›€@|ˆ6Üt+Ò,@Ì-@ØŒûÿ@›õÿ€™€@|ˆ0Ä*À~ Ç%ÎÈ%iÔþ€•:ÀË%9Ì9Ä€@|ˆÀ@|A|=
@™
ÄÿÿÀ•!ÁÌ!Í!ÁÌ!ͤ¢Ù€@|ˆu!ÁÌv!Í Äÿÿ–(2,2€šÀš̀Ì÷€>À~0=Ì=Äè3ùýÀ—ü€š@8ÌJ0Ï€À@|A|Ô@\"AÍü¡ÍÀB|Ì$(ý¡Îý¡]Îý¡ÎùÿÀ˜€@|ˆÀ@|Ð$Ì@A|€A|€Ì•0˜!m!AÍn!ÍÄ-€"À
~!ÌÄ@B|€B|À˜å̀i!AÎj!Îk!ÁÍl!Ì€@|ˆÀ@|A|@A|€A|ÀA|è¤<h2 €–B|0: B›@ $I€@~d
Ìþÿ@šì$€Ì	Àš*À,Ä
€’~Ì)ÌÀÎ1Ä[€0T!m!Ín!AÍ2Ä	ô$_x'@—€‡g€l€q€v€{€€€…€€¤€—ÿd&–€€¤€—ÿd&–€€¤€›ÿd&–€
€¤€›ÿd&–€€¤	€›ÿd&–€€¤€›ÿd&–€¤ÿd&<h2ìwý€š@C|€C|ÀC|ÌÀ–i!AÏj!Ïk!ÁÏl!̀õπ<h2±ÿ€š@ԀÀ@|A|@A|€A| \P€}ÀA| `PÀá}B|0: B›@ $«€@~d
Ìþÿ@šì$€Ì	Àš*À,Ä
€’~Ì)ÌÀÎ1Ľ€0T!m!Ín!AÍ2Èô$Áx@ý@—€‡É€Ì€Ï€Ò€Õ€Ø€€€6ý€—ª€€3ý€—ª€€0ý€›ª€
€-ý€›ª€€*ý€›ª€€'ý€›ª€À@|A|À"À&À@•ûÿ'À	%}&À	€Ò}	À~
%}@A|€A|i!ÁÌj!Í€šk!AÍl!ÍýÀ–0Äÿÿ—€È XUk!AÍl!Í	ýÀ–ð€À@|€@|”Tÿÿˆ$ˆÀ@|ÐÿÿÌ$t!ÌÀ¤˜)ÌÄÿ˜%}÷ü™}õü™çÄ È}	•è$ÄéÄ ˆP@¦|@V~@b~?dVéü@–ç€ÍèÎ  VéÎÀ”€A|@A|@Ì@ÌäÌåÌæ̀À@B|€B|€À@|èÐ/(þÌ€Ì	•€†:€I€P€W€]€€€¤¢ÁÌ€@|ˆÀ@A|B|
À}ÀX
\	ÀÑ} 
@~
€N~¤¢Îþ¡Í€@|ˆ!Äÿÿ@•QÔ¤¢ÁÌ€@|ˆ!Äÿÿ@•QÔ¤¢ÁÌ€@|ˆ@ؤ¢ÁÌÄÿÿ™€@|ˆ4ЀA|
ÀE}B|øè¨2@B|
,ÄÿÿÀ–€š!Í!ÁÍ!Î!AΤ¢ÁÌ€@|ˆÿü!Í!ÁÏ!Î!AΤ¢ÁÌ
,ÄÿÿÀ–!Í!ÁÏ!Î!AΤ¢ÁÌ
,ÄÿÿÀ–h€Ø$A|@A|œB|
@]}dd&	€•<ÄÿÿÀ—
@š0(Ĩ*~̗€ <ÄÿÿÀ—@š0(Ĩ*~ÌX!ÍY!AÍZ!Τ¢ÁÌ€@|ˆ4Ð?Ø$—ÿ•
$Äÿÿ@–œ5!Ì!AÍ!Ì!ÌÀ™¤¢ـ ¤¢Î€@|ˆÀ@|Ð<ÔØ$%Ä™€@™€•ÀÍ@̀À@|¿Œ€@|ˆ@Ø!<Äü'þÿÀ—€Ì¤¢AÙ?ÄÀÏ>Àô¡Ì =Ì=ÄÌ@ؐÀ@|"<€Ì¤¢ÁÏÌ€@|ˆÀ
@Q|€ÌUÔ€@|ˆÀ@| PPÀÐ|?U@A|€A|€ÌƒÀÐÀ•	<ÄÀ›¿ŒØ! Ä &þÿ–(&ÀÃd*€Ì|!AÎÿÿ'À}!AÎ$(Äz!Î~!Ì*À,Ã~0ÿÿ›€Ì!)Ì5ÄxÃ~ùÿ€›Øü€•ŒƒÝ \Ì]Ô
€À@| PPÀÐ|@A|€A|€Ì„ÀÐòû€•ŒƒÝ \]Ô
€À@| PPÀÐ|@A|€A|€Ì…ÀÐåû€•ŒƒÝ,\]Ô
€€Ì CÔ€@|ˆ€Ì CÔ€@|ˆ€Ì,CÔ€@|ˆÀ@|ì$!ðA|@A|À–€A|ÀA|B|€Ì,CÌ,ÃÍ€Ì,CÌ,Η@B|€B|ÿÿx&?|À›$Ä0h¼û€–.@؀€Ì,ƒÏ,ƒÎ€@|ˆ"<€Ì¤¢ÁÏÌÀ@|A|@A|À”€A|ÀA|B|€Ì,CÌ,ÃÍ€Ì,CÌ,Î]"AÍ\"Íü¡AÌ€@|ˆ€Ì CÌÀ@|ƒÝŒ CÔ
€ÿÿŒ$€ÌMÔ€@|€ÌˆÀ@|0ÔèÐ4üÌ$yè€A|ÀA|OÀ”€†‘€™€¢€±€„€‡€‰€‹€€€ ÜQž}Õ€- ÈÕ€ ÈÕ€ ÈÕ€ ÈÕ€2 ÈÕ€@™0Ü!•€PÜ!m!Ín!ÁÍ"ÈÕ€ ÜQ€}#Ø$€Ñ'@Ø,(Äÿÿ€š. ÈÕ€0Ä2À€}˜Â%ÍÃ%1Ì@•€ÌÃ%1Ì!Ä)@•%Ä dR&~Õ€¬14ÄÀ–ÌÈ€|
¬9w
°=Àš—ÌÈ€ý
¬9Ù
°=Àš—̬9°=Àš—ÌÈ€4Ä€Ì:À
€¹}Ì@•˜Ì!Ä@•%Ä dR&~@ÏÙ(€A|ÀA|•€†€€)€î€€4Ä€ÌÎ@•˜  VÎÀ—:À@!9Ì9Ä€—@Ï€@|ˆ¬14ÄÀ–Ìà€|
¬9w
°=4ÄÀš—Ìà€ý
¬9Ù
°=4ÄÀš—̬9°=Àš—Ìà€ ÜQ€}ØÎ@•˜  VΓÀ›€@|ˆ@•2Ü! $Vi!Íj!ÁÍk!Îl!AÎØýÀ›€@|ˆ ÜQ€}+€Ñ,Î@• $V,@Î-@ØŒÜúÀ—/8Äÿÿ€›€@|ˆ0Ä*À€}˜Ç%ÍÈ%)Î@• $VÈ%iÎÎúÀ—:ÀË%9Ì9Ä€@|ˆÄX=þÿ€™
ÌÀ@|€P(}t0 Ę1Ü1€•Àà|@B|À•@b~€!Á́!͂!A΃!Ā!A̲ú@•Äÿÿ@™€@|ˆÀ&Ä€Ì@!UÌÄ÷Ì€@|ˆ& ÄØ!ÄÌ$þÿÀ”ä'ÆÀ@|€Ì|!ÁÌ}!AÌ$ÄA|@A|t@šz!AÏm€z!Í~!ÍÀ6À*À	@O\Ü@—!)Ì%Ä>lÀ–\ÜÜ	ÿÿÀ™€Ìt€t`,(@›@,(#ÀÎ'@Ø,4Äÿÿ@›Œ€Ü	ÿÿÀ™€Ì!)Ì%Äl\ÜøÿÀšüØnúÀ›&Ä÷Ì€@|ˆÀ@|A| Q1€™Í@M}VÔ`úÀ• Äÿÿš€:Ü&Ài!ÁÌ
%}j!͸k!AÌl!AÌýÿ€›CýÀ™€@|ˆÿL$LÌ€@|ˆ& ÄOÄ€ÌE!á̀€Ì¤¢ÁÚÀ@|€@|ˆÄÀ˜/@ؾ€0@ØA|@}TT%	@™%7ú•4È@•È€•À•}1úÀ•3 È2ÒØ! Ä &þÿ–@&À€Ì|!AÎ}!Ì$(Äz!Î~!Ì*ÀÀA}@,(#ÀÎ'@ØÜ	ÿÿÀ™€Ì!)Ì%ÄlÀA}ùÿÀš,4Äÿÿ@›Ø€@|ˆÄÐ0•€Ì¤¢Û@ÌÄÄ=Ô0
ÀY}1@ØúÿÀ™@Ø2Ѐ@|ˆÀÌJ0ÁÌ€@Ø<ÄýÿÀ—Ø<ÄùÿÀ›Ø<ÄõÿÀ›€@|ˆ€Ø!<Äü'þÿÀ—/8À>Àø!Ïù!=Ì&8Ä<€û=ÄÀûü'öÿÀ›€Øj
%+±4AoL»!í$í%÷'ê(ó*í,÷-û./0_24÷5‚7í8ê9
:;8<Û=ù>]?p@8ASB[CD8E)F)G)H¯J»RÎSÕW_Û`a!h%i-rbs)v)wLxPy—z°}´~¹…¾†ðŠð‹ÖQš“