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]´÷ÿÿÿÿ!!!)))111999BBBZZZccckkksss{{{„„„ŒŒŒ”””œœœ¥¥¥½½½ÆÆƽµµÆ½½skk„{{kccƵµÎ½½ZRRRJJ¥””JBBÖ½½Œ{{„sssccµœœ¥ŒŒœ„„kZZέ­Æ¥¥cRR½œœŒssµ””„kk­ŒŒÖ­­Î¥¥çµµµŒŒÖ¥¥Îœœç­­”kkï­­sRR­{{ƌŒ¥ss„ZZµ{{{RR΄„ÞŒŒ÷œœÆ{{­kk¥ccÎ{{µkkŒRR½ccÎkkÞssÆccÞkkçccÖZZÆRRïZZÞRRïRRçJJ÷JJïBB÷11÷))ÿ!!ÿÿÿ¥œÆsk÷­¥÷¥œïkRÿ­”µœ”­œ”¥”ŒŒ{s½­¥œŒ„Æœ{”Œ„÷­9­œ{Þ֜ÖΔ½µ{ïÞRµµ­Æƽ{{ssskZZR­­œ””„„„sÆÆ­­­”œœ„ccRÆƜssZ””skkRŒŒk­­„œœs­­{Æƌ{{RssJœœc„„R­­k””ZÞބ½½kÎÎsÆÆk½½cÞÞkÖÖcÆÆZççZÖÖRïïZïïRççJïïJïï9÷÷9÷÷1ÿÿ)ÿÿ!ÿÿÿÿµÆ­RÞJœ­œ”¥”„”„µÎµc{c¥Î¥{œ{sœs”Δ„½„c”cŒÖŒ{½{sÞscÖccÞcZçZZïZ1ï1!÷!ÿµ½½½ÆƜ­­¥½½Œ¥¥­ÎΔµµk„„¥ÎÎs”””ÎÎ{µµ„ÎΌÞÞc¥¥sÖÖ{ççsççZÆÆcÞÞZÎÎZççRççBïïB÷÷9÷÷1ïï)÷÷÷÷ÿÿÿÿ{{„RRZ””¥„„”ss„­­Æ119{{”{{œœœÎRRsccŒkkœŒŒÖssµkk­kkçZZÎZZçJJÖJJïBBï11Þ11÷!!ï!!÷÷ÿÿJBï„sޔ{Ό„œ{sŒœ{ÎZRckcs”cÆ­{Æ΄­¥”œÞ”¥ÀÀÀ!ùÿ,]´@ÿÿ	H° Áƒ*\È°¡Ã‡ÿIp£Ï£D—:QÚó [:tá²à×—.(D|(aeC	òlj4 À N¸`Iƒ‹
°öî¼t÷|àR’˜
Zº4(5!"L~œ0ƒJ	$u‚¤Ó€¥NŒ
Ø ©S'K‹6uºG#N"øy7xë¨õë’"¦LˆFJˆl`P²KÉÃ.*9l™³åˇC!ÃOC
4?°q8AƒÅdT@ƒËf
º¼ *c˜n6‘ µæЗ#ïüY4.l¸Ø††l-þ÷à'.µeÐÿ ¡|3róçEkN¾y}ûö]d¼¨mt{l?(¡Áu
4v\e)hÀZeѝg߀ïÅwX}éÅ·@¾íçÀÁm¡ï…È`h&؀À-Zx	$lAB`—¡#kl`ƒ{ì¹'â}`y&0*6TŠ)§ ÒD'|Ðh:¦Ç”g `Á¤X$Dh0€Y\1ÂT°B„
šgߎœµÇ…·|9UÄø“ê¹¹£¶¡÷fø¥à&tiçC»0Í£Ñ4£Á *Ç^h) ÈΉ0€º0€,š=€«®:@6ÿçgˆ…¦×ž°“eŠ÷ (ॅ@@Ed‘Xd!Å°ö¹c 0€ ‚+Äè@ pÎ*g\öÂËÐ4¡,+ì¥ê:uÀš¸É™aI6œPÁO>2 @›
10À	›K¯ä:Á4@/I 
À«ê´'œ£qÌ9w©àR).œ£'T`BÇ®ªª“?q}t²%yÐûjKH@d¦s•57‚”³.اÔꕑç
лª±ÐêÀQ µÐGà0€^Ý@
ÉjYaØ`Ã$ ¬ã¥TváBgØÿÆ{ª¯D†6XQELh#½4ÁEKTtµ¬=ÀèD†Á»€½ȱj®Z¿ý“áoçé?Ì>øç§: ÓÁ,ÍïËtÞR
”*)PÑaÆÁö™Ð€O:iP@, ‚
`x«ôâ\{žªÎN;Ç2:°ŸœÝÀސÀ¡&0€54ðAèyzN¸§±e¨&¬B ® €¨ôçt5	€÷…¨ËT
ñ¸p‚Ç\ƒEúƒò 	>4 nÄ°‡?´ìpÇ:
P{pXØc@8•7èa
Ã ÿL\bxÑD5Xu·Pâ:xD'4±¥ðhDŽÂÐ ¼ *á¡D •(A
R¨B³”ÅF62A¸‡$w¬<ÜC-ŒC"áˆDøq
ð@ND°Pf3h€v¦’  =&À.H‹1,9ëD¸©ižñŽ ù.(@y.É®p‚.Ɖ(€>p ÀS:C@ž»ÙÊO*ëÿ¶b€
À0ñéÀÖ·ˆ 'ØWh¸¢O&àJû¥´¢'Ídò<[¤B€o"¸@+Í#OŠˆiíÙTŽrô7ÌÓ vXC"æpÿ¥ÜË$"8À`9ȀàrÎÁÜdÅÜ3­H…+hñ	à
 ¡®
&¨ƒ4Nl:(tυ€EOÆÂØ?( dâ‹j,ÍP҅ÌÀx‚7°„®LZv&g`òð¤à…4„qÑáí=	xfLI®]Æ°gM%ò¯dLã·xX´‚I5À@!QµðÏ͈¸§&·§
<Î
 @‡€º.ȁ6µIhüš¡
¦ÕRÈ1A6P*I@'!X#ÍÆ*CM-­@8ƒÍÈ@=ŠjRcYûv˜3§%°'^&æ1p|ݼÐÿ šA&ʀLPN5˜QË		L"´ñ!ðuXu¢·¸¥
“@à‚U©‹ÐŒ7ñզ˖d«ÚK¿&Ûe숃xFßH@8À
à€q³¸À/aš7‹×9ƒ}Cm”¯U8K.A&ðXaYUÂ
@S©H@;Ì+Ú-ˆ¸Ÿè¾ÛµÌHM êňf¬	ÎAœmà ?Óuödg€Uö”Ü`éjî¨"`Ûäè>͜WMªq€³ÂghñŠm7eÚ­Ê|çkUMz‹#¾ÓÅÒ&€àz ¸‘cšÆ 2nÿ€yb ù
håÁgx>ðølFӂXx«iŒâ
h1¾á
n°ƒøã˜äF•kA̸åq„̱Žt¬Þ0€<öѳ~À…ÞÏÊ`:—
Ѐ¥91ˆÐAîhG:lû~F2ªSí	ÌA~™ZˆJ€L.s	„#œH¥2èñ…Ê|±±S÷vF€i[â®FD†À‡N¢c…pb»·`Âõ0ÊQ¶¡…†ÆÃ8Wƒ-áP¸³šu$lac@æKäê˜pK%Œ™‡N¨ûl_„Ls,À\ÿ£©¼DD€eæL`‚á˜ÁZžÍhAPê$t\0ؔ	¤k?8ƒNpqgì n n…S’Aªïtåz¤c“§†ƒß-€ú¶ƒŒ®2&*B7;Z46 CÓFÀ¤æ0ZÔzà™ ”Ï!Àƒ.TK{9²AÄðBgÁéL
FÏ»‰½MÊḠ½O)ì\xÁÓ]bŸ„ôÕ.m`dÄ"”ߪÉ\VÌfOø‘›lP‡NeØ9ä4³	Úç8àÈ*ÛýS_žøÀøû	2pL`œmv†”)‰ÿôÎû#Ç4>•‘gƒl ÞˆQµ Æ´±ú[à0à‚4@ƒÙà¿Ö}À5Oƒ1J¡±6‘f'n 
Õðy]À+”7âJ¢¤•¢{•ÚP9Ķ<b²nÀqÕG:-C%6	¨"9gŸ£›À2—Â6@Ma°ZÀ|·I/ 9M&ðvnÕ^5å	± p-:$à*:áN¾d~ø"*•ÐwÀ)h!¥Ð
	 ´ð
0fËc14t#@''pl؆a0  Pׂgð†—Ðg¸<ò8~uPƒX‡ÅW…TT˜1>,ÿ€a°o  KC‚‡¸{íÑ\¸ˆaRS°, |¹5"ÑT%±0lÈPºB/#À]ÒrÝw0bÇÀ©Æ>t6Õð9‰Ó¸S'`½´# uҋP
Îð(Â@ÃøTÈñçä}Èá.Õ! 
*WSPm2
Ðp 
>Õ]¢8Ì÷Iæ‘ Œèñ@h%…|0Í8°’Àåc#hý$KQ)ÕäpЅ.á‹óÒ1!à4t‹ØÈ/p%## +ð|y“{ú'IiR˕!dÂp`N.x' ÛÃ9Rÿ5.³¶hXERÛ&ôBPð.'ÜØÄg31‚ ¡Cƒ²Pæ!²ôk¡cuËÓXÃr!ð`lT£¸;Ó]oB`ÕÂaŸƒ{¡uĈ–Ó-÷ó?hrÅ#úAN[0KBp\“C/ P¼P e\>A]>}§((ôèu]ðyr\ù°3pV3 	‘€3¸”ìa0@~ޕ‰%ÈM\W)ÀBsgè³*1±5”‡@qŽ€^pHؕ{Ç!Ǹ˜òˆˆ™H|Lf3o–›–ƒñæœ@	qðÊc19é[Ûµß.Èÿ!‚ÄX"°;:A>098Òù­'šÀ	8 >¶0•Ã`rù>Y¸$žœ‚\õ$' yr @¬’3CW0wgè¹¢+”úÂ` ·xYÛRü’WÕpoc,rƙƒSzbT€>P
°zEs™#¡CW‚#Õuˆ”yX¸a(6×’$8X¶bZ£`#0gE 4¼Hµp<HÓ>[À[|5%‡ðØ1Ô1µÓbå#>D8a³¡W ±e-0@4 €¡ÿ°ar3p/¦K{ÿ±")°Øa@âÃ*³ó6+vgx&§éé*E}ʦÁ€ʀs5Iÿ
¨@&¨«å.`!–¸ ] &8‡“+  ‡ƒ©†Ceqšg¢*¡Šå¨Ìð;¿S¼8
àpºR`ÖS]ØXH5QÀP{š_£dV;糩ª²àÏø ÏPk—1p:”f2@6$³Šµ' nºY»sgNÉ1¶S;‹3*†3~x|Ð6õ7)pÐøð KCjÆRp²(kõ‡Q	в-«в ¦I³	ÿ0r³mƒyЍö'ف0·ˆÄ¦JÛCãH´÷„t6 HJ«"o¿ÊŠ@Öúݐ
¡Ru Q KÎÆ	qDŽ@ø°
×°
Áˆ7™¬8¶¯ºjpº²2œ	‹ ë é€må ãâW)àvË£`òé\°	×	˜À`
çÀï°ã÷ ¿†^z´…fp’Ðg	5s÷`,
 ðð»6p'$
´ûx Ð	¡3Bœ`	}°—	U7oæîèð
P]„•ù:¶oÐÿÒmÁ	’€p	má™p3€ԛkðcŠ°zd+Ebm#	—›ó·”Ð	Š0@7Ñ	‡0@uàŠ@òüÀ=@ò€Ú@¨…R„	}Ún÷v@Mô=rga{ôŠÀy`ë ÁâðL)PMN«¯1NDpVÐ>à<À8€`!àJr€	xA	•€	Ž–6ÇËnàë֛	€ö %!^Wr0¯ „|@mtÆldS°pi	˜`ÅÆâ™@¾2R‘€¹Ӗ	‰`Z'×0°íÁŠ2p:%ÿ0r	€ÀÀ#0É1`¥!©qP#ÐA4?Mö9ø€yP
÷À%1B(C(˜éx[º‘ð<üG‹ÈI:nò``„D@’²@ ‚Zõaœ¶1sÚ2¡´~÷€¿Lpð¨×&`P!\		P9ÂIÊu˜õÎxvJãggн.á0‹æ^Qq*k+îÎ
0‹—aœñax_eçI™1'ü° )bƒf…&ü‘W¦7
à­ïaxÒwË9b0'ðHQvÈ+] _óä‘]ÿp&@F p•BqpÁŠÉ_ÜUŸÜÐd6pÀ Á
ÑÕÂ0ã¹)v©D×ÕUMpŒE
zç'ý­'6h¨›Ղ™
â´Y
æúwïa3P‡Ù¬{býK6˜	Bø—1'n°	00ùG„ƒ%O	ÕsR BU'€`/%37ø&=â’&.`-}"ÝMÉIÍÓÙ¡Þ‘2$!Óo]ÍíÁ.X•A•‘çÁQÈá)¯‘#ü ]Q3Xè!l†Ú¸-Oé ¨ËÀ@ñ˜Vxg—ITX¦™DÃËIPÿ½>@­&»ná‘tZZ'LçAÏX¦·­•yO“È>@¦5}ß"”LhŠ˜AÙ
h°'-".p°s]ÐB]ØMY¢"”…vRágîô #:ž D¶"ÓQØ:a	{õÖ¾uÚ¢Ô	ðÝ:yÐp—ZˁŠmbfø‡v‡p²}
ÒÉA'°5»…)+ —œ- -SŽW€†P@D=B/
Ü	ÕÀtš¸“@xÝ%@~ aVh³U£°„HY@D/rpЎ
5€´BÐd $ÿpA^R¨¢ fWRð 	×%ž¶RìâoÐc€æ	°€Ÿ@²à	5=¶6ãA"Àg`	À%pÉítÖtJ»
¬ 
³ ¿
 ·³™œ.ƒP6@ºlšX³N0\¹U6«Ý#óuŠ˜#4 0›Ml'µ§
0`/&z‰¾45
¼½¸–Àëÿ€pàøظH N V€ 
evšD:-¨Yv‹nî cÆX òsßaR>.\_ò^S&€ ˆP@1ÀySø[KIÚ ˆ=PDÿà)º’αm)Ôôá¾ñ…Ö¤e`ˆxÓçï„2ßdùAŽW÷à*£”™."ÂÉâ}U
p.?d?@Éðј2ˆÈ€‘p2ÙR3Ð@Í-Ñ{qΰTc¯ò­QåyØáÒZéó%Õ°¢*+ÜßÚú}Xì±1S)]Pѐj€
Æ0î|„2p0Ü
ÒölUJP
o¿æ²%{ôU¯.  @¢¡õc
 ±IÖ:¾“)Ü$Ú*riÕ3ßwu+F‡°r,Bžxpg`0É1ÙØáCM—1ÿ´bğmšÊÀŽ!Ö' WÔoÔCCúQÚï˜Ð(²ršž%pU@1dˆ'ÀBƒ`‚'0áAH$øbÀ	ÿ4näØÑãG Y@
–,UhãràD—0]Ø#…	4v!’Ì˝@aîì₠‹"|dÚôŸ„…lɒeZÆ|(±Ë…¸ !Žbpê2èۉ\Îؘ8Ó@F§ym5°ðʪ(§аµ+LÄ] €Ál0`x¨[¡.¹$XÓB€xó~” µHUÔWHðÁkf˜\64Ðx@ÿ2#	88|ø²o.p´,zo¼·d„ šãˆ%ª ¶ZDª€—_¶Q€±ÈÚ}5ÔÞ@·mïí/SÈĆülU( A‚ÿ&`\Îñ¾ê’8 ±ïp¡-ƒˆ†
*Ø`¤´{-=™p
.ÆcM€[ –	€`àȘ¨Š’i¤à‚ª.> I
ªq¸ôÐûÍ=ʸè†ÙFjŒ¨FÖ؃#ð!†ü‘$ÞvÔδtDÐØ:’«ƒ^ŠKÍh#iƒ$h2<@判­|»°\0ÿáÀ)j”Míő&.¸”6Û+ O~ÔSG:QÀt|ÔÐÂ0ÒíÎcÓF—€~ô¼Úh#€Ó:g€‘N:¹„’N H†ˆ"í-QôÜÌÌÐ5’µìÄ´ÎðØ(©6XNFÀ6PRLØ&’!.šÅR#›I€
O'£m€]Ÿ2€¡¾
–’Ï°¯€á^jUA·,[X]ŠÚ…– ó5[Öê,Ó
,	¶Ld%	¯Ò0áÐ"ëºÀ¼WŽ8e÷&¼N¤Œí†¾ì÷©
ú脓J¨tRŧoƒ“ŒY4èå—1<̅+°ÿ¡‘€ƒÈt²¶M5’@"YDc’XJj‘€š}Ï0hb‚RЪ͇6T†Ê;ˆL¨Ô÷ÞïÂ~Šš¯ùq) yO2\-h€
!Ö{Ç.dHŒ†
pç8ás^opLùÜè/ifH¦"H ¥: ¹8 2¨áè0.¨‰C8Fï»D$PÆÛüëôÇ
²àTƟº…dä$˜€5kÐàl~×BVaHà„–\È:Ælñ\þ»°:b@qªZ¢ˆê눟[6ÚÞøçaK0€•ËXՅ\€\|l#}GîËS¾T×'m WÀªðÿ@ÎÛP
€_?bÈÝ$E6Ñà`@ñrõ¥	Âo‚xâaxò低HàB8X€g„bp›NÑF`Ȫ$÷d=„èTà#ä½ïVŒ© áç$x(@:¨‚´Õ¦‘°6D 4ÚÉ2H‚SqÅpXˆÈ@€6ȃ¾º”§\EðVîûN5 Æ`L®r¡‹‘TÏÈAÎS4B{ic!М‘n†’DèÕØ@N`È O<¤$á~HF2Ž±6DëHªÅÂ#È°Å@ô~…æ)
0˜-ꨁQÿÞæjïzAÚì#È àÎ4ã½(ØËXšsy@jÊ-pu€e,#Ïø€
؂#Ȟ`T`k˜9A_Y$à6HÀ4ख़³‚vr 2†§øi`†<¥1
elbCÎ(
°Dd0‰0ÄÕ8Àr
du,O%wú£Ù zí$À.¤
¤öb¢ìH0mÀÉJÙÍt³çù㛃c®rhN'ñò‡°"€b<ã¸@©öÅ8˜'s:éB?Ú5ªÕ¦À•ñŽ'Á®ŠQ¢úZH0ŽØâÖlâ~"Ji"pAеu…螵J³ç¹îC‘\°€Ø+‚ +b™âN¤q‘$Ü(²Ò—0ÀA9ÃaOêWk!“{ðbƘ÷£Kº¶)öansŸÒ\	0¶¹€nu­kŸì]W»¹E@;