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

‰PNG


IHDRh¾——sBITÛáOà	pHYsêe¤'IDATxœíÝ{<”yÿ?ðÓŒ´ŒTږ”¤ƒ™aDbÛè°ª;¥2
µ:ŸÐA=ZQh7JÛÉMnÑ-‡[mKîDq;t+…ø©-Ùڇҁ¬œfæóûãºw~³S#3×Ìx?ÿº\ó¹®yÆ«Ïçs”0ÆEqúôi*•ª©©Iv!
ëþýûªd—À@Â/\¸PWW—ìBփBÊd—?±ApÄÁ@l±ApÄÁ@l±ApÄÁ@l±ApÄÁ@l±ApÄÁ@l±Ap𹊊ŠX,“ɤÓéÑÑѵ[mmíÚՀƒçªð¹Ö®]›––fjjÚÕÕU__? ûäñx………²+I€Ÿ«©©‰x”ššš‘‘úkgA°¬­­íëë;uêTKK˺º:„ЫW¯,XÀd2ÍÍÍËËˉ6»wïf³Ù¥¥¥vvvĆuuu3fÌ`2™vvvD0	šIõs
ààsyyyÑét‡×ÕÕÕW³ŽŽ&“Y^^îååµcÇ„ÏÞ½{«ªªâãã7n܈joo·²²*++³¶¶lèãã³aƪªªï¾ûÎÇÇG¸™ä?\0
$""âå˗ÒßÚÚڈˆKKËÕ«WcŒi4šà%Áò!CÚÛÛ1ÆíííÇǏ1ÂìOãǏ'ÚtvvvÛPGG‡Ø°­­ØP¸™”bŒaŽ€`lllllìááahhˆÂ>˝Ëår¹\–””¨««~¤P(jjj}»Ol&90Té§èèh&“ijjjjjúïÿ[DKuuu‡#ø±ßSå,‹Á`°Ù쒒’þíäÓÉà”~iiicc#ÙUô"77—HŠªª*b²COOG$''óx<¢Æ855!”ššjkk‹²··?{ö,ñ*ñ0ç^ÙÚÚ&''#„.\¸@lH>Rz;
àýû÷ÄBMMÍW_}%¢¥¦¦¦¾¾þíÛ·‰…;±bl˜““cffÖ¿ôãídGSSÓ¨Q£V®\yïÞ½¾Ú2TY±bÅĉ†¹¹yqq1Æ833ÓÐАÍf~“4Í×חÅb±Ùì'Ož`Œ_¾|¹`Á:nbb€ûã<}úÔÆƆÁ`ØØØÔÕÕaRÿuˆ¡
Ççº}û¶•••ˆ4-&&æ›o¾üˆ1~ùòåüùó‰îCYYÙáÇ#""0Æëׯ_²d	Æ8%%eǎÝöC,p¹\Ár·ý`ŒŸ>}jnnÎb±vîÜI4ëù]ì¹Õ‰'&NœÈd2÷ìك1PVV–B<‰ëèÑ£!%%¥öl@ÖǧÁ,îŽÏuúôi##£/¿üòáÇ"šÑh4.—K§Ó333ñŸßWWׂ‚Œqee¥¥¥eqq±««+ÆØÆÆfúôéãmÛ¶¥§§wÛ±ššjmmM,wÛÆxñâÅ			㘘uuuÜ[pôÜJGG§¹¹õ¤dó[ÞÖÖ¦¯¯/è/ÛÚÚfffòù|AIƒàÿøÇ?æ͛'¢ñuÉÈÈ`0<ø±ÛtzGG‡‘‘Ñëׯ.\øÝwßÕÔÔ°X¬nC†1333fŒššš`àÓsZ~øðá‚ø!C†àނ£çVNNN‹-JMMíèèn)ƒbbbÁ¡¤¤„b2™çϟïê겊‚c`tuuikk‹h øœ9sfll¬àO·­­M¸™ÝñãÇCCCcbb~úé§É“'÷º.—»}ûvgggbeÏýô---A©C‡íu+—ŸŸïéé)AŽ?þøãÙ³geeeDdÇǸqã"""Nœ8Á!QŸ…˜ÜÂ_¼xÑÆÆFDKÁ_à­[·ôõõ5551Æ...§N"Öß¿cüý÷ßëëë×ÔÔèëë{zzöµŸ¶¶¶1cÆs=÷ãääDUââ∡ʔ)SîÞ½‹1NLL$ÖtۊÏç×××cŒß½{7räHbýðáÃ¥|¦@ggç£Gòòò.\¸¶k×.ww÷9s昙™ééé	'E_tuu·mÛÁ!QŸÅÇLJÁ`˜˜˜|ýõ×555ÄJ[[۞-…ÿë^¾|9•JŽM§_¹rE]])èêêÆÆƊØO\\œ““S¯ûyòä	›Íf±X»ví"6é9Ãßm+7}útSSSƒO¼Åž={zözŸÏ¯­­ÍÉÉùûßÿ¾k×.‡caa1räÈ^³@YYy̘1sæÌquuݶm›ŸŸßˆ#9B,6ìèÑ£mmm0T‘4"8”ðŸgªÅ£­­ÝÔÔDn
·oß~òäɽ{÷jjj~ûí·ÿû¿ÿëö­5jÔرc
ôõõõôôôõõ¿üòËÑ£G=ZKK«ÛÓÒÒ\\\?:tǎ¾¾¾4
!¹lÙ2âd
©)**Ú¶mÇãóùÄéáÒ|w)

:pàœ9
Ƹªªª¦¦¦´´´²²²®®®¶¶V𪒒҄	ŒŒŒŒŒ

ǏO¥R?ý-BCC‰55µ7úûû5j€?†˜Äº:–Ç㩨¨H§0ɁàPdRèn`Œ«««‹‹‹ïܹS[[[PPÀç󉗔””˜LæŠ+ètúäɓMLL&Mš¤¬üY'+çä䔕•)++»¹¹çw“®çÕ±¯^½òôô¬¯¯§P(111S§NÕÖÖ^¿~ýõë×555ÝÜ܈^Ɏ;ètúºuëD´'óJ6H.¹ôþýûÔÔÔ}ûö͘1CøŠ	mmm__߄„„ÊÊJ7àomooÿ·¿ý­²²²¯¤Ìq<xPGGÇÅÅ%66–˜Qîy¦•JMKKÃß½{×ÁÁcÌçó


ß¼y#º½¬‹Ü€=ztãƍÂÂÂû÷ïWTT+)ʌ3¦M›faaaaa!éÿÿ?|øpæÌccc‰¾K?øûûs8œœœœ3gÎÄÇÇçææVWW¯¶´´ „”••œœBl6ûŋµµµ“&MÒÑÑA‰h/› 8@Ÿ>|XTTtíÚµìììææfbåäɓ=<<lll¬¬¬X,Ö§%(2˜„nWÇ"‘—½:;;§§§WWW_ýØ¿ËdÉÁþâ?þÈÈÈ(**JLL$þëCÑéôÕ«WÛØØ|ûí·ÄÁ ,77×ÁÁAIIIpu,qÙ«——BèÁƒ&&&Âí9ŽÏ³gς‚‚ˆ5¢ÛË €ø|þ­[·²²²ŠŠŠòóó‰•ãǏ_±bÅìÙ³-Z$ÖQA(..nëÖ­
…J¥g懇¯Y³&**
c¼téÒàà`áö¦¦¦


t:]pïÑíeÇàÕÒÒrõêՌŒŒ¬¬¬7oÞ „´´´–,Y2wîÜùóç] ÜHJJê¶FWW733SxM·#\‚Ol/k 8†††Ë—/ÿüóÏ7nÜèììDÙÙÙY[[ϟ?ßÖÖVU¾àãà[2X<þ<==ý_ÿú×͛7ù|¾²²ò²e˦OŸîææÖ×éÞô‚CÁ544¤¥¥¥¤¤Ü¼yc¬ªªºpáÂo¾ùfãƍdWä‡bjnn¾xñbRRR^^ÇSUU]¼xñœ9sÖ®]K¡PÈ®È=…Âår³³³/_¾ÜÞÞ®¢¢2oÞ¼…B^€Á¡ <xŸ˜˜ØÐЀ²¶¶vqqñùÖÚښ’’óßÿþ!D£Ñ|||†Nvi@‘ApÈ«êêêðððóçÏ·´´¨¨¨¬[·ÎÅÅeöìÙÒ<Zr¦««+%%%!!!''!dbb²aÆ5kÖhjj’]D 8äFssshhè©S§>|ø ¤¤äìì¼}ûvÁ͐&9pëÖ­'N¤¥¥ñx<ƒ7®[·NÊwÇ@‡ìâñx?ÿüó±cÇnÞ¼‰úú믽½½/^¬7žò‚CµµµÅÇÇÿôÓO¿þú«ªªª»»»¯¯¯™™Ùuð?²¥¥¥åÔ©S'OžlllTWW?pà€¯¯ï_|Av]ü‡¬hmm=|øð‘#G:::ôôô¶lÙ§oÙÁA¾†††°°°Ó§O·µµM˜0aϞ=«V­‚{çYÁA¦†††Ã‡GEEµµµMž<9  €ÃáÀÜ'}ähjjÚ»wïÙ³gù|¾¾¾þ?þèáá'}yñYOÇýÐÕÕ6zô訨¨I“&¥¤¤Ô×ׯZµ
RÈèqHO{{{ddä¡C‡Þ¼ycdd¸bÅ
˜yÁ!
|>ÿüùóûöí{þü¹®®î¹sç``ä‡Ä]¿~}ÕªU¿ÿþ;•J
ð÷÷‡{êysT]]½páÂÙ³g¿~ýÚÇÇçùóçÁÁÁ@@C"ššš8Éår9B<ÄÅÁ1À0Æ{÷îmmme³Ùéééãƍ#»(Ç@ºyóæ¶mÛÊËËGuòäIOOOeeJ•……Exx8«’œ3f „”0ÆdW¢Þ¾}»uëÖäädUUÕmÛ¶iii‘]’=ŽïííÝÒÒòõ×__¸p᫯¾"»"$:ҟ¥ªªÊÆÆÆÓÓSCC#111??RýÔÙÙ¹sçN‹uë֭͛7?|øÐÝÝÎéƒUú#??Æ
=211INNf2™dW€TAC<---›6m²··ÿí·ß~øᇊŠ
H
0AC7nÜpuumll444ÌÊʚ<y2Ù@èq|’–––
6̞=ûÇ'Nœxüø1¤Ì Çñqùùù‹-jii±²²ºpႡ¡!Ù@2èqˆÒÞÞ¾k×..—K<ßR=>|¸dɒêêj‹„„„)S¦]²z½À?~ÜÌÌìáÇûöí+))Ô@ô8º{ùòåêÕ«³³³


‰Kz 8þ"??ßÙÙùÝ»wnnnñññªªðû 0Tù.—ëçççààÐÕÕuîܹóçÏCjÐøÛ@¡––GGÇââbƒqéÒ¥	&]2
zèÚµkFFFÅÅÅkÖ¬¹sç¤5¨ƒcìçç÷í·ß¶··'''ÇÆÆÂ[øƒw¨òöí[¬¬¬)S¦\½zÕÀÀ€ìŠƒ´ÇñôéSss󬬬+V”––Bj –ÁÉÉÉ£¾¾>000))ièСdW€œ\C>Ÿïíí¡««›••5sæL²+@.
¢àhnn^¹reVV–¹¹ùõë×i4Ù ¯ËP¥¾¾~Ú´iĤFaa!¤ŸcPÇþó6›ýèÑ£C‡%%%
2„슐oŠ?TIKKswwWSSKOO_²d	Ù堹ǁ1pqqÑÐÐ(**‚Ô` (l£³³såʕééé,+##C__ŸìŠPŠMMMÎÎÎyyyŽŽŽ—/_VSS#»"ŠUlllòòòÖ¯_ÿË/¿@j0à-8<x`eeU]]
÷Ô@êïêÞ½{³fÍjii‰‰‰Y»v-Ùå °'8²³³—.]ÚÙٙ™™9oÞ<²Ë@‘)ÈP%55ÕÑÑQMMíúõëHšƘì>Wllìƍ‡RTTdffFv9(>¹ïqDFF®[·NOOïîÝ»H‡|GHHÈÖ­['L˜PQQ1qâD²Ë`°ãàØ¿¿ŸŸŸ‰‰IAAÁ°aÃÈ.€AD^ªìÛ·ïСC£¨¨®‘@Êä28|||N:Åf³¯]»©€ôÉ_pøùù:uÊÌÌ,//OKK‹ìrŒälŽ#$$$$$ÄÜÜR)y{{ËÑÌâ˗/¯]»¶lÙ2y¹‹•Jýþûï¥öv?þøcttô«W¯ÚÚÚD4ÓÐИ8q"—Ë¥P(‘‘‘ÖÖ֒+I[[»©©Irû¤Pµµµ]¾|9Ùe(¬ÀÀ@i¾Ýܹs===MLLD7£P(¡ÜÜÜM›6Ë
Cth‚ÏD¡PTTTäoŽˆ`ii)VûY³fÕÕÕ!„^½zåééY__O¡Pbbb¦NZWW·lÙ2gooÛÔÔ$Üw,÷Üðäɓ‘‘‘T*ÕÑёJ¥¶´´°X,:þÏþs ?n/òóó¯\¹2räH)¼×àÔÞÞ¾ÿ~”ššŠÄ8p@úoJ£Ñ>±Ajjªµµ5ÆØÕÕµ  c\YYiii‰1^¼xqBBÆ8&&F]]½ÛnË=7ÔÑÑinnÆ¿ÿþSŠXwîܑæ;6ÄWzƒQgg'‹ÅzûömCCCqq1B(77·ººšxµ¥¥!TXX˜œœŒrssóòòêkW=7´³³óððpwwwrr’ôdàŒˆ9çëëšžžŽ*))QWW±þózH.—Ëårë»mxñâÅÂÂÂsçÎÅÆÆ^½zU2ŸLÎǂ¤¢¢RZZZ^^nooöìYbýƒB¶¶¶©©©¡.‘¡§§WVV†JNNæñxDãnbŒ_¼x1sæÌcǎUUU»ºº¤þá€dAp(”ÀÀ@}}ý÷ïßëëëtìììD´WWW





ÏÎÎf0t:¡?~üĉS§N½ÿ>•JE………-[¶ÌÜÜüéӧĄP·
1ÆÇÌÌÌÎÎ.,,!´víZSSÓU«VIú³©‚ÉQ‰"ertÀIy‚ósÀ䨤_ièqÄÁ>NýÝ@pùðîÝ»cǎÁY¡2‚ȇaÆUTTŒ7.,,¬µµ•ìr; 7üýýß¼y³gψÒAp¹1qâĕ+W"„^¿~
ñA. Oüýý••ÿ÷¥…Þ‰à”s‰ËÎÎÎÈÈ »
ÅallüðáCôç)ðD|9rdϞ=[¶l!»ºÁ‚CâîܹAv
‹ˆ×¯_<xp̘1_|ñÙ
çåå'\.—kooÿìÙ3"/”””0Æ4m×®]ÞÞÞ4-33“ì‰ÓÒ҂ۣ”„„âÎCDdhii	"ƒìÒ 7¸\îÁƒ‰eˆrAp¹‘””ôøñcmmí;wBd‚È.—‘! 8€|hjj*,,¤P(d‚àòbĈd—þ?8s 6€Ø 8bƒàˆM†‚#%%ÅÜÜÜÌÌlʔ)[¶láóùÚÚÚÄK‚…O!Vc@?ÈÊQ•_~ùåäɓW¯^9r$Ç‹ŽŽ~äOaa!‰µº‘•ÇÑ£GOž<I<+XEEeóæÍÂG쉇ƒ¼zõjÁ‚L&ÓÜܼ¼¼!¤­­}ðàÁiÓ¦W7íß¿Ÿxʱ››IÅ'+Áqÿþ}6›-ºÏÞ½{«ªªâãã7n܈êèè066¾}ûvJJÊîÝ»BÁÁÁšššÒy6:ݱX,&“I§Ó£££É.GRde¨‚RRRÝ çóUTT–/_Žš6mÚï¿ÿ.é
ø¨µkצ¥¥™ššvuuÕ×׋nÌãñTTT¤SØÀ’•N'5*ZIIIEEEEEů¿þŠRUUüÞ?š;HASS“®®.BHMMÍÈÈõ1ÄÞ½{7›Í¶··ôJvìØ#º=iŸªY	Ž]»vmß¾ýõë×!>ŸÝÙÙÙ­MÏ#÷
žrHäååE§Ó9N\\ñ=ì9Änoo·²²*++;~ü8ñdoŒñå˗E·'õ“ý…¬UœœœZ[[çΝËç󻺺f͚¥ªÚ½¶ððð5kÖDEEaŒ—.]Ü뮈§[ZZ&$$H¾pþÂßߟÃáäääœ9s¦   >>¾ç[YYÙÉÉ	!Äf³_¼xÑØØX[[;iÒ$Ôې\Ð^vÈJp „V®\IÜü^@ðäAbAWW·Ûá„M(X>|øðáÇ%[+}366666öðð044$֔””¨««P(555bÙÙÙ9==½ººšÃáˆh/#de¨€bÈÍÍ%î‡ZUUELvˆbs8œ”””ŒŒŒÅ‹k>qHN.Eãéé9iÒ$&“iccSQQÑW3


‹Å`0ØlvIII¯müüüLLLˆãܟcPË7yòd&“éííMLv†‡‡ggg3:žœœÜ­½©©iCCNü–D·—24TÂÅÅåìÙ³ªªª¹¹¹«V­ª¬¬ìµ…B!b%77wÓ¦M½FLtttCCCÏɦn„)ÊïñŁ’””Ômè!6BH0£ñ‰íeô8££#ñ§>cƌ/^|´ý¬Y³ˆû†w;
ÈápÞ½{gaaAœJ'âaii©ðò¹sç¦M›fjjjnn^ZZ*ÙOȒššŠÄ8p€¬·þá‡ÜÝÝûz•F£©©©ÖÖÖcWWׂ‚Œqee¥¥¥¥p›^_¥R©iiiÄ«ÂËoß¾%ªªªzîGÒ222îܹ#µ·„ˆ¯4USZZZbbbAAA_
:;;Y,ÖÛ·oŠ‹‹QoG…‰>F(¼\]]½oß¾ÆÆFUUUâ<= x 8Ð¥K—üüü®_¿NÌê÷Š˜ãàñx¾¾¾¡¡¡ééé¨ÇQÀnD#^öððHJJ²²²êêêTÓ¢ƒ
Ìq(šË—/ûúúfgg|´±ŠŠJHHHiiiyy¹è£€Ÿ~Œ°µµuôèÑ¡¨¨(>ŸßŸÏd‡¢qwwïèèpvvf±X,ýyS‚¾¨««‰>
øéÇCCCíìì,--›šš¨Têç" ‹`rT¢Hœœ`rT҈¯4ô8bƒà Í«W¯.^¼Hvô	êëë7oÞ<vìØI“&‘]ý‡c¥ª¾¾>$$$66¶««‹ÃáÐét²+ ? 8¤D82BÊÊÊd@?ApHœpdîo¸|ùrènùÁ!AõõõW®\9tè 20Æ!%%%ƒcǎ‘] B¡R©[·n%»ŠÁ‚CRš››-,,‰‰È,‡……‘T—ÂÒÒ҂àI¡Ñhϟ?_ºtiUUÕ³gϔ””„³ãøñãÄi` |ô¾!`ÁïZ‚(Š¹¹yzzz||ü¡C‡„ããÒ¥KÛ·o'»@ú	Îã8
…²aÆÚÚÚ¨¨(Á…gyyyä@¿ApH‰p|Œ;!HvQô‡T	ÇG}}=t:€œ‚à ?†ÛU9ÁA²« ? 8bƒàˆ
‚ 6€Ø 8bƒàˆ
‚ 6€Ø 8bS-((¸ÿ>Ùe(,eeˆf €TÃÃÃÉ® gàF>@¡ÅÆÆfdd]ˆÂ7nBèÿ|ë2Ž‘ÃnIEND®B`‚