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"”(¤…Ù
 |È”@™ì„ÿèсÍØÈX,€•Ø!È$@–O	„@ØÈT™ì„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 ÀÐ|Ø$QÊ	}ÔP @Q}ÌT@ÍÀÌØ Ê>ÜÜ À~g‚Ì…€bÌ4Ø 
Ê8Ø$YÊ0ØÑÉ @Ñ| \U€}@Í€ÍÀ|ÿÌ4Ð0Ñ„	Ël9ȨE€šˆ¨óÿ€–4ÐȨ
€š(Ð(gÌbÌØ ʧ€0Ø Ê,Ð(ìì‘À–™ÊÀ,}€ƒ}“}—€Ÿ}û|@Ø$›€À~É€@Ã|ß|›@ß|iÏ€Ø|€}@ƒ|Ÿ|›@Ÿ|aÏ€ˆ¥Ì¯„QÊýÿ™;€À€|Ì́@ÒÌŒÌLÌLÌLÌLÌLÌLÌLÌLÌ;€À€|Ì́@ÑÌŒÌLÌLÌLÌLÌ;€À€|Ì́@ÐÌŒÌ;€À€|Ì́@ÑÌŒÌ	LÌ	LÌ	LÌ	LÌ;€À€|Ì́€ÐÌŒÌLÌ;€(Ø(€Ñ™Ê°~ÌX—ÿÿŒÀM}éÍ4Ø$eÌ8Ø aÌ0Ø()Ì<Ø,C|-Ï<ÌÀ@|A|…Ì°ØÁÌ´Ø͊Ì€Ò|;€– Q €}0Ø$Ú„@•T@@•€Ø$Ú„„Ø$Ú„ˆØ$Ú„ŒØ$Ú„Ø$Ú„”Ø$Ú„iÌ0CBÐDÑEÂÌHÌGÌFÍbÌ4ÐȘlÈŒxÀ˜÷ÿ•0ØÈT<Ø1È€
€•BÌ€€@|€@|€@|€@|€@|‹@ÐbÌ;€CBÐDÑHˆE‚ÌÀ@|Ð(™Ê¨¨G‚ÎHBÌFẤÑ;€Ð(™ÊÀ@|€Ð¨€–àP€ÌQÀÌÛ„bÌ;€U€ÌÀÐŒÌV@ÌW@ÌXÉlȐ4™X	€•X	Ì€}€•¯„Ñ„lÈ	Œ#À˜ì„YÉâÿÀ•âP€ÌeÀÌå„	€;€À@|ÛÈCBÐDÑEBÌH‚ÍGÌFB́Ñ;€¨œ¬€Â~€é}ˆ´q@ÏA|@A|ÀA|sÀÍr@́€Ñ@B|ÿÿ`LÀ”ÌD0: ›@ $€•hˆ„Ð9È00'€³ЁÏd
þÿ@šÀštÌ3É€RÍSBÍtÌ2ȯ„Ñ„l9È¸Ç€›#›l9ȸÀ€›À–ì„@~
À”Ð(¹Ê¨¸€—è¨
Ñÿ€–ÌHÎÿÀ˜öP€ÌeÀÌå„=„	€€•(ˆ„=„;€Ð(­Ê08ƒ€ó~©Ïˆ´ÿxpÐ-Èÿð9
À}€À|ˆ@A|€Ði€RBÌSBÌ@A|ÈlÈŒxÀ˜€}@A|4Ð(™Ê š¼Ø$eÍbÌ€”@Ø$eÍA}@}QÊÀQ}úÿÀ™lÈŒZÀ˜š¼ØÍïÿ™;€¨¬¨¸Ì*(ð*À€û| ð.¨¼@?<À÷A|@A|€A|ÀA|B|@B|€B|ÿ¨ÒDÀ–CBÑ ÂΡBÏ¢ÂÌDÂÏGÐEÍ£ΤBÎ¥‚ͦÂÍFBÍ€›ØÀ}ز}0–È ÐÈP(•Ô€§@ϨΩ@ΪÌȈ
À” ÐÈP
™Þ€«0È
›ˆûÿ€˜œ€Ù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€Ì[€Î\ÀÍ€•ˆ÷PÀÌÛ„bÌ~Ì€ì„Ý	„pÈ
€•0ÐÉŒÌÀ˜€,&€¯„}̼	„lÈL‚À˜ÿ˜˜%/€™ÐÈLÐ)•ÙȐ$•8|9Ȩ¸
€›4Ð,ÙʌЙLÐ0kÏdÌË ¨ýÿ€–0ÌkÌ0@Ð8|9Ȩ¸
|€—ÿ˜˜%)€™ÿÿŒÌ$À˜ŒÌ!À˜ÐÈLЕlÈŒÀ”4ÐȌЕbÌÚ€ÙȐ§ÿ•¤ÿ•ðPÍ	€4Ð,ÙʌІÿ•lÈÀ”ŒÐ
ÉÌÿÿÐ%À”%À”%À”bÌbÌ~Ìô„€È¡€™lÈ/€•Ñ„lÈŒÀ”ðP€Ì	€lÈŒÀ”òP€Ì€™	å„eÍ	€lÈŒ	À”ÜP€Ìå„eÍ	€lÈŒÀ”	€¼	„Ø
ÈØ$€™ÿ˜˜% €•0ÐÈÿŒØ$€•LÒ
Èؘ€•ÄØ
Èؘ€•iÌÄØ(ÊÿÐ)Í.€ô„<Ø8™Ë
€•(Ø,ÙÊŒÍÿÀ”h€4Ð,ÙÊŒØúÀ”ØȐ•ÙÊŒñþÀ”Ø
ÈØêþ€•ÄØ(Ê Ø ©ÍDØ(™Ê€•ÙÊŒ3À˜|9Ȩ¸
€›ÙÊŒÌ$À˜<Ø8™Ë!€•ØȐÂþ™ÒÈ»þ€•Òȶþ€•ˆŒ²þÀ˜ÄØ
ÈûÿØÄ؁Ík	„ÄØ
ÈØ Ä؁Í9€ÙÊŒÌüÿÀ”Ð$YÊŒÌDØȀÀ”óP€Ì‡•	€Žþ•	€LÐ9ȸ€—8Ð9ȸýÿ€—dÌLÐ(¹Ê ¸üÿ€—Ð9Ȩ¸€—õ(P€ÎÛ„LÐ9ȸýÿ€›ˆl9Ȩ€–ô8P€ÏÛ„ˆ`Ì4Ð(¹Ê¨¸
ûÿ€›ˆØ9È´x؁ψ8|9Ȩ:€›ˆLÒ
Èؘ€•ˆÄØ
È`Ø ˜%€•ˆ€Ð ÄØ͈›@ÐLÐ0kÏdÌDØ(™Ê€•}@ÐË ˆýÿ€”0ÌØ(‘Ê)Í(Ð()Í0Ø(‘Ê)ͅÌÛ„kÌ0@ÐDØ(‘Ê	€™!é̀€•}ÌDØ(™Ê˜€•)ÌLÐÈLòýÀ˜ì„ØÈŒÀ˜cÌ?€›Ì<Ø8™Ë€•iÌh€4ÐÈŒÀ˜iÌ€lÈŒkþÀ˜DØȀXÄÿ€™?€°Ø
È´ØÈ€Ñ|L€•„Èöÿ€™4Ð(™Ê¨.€– 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û(:	„|È@A}€•}z€ÍŒÐ(™Ê”Hû(@•Iû(:	„{@Ð}@Й@К@Л@М@Н@И@ÐÝ	„|È”X	Ïÿ€•|È”X	S€•|È”X	€•|È”X	Ô€•|È”ãÿ@™0Ì0@М̛̙̘̚Ì}Ìi̝Ì]„¼	„;€ÒÕÈX
€•ÒáÉ$@–k	„ÔÕÈX
€•ÔáÉ$@–†	„ÖÕÈX
€•ÖáÉ$@–¡	„ˆE	„ŒÐ(™Ê”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ÌøÿÀ˜Ø(™Ê@A}À•}éÍx)Èôÿ€–ŒÐ(™Ê”Hû(@•Iû(:	„|È@A}€•}z€Í*€E	„ŒÐ(™Ê”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û(:	„|È@A}€•}z€Í*€E	„ŒÐ(™Ê”Hû(@•Iû(:	„ŒÐ(™Ê”Hû(@•Iû(:	„|È@A}€•}z€Í{Ì*€ ‘Î  ZÎ[€Î\À͒̈{@Ð}@Й@К@Л@М@Н@И@Ј°ÐØ-ȱÂÎØ-ȲÂΜØ-Èð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Î[€Î\À͒ÌÃÀ͈)9L}¥ã2 B!Õ1å2ð3ø45
@tP…`“pπÁTƒ ß°ïÀÐÑÒàGð9ú9û9ü°ÿÍ«;F‰¼V#6oV»|mé|