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Ý%ÄØÄüÐÍÌÀ”ÌÀ„€€€À@ÀJ0ÉÌ €
ÀÀJ0ÉÌ € € €@ÍĈÜÜÜ€Ìܐ@Ô€@|ˆ5<ÄÿÿÀ—!@Ø"Ä%þÿ•A|'Ä% ÄØ€ÌÙ ÁÍÚ Î@ØÄ@•™¤¢AÙÄØ€Í>Àô¡Ì@À=Ì=ÄÀ—	Ì@Ø"@Ø€@|ˆ.AÌ.AÌ.AÌÀ@|ÀþÿÑ$.Í.ÕÌ€@|ˆÀ@|@Œ.AÌ.AÌ.AÌDŒÀ@|ÀþÿÑ$.Í.ÕÌ€@|ˆÀ@|ðÔèÐÌ$
ÀÔ|@A| XP@Y}€A| \P€}ÀA| `PÀá}B|$%&ÀÌ'@Ñ*€Ñ+ÀÑ,@Ø@–.(Äÿÿ€š/$È€^~ˆÿ€š,ìì
ÿÿÀš,@Øx€.(Äÿÿ€š€@|ˆ'Ä@™#Ø#ÄÌ$þÿÀ”’€#@Ø#ÄÌ$þÿÀ”À@|
ÄAÌÄ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€—€;ßÿ€—Ѐ–Ä1Ì€Ì5Äüÿ@—'Ä@™$Ø€$@Ø€@|ˆ' ÄÀ@|ä'ÆÀ”Ìd
ä`Î@šÀ`(,(
€}(Äÿÿ€–ÕÀÍÀÌÀÌÖÀÌÀÌÀ̤¢ÁÎ
Ì€@|ˆÀ@|ÀÿÿÐ$
}€ÌÌ>ØÜ!Ä@B|À•
€V~Ì)Ì%Ä	&~ÀB|€•
×~Ì1Ì-Ä
.~ÿÿ%Ì΀€ÌÿÿL$À

} ÌÄ@A|€A}	À‘}	F}
@â}À*Ài,ì
€®~€Î ÃÌ C΀@|ˆÀ@|@Ì€' Ä€A|@C|€C|€@|ˆ€ÌMÂAÍLÂÍü¡AÌ€@|ˆ€ÌCÂAÌ€@|ˆ€ÌLÂAÌü¡AÌ€@|ˆ€ÌMÂAÌ€@|ˆLA|€Ì@A|ÿÿX%ð\`¡ÍBÂÁÍLÂÎÀ”ü¡ÍÌ=€ü¡Í¡Ì€@|ˆ€@|*ÀÀ@|A|
)}”$˜$hœB|@B|.À€Ì@•(Äà2À¨
+ÂÏDÂð
/1Ì)Äà2ÀÂÏ'´€ƒ~@—¸iÀÁÌjÀÍkÀÏ´1lÀÌ0Äÿÿ—@—€´1@—.À(Äà2À¨
+ÂÏDÂð
/1Ì)Äà2ÀÂύ€´1@—€~€´1þ@—0d"mÀÎnÀAÎ*Ä'¸€—¨
,Äð1ô1ø1Àš0Œ¤¢Ú—·¢Î€@—»¢Î€€—¿¢Î€Ã¢Î€'$ÄÀ@|Ð$bþ™ÌäSÆâÔ	Ø ä$Ι8Ä5<ÄÿÿÀ—!@Ø"<Äü'þÿÀ—€Ì€—¤¢AÙ?ÄÀÏ>Àô¡Ì@À=Ì=ÄÀ—	Ì"@Ø@Í;ÀÌ™%ÄÙ AÎÚ AÍ€Ì@š.AÍ€™Ì<þ™!Ø"<Äü'þÿÀ—€ÌÀAØ*À€ÌÀ)Ì=ÄxüüÿÀ›(:À|ÀÏ}À̌ÀÌyÀÌ~ÀÌ`,&ÀÎ,@Ø.4Äÿÿ@›Ü	ÿÿÀ™€ÌÀ)Ì%ÄlùÿÀš€ÌÀØ€ÌÀ)Ì%Ä@–"Ø'Ä÷Ì€@|ˆÀ@|èÐ0Ô4Øü(B|@B|€†€€?€V€$€€$€$€T
@~€ÌUÔüý€•:À€Ì
:~!Ì9Ä€—€@|ˆT dR&~ @ÍbÔîý€• Äÿÿš€@|ˆ:Ü@™œ'
À•¸iÀÎjÀAÎkÀAÌlÀÌ€›ßý€•3€ dR&~ F $V2d"iÀÎjÀAθkÀAÌlÀAÌýÿ€›Òý€•0Äÿÿ—€@|ˆ¸iÀÎjÀAÎkÀAÌlÀÌûÿ€›Çý€•3€ dRøè&~
@™.€Î/Ò0@Ô1@ؽý€•18Äÿÿ€›€@|ˆ:ܸ.€Î/Ò0@Ì1@Øûÿ€›õÿ€™€@|ˆ*À ÄÎÄiÔªý€•:À	Ä9Ì9Ä€—€@|ˆÀ@|A|=@™ÄÿÿÀ•ÕÀÌÀÁÌÀÍÖÀÍÀÌÀ̤¢Ù€@|ˆuÀÁÌvÀÍ6 Äÿÿ–(2,2>Øùÿ€šÀš€>À~0=Ì=Ätüô3…ýÀ—§@›@8ÌJ0Ï'€À@|Ð$Ì@A|€A|€Ì•0˜!mÀAÍnÀÍĕ€"À
~!ÌÄ@B|€B|À˜åÍ€iÀAÎjÀÎkÀÁÍlÀÌ€@|ˆÀ@|A|@A|€A|ÀA|B|fè¨2ç/Ä€–ZýÀ–0: B›@ $²€@~d
Ìþÿ@šì$€Ì	Àš*À,Ä
€’~Ì)ÌÀÎ1ÄÄ€0T!mÀÍnÀAÍ2Äô$Èx	€‡î€Ð€Õ€Ú€ß€ä€é€î€€¤€—ÿd&ð€€¤€—ÿd&ð€€¤€›ÿd&ð€
€¤€›ÿd&ð€€¤	€›ÿd&ð€€¤€›ÿd&ð€—€±€À@|A|@A|€A| \P€}ÀA| `PÀá}B|fè¨2ç/Ä€–ýÀ–0: B›@ $€@~d
Ìþÿ@šì$€Ì	Àš*À,Ä
€’~Ì)ÌÀÎ1Ä€0T!mÀÍnÀAÍ2Èô$x€‡C€%€*€/€4€9€>€C€€¤€—ÿd&E€€¤€—ÿd&E€€¤€›ÿd&E€
€¤€›ÿd&E€€¤	€›ÿd&E€€¤€›ÿd&E€—€€À@|A|@A|€A|ÀA|è¤ @~d
Ìþÿ@šì$€Ì	Àš*À,Ä
€’~Ì)ÌÀÎ1Ä`€0T!mÀÍnÀAÍ2Äô$dx	€‡Š€l€q€v€{€€€…€Š€€¤€—ÿd&ž€€¤€—ÿd&ž€€¤€›ÿd&ž€
€¤€›ÿd&ž€€¤
€›ÿd&ž€€¤€›ÿd&ž€—¤ÿd&ì@C|ð€C|ÌÀC|	À–—ç@Ø€iÀAÏjÀÏkÀÁÏlÀÌ€õÏ€@ÔçØ€@Ô€À@|èèðÑ$±¨?Ì$€ÌÔ0@•
.AØ°€Ô0@•
.؀†¸€»€Ê€Ñ€Ø€ß€€¤¢ÁÌ€@|ˆÀ@A|B|
À}ÀX
\	ÀÑ} 
@~
€N~¤¢Îþ¡Í€@|ˆÀÄÿÿ@•QÔ¤¢ÁÌ€@|ˆÀ
Äÿÿ@•QÔ¤¢ÁÌ€@|ˆ<ÀÌ@ؤ¢ÁÌÄÿÿ™€@|ˆ8Í7Ä@™Àÿ%X%0\èT
}$Äÿÿ@–À™ÕÀÎ@A|ÿÿ.À€B|	Àê~ÀAÍÀÎÖÀÁÎÀAÌÀA̤¢ÁÌü•,ÄÌ>À$Ä@d2þÿ@–³0̳0=Ì=ÄÀ—À΀@|ˆÕÀÎÀÌÀÌÖÀÌÀÌÀ̤¢ÁÌÀ|
}é€Ø$A|@A|œB|
@]}dd&€• <ÄÿÿÀ—@šÌ"€!<ÄÿÿÀ—@šÌXÀÍYÀAÍZÀΤ¢ÁÌ€@|ˆÀ@|<Ô@Í€À@|0Œ€@|ˆ5<ÄÿÿÀ—!@Ø"<Äü'þÿÀ—€Ì¤¢AÙ?ÄÀÏ>Àô¡Ì@À=Ì=ÄÀ—	Ì"@ؐÀ@|"<€Ì¤¢ÁÏ
Ì€@|ˆÀ@| PPÀÐ|@A|€A|€Ì„Àдû€•@ŒƒÝ UÔH€À@| PPÀÐ|@A|€A|€Ì…ÀШû€•@ŒƒÝÀUÔH€À@| PPÀÐ|@A|€A|€Ì†ÀМû€•@ŒƒÝ UÔH€À@| PPÀÐ|@A|€A|€Ì‡ÀАû€•@ŒƒÝ,UÔH€€Ì CÔ€@|ˆ€ÌÀCÔ€@|ˆ€Ì CÔ€@|ˆÀ@|"ÜÕ+Äÿÿ2À
€²~€C|	@º~€Ì,MÎ 
uû–ÌŠ€€Ì,CÔ€@|ˆÀ@|ì$!ð@ŒA|@A|À–ÀC|ÀA|B|DŒ•@•—€Ì,ƒÍ,ÃÍ€Ì,CÏ,Î?¼À›$Ä0hVû€–2@Ø€ÿÿ¤'ÀC|€Ì,CÎ,ÃÏ€€Ì,CÌ,ÃÍ€Ì,CÌ,΀@|ˆ$Ä—?¼À—@ÌÇ€@Ì@Ì0h@Ì@Ì:û€–—2@Ø2€Ø€@|ˆ€Ì CÌÀ@|ƒÝ@Œ CÔH€ÿÿŒ$€ÌMÔ€@|€ÌˆÀ@|0ÔèÐ4üè$稀A|ÀA|€†y€ý€€€€ò€õ€÷€ù€û€$€ ÜQž}‡€/ ȇ€ ȇ€ ȇ€ ȇ€@™0Ü!€PÜ!mÀÍnÀÁÍ"ȇ€ðè ÜQ¨*€}(€Î)€Ñ,@Ø.(Äÿÿ€š0 ȇ€2À˜āÍÄ1Ì@•€ÌÄ1Ì!Äo@•%Ä dR&~‡€&¬1Àšü"¬1Àš¬1Àš(¬1Àš#¬1Àš@$¬1
Àšý
¬1Àš‘¬1	ÀšÜ1¬1Àš’#¬1Àš†#¬1Àšæ1¬1À–4ÄÌz€|
¬9w
°=Àš—5€Ü
¬9Ù
°=Àš—5€¬9°=Àš—5€…#¬9€#°=Àš—5€#¬9Ž#°=Àš—5€01¬9/1°=Àš—5€p¬9j°=Àš—5€4¬94°=Àš—5€6¬96°=Àš—5€#¬9Œ#°=Àš—5€81¬961°=Àš—5€¬9ÿ°=Àš—5€@¬9ÿO°=Àš—5€4Ä€Ì:À
€¹}Ì@•˜Ì!Ä@•%Ä dR&~@ϋ(€A|ÀA|€†‘€¯€»€Ê€Ø€¢€4Ä€ÌÎ@•˜  VÎÀ—:À€Ì
º}!Ì9Ä€—@Ï€@|ˆ ÜQ€} ØÎ@•˜  VÎZúÀ— Äÿÿš€@|ˆ@•2Ü! $ViÀÍjÀÁÍkÀÎlÀAÎNúÀ—0Äÿÿ—€@|ˆ ÜQø耝}.€Î/€Ñ0Î@• $V0@Î1@Ø?úÀ—18Äÿÿ€›€@|ˆ*À˜āÍÄ)Î@• $VÄiÎ3úÀ—:À	Ä9Ì9Ä€—€@|ˆ&¬1Àšü"¬1Àš¬1Àš(¬1Àš#¬1Àš@$¬1
Àšý
¬1Àš‘¬1	ÀšÜ1¬1Àš’#¬1Àš†#¬1Àšæ1¬1À–4Ä̒€|
¬9w
°=Àš—ð€Ü
¬9Ù
°=Àš—ð€¬9°=Àš—ð€…#¬9€#°=Àš—ð€#¬9Ž#°=Àš—ð€01¬9/1°=Àš—ð€81¬961°=Àš—ð€p¬9j°=Àš—ð€4¬94°=Àš—ð€6¬96°=Àš—ð€#¬9Œ#°=Àš—ð€¬9ÿ°=Àš—ð€@¬9ÿO°=Àš—ð€‘€À@|ÀA|ÄX=þÿ€™ÌÐxÀÁ̀ÀÁ́ÀÁÍI€À@|ÄX=þÿ€™ÌÐxÀÁ̀ÀÁÀÂÀÃÀĀÀA̸ù•Äÿÿ@™€@|ˆÀ'Ä€Ì@ÀUÌÄ€•÷Ì€@|ˆ!@Ø"<Äü'þÿÀ—!Ø"<Äü'þÿÀ—€ÌÀAØ*À€ÌÀ)Ì=ÄxüüÿÀ›À@|è¸X¸3|ÀÁÌ}ÀAÌ€›ŒÀÌyÀÌ~ÀAÌx€ŒÀAÌA|yÀAÌ~ÀÍ@A|ïðô
@s\9À™À\@—8@ÏÀ)Ì%Ä>lÀ–Ü	ÿÿÀ™€Ì€7(Ä€–¬&&ÀÎ,@Ø0°è¬.4Äÿÿ@›—&ÀÎ,@Ø.4Äÿÿ@›œ€Ü	ÿÿÀ™*À€ÌÀ)Ì%Äl\øÿÀšü€ÌÀØ€ÌÀ)Ì%Ä@–"Ø"@ØXùÀ›'Ä÷Ì€@|ˆÄÿÿÀ”À@|
Å|ÕÀÌÀAÌ(ÀAÌÖÀÍÀAÌÀA̤¢AÍ€@|ˆÿL$LÌ€@|ˆ' ÄOÄ€ÌEÀáÌ€€Ì¤¢ÁÚÀ@|€@|ˆÄÀ˜3@ØÍ€4@ØA|;,!	@™%-ù•4È@•È€•À•}'ùÀ•9Ì8ÄÿÿÀ™3 È6Ò!Ø" Ä &þÿ–€ÌÀAØ*À€ÌÀ)Ì
ÄxÐüÿ™Àš@&À@,(õ€A&À,(|ÀAÎ}À̌ÀÌyÀÌ~ÀÌ*À\&ÀÎ,@ØÜ	ÿÿÀ™€ÌÀ)Ì%Äl\ùÿÀš.4Äÿÿ@›€ÌÀØ€ÌÀ)Ì%Ä@–"Ø:Ì€@|ˆÄÐ0•€Ì¤¢Û@ÌÄÄ=Ô0
ÀY}5@ØúÿÀ™@Ø6Ѐ@|ˆÀÌJ0ÁÌ'€*h€†6€6€6€6€6€6€6€6€7€=€>€?€€B| dP
@&~ Ø&΀'€'€'€@Ø<ÄåÿÀ—Ø<ÄáÿÀ›Ø<ÄÝÿÀ›€@|ˆØ(),KUׇbï!'$'%1'(-*',1-6/:0Ÿ2L415ô7'8a9…; <Ÿ?Þ@5AQBZC¡DFE£F£G£H(J@P,RBSZX±ZU^m_I`aayhi–rÐs’v’w}y¿}Ã~ȅ͆‹$$
Q!ñ“…›$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$