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‚¢	*†H†÷
 ‚“‚0‚‹0‚	*†H†÷
 ‚€0‚|0‚u	*†H†÷
0
*†H†÷
0´P‰÷€‚H'v_X½by*L{ªtÿد^ŸsO¿ ” ‰ik¥èíóA¥*YÇ¢ÊùO¹y°VÁàf*½Š"2í0Ì:Ÿ5½€›*˜ˆy8¸×‘êŸ4=2õö»í!@«„<ËDÀÔ?ìݖÓ[&e†—ž-Ë°/ûwíNWiUÜPc[Ûßl)Kq‹“KÓ´‚s†äÍ€ÕÌ4ísÍtϨf¦I厷4À+&–¢ÈÛÛųZC¾a¢ù‰s&»,÷«
3ak]!øwÏ6['Q_òi%/¯Fl¿`ݨTØåž|n)1Sàx­A·±6•Tþíǂ/Òäƒ
ç¦{DèY¦§½ê՛
oJÈ~Hß*1æµ1³u+é",Ëf6]»DÓu2ÝÉ1}½ç;‰–“ôô¼CLj8^{ôS-h‘ò|šxÕ=mÐ2;ß8#Ç÷@»Õfa_ð#­§’Í–-Ë[¾çžá<ÙV”ˆ<.u…7rp?ÙrhÕ=Šf!»i'F,‰[Õ­7¢ãÇæQP¦óØ÷Ü¥H´^ž
²qåUk-t÷“ˆ LR½2íŠÖ¤ÉEœÝ_­x6œÂL®.d·1¢»³µˆî1þ³ŽlÍ"ԛéÝCš}‚Å•zU%;=.ÃÿA˜5ñíò÷Ôª³ÞÔ4ó˛_a]š©@m¦ß_·û—¶sÏÿÐí¢]ßšÎ!šÏ/Š5ӑ£½Cbþæy{«°uхuõê·ÄßDç‘ÄÊI;@=§h(mnäU¶Ê](?…åäÿ@µ¾{&FyaS$Ÿj™wd@èpNî”x4q?¼ørõŠ@9øºŽîç£AI¸sÿl5å©þÆXmÛ¹ŸDÀÔÄwʎ£g’üBd¢sU9–0«	
ˆô2¿ÔÊ»I`–T-ÁYÒ kÓrŒò3r=‹rVé¹X8´Íîì
lJE¢¬÷ø]^„Æbð"w‘™Ò“OHÎP“8bÌ^­æpá&nj,Ï'UŸæJ)I6Ä;|È£
w>ôƔžž1-—_{@r'$kr@a[åÿ?ä`™ßwvöÁAvËãhã{Ö³ÇtNfvn)ÒÎÖÑÓC`
üéPó3Íú¼¥zMI¢Á¡Òªve/š<êžÕÁßÛu¸Ôç-$ÊkxØTÿ¶¸p"«Þt䧀W¶	¬®]Ÿú¼òΛ8õ›Ö%-F9`0U:umþ߅	«mݎ¤ô³ýì;ïøj=þ¹·Zš ïÀiç#XÈ>/½¥> †ÓzEöæÜ#èþ„T³;VM~_ý#X
ÿ79ߍ³X©îºZßöT™Ï•Æ'ò’¥ÙÄUÉMØ’²¢e´˜ÖÎϓïá>.õýG
¦&2Ób…ø: ìÿR¥ËÌ8º´{Ò;ÿèáùÍÜùû/œ…éÍ®WÉ#XÒmSÄJV«E}¡øX1Š›VŠNÆD'vüÙN÷—£a3ï}9á5D‘ž@ñèÙrˆã֞M>ZâùJ	ɚÉÐ¥ÒæïãîÜÓ£ö
In‡éZÂï»E}C/wÊržëð­\äyégl˜x]•2W—ê´«bˆk
DWÖÆ×jÊ9ו¥ûD´¸&œîR’ݤW´>v½h(NDn¯ßà,žö…ãqœÁu³(Ú!ÝYÃf®fœ–Aà?mßI¥HðÄJJÖ]i%¡vÁ–s«žCÍæc¹ß÷Ð\MÍÇR×Ûø½#[a+à2ºûiڝa`NMEz-|°¢ýn÷èøcur¦iæڌà‡Ô-˜ŸU÷¼îיÑå‰Jhø7¨¿²sE2ƒø|æH‡k-™XöN	:­8¾ÀD¨ß¹r£8‹ýSw;g4´ónt¡p<Q¸ÚÈÎZ¾]Ãa\c6‡Ëa;yýâ|óaî’i)ŸÒyoõîîlK¸‰cþ„0Yp^)à¨qéHöÅP?¥àîÿrµËÜ,8jd²6"ˆèÓgË2 ™3C_¿´ËK“)ëë!8FsÌ¿Û1ç²8¥1쫵w¢3›¥6õ$ÿr÷‘¶¯³ÞF*āžñEÁLŒUJӉÒ°ÄÜK³`ëõ…TAr^+*ýVó´/¼‡Ägáy•€êÝ¿cN¸­	!̨ƒ’¨q!]»bíÊXΈs
Šû[P°až‰®=Ùïa÷wÄÖ¥ÏèM*OðEð9äGctšRýÇ&Nԋ4@°Q
‘Zm—‡ÜÑq;t-Âeο?Oþ™p3€í,ێÜ÷¡siéryñÍ—ÓÚs²ã­±ooèwˆŠZ¬Ñà([D2â€XŒlíªS©\ƾŽ²Wé.p¯·d–	#¨ê#öU‹¤œïÑ“<ã㎩êS’{ œØ‰ÆH0Þ²šLGyö¾yÐHòZ¼;jÁk²GJœ#OŠ?æjmhÉ^þ]{
¨Çé²­+pE¡>M¬h´†’·Ã«;×6Þd6ë*1„DÞ.÷(h´ú5nU7…ÈÁeñ‘àiú&ÑI–-ÄåGÖۋÑH¹µùÙee÷-“2]‘*vÑ#WþÒ6)<ܼ y̌Œ|AŒ‘ÉN #RäËnm¿~dù“PŸ×ŸË GùԖèÖÎRÝ8_jÔÃÎ3ÌTxÒÙ¤Br¯Â†ó™'ҟ$×=jTPޞ;ªé™CÈ*€tÁ+XÙâ¿ ¸z³cw`yدí^ßCDkB»±¢Ñqšl7à{¸;‘x¶•ªï҅v¬.tRüs€S¶ïõoMËÕ±CV›Úûºç¨„èþÅzVTéÛc)GpÜོÿi¤‘0ñ_1À¹Ì‰=¼i‡¾ÉÁüù#‚•8BuPu-˜êkšNïﬖBipµ9MAâÃmŠ¥˜Ú$ŒIÁÓ}2CT*á6Á8¸A*ÆócÅú;§ýBöÙDÀ³ôÐÇù¥?šj"“
²‹ÔYŒâ܋O›ÿõ#àŽ¥Mn@´fùºÍäÖB1ßü †Â>¹bFßßã±*"D†[šPۇ]ÈúùG¨tõƒ,"^ð'Kô¦²›Œê*’^AºMçE[1ò…¦= ¿sªOlªð"†˜ÁœZIÛ MF_
òø6eäJ 1Kña!•0v”{v≉RÐ.]ôm}Ç?(Ãq碢ý½‡.±.᣶è*„Þ­JSd‘5âX¨JÆWºq¡2ëÐf7G…¦èyº¥Ã#?œvž™šê}‚ÜæöNÒ…aÏÆ0:u5ٕ4ýã™ìªÓAlÒ¢—HÜfY¢0†6ZÐìï3e<]’ÇÒ
¿¨ûɉˆý·ò¥‚‡lR”&g*Â!˜fÓ·°Â5•rŠ<ž-LnjBÄfH¢j&C+èi4û¨Å`\P%…G¾‘ÃYšÃ>µ¹ÿÃЄFúÈ^T÷.õOÚdææûÃݺÒ¤šöúbL¥Ë5Šâ©áâÏsÚûøà¹Åš
ä uO|ÆôI›E¶%ñþ.™öF#Ÿ·±çŠ|V–'xñÌæ\÷(Øwf[ýVz­9UgÎ˵8ŽEÊQ…Á ßå¿'B–ý}«9n\]ÆjúŠ&{Iý0áT`K,)™7^è¸+½{”/…ƒ®W¸1Qš³ÐÒ²Q	êR	·Ýc-­Û]ž”-aX¦ª!5ÞPouºä…Ê`…œ»0‚	ô	*†H†÷
 ‚	å‚	á0‚	Ý0‚	Ù*†H†÷

 ‚	n0‚	j0
*†H†÷
0¯P”õ½¢‚	Hh_eÈxmfé[ࠎVÀ¡óÖ#ÂJ®û0ȇ‚jÛ;þÆ­'ðX‡ÅX¤OPâ´
 J11êÙr¯TȆi<¡P,¶¡©lÛ®*êy¯éºÒrnžÉK®Vë‡ð’pÅ>ÓLOoÂ]1…n½ÁªD&B¦–¢âa•%InÑsëµíLKqÿQª&’Æ¡M ºªRFÜw`M¿Æv«{úÚZ²Ç`t~¡-è—Þá]¯úêskÛ¯~‚¦ä88£å­d•]·«‘‚œÏ¹;ÖgÁÙwË6F9½b<Z„œ‘,b6Ú²šñfýW«6{pª3p>¬âÀ+Iåwõd7qª»®Uù/Jë£M;øδÙAÆUž‘'¨uýëÆ.à–ˆsÃûÀ=ûw“÷‰X­·½Ê÷§¹‘ÇÛ¬é÷Ôn«+«™ÑdT¤hÈ
‰‘ÜHt4¨G +8T~#ØÝ|‰]¥Â6åtùç^Šô¸¨6N˜æWÆèr¢·eŒÙpJLÐ#LãHB-réQH“È3êåKªz œ@@ëcû+¤Þø½óöêWÄXr·?ˆ5:Þ19±Ú”×ŸaÌ	-üviUÇWÎYßê®*exc¡0.Èï<ñ¢	ç—݃¯Œz.
Ó	Sa7+xÍ[Bº¢°~{O~›®ê
±3r°Âëק܁た¹Ñim
.Í-z
s®ËæºÇÀ§—+Ž¯IZéðÓ*äÀúß9ʎ6+ÖQtˆ^	_#´’„erû­ãŠŸã6û8ÎÉO«µl‘mÈa͈»›çøIÆ·ð_‡¿›—Ïè£ã9|šQ¹E¦†Ë^ª@ŸûuB–‚"±H.°SA^\+"þ¶=‡0‡Ág¹% ’¶ev‘ÒMg¾q:4vÅa"”\BÈáÕ}Â_+ɨ–¯®ß¿_œvp`”âÄæ1ˆî_ûo‰–p:ÊyG˜ª©^ØÅ]ôÎSÀ‘&œá!ô´<›Ÿ m¢eÈùCf¡ì{jÛ½x_/LÇíÄuM\»#¯á
ïâÇØÛ,Ú¸ïR‡HûÁ½÷Qi®‹oA¨¬F·ûö$¯d2W¤ºNçRF$e=,kX¾6oê1fÖ+¦S÷ËKF»£ǟ{¢ ’°t³óe“{¹®¡}\Sìr•_önõd빜¬9hP8ƒ=»‘¡ŸÝïY¾Â=ªû™ëvƒœ¨
ßÖVËӒN<øËJøÙ:LWKÛ¹—^xҜ„Šâ«Ï9uVz¤œþ,ڃÌiêö—²š“	˜EÈ "¥ÒÄBKH=°BHì0µU?Gð=¯?ıæ¿æÀی9_¯Bæ	‚Fõžg`ÔðZA*öÛþ÷65›@fh
mtCØàNÖÂUiŽZþÓmC^¤¼ÕN«˜Mç‡ÖҀÀ‰XA" ÖÔ¢AQØÛvê¦}Ô	…5V¿—SìT.axtS¯y^1xWý67Ô¿ìŽÑ뵡£Bøœ@¿1ã8	şºJŠÈs‘/¨é¾Ép±îð2¢h_’ß!²¼Íi¶NðŠÔ׆…–5Øú—“8ÎޑœŒ}X)¶uÊnëÕnI)ô4±‰`ž:óÝh:š[ÿCªð˜Æ:b¢îŠcÊ®¦² hé
É܌	‡|ۛ­LÇ?3¡ª&ñîîùìÏð;AQ@G¦cbÄâÛá‡:ð‡`ÂÝÕzeÑÞÑ؊Ù]`-ž pIÓÕ=¥T÷b«kÉb8¥F²Ålëd)+©¿»X ì9Õó¬í;žÚzA©Þ@!r%‹|£ü\;T’Gm—rêüvˆÕsòîl/Í+„ÆÌÞWg‡ÁòçÕLQN“-y[”í£Õ|Ð얖H‹ÒƛÇôr¤×³»…u€–ÍqÿÁƞ
ûêMœ½Gý“ý͐
´bˆ;1-,0‹ÌÓ.µâ,,k_#j#HNgϧ¿dWµË›ð¦‰£âH	}iS쏔³S¬ŒÓÎ6¦+❣Ý`_Z¥T‚ ¿†Ërj¬V®˜-˜6o2ªÓëÑTºHD¿‡èÂj}Õ>mB<i_£Ý"1àœß}Ûíª
Aˆ §BdUép¢†ôŠìî?ؚ¼;O®ï ¯ÌôÉ«ü½•3båíççC75	o¥Ö«2'9Ž}”:ŠîJüyú÷PÌF1qýÊÏùýUt¥²gÝuÀòƒÜMçú­áÇ+6­AÒMµ`NÑ®µ¤í¶]Íjé4/›¨oêŽÎ[{K%¹?µGÏ.
‰$©ÿkSƒ2Æ œX÷aÛÈfzå{#D½`YŒ]§šDŽ¯kóH…¤ÛJZÒ'«c­´;LU} ½‚§ì„k@fS¾¼Sê1ëcºKî݉&²ÎÜofvÎ>º§gØ©•©UùO™c@ÿÑîÌÒŠWË{q%^ï-XæxèތàršyœôþxëTc†S(î5µó¢TK¡vuaÍ܌“­Ì/ž"(ËÁ¹?׋šÄ£1·™Çý5|E5\R'A=ßÙü=f,â`šñyu
Úcð±˜§J¤ÏÅDã] É/Ncßá;#i$‰‰ÎK¢Ør-Ïÿ™Z	×]UñþՒØû…è¯'ò#u8·<ij:ðbÆß6‘rK㶹©Êo±¸Aó®B‡ªÖ 7Bƒ¨¼fh"õó¶Ó棳ÅÝÛQ5ÿ¤ó¦ž¾Ê>v ÛdGïÁ姄„‰Ñ.ñŸäÙsp½©£fÂ,ÎYÐǡÑw‹.é8µËÄÒ}	×jµN|nœÚ(ši,~gæC³Ø·ž*!×_­10(¹–[ ô'Á4°*¤ÏðkÔ;Ž}$4š4äx®Àæ:Zhé5NX´?ð&Õ
. `:(§qop4á1{
n¶"Û´ƒfXUæ‹ùšwâ*ÊÈÝß’Ԟ!ãË9ÔŽ)Ë-ÆH™Þl1m4„xÉÉh"±Ëûeá˜X6¶ÀŸ-Ÿâ7Ý@åqãK=–j䨖$~…3Y·1X0#	*†H†÷
	1}JN¦ygó¢»ÁÏÔ\Y• ¿Ì01	*†H†÷
	1$"friendlyname-test010!0	+óÒˆ'Ÿ#B2Q?cß7;Cïz¨ñ`~*ft