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

”14”0زy!|È”9@™ÿ„ÿèсÍØÈX€•Ø!È$@–`
„|È”"@™@ØÈ,™ÿ„lÈŒ¸À˜4ÐȨ€š-€€@| bÌŒ@ØÁ́@ЁÀÌ~Ìéÿ€”@ØÈýÿ™-€„€Ì@Ì@Ì@Ì@Ì@Ì@Ì8•@Ì@̸€ÏÙÀ›ÿÌ-€„€Ì@Ì@Ì8•@Ì@̸@Ì@ÌÀ@|ÀÌðÀ@|	ÀÌÿ?ÜØ#@ó}À@|
ÀÌ•À@|ÀÌÀ@| PP À}@A|lEÚ~ @6~ €N~€Î ¨V€Î@́€Ï¤À›ÿÌ-€„€ÌÀ@|ÜÀ•fÌ PP @
}À@|ÀÌؘÜ@ÌA|
ÍÍÿB| dP €b~À} ß~0 @@Ï tW@ÏÀ}ø «Ï 0WÏÿ́Ò-€„€Ì¤À@| PP @}À@|	ÀÌÿ?ÜØÀ@|
ÀÌÿÔÐ’}ÀB|ÀÎìFo} 1~ @Ñ}#€e} @·}@Ï tW@ÏÀ@| PP @}À@|ÀÌÿ?ÜØÀ@|ÀÌÿÔÐ’}ÀB|
ÀÎìFo} 1~ @Ñ}#€e} @·}@Ï tW@Ï@ÌÀ@|ÀÌÀÌÿ́@Ó-€„€Ì@Ì@Ì	@ÌÀ@|ÿÐ
ÍÌÿÐÍ@ÌÀ@|ÀÌäÀ@| PP @}À@|ÀÌÿ?ÜØÀ@|ÀÌÿàè¨ÀB|
ÀÎìF-~@©} S} Àò}#€æ~ @·~@Ï tW@Ï@ÌÀ@|ÀÌÀÌÿ́€Ó-€„€Ì@Ì@Ì	@ÌÀ@|ÿÐ
ÍÌÿÐÍ@Ì@Ì@Ì@Ì@ÌÀ@|ÿÐÍÌÿÐÍ
@Ì@Ì@ÌÀ@|ÀÌÀÌÿ́ÀÓ-€„€Ì4@Ì@ÌÀ@|Ð @W@ÏðÏìÀÎs€„€Ì	4@Ì@Ì@Ì@Ì@Ì	@ÌÀ@|
ÀÌÀÌÀ@|ÀÌ @O@Ïì$4Ð(™Ê¨€šØ ÊØ Ê PQ À}Ø%ÈI~ÔP @Q}ÌT@ÍÀÌØ Ê>Èœ À~g‚Ì¡€bÌ4Ø
È8ØÈ0ØÈ @Ñ| \U€}@Í€ÍÀ|À›ÿÌ4Ð0å„	Ël9Ȩ1€šˆ¨òÿ€–4ÐȨ
€š(Ð(gÌbÌØ ÊÇ€0Ø Ê,Ð(جcÀ–™ÊÀ,}€ƒ}“}—€Ÿ}û|@Ø$›€À~é€@Ã|ß|›@ß|iÏ€Ø|€}@ƒ|Ÿ|›@Ÿ|aÏ€ˆ¥ÌÄ„QÊýÿ™-€ŒÐLÒȜ؜)Ñ}`ÐÈ•€¡}	€@~€•}ЁÍÀ€|Ì́@ÒÌŒÌLÌLÌLÌLÌLÌLÌLÌLÌ-€À€|Ì́@ÑÌŒÌLÌLÌLÌLÌ-€À€|Ì́@ÐÌŒÌ-€À€|Ì́@ÑÌŒÌ	LÌ	LÌ	LÌ	LÌ-€À€|Ì́€ÐÌŒÌLÌ-€(Ø(€Ñ™Ê°~ÌN—ÿÿŒÀM}éÍ4Ø$eÌ8Ø aÌ0Ø()Ì<Ø,C|-Ï<ÌÀ@|A|…Ì°Ø$åÌ´Ø()͊Ì€Ò|/€– Q €}0Ø$÷„@•€Ø$÷„„Ø$÷„ˆØ$÷„ŒØ$÷„Ø$÷„”Ø$÷„iÌ0CBÐDÑEÂÌHÌGÌFÍbÌ4ÐȬÐlÈŒOÀ˜÷ÿ•BÌ€€@|€@|€@|€@|€@|‹@ÐbÌ-€CBÐDÑHŒEÂÌÀ@|Ð(™Ê¤hG‚ÎHBÌFẤÑ-€Ð(™ÊÀ@|€Ð¨€–àP€ÌQÀÌï„-€U€ÌÀÐŒÌV@ÌW@ÌXÉlȐ™X	€•X	Ì€}€•Ä„å„lÈ	ŒÿÀ˜ÿ„YÉÞÿÀ•âP€ÌeÀÌø„€-€À@|A|@A|ÛÈ4Ð5Èx´úÿ@—4Ð5Èx´úÿ@—CBÐDÑEÍH‚ÍGÌFB́Ñ-€Õ̬À@|A|@A| XQ €‘}A|@A| \Q ÀÑ}A|@A| `Q ~A|@A| dQ @R~@C|€C| °S @s€@|@ÓÀ–~ VRÍSBÍȁ} ”URÍSBÍ
È|lÈ”™ÕÈÕAÍ›8„€ƒ}„ ¸U„€ƒ|„ÊÀ–€~„ 8V„€Ã|„-€˜E F€Ÿ}€›€'~€›1€8„-€A TWCBÐDÑEÍH‚ÏGÌFBÍtGˆ¨œ¬€Â~€é}4q@ÏA|@A|ÀA|sÀÍr@́€Ñ@B|ÿÿ`LÀ”ÌD0: ›@ $€•hˆü„Ð9È(°'€³ЁÏd
þÿ@šÀštÌ3É4Ð5Èx´úÿ@—4Ð5Èx´úÿ@—Þ€RÍSBÍtÌ2ÈÄ„å„l9È¸ú€›'›l9Èè$€–¸¸ï€›À–ÿ„@~
À”Ð(¹Ê¨¸€—è¨
³ÿ€–ÌH°ÿÀ˜öP€ÌeÀÌø„„€€•(ˆü„„-€Ð(­Ê08ƒ€ó~©Ïˆ´ÿxpÐ-Èÿð9
À}€À|ˆ@A|€ÐF€RBÌSBÌ@A|ÈlÈŒ¦À˜€}@A|4Ð(™Ê š¼Ø$eÍbÌ€”@Ø$eÍA}@}QÊÀQ}úÿÀ™lÈŒˆÀ˜’„š¼Ø()Íìÿ™-€¨¬¨¸Ì*(ð*À€û| ð.¨¼@?<À÷A|@A|€A|ÀA|B|@B|€B|ÿ¨ÒGÀ–CBÑ ÂΡBÏ¢ÂÌDÂÏGÐEÍ£ΤBÎ¥‚ͦÂÍFBÍ€›ØÀ}ز}3–È ÐÈP*•·€§@ϨΩ@ΪÌȈ
À” ÐÈP™Á€«ðÈ
›ˆúÿ€˜|€ÙPÀÌï„Á€ÚPÀÌï„-€œÜ˜@A|À@|A| %CÎDBÌGÂÍEBÍHÍFẤ@Ñ-€C‚ÐÀ@|A|GÐIBÌJBÌKBÌLBÌMBÌ@A|HD‚ÌEÂÌNBÍOBÐF́€Ò-€]€Ì^@Ì_@́ÀÐ-€CÑDÒaÐEBÌFB́ÀÐ-€CÑDÒaBÐEBÌFB́ÀÐ-€ÀÐ4Ð1È8	°(Ø5Èx;h5Èt7€™€B|ÀA|—Z€Ì[€Î\ÀÍ4Ð5Èx´ùÿ@—€•ˆ÷PÀÌï„bÌ(€ÿ„<pÈ
€•0ÐÉŒÌÀ˜/€ðÈr€•ð
„Ä„}ÌÏ
„lÈL•À˜ÿ˜˜%2€™ÐÈLÐ,•ÙȐ'•8|9Ȩ¸
 €›4Ð,ÙʌЙLÐ0kÏdÌË ¨ýÿ€–0ÌkÌ0@Ð8|9Ȩ¸
ž€—ÿ˜˜%.€™ÿÿŒÌ$
À˜ŒÌ&À˜ÈÈ"€™ÐÈLЕlÈŒÀ”4ÐȌЕbÌå€ÙȐ ÿ•ÿ•ðPÍ€4Ð,ÙÊŒÐxÿ•lÈÀ”ŒÐÉŒÿÿÐ%À”%À”%À”bÌbÌ~Ì„ðÈ>€•4ÐȨ€–€ȱ€™lÈ/€•å„lÈŒÀ”ðP€Ì€lÈŒÀ”òP€Ì€™	ø„eÍ€lÈŒ	À”ÜP€Ìø„eÍ€lÈŒÀ”€Ï
„Ø
ÈØ#€™ÿ˜˜%€•0ÐÈÿŒØ$€•LÒ
Èؘ€•ÄØ
Èؘ
ۥi퀯
ÈÿÐÄØÍ8€„<Ø8™Ë
€•(Ø,ÙÊŒÎÿÀ””€4Ð,ÙÊŒÎùÀ”Ø(™Ê•ÙÊŒØþÀ”Ø(ÊØÐþ€•ÄØ(Ê Ø ©ÍDØ(™Ê€•ÙÊŒ8À˜ÙÊŒØ(Ø
ÈÔ€B}À˜~À˜<Ø8™Ë«þ€™ÒÈ!€•’„¦€ØȐŸþ™+€Ò
ÈØ€•ÄØ
ÈûÿØÄ؁Í~
„ÄØ
ÈØ Ä؁͈4Ð,Ùʐþ•ŒÌøÿÀ”ÐÈŒÌDØȀÀ”óP€Ìƒ•€kþ•€LÐ9ȸ€—8Ð9ȸýÿ€—dÌLÐ9È ¨ýÿ€–Ð9Ȩ¸€—õ(P€Îï„LÐ9ȸýÿ€›ˆl9Ȩ€–ô8P€Ï`Ì4Ð9Ȩ¸
üÿ€›ˆØ9È´x؁ψ8|9ȨB€›ˆLÒ
Èؘ€•ˆÄØ
È`Ø %•ˆ€Ð ÄØ͈›@ÐLÐ0kÏdÌDØȀ•}@ÐË ˆýÿ€”0ÌØÈØÍ(ÐÍ0ØÈ0ØͅÌï„kÌ0@ÐDØÈ	€™!DØÁ̀€•}ÌDØȘ€•DØÌLÐÈLÔýÀ˜ÿ„ØÈŒÀ˜cÌO€›Ì<ØÈ€•i̔€4ÐÈŒÀ˜iÌ€lÈŒfþÀ˜DØȀXÅÿ€™ÒÈXÌÿ€•ˆŒÈÿÀ˜’„O€°Ø
È´ØÈ€Ñ|N€•„Èöÿ€™4ÐȨ2€–°Ø$MÊ´Ø(‘Ê Q €}0Ø$„€Ø$„„Ø$„ˆØ$„ŒØ$„Ø$„”Ø$„<ØÈ0ØÈPÀ‘}@ØÁÍ@ØÈüÿ™‹@Ð4ÐȨýÿ€š‚@Ð@ØÈýÿ™Ð(™ÊŒØ€•Û8P€ÏмØÌ߀À}  U耖(;‚ÎRÂÍSÎÈ€–(;‚Îe͘EˆÀ}  URÂÍSÎÈe͘EˆÀ}  UUÊCBÐÀÂÍGÌÂBÍÁΘEˆÀ}  UUÊCBÐDÑEÂÍHBÍGÌFΘEˆ„Èýÿ€™ŒÐÈ”Hû(@•Iû(;
„|È€B}€©}z€ÍŒÐÈ”Hû(@•Iû(;
„{@Ð}@Й@К@Л@М@Н@И@Ðð
„|È”X	Ñÿ€•|È”X	@€•|È”X	€•|È”X	¼€•|È”ãÿ@™œÌ›ÌšÌ™Ì˜Ì}Ìi̝Ìu„Ï
„-€ÒÈX	€•Ò!È$@–~
„ÔÈX€•™
„ÖÈX€•´
„ˆS
„ŒÐÈ”Hû(@•Iû(;
„„Ð(ÊˆÐ(‘Ê (Q €~ðÑ(ÊôÑ(‘Ê (Q €Œ~@Ð$ˆT•„dÌøÿÀ˜àÑ(ÊäÑ(‘Ê (Q €Œ~@Ò$ˆT•„dÌøÿÀ˜èÑ(Ê €|@Ó$d
ˆT•„dÌøÿÀ˜àÑ(ÊäÑ(‘Ê (Q €Œ~@Ô$ˆT•„dÌøÿÀ˜èÑ(Ê €|@Õ$d
ˆT•„dÌøÿÀ˜àÑ(ÊäÑ(‘Ê (Q €Œ~@Ö$ˆT•„dÌøÿÀ˜èÑ(Ê €|@×$d
ˆT•„dÌøÿÀ˜ÅBÐÜÑ(Ê €| $$dRˆT•„dÌøÿÀ˜ØÈB}À¡}ØÁÍx)Èõÿ€–ŒÐÈ”Hû(@•Iû(;
„|È€B}€©}z€ÍE€S
„ŒÐÈ”Hû(@•Iû(;
„„Ð(ÊˆÐ(‘Ê (Q €~ðÑ(ÊôÑ(‘Ê (Q €Œ~@Ð$ˆT•â„dÌøÿÀ˜àÑ(ÊäÑ(‘Ê (Q €Œ~@Ò$ˆT•â„dÌøÿÀ˜èÑ(Ê €|@Ó$d
ˆT•â„dÌøÿÀ˜àÑ(ÊäÑ(‘Ê (Q €Œ~@Ô$ˆT•â„dÌøÿÀ˜èÑ(Ê €|@Õ$d
ˆT•â„dÌøÿÀ˜àÑ(ÊäÑ(‘Ê (Q €Œ~@Ö$ˆT•â„dÌøÿÀ˜èÑ(Ê €|@×$d
ˆT•â„dÌøÿÀ˜ÜÑ(Ê €| $$dRˆT•÷„dÌøÿÀ˜ŒÐÈ”Hû(@•Iû(;
„|È€B}€©}z€ÍE€S
„ŒÐÈ”Hû(@•Iû(;
„ŒÐÈ”Hû(@•Iû(;
„|È€B}€©}z€Í{ÌE€ ‘Î  ZÎ[€Î\ÀÍ4Ð5Èx´ùÿ@—’̈{@Ð}@Й@К@Л@М@Н@И@Ð0Ì0@Ј°ÐØ(­Ê±ÂÎØ(­Ê²ÂΜØ(­Êð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ψŒÐȸ¨€šÄȸ¤•ÐÐÈ8”@•¸(€¹~Ú}€y~@}Àa}þ
„Æ@ЀÁ}“€Íˆ”ÈÀ•Ä!ÈÀá}þ
„ÇÀ͓ЈŒÐÈ”Pû(@•Qû(‘€Ñ  ZÎ[€Î\ÀÍ4Ð5Èx´ùÿ@—’ÌÃÀ͈<ŒÜ(À™@'€€À}Õ|
•ÐÈ”T@™<äÐÈŒ•4ÐÈ”X€™lÈ”@™”ôÿ@•W„9€lÈ”@™ÜÐÁ̈ËÌ߀ÿ˜”)@•Ð(•ÊLЕÙ,Ùʐ
••ðPÍËÌ€ˆ*ú2BYŽ¸ø+N `!ö12&3.4:5C@ P±`¾pŒ€òƒ0c Ã°ÓÀåÐëÑòÒúà#ð*ûx͘ƒY<×
G¿ïÌI;Á