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

0‚”0‚Z	*†H†÷
 ‚K‚G0‚C0‚?	*†H†÷
 ‚00‚,0‚%	*†H†÷
0
*†H†÷
0žáIf,€‚ø&`£féÂÿͲ“*ċ–ºÈs%WqoÓÚ5×7®h©Â
ÌôhF}…C—évúÑÔ,;²üç†îGg\¾§'„Û4+D¦Z¦wP¾È'¯¥çŸVÍ0èÏYÅÖÖÏ[‹¹"ñE|jÑtT}Ä6þ-ê›ZÛ¯ê$ʓÔ&{Š©Ay]\±äæêÉ*ȱl$ý—
y)RÙùÌöŒ
/ˆYd%//â紑ò¹ØÿúÄ W„ªÄÓ¤EQo’í˜Y×ªè;")“gpÙÀBôÃ3_f2ütöyn'¤Z[$cUc!»ŒléÓé­I²%âÖ°w.(®…`mþ`èŸD2%=`¶_Á‚Ï¡TB?–â³wæzê˜H	¢€aÉ]iÔ`p¡CòI÷W{
20»Hm)IfXõ™ôf%}kC^¥u[3‰f]Øu£©|÷ƒÃ)ú2@[¬TG´û3 XkËôÿ4›óÙÏ
G6{6+óÑòfRà%>q5­6H¢ñ¼È_ŠE:ÜsÎKÑ¥z½úJ‘ïÈêµNÒ§UÙ¸}1m–ÊIå±”‡¼9V¹Þbf™NÊ°»òklwòbì4"3‡¨ÕìõK{ç¸à:uÑ»)G‰ä6€è‹+¿:u{~)+|ô˒SÖtC»†Bb'ü‰ì“Ðqç­=ŽpçÛ¬8ñsÑøv†Úº¦¼yàý=oB̪Ħڜ¬e}’‡àCæE
Éñ ¹4£¨
z#}z\à4ù×gšjoѵí|¸b¤Á±Í¬eÈqpµAÙa"oÂIâE;_¿UT yºó˜©»UqÚ=†ÀlRøւ–7ä²­	A\¶Y¶ygјQ-ƒú¦Í‰ƒéåý//¦Ã—èz@¿Mž3TcÌP@‚Š#ÆËóMéÀÖ# {‰‘¥]-åɹ'l’S 瓚i)O3ğIé‘lá
œêÐÑÈ(E´±KªµfVö¤|ºá…þ-½ÂOAÔ×üá{¯4§dä
iÚ³“,kð›ðë逧¿„öQpít_þ»kצ3Pe(ÚÙ_`ƒ(Ôê4íÀ {"PÍIB
¤éЙ;Ñ0a-MG5¿í«´eû™Ñì£î}~yýóï"f {y'ÍX2DÁU)hÔ9eùq¾Åÿë:ÆüÉ-Üdi8›wÀ³EpCâ£î/å#*XHw‡›µI
Úé=îôǃ®ÂïHà¥ìC24[„¨
š7˜Tý*äB¨»ØÏl±Þê'—#è5ॼϼ3ÏíOz&àQÂöĔDk·SŒƒþ¡Še÷ޙžµÕ£øn:[à@LΤÅU£L=±‘€cGÌÖJ‹­*¿â”–åé·f«œàåO²G LfrºéØPÍE‚éÊUe6Ÿø€ÆÄÿøiU؛nˆïC–âå³ô»eø6w}=DKû”,~€Më[fց›/ҀˆjÃz]=º¸G\é®,£éÒ|4›†hä±}ìâÃ',R‘˜¥Í’6ü€tç•OÍé2ùd¹ÓEš²€Wò2Oœ*¸íÀ0Agv`–P~¦îа½§‚rëÓ-§Ã©ñPd÷av>,—‘P¦,ˆ/3‘.NGô벶ÕMÿ[fDÆDö‰çÅôeš#ÎS³HcЉœ5¬nma¹€íÉ?ĕ÷8i:€¸‹~:"Õã–^Ê/’®ŽÕYñu8ÞAÊÖUH6ÿ.j«pó )€41¯P)˜&ÈýVR}æð0XI‰ï©¾Š·òJ¬ÿB€p^œrîȈñw-Íw»l9Îåê$fYÚutÄpôßÐoËp|§ìMüÌd^»)zÜEÁ¢ôJ€a]®ƒÝJíuÍQ/f¦Y»Qžôú~r‘•ý¢Þ‹8
]eÒ`Biò=,ÎŽ†B­§[7R¸¿¼;ÌF_ìÞÃÜy½¾Š–õ©ut¤aÔkeX3Ò¸ý2c-(ýž‰ÒCÌ¢½Ø²%àŽhüµY£	µÐîðB)ÂC#Göˆuõ
ðèj@²Ø:´ëE‘Ç!óÙÏïK|>Ù¢0[–î)É6ÒC@§W´9Ö½ŽnFc½tüþ͵œç’Bn+–Ñ5ËX÷/ó"ýDud2C¥‹iA\Û#5ûè“Å:ä…gaÆßEâ®ä‡¢>‹Ð"Á¹t4…6
wØûÁ¤‡8V{éD\(" ‚µHŠÚîã¹ú̀êÙCȗ¢É[Æ+»ÝË°~4ym!ª´XtDÍ¢¨Bˆ½“}avQ°¢s܇MÅ_X<>/{‘Ú­š±§¸ä‹ŠÆäÙ!Íg<ÔÙù1EHÑs¡º1 ¬ZH?\`rjs”ý¢ïg–í?¯ìܳñ¥Ö2éõÞ©9Ñmx?;#4‚´Ÿ¨jÄxƒf-v_üKO*!bµeq6^įÆ}›Ûv¨Èï“‹ž#)|ÌŌ?z"ÿbªð}kƒzM3dû1“íߊž’#£X³–µÉm%Ö¯ÍžòŒH႞/(’p)¶F¥ Þd¦+Wh¤ðÂyÝ<‰öŒAÆ1+bkñm4£¾'ð‰³¥ôÔÎÒ~"QùbŒ…ËëJ6ÈÁÇáCEçr8Ն2/¸2—0§‘3­É¢w!BÇ€Pß/¬:_?î“žnáI¬^´žã¯v¤qܚ•5pÀr<!nÒçS'µP
í>JÆ|`€ñݘ+ BŠZ*yfƒˆóÁùë.4ܑÉuóå*æ˜ÅWb>ñm¦ÍK×*^m#X­—‘JÁH³ì
ÞÑ迄[æ{à¦*^õ6—åQˆuAíVÔÞ`J‚–þ6gØW]ñš¾Ü¤É‚vžþTªÕ¡ˆÔ}%êQ¡ÀwD;ÌBjÄ'ÚHŒ"™ßc‹]Ïcöü°—ˆ²û/A'‰3Š0'"“·«¶¥;iÄgdÖ1'hÚ(´²;BŽíP^Z ô>Èωfva%¸4 ´´\ú#Z€éƒJ‡DK‘¿áTòÇ©&ÌÁÁÖQTeŠ‘	®D•Ö˜;œ1ÛI‘µ—<LY#”¾X•2ö¾ÍÉ-‰0nüSõ¸ÎÙIŸÌuøCâŽê…ñ;gS¾1Œbàb`–Õ”IÈ«
5Wa#ÎäýÎpp!Òix@„íúB–"/,ÿæŸAõ«iÖ5Öh˜Ä(ªrOBº¨àÐ3‡DÕ¢S…”^¥¤Z(ZÅö58¬ùçÓHkÄèÙ³AâjŸ«œM÷…",#	YKy½3´h³ÿ9c¥.4Â¥Y¯ô':™xdnÙª|R3å8r0˜<Î9þ{i8‰¦ºô¿"‘ðr'ÑN¤¡¬ ,¢X§áH¨8P×|µ-ÌéEUˆ‚ž;iÄ9-.ñ¶§
g€fâßÎ8
ÎW‚f£*P
`Ü^[8*ó)¦š²®¦©øœ/YÛs£áq2aPe“¸…¿œ#Ž‹žP%÷ÌdÞõğƟ²D‘;ßõ~B÷"u—égÙ}Ík•«sØø{ž=ûâú£ˆ›ŽT᩾¤v]H /ïÔíGiåìÛ¡`!ë;J"ÀòS%Åù˜u´™‹s}X—Õ|E»ðòyý+Ä$q܁KÐ&žÃDx÷Ð<pÍHcóyQà(ŸcžIϪ…±h3Kþ]í9“É‹s^ÙUҌ§4ÒW¡5$}Zß®Zt&9Y‰ût÷ZUœÛŠLâ'Ž†qTÇo¦ u¶[pã4d±%öl&`Ä~1¼÷Osûìú/AxN#Waû¥iÌUµª9³
ÿõðqÄ46r¤IÿŽ®¥ê?و^ˆòùky¼ö“QÌ¡ÔÜrø%&ðŃŒäôD!Ú&—¹øó¾à5ð6®6?„ç#2‡æ3¸GnÏv3üGßI·|ßl¡Ï?µržl„|þ¥Bb¯G¥ò,•Ô¤Ð…3 ÙɎ+ÓŶ¥ÐÚå@oX‰˜þ‹ÞkßÝÿ¸˜&f6{¢N/¹òV•GB/òL`“ÜcëÌ3‚ÂfÅ4±íʐ9VÊl¥DÓ~I*(T(E©1‹þY[L­‘¸0O.sö'»<y«6ª¤<(kTºJ#ýF¯õ­û	™!rq"ôÐüíÄ}¨;Z•Ñ¾ØöîÉ;É
Pñ6TÀÜ»¬"Á1•Ô¬¸FtJ¨ÙØÍÈÓÀ“HL*ëp^ç-î›Æ¦š¬FòO½:õªS1_9\}²• +#‚;§ÆJ=³‘rêgÞó^òIãáÞx‡d¦¸Tq”\ç¯ÙŽ€¦q²Þç\96½ëݗ›¢A}™œüD`6Ô±|–,T#ûö0ðqÅ5'›²¯¬lCÅòXiV·ÙV$Ú¬™#@æpĞâÖn<•'Ä^óªaÿ}³ë†ßG'µ[a$P§kæ¹…õᯠ…KÍrc*r—×~gA”uBޕJ`\dBϨ ¯òd[EÍ2gþÑ…BtZMÑuãÓÝ0¡o،«‚ÿ[(Wѕ‚)Lܓ×E‚ÅͧãÅ@†ËÊ®gµ~u9lÅ>#0±¡ÕìX°¤B“I|}æÇíAdýÚ=8åÁ¦gŸ\ácë¨V¯Ýnû}g믌E¡Œuÿ#K¸”¤Ïj	“^11äwƒìû°èIפ?4æj΃}ê¹,»'Þ^b[ýeH:ŽaÚe ±ß¿S£;¸÷ð5/Lx0üˆ|±I_Mݜ’Ï»’íìÒ¿Þ°å`N2m¯æ2ŽCŸsÃT36ž@êØ.ìW°:ŽC‹fvßûÞdóÞ*ÿ$…“TF¥9Xóñoâ;4çbƾÂSk)ýëýJúž0›$¶?ï95…‰UÃêÀ2¯0f®øb‡çTÚ½Z•NE ŒÕ¤ q4‚Z’ÒŽÿÐS³öŽ¼ƒ­"ÏßÛ06ªÝ9.6/ƏêfW˜Ikج޲^BôoëœØšºˆšl
{d~±BÙÏÕ~üj¶²ê·`DÏè	àѽk„‰SZ9N'gÚ.{ÃO-rºʕsIi̔/EÍçέÇÍ'‚*]]aDÕt°L¢rkl¦™9|k›t¦ƒ/>›/=#¹²’@`švÐՋQÌíŸ?ä9z~ˆ
c›%U„³£#B©^f$,’ý¯<ø ¶³®däÈ©w˜i--×Çĺ*ížT°ò_Ô]=žo´¶¢s”æÇ!æjîjm”D¬°¸èQn!ʸ%W…¹ñS
¬ä¬¾M°¤™K,„4Í{‰]¼!EyÂCmgðHSÙM@ÃVû&–Ïp襨í¢À¶@d<2þöQÏ¢l4W‡Ål”kF±L¿Úû«å±Ì<¹ŽÏŸxÓ—G"²aUËÆýp¬a‡2óЛ~°ÃEÀª4­2ÃÀ›2ýá®	ôEXă@¤_¶Ço]üßO{JÄð²z¤Ñu‹õÊZaÈ,Øòù¼#¦™~C‰ÿ÷/Zð@
H²‰ú3#㝜"̱½õ{ÃyIџ¹ê
‚Á:=LªBfÀþäM®6r§è¶ëÐï[hê%Õ|<›?¦«ÃE‡´üW0Zèh²$0‚	ü	*†H†÷
 ‚	í‚	é0‚	å0‚	á*†H†÷

 ‚	n0‚	j0
*†H†÷
0åSM—™‚	H.ʊ6ƒƒ"YÌs–=šOv6“Dh.~£mLhú
{¾Sÿ%×d,•ÇeÕ¡ÍÑ)|¼u {tb/mIŠ£¿× c‚	oÍ>ê™Ý¡ð,Z>75P¥û¹Ö$Š¼¹ÜõÆC#—ïø)LôÚÿ½JÆ~M–7,'ɑY›E“¿3€Óœé7QYh3-ë[V”µ‡*¤TöRROè–gÈîIì7Õõ™Ò„ó öYNä‚cãÑ´NÿkêàÒ×kþ*@Ꝯ:Q™ŽÎÉ­";8jÕ™¹‡”—×­oó\ÙÂHT6Äށ³ó.ƒò'Q_¸åÀ֐NK´êÑeLnW…¢úÐ?¦ýõTVp®cœNqÆdy¹üUޜIQ¢¹B³6ö¤pPeÁŸBšI’hó=c²–ìãúÆm3Æòꪭïó/9ÞÑ/›ñì¼NdkóB“ÄÞ I]J‹2o³›Çn+gø”Víȸ˜5_×_‡3ŸETci„âa7 Ø=‹ÞЗŽ>U-WE…´|žãØ
	¥æ°¥À¡<ì‡		/p³:CÈt¾ªÓS5¯Š@¬µU!Œ®Wš®¹:â„܃ǙL|Ô\†²ÃœeµQ³ÈÖµ&Î9æ“ÉNGƒ§U{Rû¦5Ð?bÂÕÓ¿b¯q„d8Àö.…k@ÒuÒ,#¤:d:/Obù¡«%¿úE€® ÛÓjîPAað^¯êŸ1‚n'ûÑsRnK©ÅE\àHÄӑœ	¬Žïæ!ÙMH RÕ´GìW5&ö564wëì¿äÈY¹%[$ff¿{pŽ+Î:£üÕ¥ýç1x!ŒL¾ÈçR}Æ¿—¥ÈŒ(uœ³5=[®Ñ€ÕR¢†*ÒÐ	c)yXC…îÎLºS2¾}}™ˆ978<^[t¿jrõW<­²¹½¤Ú;{‚ï,ž÷ûÂ[ˆÏ€vòó|Äc/+Û¡-ÑöþOûËú¶´Üõ%ΣRƒ”
už~$,i‚	Âçòo%#4ŽrÀ}ÇC'úncM1–K‘wM	Á—N…F=íßÎ7[æ«÷Få8’%:Ão@ˆFUQ?@	RSëiïô1÷͓8<X‡Ë|uлôÞâѾ²'¦P”hÓÛà®èCÃBspí§Í““®«ù{þþ5±Z Ùˆo˼Ô%”bÁT´YpuŽË¤í«B”®EOÔjgû
œgÀ›r˜¨l؞#”
®âB€™®u{釾²<â\ɲ忼¹60ŠwH(Ëþ'#}wtÒJ睛ÖÕDߜ8ºe”®æø0”ô0þæƒÙÚӉTë$–)kÊå=}ŒÅ»ìîÄÁ~ÂašéÞ¬É<3þ’ö“
¹–‡ƒP´ª1L¸çÂÕù¬Þ]Â"ø͞~þ3ޞòâÄ(1R<|Xƒ¤gFÎ
$¥æÛ]BaÊ¡¨býº…%éÁ÷?¾B‰ìåyhcX[Dt–d0¨û$á|•hx&d‡˜%£X¬æ¹n»Â*‹OÚñv¡%Œ3Ú(%öÖF
¨eÌ^,?ÒÐ{Z$a}SvÜåTß\,%”Ù±¯Ýd³Uÿ«œ“„5&WoåÿޏˆÊ…Õ7¸~kÝÞ'8³_Pv1¶U,ÊëQ}¸öI‰‚#‚¸+ß8»J­EH¿W
‘ìMVp‰c\I“o&¶N“¹Éy”="F#WR5–[qø±˜këW¯„ù7#½¬•€'Æ',¬G3èšý²$å}ð:&ã‘Ýd¾Ùéó¾uŒ`tÑ£tzŒ÷…-ÔÄ¥†ïã¹Úòq7"ALš2íʵ°@ÛÄTíJ‘/ˆêhqH	@ì¥ ¸Ôÿ´Ó#"TbžîÁTC}‚“)ÒW”CYoô¶„ô}nB>s*Ça'~Tèuºd™{:~»‚M€Ž}XúÞ/ß!Ó¨â\P6̈cJc<¼!âzè6¬ä/•8µ<Dä’l-;QÖušÀzW˜3j/奈ËCևËèt¨y~g9O•ÂµLŸéà1dìÖâBÄKj=" ¹ 'ÏLßú±
ÀꞘ…–×&<nJ‹½	p&/x1wUÊkK{mpAõ¢¯¾˜fd¡æ𫛩ýy'Ü’Óᷤ'Yë N¶tôË~íZé‹Ðèc3³|t¬S€#ÀŽ«AéÒ
KCøûÒWÐgÏc}_'æ
—jF>¯·FÇ
8©¹!™occP¨‹æwFÕæU̺&Vèjœ%%ZËdì[
Á¡?WsëaNêJ¡C¸W&æ*o6…Üi“lˆ'¬ý­çùRƒ©ãßê‹Áà?oT‹É“sZߏôÉ-zß=êûQO«HÓfpÜsÀ ¤õÚÌn@&¢2©Óµ÷éx‰àó_ã¹ÓGü*>TìÕª|›EibäâÕá!?o-Ï鞧4*Èp6”1ËDTÆàŒØwÈÈêC‰ûk–Ãݧ?ÃSÈ^1¨Ç…Œ¤Ý+ÏPÿÀªt ƒ[±¾K(„8žH¿»+!1T@}õ{A昱4v¹å:œx‡¦L|É
ðöƒd€‡Îð4,³¼™P7ÄeU~0ÐVÂ#_Š¨£ázkë?§.–Ñ#”dh0ýå;â$Z“šäêí͋.’=CLه¹§¤Sgm*D\D£×‘J­,W­Zhõ˜{‰³âÔF?à Ä_z¶µQC¶™õÓàå€X'zñU0ö–«6ÿT0&3‡NÂ|¾À[ؓØ÷áÜ6JáDlÐJ:wÜE°«ðrD›û4*±˜,µëq#®´É7®!ç^­úÙ 3ZŽ?ƃ¤X­2urú×3Íìqe´ÅQ¨Á’“0Ð 3B¥mcóÄ-,(ê¢"5ÈÖ@çâs)<$¡<âÖj_hÈðõ¥¿9’Àò45¹‰0H§zf€õaëõ/¿Šî½h?ÏpîÁ÷^ðZ~oTÃÜ-”¹ÿ#Øv<†:kæ!b&t”ݧ,å<b0Ùꗔ×/þ©Äm~õ…Úw¶’‘¦6º1`0#	*†H†÷
	10ö¡:F·œŽ¤É&§Ÿ9mÜZB„09	*†H†÷
	1,*friendlyname-sub-cert010!0	+Ä[ô»¥ÑU.Þ×0M¬¯Úp¡ndݕéR‰-®