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

GIF89a“/ÄÀÁÁƒƒBEEïïïÏÐÐßàà355 ¢¢qss°±±RTT‘’’bdd#&&ÿÿÿ!ù,“/ÿ $Ždižhª®lë¾p,Ïtmßx®ï|ïÿÀ pH,È¤rÉl:ŸÐ¨tJ­Z¯Ø¬vËíz¿à°xL.›Ïè´zÍn»ßð¸|N¯Ûïø¼~Ïïûÿ€‚5†ƒŽ}	ˆ	›œv"¦§m¡¤"“±²³´µ¶·¸¹º»¼½¾¿ÀÁÂÃÄÅÆÇ¿Q£¬®¡JÑIÒÔÓÖHÕÙQ
"Ì¥ÐØÛæçGÚéåëP«¤	­äèFêEøù×öDúþËH LÄ¿!’$<²¡’†F ‘pËAT3š¸8…£Æ¨<F	²$$’OPÿš\	He—,cꁹ„¦Ì›tl²ÃÉӏÎ~=ƒâùÙN¨Ñ¡\ˆ]
Fé>¦Pã8­µ*›©C°ZÝ
Ek¯\ÃòËV¬Ù§Zʞ]Dm·lãꀻƒ®Ü»4ìæЋ·¯¾7ûŒBp
ÄLª¸ñ½(°à
,XϱåˆO8 à€²òèe¾‰½ÇOx“NÜbÒq
, Ø֝€Ò§ ìßy'!z2@&»Eôž¼9ŒXÝäµ@Ô³ÑÎÅb' úK
€ªœ½<‹í$tû¶(!zóQß·)ý÷ë͟‚¿~žþà2
X‚®„àÿ&Rƒä9„Jˆ…þ‡a†õmÈ¡y~˜]ˆ"6Gb‰¿ˆ"i*®hY‹.6cŒ‰ÍHã`6ÞØWŽ:ÞÅcqýäZô0ÀÊ$pÀÞD8¤_ò0”RåkOÖØÕ
ä†ÜuY*&Þ0àÀ—ŒSˆ!aÞe›OÐō7N…m"õ­TBÀt‡ežxÑ'À(·€ðàIhB>c’úHi¥A^Š)‘šnjV¤žî×i¨\J*€£žZ•©ª˜j«L±
«‚¯Îj”¬¶>Xk®=áÊkF¾þҮºjQ±ö‹,­Ç.+j³Îöªl´Ý'›ÿ4àÙ ÔûğV@€”ÜvË}	0P
%`š{“|h²nr,稻	E	ðì¦Y.¾º¦4‰gˆK®“k”ß8‡Pͽ
WlÅ}\Œñoœ‡]±P&Åw,`ȑMÆ@²U´Yå–щ@-¿ðrUˆr*D#Ôìò¦Ä<i¤»¨Ð:—\­¤ÙÛiC;
¬—DÝo^•ª—iŠ`€&\K
@¢lÑeڛ:ílõX>Я!m¿}¡
ìe÷°A( 2ÝeïÝ	]œ±¸à›Ðõ€ÞˆsB—Pw㉱&à3¸M¹n1	äü×ÿæ'A€00É¡dWMú tp(¢F« ùë>tŒ{ò™6@“¢$àÞî‚È'À™Hþ©ÍÜNü\B´Ž¦	r°€$vüüÇ@HÙ呿«0€¸hòæÛöCé{2~—¯=úvľ@Þ⢐€7~oΝðg,’¥€“	ð€ñ­b¸Äûú7ºD­^CÁ@R€Ï9™Â"$&±Ã5²ʪsó˜†CviÄ"JˆAî!ÌK[˜¨AàS›acjç ºÌ£â@ÛÈ~3¹0Mф8DØð0AnùݔlpÁ90‚FnñøÀ´ÑYFŸ[‘[p%ÿT±
h€D#·,êo’œÙ¢€‚é=r‹iàh¸ޅ8èò˜¥œñêHãCˆ´Œ/ƒlZ\ê8§(@:" ^ñ6JÒ,â8Ý€¼µ)Ša,Ä­Ò
±IC"bÓQÁ&Š%<ád
ÐÅÍl<áè ÅR€^ž2	(ààÈB®“T±›Dmi•ÐµnSºCE yªlž‚
ˆ¤ÙF²*1‰ĉØTÉOVJ>
(NÏ.‘‰t²$!¼|f«äÓÎP§ü3Š"•Ÿû¹¯^çÃ	:™+èH!š8è!»"‰Pf¢Gs‚õÐf1ÿÌ$iÄ!™”1PXÉGI‡€À{–ä6• (.‡ˆ›µ£JXáÆU,oêÁ_`"²|z‡X¨Nlïp笈j8m6Ť°˜*‡›¹§i›Ö 
€I9ÀŒUÝ ¯‚†l¡3×XÙ`$ü)Xµ´u)Ãs#@’ZµÚ8:%€7°H“ò•	(pø
©îu®ƒ¸™4
ð€µbkÃ'0
ˆÒ#hˬÐRÊ)^¯0&µD녢%"–el½’¨Ë`â±i3@³M2’`[% “pK@È&+e†&dS;ª‰õ°oà*lɶ-ëvµÿÐeÃq ­'–	P*f³«Ê6€³(DAx‰8ÖZaQ+¥_•AX\·¡ä=Ãü`«ËO0â,("ÁÜ»ŒÊÂ6œjçïk«û$qdкªØ\ö†@¤}þT8ÀÂ.MCYd&Sî¯Q›“‹“ˆR¸æ£kÜm<,§VÐ㊯ëä(Q9$öœ=€zÊç݇Çô²—„Ëßt•ÁNs(7¤€ìÁØûålWù4Eô¹8OˆÁN s&aª@AHée)Ä2í³Ê€T–Œçõ×ؼ=#Äçuäº46ÒZVÎoósüzÞt²«rrÿ€’¨èÐyºJâìÍ,Š‚Ûî®Ò<@€
d5ýjÆ	`A<Pë`M>¯‘p“0½ÒÑ5!š|`ïÊƵ·–0d»@€úÀv^TzlW×ÀÀç%õ(¥Ï`;·_`ùkgþ"ÐÓÖ&³a ¥X/¥—…UÛÂq»@¼6kPg€KŽï³ x3
ݽ‚Í69e@xYúÊÀâxìnu~Æ&ãÆŽ¢œ¦¹?(7Žß(¸´·‘ëÒrµ¦
(€êÂ} …ÿÖñö*l0èó*C#'ùµ‹[x§¶+E,×LšÜžy´½*™*Y¼ÍÃnÂ6ÿy=Jøî|È+…ÆÍdޟŸïâ7¿4AQRªÆê8ÇÍoO*ƒ(îõ+dOÛæõ a[r\@c»×]½¦ßypä/D§Óöó€};hÙB~>VPÒpÝt
Çû¼#)ÞÂûçJeDŒœòSwµQÐã«N…€ÔÙº<r‘Ü¬ÞunNrB¿2öd«´•Màýnõu„l¯/º/ÞvŽ¾²]B€S‰ox*üI°ÍKÂq½ý€ãów° eÏßi…Ú±&†~R±£SÔ²Cîm]z¸_æ®àèÖD q:=QÔÇzÿØÖÐN³¡v×äZ wÈo'4€«ÔZÀ^h;‡Ç‚ex”—VoyIg2#ˆx‚@a1*(ׂŸDs0è/8ƒÕW€6X‚­—ƒ]Pƒ<øu:øƒn–‚B˜;DX„<àƒH8sX0~$§„KøNà„ávud 1<IÐyݳ…JÀ…?†> †<@†IèöJ8Ä<¸fFpCE‡¨!‡h¡tICeV–z¸u8‡t˜oÈHvÈàSˆ¼pˆˆ˜Š¸ˆ¸ÐˆŽh‰´0‰”—xâTG2ƒèQQøÒ$r¤?/Š G€@
„Šÿl‰°FŸÃjAð9¶Ç ÷‡³H·Ø6À¶F?F@AX¶¨úV»¸SÅè‹Ïø
³X´af†C 7EtIJ(c+õIŽ`Ñq"9–
@Z¹(ÂD%l¦mCÖid3pÄP€הßX/r(Â¥$›(‚R;–2£@YþrŒäG¤TçÝ¸ 7V/©GpûXãP
	^> ã@B	0	¥j92ô€I%¹:•µ¦
£$
ˆ+pI‹³cˆ 	7$&–,Õ‘Ò 9ìb=;AQcJx´˳%éO0xô‘6©˜Ä&ÿ•“™ÀEz´0©‡ªØe7 % ŽwÂl5 BÕ°24IŠZ1–¤€n^²uéQR"¦Q
©W†£1tBeh‰Ó÷
x–nyד&tâO¤ð	££À˜@@–9‡IET>mÙ<V
,F˜=Бøs&zyš"Q—6"˜:@Yv¹c…)™¡6%	³
˜ÉæÈ&ë"”)‘9I3™)°
AZeTô0ÕÀ(jט5 GðÅ_u&¬	ï0ɹm	Z*Å—”9É(ÚYe< f±I婓bé•_É_ïБ9•y;&i?¹˜0zÿ
È$èœ"`a“@(Ãrù	ª8™Üy?Ž¥¼ñO‰ò/êâãàšC Ô92ੳPjÇAZq“PALÂÇ3j<0£øˆ’¡P õUWj¶>Ø¢ŠÈqa7Àj²ó&ÊYNI˜J«p39ÚѡäíXÑÁ'Àó’{Gá`ð )4e–pÂ'U©q¤
ñ6OêŠhš¦jÚ-qD	gI-°k
p…õSi§ãÝ9§_˜2„2zU
̐2§Ó
 ™.\$‰O,ÆU~êI'R2.¤	×:+¤Èy—ÂåVx”Td“““º•Š(F2“¡.f&pt%¦êQ[)0J⑧§:€êTDYŒ¤	0[3Ÿ)£®°F	Š¹Šuz(˜zG¢û×
ÙF¦4«¤Ù›ôŸÉZoÒÔAB:GcÞМ­i"0;™T¶‘Ûjc#TFÙ	Ø®jp€'à­* §ôº¯üÚ¯þú¯°;°[°{°›°
»°Û°û°±;±»!;