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


IHDR\r¨fIDATxÚíÝy|åýðÏ3³GB$rC²	ˆd’lµbŎµ­µ¶T[ÔÊeEÑ
”KB@j
âO@¹¹¥"QNÁI (#‡DnH²»óüþØ<P	dwgw?ï×ËWHÜkžyžÏ|Ÿgfw"""""""""""""""""""""""""""""²(Á&°WQY+8
à €5†®‰°íÈÐ<°Ç°ÁеƒÜËúî`I ïOÜl+€ž†®-·ðv80ì'n¶@C×æpÏ38ø‹ÊÆèQ»lp›¡kåێG<_»ìÐÑе÷Ù±8𻘠ÖEÜÝp‹¡kEٖ—<x‘w_ ³¡kØ+±0ðs̐U×ÀNC×d·çEÕÀCÈç¶0(Øóãéî©Á‡58
]ó†i›:˜ZÃÛÓÞе¹ì1¡¡°	B2P†¨pwö߈0nÚ+A؞7]Eee®¢²kØsXDúÀo`2€”`>¡k"Û6þ3Á4À£†®cobI¿™«¨l
€ÙÁüçë†Íl‚ç¸ÀÑ3Ûç**ã‹`]™¿ \Ee¯Ø	 uŸúWaØܬ>×XWQÙQ¿g/ãÀ’2^xwš™Ùø~¡†áé·º–Â
'@iXútÕåÈÉö_Ü{c){+€°k6zqÏô…뽦;õ0
~p†øù…­ÁãYf½ä’ô·7¾Öâá—RØaqÅÃSôô7Vîöý²Å8yY¢
¯KÕTxÏÕÛÈDg§ªûo8”1gmwÈx~9«Y@ð¹ïÈxqÅGžN¿úP6Mi
ŸÉF	c˜
“'¸–m:…xûíl@pçù“þ;îø’U•ff“6¼`͵ˆñf³KÒmX—>fq…P³óü¼Y]×5¯Îè)“âS²Ü´b$'üB¶Jÿ<}Á'š·yª6[„pióü{þ›>­h»ï¶VSqYbmx}lËOTÈ:µº{óï;š>­¨#4½Í¨žôÉ˖xzüi“tÕkÁ6ȌúSӗ~zÐLN¼‰
¸°?ai¡kÑ)Ý·CðÀÑL	Y+¾®lѰȵhòæ½^jÌFaœWÆ iw¤¿µnŸ¼öŠÁHN|&GÔôrHN¸ÍÛöú½®9«³ðKgÚ´5Ü¿ ã÷yi鯾÷?³mëòò¤F,÷£{Z€†uŸ\ö|…rüðÝlÀËl¦Ù¢É½pØÁ#¤œ¹s\ó×íÅÎ}m¾ÙÈ
 –þôu-ÞàAn³ö°ÛÀsú±¹>€”¤&huÅÿ\‹ÖOÏÐÔgDûÀï3EwÍYùZk£Q;Á¯óÀ˜¯U 9ñsÈý宩ô«ˆô3 š~Ò_’\¯-ÿwé¢AJ:Ë}ú§Èhøï„%*dœã€(‘öüâÿÃÜüchžÚ&¯Û§ŸYHJpàÚb×üµ›]ÿ|¾9 RúÏÌîâZ²áˆ¸êʇçàå»T=)µÝ¸£ÍלU/¤&ü± RŽøv§Íú¨7]ý
’’YîÓE³ÛuQæø&m‚ÇVücçN]ÚnêfqàSIˆƒh•9ɵpݾÔÛû7cXLÀ‘6mÅ>qƒûžÒ£ 0MತFJß;Óò§ßðˆ¦w
LQßZ½Wd4mÈ£>Ãqó5sÒ
_ÿÀ
ÐþÿuëԅÉk÷)TN@üúš‰iùÓ~ËçœÿÕwÞ©ÒXöSÈI@´Î~·iÚݍ¡.ûûL©ÿšñ'‘ÞäVøXöS˜$ÄCy¶ïB@ˆíÛCŠ®EPønf
/Q/庴gçޒÚy¤`„H긹÷Šú)œó“¦Hm8s÷kƒ$ T©›’<&çýd‘þxyú©y¯¶b„@ãë:gŠæiõØíÈ2l*D‹´v€P´uïηðË8ÈRLðù2B2å’7°Ç‘å¦ÍSÑ°3‚ý‚5pò¼?Y¯c*°µ{ê&@°•}+{Yo VW^Æz­%<ìmdI»`€ˆDÄ "1ˆˆ@D"b€ˆDÄ "1ˆˆ@D"b€ˆDÄ "1ˆˆ@D"b€ˆ@D"b€ˆDÄ "1ˆˆ@D"b€ˆDÄ "1ˆˆ@D"b€ˆDÄ "1ˆˆ@D"b€ˆDý «<§¹Ûˆbµ¨òTp·q
@D"b€ˆDÄ "1ˆˆ@D"bD3ÄÏwŒMÎ ë(ñó•±Éd[Bùd†® Ùì²†•axÎOØì²Cצ†ái—°å~o„éyG³é~ãÃTuœ0•ÍÏ ðùÈеµa|þAÜ
Ÿ;Ãù䆮íðw€BïnCׇûEº6@)xZ@!3Æеyz=×ø†!À àoèZ?+½ C×*4„1(H:ºöO+¾0C׎¨`w€jV€faºà§:!`ºÖÀ#Üeºt'üÝе,C×¾ˆ”mèÚµLã.dPõœYH›dèZ-C×^‰Ä0tí¸¡kk¥Ü­º0+Ô5tíñhØC×>7t-þk¼Ü½:¿½~mèÚ­†®ŠÂí[dèšÀPîjãÐ×妆®}­ièšü,Ð|7¡%ØØaõ†¡kÄÚFºv@[WQÙUHeW`K>‹ƒÿ{A°Éе4Ø%±à€¿ºv½¡k»Øgƒ`;€gÙ€hsæ´ÞpC×êº6ŸMrÞðºÖ@€Ul@´X Þе!lŠ
‚݆®µpK b¢ â"`ð|àC×6³).*>PÇUTö8€çØ"¬"Eü—ï^ÉÁ_#A0@xY1Àº³|	ØmPŠwo2t->R/ßµpœ0t­“}Á§wˆÝ‡WN¬Ânƒ²ulã–@¯¸ªefï-Š׶lËӟ³qjNË̾3åâu÷:歄ïºæðþã€Mõ‡/±}Ë	àDl#fÖ78U	¨
¤45Ÿ¯bgffßiºë`C]šLí‰'[¶ìcJékÜM»àè:êüµ@œƒÄu«)PÞ(‚ý‘ç lÛ8í?œÀì°cËH3Sëߛ
V}ZÖÀß·Ì|Ò7Jþÿζ.êü5°u›±é 1ŽÆ)@çùqˆ¢Ø&¿íïñNgç;ЋÀÝ|c3µþý„°u,Û2ò=6äÏ
üÁõÏ\ÓôÜt!A,Nœ†mô[W¬†¯çõ’¯
É
 &cR…øê¨Ý'A}n‘À_Pq/A`6–Ò»BË°6+;¯.ôGú/IYU.¥Ùæ‚çNiøòÔÏCya‰zÆÉ+€K&På2~>”Ue@|œá©ÚՃ?¤4¯*fez!))ëñµk:ðP +{P)͑RšÎs
/«ßÆv”K!V•Á¼O‡¼óFÿÚ±¨vg²©>†ÒáiˆO?ƒŒ³×ØCKiv;v¬´BËzê±ØøƒÛhYƒ¶IiŽ¤³ÆØ4¡L]ñØ8à³=@‚“}šÀ…ÎóÀú2ˆgß<æ·V™kº¦”6Àœ”•=h ¢(íJŠ‡¯?$^¹Ð4}¿ûîšI
Ò“Tâë£C_Ì̀ìÝÞ¿Pè3ÙÏYœ‡ªGN}Æ#§_Hæ‘R"Õ4Í5YكßϽj”=ڛ9;gðxÀ<%¥ùÛà6°?P¤Ã”}	<8˜¶°ó˜Ç8ß@œüdבÀžƒaê$òf¯÷xUVö±Ñ9ð‡vÉÊrDJÙ#p¤á2ÿJM,]
Ù¥rÕf §
c{
 %àtÀ\ò10e>„Ã8­6!{gçy—–̌üŸ5à!¥™ö].PQ9n° ¢G; y*PYňÀi‡,ûæ¿^Ž„pX®ò®ÈÙ9yOâÏ¥%ÃJ"­™µ¬áEñÌ|wÖôÿ’÷¿Ý¹§fï17^¥×ßE‰Éˊck
  ¢ÞAãá{òYàäiÿÜߒ)20‹sÜÃå¸kEJ3縇=­(žJ@Þaéê°C~Rï}OÂ7oEL^V;`S᛺U÷õƒÜ¶p8"è»le[Àw<Ç=¬ÀÚ?ÿ®÷°}€ ¾3­±8U9c)<†Ü¸5¦Ö¢{
8­ç{o
¼ã§B@HˆCd~‹µ †ä¸‡õDç’â¼…:â70×ÁRõ~uB@…<|UùÏAɹ¶^!Ö<VÉnƒùÕT>4ž1/ù;åE\`fg¦—rAŽ{XqŽ» ©ŽúoØ	ຨè7Ìí»PùÐ@xÆ¿ê¿òSDïuÅÑWø|¨,såˆø„‹»|7¦Ú€ÜãΟ8:•ô†xà0,ê"gŠ‡Þ«àý`ìoû_nƒ<]Á
ÀÒâœðÌY„“m»À·~3àt@"êWvïª<9îü'ü³@wà´ÍqçïP€h_CLU“¦âT×~0¿Ø
ØíKΐOœÄɎÝQùú<ÿ›vs§tžÉqçÿ§é㈟’ãÎ_ÈEÇL«J6;Ì}å8Õ­?ª¦Î†p:Vbî?€ëyè!bqðŸQ+rÜùܹ)5õ î܂—pCL¶ªð'¨•€ª7æád¿¼¨©">Ìò8Ñ¥; ª ³®pȝ[0ŝ[ ^ÂÀïéÎ-8àÁo…˜f³ÁW¼'{
‚HL`„wôûp¢{ˆ8gôÏwÄ:;N»8æÎ-x,0 Åü6î܂/ŒÈýþ¨QàÛ¶§ÿ=Á	9 }ÜéÀ‰Qž¶$˜äÎ-ø
?sªÎ›ŸäÎ-xÀÇÒÙt?²•o-†gý§€“@Õʵðm,æÇB_¸†Ö¹sÞuçÖþáà/œˆcncS]غ€HˆÇ©QÿñW ‘:£‰È¶wØqjìÀéà´´ú~à¨;·p<€x@mÎó«y’€<r³çÁù×?3BÅóéF˜‡AqƳ^Ô±ГMQi³¡búLÄÝw§!ip»•‹–B8ù9od
æá#ð”la„D|*—¯àª?Yç ç„gõZEa[ÕêµQw9&Eþ¬Ê³z—‹l¾;!xÑYŠ„wûg	ñ’ìùցƒQýöLŠPŠ€÷ýÕ& Øpø0OT‘õ&Š€oÛNV!¨?͜¬6’Tx>XÅ5€ €ôì`o#+®$&§îgû+qy,8	Ào~3óS@ÐùÖ³³‘Õ¿jK”¯¾*¼€ KJjù‘ä€Èb忐b|$¾òˆ€Ý»go¶Ù³Ó‘µ*€Zs!¢*Ž'~Í3Yd)¶Ó¾ÿ D¾þzõKŠâ`Ï£ðÿÒ‡#¥ĆW¤¾p›-¹#»…µð€ª&(/ï9@ˆ<øÁtUßà?%ÈEA
ÏÜ?>¾AD‚RD_Rwíµ/^¯(ö#RòÚ`
y퇣Î{÷.ÚÈ“wÞÉ1ŽË³Eåû(”£6{Ò¸òò£#}K"þ¢zŸ¯rÿå)îzB¨‡Á(lö¤1|Ø+:&1Q¤~ƒ[V›¾Ê„𣫀(ªÿkÁ…
!ÿ߄ðÿ%ð¥Á*ÿßÏÞ7ðS8ûgB(þŠÿ¾g¾JàŠü{î6<¦øVó‹À»›ÏýíÜï"pñ#»êGvŸ?³cŏÙ~¼â•?yD<_‰|î{ÿ–gn+ÏÜä{¿k=Gš™Û™;HH˜gKÊ3§ƒÍÀýÏÝ^J_àf>ÿ+fàu™Ç?óSBJ¸}àoÒ¸ý™ÿï…*TÅùÛýû—¿-c&ªÞVw üý_Ú헵Š½âÌ@ º´b?pÔ·%MNkx¿M(ö÷£iû¢î}µvGÒÒåïÅ«j\ž€Âtis}5nM|BmÿWËÛ°ù1ßWû–FUŠêCdËÌ^õŽÝú¢”¾;8àà§>Êa»½v§Ý_Î^Íc$&jdWz­ªêÈrÀ×Dõì@g0¾ ªqƒ÷ìž;"ÆFL|´Ž±kzÙWû7UÕÄ¿	¡rR@ç
1U³vílg¬þ˜	€³ëöä™{÷,PÅ9xýP¬PÇÖ¸¸z­÷ì~³Ý¶­ÏTÅVĨ+[öi|úôž×¥ôýÚ¿6À)@¬M D•ªÄwݵkê´ØÀ—žÑåÓ¬ü¯”¾ÚB0¢;ü«*öá»vMëý?æ?^WUk¿4f$«jÜã*xÞ0ºçùŠêx'..¥?+€¸öúqñ‡¬Ÿ(a>È
 º*uMï°cÇäÙÓ?©eË>M«ª-p@2"/—ò
EØ{íÜ9e{6 Zš]ñÈ­0½KØτ À;!Ô	;wNéɞÌ5€‹[PâÞýüó—ŠbÀ¬Œ N­ØWÙl‰ü¬jL¶û©Ë+O3EJó¯gî¬¬U@PG·íÛÇÏgek} ¥Ïwz	€æg ì (¶üíÛ'ce„Ä•-zÜ-…ù&¤d„%ÎÌóm¯Ûìuºn)ͯ`¯ä@è’SµÍûlûD!„ZÈÖCûµTU¯Þ¾}|~Va••óTSOՉ—ä­¬‚]à¤PÔ®Û¶ŽÉžÇ°-³ßu>é{uϞ*dÔX¡>³më˜'ÙÓ8°hkÚ6lßöŸzŠb{ÙZƒÍ*”·ívg=~V‘Q	d
µ’ÒíǎîÈîþ#:+€êTþÕ}±SUmm)}š—ï2"t} {°Ë4«fhíÿø!0~>L!”e[FMbbDIU0ðf)å;€tœ[ dœû]úϨ
ñBٖQ²Çp
 º’Vˆ¢­e£œB(ÿdkœú±¢Øšrð³ˆzÙ9ÓMóäDÄv ˆrE––Œàå»€X[z¥”Þ·„@V, †n)Á©±OÝ	ˆùþý „xÝëMì¸më@~ü×Huá–ÒáC£6—%ˆÍB¨™¥%Ã;pð³ óÈqk(¥ïe·GQpÝJK
fp3èdçuX
 i$À¹OåcJŠóûq2袂 ï^!0óü»Ëª ˆ…Rš”–œà^´.›Àêëb6`›xÿ O¼äí€Ò¹¤8o
÷+ªÑõ‚tÀ|À¬*Ñ»¤8o2÷€‚Ãnò¯ˆ$k^.)Î{ˆ{&òð4`dæöʒâaµ<æ²M8øYPتÂڀù€n!¬öâï%ÅCÿË=À kAKÀœàªsï6¬Ñ;*)Î{š-Î KA~[!ߞÞ]L`VIñÐûØÂ\ kgú’âÍCUýkè7Ð8øYP„qçÔPøõ¯6U¼yè›lIE~üÀ]€ÈPï<79
`/ x¦xóÐýl5Ee&ˆû֟ÌâÍCŽ°eˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆˆÂïÿÊ@®ÀñÀSIEND®B`‚