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

€",»€!—¯g*`@ØäÌåÌæÌ€@|ˆÜÁÜÝAÝ%ÄØÄüÐÍÌÀ”ÌÀ„€€€À@ÀJ0ÉÌ €
ÀÀJ0ÉÌ € € €@ÍĈÜÜÜ€Ìܐ@Ô€@|ˆ5<ÄÿÿÀ—!@Ø"Ä%þÿ•A|'Ä% ÄØ€ÌÙ ÁÍÚ Î@ØÄ@•™¤¢AÙÄØ€Í>Àô¡Ì@À=Ì=ÄÀ—	Ì@Ø"@Ø€@|ˆ.AÌ.AÌ.AÌÀ@|ÀþÿÑ$.Í.ÕÌ€@|ˆÀ@|oŒ.AÌ.AÌ.AÌsŒÀ@|ÀþÿÑ$.Í.ÕÌ€@|ˆÀ@|ðÔèÐÌ$
ÀÔ|@A| XP@Y}€A| \P€}ÀA| `PÀá}B|$%10Ä0þÿ›&ÀÌ'@Ñ*€Ñ+ÀÑ,@Ø@–.(Äÿÿ€š/$È€^~…ÿ€š,ìì
ÿÿÀš,@Ø{€.(Äÿÿ€š€@|ˆ'Ä@™#Ø#ÄÌ$þÿÀ”•€#@Ø#ÄÌ$þÿÀ”À@|
Ä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ÀšcŒ¤¢Ú—·¢Î€@—»¢Î€€—¿¢Î€Ã¢Î€'$ÄÀ@|Ð$_þ™ÌäSÆâÔ	Ø ä$Ι8Ä5<ÄÿÿÀ—!@Ø"<Äü'þÿÀ—€Ì€—¤¢AÙ?ÄÀÏ>Àô¡Ì@À=Ì=ÄÀ—	Ì"@Ø@Í;ÀÌ™%ÄÙ AÎÚ AÍ€Ì@š.AÍ€™Ì9þ™!Ø"<Äü'þÿÀ—€ÌÀAØ*À€ÌÀ)Ì=ÄxüüÿÀ›(:À|ÀÏ}À̌ÀÌyÀÌ~ÀÌ`,10Ä0þÿ›&ÀÎ,@Ø.4Äÿÿ@›Ü	ÿÿÀ™€ÌÀ)Ì%ÄlùÿÀš€ÌÀØ€ÌÀ)Ì%Ä@–"Ø'Ä÷Ì€@|ˆÀ@|èÐ0Ô4Ø(B|@B|€†
€!€E€\€S€€S€S€T
@~€ÌUÔöý€•:À€Ì
:~!Ì9Ä€—€@|ˆT dR&~ @ÍbÔèý€• Äÿÿš€@|ˆ:Ü@™œ'
À•¸iÀÎjÀAÎkÀAÌlÀÌ€›Ùý€•9€ dR&~ F $V2d"iÀÎjÀAθkÀAÌlÀAÌýÿ€›Ìý€•0Äÿÿ—€@|ˆ¸iÀÎjÀAÎkÀAÌlÀÌûÿ€›Áý€•9€ dRøè&~
@™.€Î/Ò0@Ô1@Ø·ý€•18Äÿÿ€›€@|ˆ:ܸ.€Î/Ò0@Ì1@Øûÿ€›õÿ€™€@|ˆ*À ÄÎÄiÔ¤ý€•:À	Ä9Ì9Ä€—€@|ˆÀ@|A|=@™ÄÿÿÀ•ÕÀÌÀÁÌÀÍÖÀÍÀÌÀ̤¢Ù€@|ˆÄ?à9þÿ–uÀÁÌvÀÍ6 Äÿÿ–sÀÙ€Ì"ÀsÀ!Ì!Ä &ûÿ–7@Ø€Ì"ÀsÀ!Ì!Ä &ûÿ–(2,2€šÀš€ÌsÀÌ€€ÌsÀÌv€>À~0=Ì=Ätüô3jýÀ—»@›@8ÌJ0ÏV€À@|Ð$Ì@A|€A|€Ì•0˜!mÀAÍnÀÍÄ°€"À
~!ÌÄ@B|€B|À˜åÍ€iÀAÎjÀÎkÀÁÍlÀÌ€@|ˆÀ@|A|@A|€A|ÀA|B|fè¨2ç/Ä€–?ýÀ–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Ä4€0T!mÀÍnÀAÍ2Èô$8x€‡^€@€E€J€O€T€Y€^€€¤€—ÿd&`€€¤€—ÿd&`€€¤€›ÿd&`€
€¤€›ÿd&`€€¤	€›ÿd&`€€¤€›ÿd&`€—€!€À@|A|@A|€A|ÀA|è¤ @~d
Ìþÿ@šì$€Ì	Àš*À,Ä
€’~Ì)ÌÀÎ1Ä{€0T!mÀÍnÀAÍ2Äô$x	€‡¥€‡€Œ€‘€–€›€ €¥€€¤€—ÿd&¹€€¤€—ÿd&¹€€¤€›ÿd&¹€
€¤€›ÿd&¹€€¤
€›ÿd&¹€€¤€›ÿd&¹€—¤ÿd&ì@C|ð€C|ÌÀC|	À–—ç@Ø€iÀAÏjÀÏkÀÁÏlÀÌ€õÏ€@ÔçØ€@Ô€À@|èèðÑ$̨?Ì$€ÌÔ0@•
.AØË€Ô0@•
.؀†Ó€Ö€å€ì€ó€ú€C€¤¢ÁÌ€@|ˆÀ@A|B|
À}ÀX
\	ÀÑ} 
@~
€N~¤¢Îþ¡Í€@|ˆÀÄÿÿ@•QÔ¤¢ÁÌ€@|ˆÀ
Äÿÿ@•QÔ¤¢ÁÌ€@|ˆ<ÀÌ@ؤ¢ÁÌÄÿÿ™€@|ˆ8Í7Ä@™Àÿ%X%0\èT
}$Äÿÿ@–3À™€A|ÿÿ.À€B|	Àê~ø¸C|¸3@C|€›ÕÀÎÀÍÀÎÖÀÁÎÀÏÀAϤ¢ÁÌìû•,ÄÌ>À$Ä@d2þÿ@–³0̳0=Ì=ÄÀ—À΀ÿ¼ÕÀÎÀÍÀÎÖÀÁÏÀÏÀAϤ¢ÁÌ$Äÿÿ@–ÕÀÎÀÍÀÎÖÀÁÏÀÏÀAϤ¢ÁÌ$Äÿÿ@–€ÕÀÎÀÌÀÌÖÀÌÀÌÀ̤¢ÁÌÀ|
}€Ø$A|@A|œB|
@]}dd&€• <ÄÿÿÀ—@šÌU€!<ÄÿÿÀ—@šÌXÀÍYÀAÍZÀΤ¢ÁÌ€@|ˆÀ@|<Ô@Í€À@|cŒ€@|ˆ5<ÄÿÿÀ—!@Ø"<Äü'þÿÀ—€Ì¤¢AÙ?ÄÀÏ>Àô¡Ì@À=Ì=ÄÀ—	Ì"@ؐÀ@|"<€Ì¤¢ÁÏ
Ì€@|ˆÀ@| PPÀÐ|@A|€A|€Ì„ÀЁû€•oŒƒÝ UÔw€À@| PPÀÐ|@A|€A|€Ì…ÀÐuû€•oŒƒÝÀUÔw€À@| PPÀÐ|@A|€A|€Ì†ÀÐiû€•oŒƒÝ UÔw€À@| PPÀÐ|@A|€A|€Ì‡ÀÐ]û€•oŒƒÝ,UÔw€€Ì CÔ€@|ˆ€ÌÀCÔ€@|ˆ€Ì CÔ€@|ˆ€Ì,CÔ€@|ˆÀ@|ì$!ðoŒA|@A|À–ÀC|ÀA|B|sŒ•@•—€Ì,ƒÍ,ÃÍ€Ì,CÏ,Î?¼À›$Ä0h0û€–2@Ø€ÿÿ¤'ÀC|€Ì,CÎ,ÃÏ€€Ì,CÌ,ÃÍ€Ì,CÌ,΀@|ˆ$Ä—?¼À—@Ìí€@Ì@Ì0h@Ì@Ìû€–—2@Ø2€Ø€@|ˆ€Ì CÌÀ@|ƒÝoŒ CÔw€ÿÿŒ$€ÌMÔ€@|€ÌˆÀ@|0ÔèÐ4üè$
¨€A|ÀA|€†¢€#€+€9€F€€€€€!€S€ ÜQž}°€/ È°€ È°€ È°€ È°€@™0Ü!'€PÜ!mÀÍnÀÁÍ"È°€10Ä0þÿ›ðè ÜQ¨*€}(€Î)€Ñ,@Ø.(Äÿÿ€š0 È°€2À˜āÍÄ1Ì@•€ÌÄ1Ì!Äo@•%Ä dR&~°€&¬1Àšü"¬1Àš¬1Àš(¬1Àš#¬1Àš@$¬1
Àšý
¬1Àš‘¬1	ÀšÜ1¬1Àš’#¬1Àš†#¬1Àšæ1¬1À–4ÄÌ£€|
¬9w
°=Àš—^€Ü
¬9Ù
°=Àš—^€¬9°=Àš—^€…#¬9€#°=Àš—^€#¬9Ž#°=Àš—^€01¬9/1°=Àš—^€p¬9j°=Àš—^€4¬94°=Àš—^€6¬96°=Àš—^€#¬9Œ#°=Àš—^€81¬961°=Àš—^€¬9ÿ°=Àš—^€@¬9ÿO°=Àš—^€4Ä€Ì:À
€¹}Ì@•˜Ì!Ä@•%Ä dR&~@Ï´(€A|ÀA|€†º€Ø€ä€ó€€Ë€4Ä€ÌÎ@•˜  VÎÀ—:À€Ì
º}!Ì9Ä€—@Ï€@|ˆ ÜQ€} ØÎ@•˜  VÎ1úÀ— Äÿÿš€@|ˆ@•2Ü! $ViÀÍjÀÁÍkÀÎlÀAÎ%úÀ—0Äÿÿ—€@|ˆ ÜQø耝}.€Î/€Ñ0Î@• $V0@Î1@ØúÀ—18Äÿÿ€›€@|ˆ*À˜āÍÄ)Î@• $VÄiÎ
úÀ—:À	Ä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ÀÁ̀ÀÁ́ÀÁÍr€À@|ÄX=þÿ€™ÌÐxÀÁ̀ÀÁÀÂÀÃÀĀÀȀù•Äÿÿ@™€@|ˆÀ'Ä€Ì@ÀUÌÄ€•÷Ì€@|ˆ!@Ø"<Äü'þÿÀ—!Ø"<Äü'þÿÀ—€ÌÀAØ*À€ÌÀ)Ì=ÄxüüÿÀ›À@|è¸X¸3|ÀÁÌ}ÀAÌ€›ŒÀÌyÀÌ~ÀAÌ¡€ŒÀAÌA|yÀAÌ~ÀÍ@A|ïðô
@s\9À™À\@—10Ä0þÿ›8@ÏÀ)Ì%Ä>lÀ–Ü	ÿÿÀ™€Ì­€7(Ä€–¬&&ÀÎ,@Ø0°è¬.4Äÿÿ@›—&ÀÎ,@Ø.4Äÿÿ@›È€Ü	ÿÿÀ™*À€ÌÀ)Ì%Äl\øÿÀšü€ÌÀØ€ÌÀ)Ì%Ä@–"Ø"@Ø,ùÀ›'Ä÷Ì€@|ˆÄÿÿÀ”À@|
Å|ÕÀÌÀAÌ(ÀAÌÖÀÍÀAÌÀA̤¢AÍ€@|ˆÿL$LÌ€@|ˆ' ÄOÄ€ÌEÀáÌ€€Ì¤¢ÁÚÀ@|€@|ˆÄÀ˜3@Øù€4@ØA|;,!	@™%ù•4È@•È€•À•}ûøÀ•9Ì8ÄÿÿÀ™3 È6Ò!Ø" Ä &þÿ–€ÌÀAØ*À€ÌÀ)Ì
ÄxÐüÿ™Àš@&À@,(!€A&À,(|ÀAÎ}À̌ÀÌyÀÌ~ÀÌ10Ä0þÿ›*À\&ÀÎ,@ØÜ	ÿÿÀ™€ÌÀ)Ì%Äl\ùÿÀš.4Äÿÿ@›€ÌÀØ€ÌÀ)Ì%Ä@–"Ø:Ì€@|ˆÄÐ0•€Ì¤¢Û@ÌÄÄ=Ô0
ÀY}5@ØúÿÀ™@Ø6Ѐ@|ˆÀÌJ0ÁÌV€Yh€†e€e€e€e€e€e€e€e€f€l€m€n€€B| dP
@&~ Ø&΀V€V€V€@Ø<ÄåÿÀ—Ø<ÄáÿÀ›Ø<ÄÝÿÀ›€@|ˆþW),KUÚŠbò!*$*%4'!(0**,4-9/=0¢2O445ú7*8g9 ;»<¢?@^AzBƒC¼DaE¾F¾G¾H[JiP_RuSƒXÝZˆ^ _|`”a¬h´i¼rös¸v¸w°yë}ï~ô…ù†B‹SS
Q$“SSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSS