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

GIF89az·³ÿÿÿÿÿÿÿÌÌÌf™ÿfffÿfÿÿÿ!ÿADOBE:IR1.0Þí!ù	,z·ÿ0ÉI«½8ëÍ»ÿ`(Ždižhª®lë¾p,Ïô8Ôx\ Hñ½œpÕÛ]xãpYBò,ÀÁÁ¬Š¤¥1åJŸÖðÆËóm“È/ŬªƒÎô÷Ö®'Ò@yT:µÛ½]=|{j~m€]|Š]†bˆ‚ƒrƒŽa“ˆ‹ŠZ•KŠy˜kœCSŸŒyX£ƒ§„ª«C€“´¢²B´š ’¹K|­Ÿ@;…¿¤s’N”ǺÁÃH¸Í5dЌ›Ô4\¡ÝÓÚ1ܯ·ßàá¥o·æºzx`ëՉ]Òåð0°¾öÛyÂsïú-vÂ`ÀZŒ”Õ38-Ðþ1l’Ðß@POL(.Q«…ÿ;(«ˆN^¬ È!–eJ…øXq‚8£Õr’f…[8s:¦Î'‡Hy‚:¼…E¢Q7—ÊÂ1ÈÓɤ®„võˆ¤äNUtzu%¤nöIp#Éq	út•ðªä[5t(ÌìÚ
l:²w~f›¨3
ÿ0>2ôð\ùž=•(Pi\ûˆÏ8̌€tæ¼"öʒúåˆVÒ<`“(CMëÑ 
`Öݳ꿛­)3Mké̤‹Á漅y¥âz¥"÷MórÎÎ+™™ jtêÊd~Œ# á=š:·Ý\¬—Ì-;âˆˆ˜ûkø¾™v\ÿl¾@ZtÁ±QéÞBO\¶r±‘'_…ò×\‚
JÒ "fœSX7݀$Rwa„ŠùaˆæQÙec‰¢8€{TDf$‚ø H5æ›@ÉQ ’<rhjq©§QaB2˜Í=ò“Ü|߉wܒӕH!?ýmA-f²@†@\Mr¼x#—NÇjéÂvu÷ׂÕ	ç…HÂfwz™g\l‡ËxÍff†e„Kõ™ã¾év˜½9YéOzj¦¬&PL&¥¼¹Åu’Ç%Ž(’¶ã€êÙg)¦OòמVc*âH'¯+>z)ÿ–TÚ\jѨÙØo;^8{qþ°g–¬Þ¥=Ð"›k¥æ¯Fvá-{`d{j–溚o„÷­{M8f®x¶G ­•²jƹµ(°ÕBKä¡rÖ'±­Qx[°ÁáêÉ0¿§&òQXŠécYÈgR4˜ñk_ÂÙ¢ÂÓلÈÓJ¬äÆ ˆ†›œ3ö`rT-5nšûìé¿2¨Õ~Õ¹{šCA2;apP>™B¯
o‘“x){Nl^ØíÁU‹¢T‘rq¤XªjŸ©—,j».ó#š—°Ýmk›2G}â;3õ¸pÃLƒÐ‡©?µdÅúá´kÌݸ‰ö¨ðú‡ôÿ™]¯Jx7	uœß@…[‰&
ڋqn/Í¥/¨&eÉJ1ًϱí
붹z¯†®Ê¸™Ÿtaº¶<mZ?›ÌX‹PXFÀôÓûZ† w½é:zuä§cÆȐ›ò^-õÔ_YÂâi¾C‡@ǯ<`í¥õã‹<ûÈúè[_±²‹ŽRԆ1ðh÷ÓÉR:þ! zþ{Û–6˜¤p{éúÙÞS>ÞÍî,¶"ø0º¬¥t ~B·ÁûuЃ´Ùؖª›‰ÂÄC
S¸ÂrÉS0\JÖã@ÍnF÷"ŸàFöЉC#Nõ'"áin6Ÿ;šUNv1)ÿ PL—£Š@/VKZWld4­ÃE¯gʐœ÷%Dõîz¨š€Ãr¦ÆÆ
SÛñ”–â3:oÍ3‘‘€èp1#ˀ¹´}!í,3dä,Ô·1M\¹IÕãFD%š'‹Ðj˜7Ç>Qtšä™Yg&ÊmR´ŒsÔJr¥ñf°…w8@e¡B@*¢!phÙ
Ǘ‘¬"ÒphWfa<i¦+ŸHÌãÁ‹“p"ðZYÍْ8©t%)«e™-Ts›éB€-Ó¤ÍÒa“…ü¼–#*êlª9Õ¬§ÄԒÊ#.ìRx§<‰Á,)t“Ý€ä¹À¼á
ÿ#@P§<3eu’¬ ¾£æ22ÚQ… M!QQ°w
L1:¹ƒDÏ<¸’™8(Ä
PÓ^.¥œ½4€D»”ˆæ_ŠšO‰nU>€.n¦@uÈM·˜Ø%æ¡RíT¨¹Íž4ƒ¸‹ç>].hÁ3ªY]è|à:,åEžŒL+(¬y“8æww­˜—¥LŸ’“6í%èÖùÌ)þŽ^…èM¸ú‹V“\èB±êÓmz€‚~šì\7+•©ÞD¢N¬«ª&ÆùäM+"Íh9ïéWÐ-M.YJ­a+›A»šN-²ÜèȺ>)Ԟºé`e*#ãÄ5ˆ…ŒenÐ&%óPÿÛæYË	ܹâpˆ•4«9àY)rփC
z‚Ô æz祝=,\¿;\’ÒT²³írs›¶æ"
n+õ{Äž5¾¬Ú|ì&IxW¾U-IéŠ_+þO-83ý
`ª=ˆÀËÅÅxk]êRsì½lÏnÚÓ
çaHNàF^65ÔþöÃ=ð¬eIFҌ×ĵ Ê]\ñ4°. \½nT{ê»þÔx¿86Ύwì>T¡Ü•®f©*®sU*7†á’Ų‹ˆð„œ$²”e{”@X¬ÅqZtLn0O!y²tÇÕ£@ø¯/L²[ڜŽ7§®Ï@=«™¹1cÄ`óʛÊ3ÿ€«Òæmù/¶éSëZÀ¸Äð­ðuÇÁå8<zS/®ñd‹AuÊGVóXƇ=7ÌCÞÁ¨IŠÆÇ5ÊêMò§c…Š]›ù=µMÙyk´¦Úğ.—¬`÷”ÔÎdë„HWøUVK2vT¬^W¬"Mɇ©kSEÏöÑÞeó]À"Uc󮈦kމë³fÙ°o±_VÐíeyRV¿µÆ@”MjL›[+~Nˆ_¦pSÀDµÐ–òãâlO™ÁÇ>øVìònWoûE–Ž¸ÅçFð[ÓÐÎu4˜m&»b¿!Ï4Fkf““û°ÝÕ2GLÑë·´ã§ïŒëæ<ÿ[Üü7ÓS-¦{=™xþyՃâéÉe>t]æ¨Nsn8È!ú\%•½¹k؄tYšÂÅz«5¬•»<ÄÅòän<Y°¸Í–xé2!:Ö¾ql@ºâÔæÏ€§FsËݺønGŸv<Pû{Ôä®é³|%-++úðçÆËâ}> •õ
±›"ÖÉÆf—Ý®º¿¶»ºþ¢
Ö0¡êÍê=´w½¾º-Jµ²öð‚/ˆÍ5Pj¹w|AìfÆ3Ô¦°Ÿê©Å:HÎl¿©²é¯ÝÃÀ}rª¾ª×I}¸_t/ÝÞY‚c5+­øv¶6)$¹mÜp«®½Ï˜ÿS¶S÷äÃFU§^·^jÀVRW–]ô9ÓV®ñ3BUSÇ~—z4”Gj2#íô69Qrh×rã}èA|´
÷Â"ݱ€›·g¦ußuG0pÌáH"")]`í@|7r8†Egk$Ó'gK'Õy}zV„®ÁJläo²À‚]<X‚¿çAx·%.z´4çôN|R7l;ðj«Ã;Õun®%"îäzAG~c0
¯âñl’îׅT„DUÇ'Õä%‡„?$„þևñ:x–çlët;x
ìæ„]ׇ'h숖7Pråtñ6ÿ×o<Õ}=è~³UŠPMø1rÀV‰zápçlLjSD-dJ•ñV®8OP‘ŠT’@ˆè…Ä25)t¨«è‚Úöe‹èŠ<炴dˆAR•’ò†œÈ†œ(T˸Š04À¡Dqg25“`¨shçXŽš‰½pi$„¤ôWÔ>=qj~ä‹î§†æÍç¦Q9¡ŽT[£´D—–åoQ–ŠƒR
!Rå„WrfM9“.¤‡ä
Q‡d¡±BÔe‘~¥PÈØV–`q³¶Ry’unC¬6“±cgG\µWŒéòG+àgÅt0J\©‘ww[A—÷¤`g†v¹8_Ú敦degF²8Ó0aIŠÑÝ֌]ؔúƒÓfl)g>ÁpHC¦i Ž– êQk1æJïՌ¨E{´ÇV$„.ãèAõW¶{à-9E]dMG©Êg4	¹
È.,ØJ‰~hƒQ/w 
!:ö0C!–˜YlSš—I¹!t!–¾ù›V;