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

€)4&€(S¾g
 ØÕÈX\€•ØáÉ$@–ó„@ØÈ™4Ð(™Ê¨€ša€€@| bÌŒ@ØÁ́@ЁÀÌ~Ì@ØÈýÿ™a€s	„À€|•È€•”TX%€•Ì@Á|ÀH}ÀÌ@Ì@B|@Ì@Ì@Ì@Ì8 •ÀA|B|¸€™ÀÍÎk€hÿ¬¨€Î–@ÐÀ›ÿÌìCh¨@®~”
ÈÌüÿÀ”ÀÍÎ@Î
À›ÿÌ
•€•”
ÈÌüÿÀ”–́€Ïa€s	„À€|•È€•”TX%€•”TX%€•Ì@Á|ÀH}ÀÌ@Ì@Ì8•¸€™@Ì@̪€–@ÐÀA|B|@Ì@ÌÀ@|ÀÌðÀ@|	ÀÌÿ?ìè#@ó~À@|
ÀÌÀÌ•ÀB|€™ÀÎЀÿÔÿ$À@~Ï~À$dC~@ììo~
ÀÌÀÌÀ@| dP ÀL~@A|lE@é~ @v} €N~€Î ¨V€Î@ÌÀ›ÿÌ•€•”
ÈÌüÿÀ”
ÏÏÀÍÎÀ›ÿ̔
ÈÌüÿÀ”–́€Ïa€s	„€ÌÀ@|ÜÀ•fÌ PP @
}À@|ÀÌؘÜ@ÌA|
ÍÍÿB| dP €b~À} ß~0 @@Ï tW@ÏÀ}ø «Ï 0WÏÿ́Òa€s	„€Ì¤À@| PP @}À@|	ÀÌÿ?ÜØÀ@|
ÀÌÿÔÐ’}ÀB|ÀÎìFo} 1~ @Ñ}#€e} @·}@Ï tW@ÏÀ@| PP @}À@|ÀÌÿ?ÜØÀ@|ÀÌÿÔÐ’}ÀB|
ÀÎìFo} 1~ @Ñ}#€e} @·}@Ï tW@Ï@ÌÀ@|ÀÌÀÌÿ́@Óa€s	„€Ì@Ì@Ì	@ÌÀ@|ÿÐ
ÍÌÿÐÍ@ÌÀ@|ÀÌäÀ@| PP @}À@|ÀÌÿ?ÜØÀ@|ÀÌÿàè¨ÀB|
ÀÎìF-~@©} S} Àò}#€æ~ @·~@Ï tW@Ï@ÌÀ@|ÀÌÀÌÿ́€Óa€s	„€Ì@Ì@Ì	@ÌÀ@|ÿÐ
ÍÌÿÐÍ@Ì@Ì@Ì@Ì@ÌÀ@|ÿÐÍÌÿÐÍ
@Ì@Ì@ÌÀ@|ÀÌÀÌÿ́ÀÓa€s	„€Ì4@Ì@ÌÀ@|Ð @W@ÏðÏìÀÎÞ€s	„€Ì	4@Ì@Ì@Ì@Ì@Ì	@ÌÀ@|
ÀÌÀÌÀ@|ÀÌ @O@Ïì$4Ð(™Ê¨€šØ 
ÊØ Ê PQ ÀÐ|Ø$QÊ	}ÔP @Q}ÌT@ÍÀÌØ Ê>ÜÜ À~g‚Ì€4Ø
È8ØÈ0Ø%È I~ @Ñ| \U€}@Í€Ím@Ðn@ÐÀ|À›ÿÌ4Ð0è„	Ël9ȨG€šˆ¨óÿ€–bÌ4Ð(™Ê¨	€š(Ð(gÌØ Ê6€0Ø Ê,Ð(ìì™ÊÀ,}€ƒ}“}—€Ÿ}û|@Ø$›€À~V€@Ã|ß|›@ß|iÏ€Ø|€}@ƒ|Ÿ|›@Ÿ|aÏ€ˆ¥Ì„QÊýÿ™mÐa€mÐÜ€„4ÐȘŒüÿÀ”ŒÐLÒȜ؜)Ñ}`ÐÈ•€¡}‚€@~€•}ЁÍÀ€|Ì́@ÒÌŒÌLÌLÌLÌLÌLÌLÌLÌLÌa€„À€|Ì́@Ñ	À˜€Ì@Ì@Ì@Ì@Ìa€#€Ì$@Ì$@Ì$@Ì$@Ìa€„À€|Ì́@ÐÀ˜€Ìa€'€Ìa€„À€|Ì́@Ñ	À˜€Ì	@Ì	@Ì	@Ì	@Ìa€(€Ì)@Ì)@Ì)@Ì)@Ìa€„À€|Ì́€ÐÀ˜€Ì@Ìa€%€Ì&@Ìa€(Ø(€Ñ™Ê°~ÌQ—ÿÿŒÀM}éÍ4Ø$eÌ8Ø aÌ0Ø()Ì<Ø,C|-Ï<ÌÀ@|A|…Ì°Ø$åÌ´Ø()͊Ì€Ò|2€– Q €}0Ø$Œ„@•€Ø$Œ„„Ø$Œ„ˆØ$Œ„ŒØ$Œ„Ø$Œ„”Ø$Œ„iÌ0CBÐDÑEÂÌHÌGÌbÌFÍlÈŒ´À˜4Ð,Ùʘôÿ•BÌ€€@|€@|€@|€@|€@|‹@ÐbÌa€CBÐDÑHˆE‚ÌÀ@|Ð(™Ê¨¨G‚ÎHB́ÑFÂÌa€Ð(™ÊÀ@|€Ð¨€–àP€ÌQÀÌò„bÌa€U€ÌÀÐŒÌV@ÌW@ÌXÉlȐs™X	€•Â„è„lÈ	˜g€™YÉéÿÀ•âP€ÌeÀÌü„2€bÌa€¨œ¬€Â~€é}ˆ´q@ÏA|@A|ÀA|sÀÍr@́€Ñ@B|ÿÿ`LÀ”ÌD0: › $€•hˆ<„Ð(¹Ê00'€³©Ïd
ÿÿ@šÀštÌ3ɽ€RÍSBÍtÌ2È„è„l9È¸€››l9ȸ€›@~
À”Ð(¹Ê¨¸€—è¨
Öÿ€–ÌHÓÿÀ˜öP€ÌeÀÌü„ð„2€€•(ˆ<„ð„a€Ð(­Ê08ƒ€ó~©Ïˆ´ÿxpÐ(­Êÿð9
À}€À|ˆ@A|€Ð€RBÌSBÌ@A|ÈlÈŒÌÀ˜€}@A|4Ð(™Ê š¼Ø$eÍbÌ€”@Ø$eÍA}@}QÊÀQ}úÿÀ™lÈŒ®À˜š¼Ø()Íîÿ™a€¨¬¨¸Ì*(ð*À€û|Hð*Àhð*À ð.¨¤@'A|@A|€A|ÀA|B|@B|€B|ÿ¨ÒIÀ–CBÑ ÂΡBÏ¢ÂÌGÐEÍ£ΤBÎ¥‚ͦÂÍRÍSBÍFBÍ€—§@ϨΩ@ΪÌl	È°1›2Ȉ—‰€«00Ë!›ˆúÿ€˜S€ØÀ}ز}–lÈœÀ™È Ð$QÊP•ÙPÀÌò„š€ÚPÀÌò„a€œÜ˜@A|À@|A| %CÎDBÌGÂÍEBÍH́@ÑFÂÌa€C‚ÐÀ@|A|GÐIBÌJBÌKBÌLBÌMBÌ@A|HD‚ÌEÂÌNBÍOBЁ€ÒFÍa€s	„Ê@ÐŒA|@A| XQ €‘}A|@A| \Q ÀÑ}A|@A|B|ù„À˜€“Ö€€“„˜EÜEù„À˜€— —„˜EÜE 
åÿšÒl%Èh퀚4ÐÈŒÐ÷ÿ•ÊÐa€l%Èhà€š4Ð$iÊ
¤höÿ€–@‚} ¨URBÎS‚Î:Ȉl%Èhˀš4Ð$iÊ
¤höÿ€–@Â} èUCBÐDÑEBÎH‚ÏGÌF‚Έ]€Ì^@Ì_@́ÀÐa€CÑDÒaÐEB́ÀÐFBÌa€CÑDÒaBÐEB́ÀÐFBÌa€ÀÐ4Ð8±Ë8	°(Ø8µËx;h5Èt7€™€B|ÀA|—Z€Ì[€Î\ÀÍ	€•ˆbÌ÷PÀÌò„a€a€<pÈ
€•ŒÌ
À˜0ÐɐÀ˜€Â„}ÌlÈLcÀ˜ÄØ,ÍÊؘ%€™Ø$­Í€ÿ˜˜%)€™Ð(•ÊLÐ"•lÈŒÀ”ÈÈ€™4Ð,ÙʌЕbÌö€(Ù,ÙʐÌÿ•Éÿ•ðPÍ2€4Ð,ÙʌЪÿ•lÈÀ”ŒÐ
ÉÌÿÿÐ%À”%À”%À”bÌbÌ~Ì„4ÐȨ€–€ÈC€™lÈD€•è„lÈŒÀ”ÄØ,ÍÊØ Á|@‘}mÍü„2€lÈŒÀ”ðP€Ì2€lÈŒ
À”òP€Ì€	ÿÿ™ü„eÍ2€lÈŒ	À”ÜP€Ìü„eÍ2€lÈŒÀ”2€Ø(ÊØ'€™ÿ˜˜%#€•0Ð(™ÊŒØ$€•LÒ(Êؘ€•ÄØ(Êؘ€•iÌÄØ(ÊÿÐ)ÍM€„<Ø8™Ë€•(Ø,ÙÊŒËÿÀ”›Ì1€ÄØ,ÙÊŒ!íÌ4Ð,ÙÊŒ§ùÀ”Ø(™Ê•ÙÊŒîþÀ”Ø(ÊØèþ€•ÄØ(Ê Ø ©ÍDØ(™Ê€•ÙÊŒÀ˜Ø(™Ê¸ÈÎþ€™ÒÑÈÈþ€•ÒÑÈÂþ€•	„a€4Ð,ÙÊŒÌûÿÀ”›@ÐÐ$YÊŒÌDØ(™Ê€À”óP€Ì2€v™›Ìa€LÐ(¹Ê¸ €—8Ð(¹Ê¸ýÿ€—dÌLÐ(¹Ê ¸üÿ€—Ð(¹Ê¨¸€—õ(P€Îò„LÐ(¹Ê¸üÿ€›ˆl9Ȩ€–ô8P€Ïò„ˆ`Ì4Ð(¹Ê¨¸
ûÿ€›ˆØ(¹Ê´x©ÏˆÄØ(¹Ê@´#iψÄØ(¹Ê4tÀ@)͈LÒ(Êؘ€•ˆÄØ(Ê`Ø ˜%€•ˆÄØ(Ê€Ð )͈›@ÐLÐ0kÏdÌÄØ,ÍÊØ€•Ø$­Íó$
™DØ(™Ê€™}@ÐË ˆýÿ€”@™0Ì@•bÌvÌu̅̀ØȀ؁͈ØȈ؁͌ØȌ؁͐ØȐ؁͔ØȔ؁Íò„kÌ0@Ð(Ø,ÙÊŒÌíÌÄØ(ÊØ
€•vÌuÌØ(ÊØ ©Í…Ì–€DØ(‘Ê!é̀€•}ÌkÌ0@ÐDØ()ÌÄØ,ÍÊØ ­ÍLÐ0ËL¼ýÀ˜(Ø,ÙÊŒÀ”<Ø(‘Ê•Œ
À˜DØ(‘ÊÀ”iÌa€Ø$QÊÖÿÀ”}ÌÙʘ!­Í›ÌÄØ,ÍÊؘ%€™Ø$­Í<Ø8™Ë€•iÌ1€ÄØ,ÙÊŒ!íÌ4Ð,ÙÊŒÀ˜iÌ»„€lÈŒêýÀ˜DØ(•Ê€X”ÿ€™¸Țÿ€™ÒÕÈX”ÿ€•ÒÕÈXŽÿ€•	„ØÕÈX†ÿ€•ØÕÈX€ÿ€•ó„–€°Ø
È´ØÈ€Ñ|ý€•„Èôÿ€™4Ð(™Ê¨:€–°Ø$MÊ´Ø(‘Ê Q €}0Ø$ „€Ø$ „„Ø$ „ˆØ$ „ŒØ$ „Ø$ „”Ø$ „<Ø(™Ê0Ø$UÊP@Ø À‘}áÍÊüÿ™‹@ÐlÈ”{ý@™4Ð(™Ê¨øÿ€š‚@Ð@Ø Êüÿ™Ð(™ÊŒØ€•Û8P€Ïò„ƒÐ¼Ø$%ÌÐÕÉ`
–¸ÐÕÉ`ôÿ@•Ü€ÄØ Êûÿ\áÍÀ}  URÂÍSÎÈe͘EˆÐÕÉ`
–¸ÐÕÉ`ôÿ@•À}  UUÊCBÐDÑEÂÍHBÍGÌFΘEˆÒÕÈX€•ÒáÉ$@–¼ÈòÿÀ™	„ÔÕÈX€•ÔáÉ$@–¼ÈòÿÀ™3	„ÖÕÈX€•ÖáÉ$@–¼ÈòÿÀ™S	„ˆ°ÐØ(­Ê±ÂÎØ(­Ê²ÂΜØ(­Êð4³BÏØ(­Êð4´BÏØ(­Êð4µBÏð4¶Bψ°BÐÒ(­Ê±ÂÎÒ(­Ê²ÂΜÒ(­Êð4³BÏÒ(­Êð4´BÏÒ(­Êð4µBÏð4¶Bψ°‚ÐÔ(­Ê±ÂÎÔ(­Ê²ÂΜÔ(­Êð4³BÏÔ(­Êð4´BÏÔ(­Êð4µBÏð4¶Bψ°ÑÖ(­Ê±ÂÎÖ(­Ê²ÂΜÖ(­Êð4³BÏÖ(­Êð4´BÏÖ(­Êð4µBÏð4¶Bψ<ŒÜ(À™@|	€€À}Õ|
•ÐÈ”T@™<äÐÈŒ•4ÐÈ”X€™lÈ”@™”ôÿ@•¬	„Ž	€lÈ”@™ÜÐÁ̈ËÌÜ€ÿ˜”)@•Ð(•ÊLЕ(Ù,Ùʐ
••ðPÍËÌ2€ˆ^ú-}ü&f˜¹ Ë!g1”2ª3¸4Î5Ý@=PN`\p…€8 œ°¬À¿Á$Ð*Ñ2Ò:àúð^û^ü