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"€(»Å
8
 ØÕÈX'€•ØáÉ$@–Á„@Ø$QÊé™4Ð(™Ê¨€š,€€@| Œ@ØÁ́À́@Ð@ØÈýÿ™,€À€|•È€•”TX%€•Ì@Á|ÀH}ÀÌ@Ì@B|@Ì@Ì@Ì@Ì8•ÀA|B|¸€™ÀÍÎf€hÿ¬¨€Î–@ÐÿÌìCh¨@®~”
ÈÌüÿÀ”ÀÍÎ@ÎÿÌ
•€•”
ÈÌüÿÀ”–́€Ï,€À€|•È€•”TX%€•”TX%€•Ì@Á|ÀH}ÀÌ@Ì@Ì8•¸€™@Ì@Ì¡€–@ÐÀA|B|@Ì@ÌÀ@|ÀÌðÀ@|	ÀÌÿ?ìè#@ó~À@|
ÀÌÀÌ•ÀB|€™ÀÎǀÿÔÿ$À@~Ï~À$dC~@ììo~
ÀÌÀÌÀ@| dP ÀL~@A|lE@é~ @v} €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@ÏðÏìÀÎÇ€€Ì	4@Ì@Ì@Ì@Ì@Ì	@ÌÀ@|
ÀÌÀÌÀ@|ÀÌ @O@Ïì$4Ð(™Ê¨€šØ 
ÊØ Ê PQ ÀÐ|Ø$QÊ	}ÔP @Q}ÌT@ÍÀÌØ Ê>ÜÜ À~g‚Ìù€bÌ4Ø
È8ØÈ0ØÈ @Ñ| \U€}@Í€Ím@Ðn@ÐÀ|ÿÌ €š4Ð0Ç„·„	Ël9ȨG€šˆ¨ñÿ€–4Ð(™Ê¨
€š(Ð(gÌbÌØ Ê€0Ø Ê,Ð(ìì™ÊÀ,}€ƒ}“}—€Ÿ}û|@Ø$›€À~?€@Ã|ß|›@ß|iÏ€Ø|€}@ƒ|Ÿ|›@Ÿ|aÏ€ˆ¥Ì‘„QÊýÿ™mÐ,€mе€ã„4ÐȘŒüÿÀ”À€|Ì́@ÒÌŒÌLÌLÌLÌLÌLÌLÌLÌLÌ,€ã„À€|Ì́@Ñ	À˜€Ì@Ì@Ì@Ì@Ì,€#€Ì$@Ì$@Ì$@Ì$@Ì,€ã„À€|Ì́@ÐÀ˜€Ì,€'€Ì,€ë„À€|Ì́@Ñ	À˜€Ì	@Ì	@Ì	@Ì	@Ì,€(€Ì)@Ì)@Ì)@Ì)@Ì,€ë„À€|Ì́€ÐÀ˜€Ì@Ì,€%€Ì&@Ì,€(Ø(€Ñ™Ê°~ÌS—ÿÿŒÀM}éÍ4Ø$eÌ8Ø aÌ0Ø()Ì<Ø,C|-Ï<ÌÀ@|A|…Ì°Ø$åÌ´Ø()͊Ì€Ò|4€– Q €}0Ø$Z„@•€Ø$Z„„Ø$Z„ˆØ$Z„ŒØ$Z„Ø$Z„”Ø$Z„iÌ0CBÐDÑEÂÌHÌGÌbÌFÍ·„lÈŒ·À˜4Ð,Ùʘòÿ•BÌ€€@|€@|€@|€@|€@|‹@ÐbÌ,€CBÐDÑHˆE‚ÌÀ@|Ð(™Ê¨¨G‚ÎHB́ÑFÂÌ,€Ð(™ÊÀ@|€Ð¨€–àP€ÌQÀÌÑ„bÌ,€U€ÌÀÐŒÌV@ÌW@ÌXÉlȐv™X	€•‘„Ç„lÈ	˜j€™YÉéÿÀ•âP€ÌeÀÌÛ„€bÌ,€¨œ¬€Â~€é}ˆ´q@ÏA|@A|ÀA|sÀÍr@́€Ñ@B|ÿÿ`LÀ”ÌD0: › $€•hˆ„Ð(¹Ê00'€³©Ï·„d
üÿ@šÀštÌ3ɖ€RÍSBÍtÌ2ȑ„Ç„l9È¸€››l9ȸ€›@~
À”Ð(¹Ê¨¸€—è¨
Óÿ€–ÌHÐÿÀ˜öP€ÌeÀÌÛ„É„€€•(ˆ„É„,€Ð(­Ê08ƒ€ó~©Ïˆ´ÿxpÐ(­Êÿð9
À}€À|ˆ@A|€Ðö€RBÌSBÌ@A|ÈlÈŒÌÀ˜€}@A|4Ð(™Ê š¼Ø$eÍbÌ€”@Ø$eÍA}@}QÊÀQ}úÿÀ™lÈŒ®À˜š¼Ø()Íîÿ™,€¨¬¨¸Ì*(ð*À€û|Hð*Àhð*À ð.¨¤@'A|@A|€A|ÀA|B|@B|€B|ÿ¨ÒIÀ–CBÑ ÂΡBÏ¢ÂÌGÐEÍ£ΤBÎ¥‚ͦÂÍRÍSBÍFBÍ€—§@ϨΩ@ΪÌl	È°1›2Ȉ—b€«00Ë!›ˆúÿ€˜,€ØÀ}ز}–lÈœÀ™È Ð$QÊP•ÙPÀÌÑ„s€ÚPÀÌÑ„,€œÜ˜@A|À@|A| %CÎDBÌGÂÍEBÍH́@ÑFÂÌ,€C‚ÐÀ@|A|GÐIBÌJBÌKBÌLBÌMBÌ@A|HD‚ÌEÂÌNBÍOBЁ€ÒFÍ,€ŒA|@A| XQ €‘}A|@A| \Q ÀÑ}A|@A|B|Ä„À˜€“¬€€“Ù„˜EÜEÄ„À˜€—¹€€—Ù„˜EÜE 
åÿšÒ,€l%Èh4Ð$iÊ
¤höÿ€–@‚} ¨URBÎS‚Î:Ȉl%Èhـš4Ð$iÊ
¤höÿ€–@Â} èUCBÐDÑEBÎH‚ÏGÌF‚Έ]€Ì^@Ì_@́ÀÐ,€CÑDÒaÐEB́ÀÐFBÌ,€CÑDÒaBÐEB́ÀÐFBÌ,€ÀÐ4Ð8±Ë8	°(Ø8µËx;h5Èt7€™€B|ÀA|—Z€Ì[€Î\ÀÍ	€•ˆbÌ÷PÀÌÑ„,€,€pÈŒ€•	ÌÀ˜0ÐÉŒ	ÌÀ˜ÿÿŒÌ$
À”ÿÿŒÌ$À˜ÐÉLÐ	™4Ð,ÙÊŒÌÒúÀ”‘„·„}ÌlÈL_À˜ÄØ,ÍÊؘ%€™Ø$­Í€ÿ˜˜%%€™Ð(•ÊLЕlÈŒÀ”4Ð,ÙʌЕbÌ»€(Ù,ÙʐÐÿ•Íÿ•ðPÍ€4Ð,ÙʌМÿ•lÈÀ”ŒÐ
ÉÌÿÿÐ%À”%À”%À”bÌbÌ~Ìö„4ÐȨ€–€È>€™lÈE€•Ç„lÈŒÀ”ðP€Ì€lÈŒ
À”òP€Ì€™	Û„eÍ€lÈŒ
À”ÜP€ÌÛ„eÍ€lÈŒÀ”ÄØ,ÍÊØ Á|@‘}mÍÛ„€lÈŒÀ”€Ø(ÊØ €™ÿ˜˜%€•LÒ(Êؘ€•ÄØ(Êؘ€•iÌÄØ(ÊÿÐ)Í €ö„<Ø8™Ë€•(Ø,ÙÊŒÒÿÀ”›Ì€ÄØ,ÙÊŒ!íÌ4Ð,ÙÊŒÔùÀ”Ø(™Ê•ÙÊŒæþÀ”Ø(ÊØàþ€•ÄØ(Ê Ø ©ÍDØ(™Ê€•ÙÊŒÀ˜Ø(™ÊÇþ™¸ÈÃþ€™ÒÑȽþ€•ÒÑÈ·þ€•á„,€›@ÐÐ$YʘŒDØ(™Ê€À”óP€Ì€†™›Ì,€LÐ(¹Ê¸ €—8Ð(¹Ê¸ýÿ€—dÌLÐ(¹Ê ¸üÿ€—Ð(¹Ê¨¸€—õ(P€ÎÑ„LÐ(¹Ê¸üÿ€›ˆ9È
€—¼Ð9ȸ€—k@Ð怈l9Ȩ€–ô8P€ÏÑ„ˆ`Ì4Ð(¹Ê¨¸
ûÿ€›ˆØ(¹Ê´x©ÏˆÄØ(¹Ê@´#iψÄØ(¹Ê4tÀ@)͈LÒ(Êؘ€•ˆÄØ(Ê`Ø ˜%€•ˆÄØ(Ê€Ð )͈›@ÐLÐ0kÏdÌó$
™DØ(™Ê€™}@ÐË ŒýÿÀ”0Ì@•bÌvÌu̅ÌÑ„kÌ0@Ð(Ø,ÙÊŒÌíÌÄØ(ÊØ
€•vÌuÌØ4MËØ µÍ…Ìc€ÄØ
ÈØ
€•Ø$Ä؁Í4Ð
ÈÌýÿÀ˜DØ(‘Ê!é̀€•}ÌkÌò$•Ü$•bÌ0@ÐDØ()ÌÄØ,ÍÊØ ­ÍLÐ0Ë³ýÀ˜(Ø,ÙÊŒÀ”<Ø(‘Ê•Œ
À˜DØ(‘ÊÀ”iÌ,€Ø$QÊÏÿÀ”Ùʘ!­Í›Ì}ÌÄØ,ÍÊؘ%€™Ø$­Í<Ø8™Ë€•iÌ€ÄØ,ÙÊŒ!íÌ4Ð,ÙÊŒÀ˜ỉ„€lÈŒïýÀ˜DØ(Ê€Ø€ÿ€™¸ȓÿ€™ÒÍÈ؍ÿ€•ÒÍÈ؇ÿ€•á„Ø(ÊØÿ€•Ø(ÊØyÿ€•Á„c€°Ø
È´ØÈ€Ñ|c€•„Èöÿ€™4Ð(™Ê¨6€–°Ø$MÊ´Ø(‘Ê Q €}0Ø$n„€Ø$n„„Ø$n„ˆØ$n„ŒØ$n„Ø$n„”Ø$n„<Ø(™Ê0Ø$UÊP@Ø À‘}áÍÊüÿ™‹@Ð4Ð(™Ê¨üÿ€š‚@Ð@Ø Êüÿ™Ð(™ÊŒØ€•Û8P€ÏÑ„ƒÐ¼Ø$%ÌÐÕÉ`
–¸ÐÕÉ`ôÿ@•µ€ÄØ Êûÿ\áÍÀ}  URÂÍSÎÈe͘EˆÐÕÉ`
–¸ÐÕÉ`ôÿ@•À}  UUÊCBÐDÑEÂÍHBÍGÌFΘEˆÒÕÈX€•ÒáÉ$@–¼ÈòÿÀ™á„ÔÕÈX€•ÔáÉ$@–¼ÈòÿÀ™	„ÖÕÈX€•ÖáÉ$@–¼ÈòÿÀ™!	„ˆ°ÐØ(­Ê±ÂÎØ(­Ê²ÂΜØ(­Êð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ψ ,vñW‡¦ ¶!P1h2~3Œ4¢5±@P$`2p[€á u°…À˜ÁïÐõÑýÒàÓð)ú)û)ü