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

‹k^÷Tunbound_smf22.taríiS+EÏû+†5
(¹€@•’«Þe…%;­·Ù{ÀÃã¿Y––~ð(ËÏVE$ABž…ŠÝ3;{%ᒇZ2eù²3Ý=}ÍL÷l/š¡9)×X7]Cí{@-“Íd&&&ú2¼ÅÿŸëˎŒg²££ã™q€‡¾ñ>’é»…æڎbõene®a{¨?m¯kFÚޔ¤‡¤‡È´i8–©“êlš*)›ñ¼ƒ¦um=mo•Ò6˜ûÎà¾liŽC
²¾C^u-¼dj†¹E§‡ÈxÀðH&›c“h*5"?=øА‡ž²7	´‘Ôû'›ÎdÓÙyõ%RDÌl*MەrQ3Jº«R@ì7¨ã3ÁB
çI±4e]§6y(6ƒÏ(6%ªf1Ù5ÜCשJ^äŒJÏL­Ìgæ
y9íÚVZ7KŠ.Ú¼¶>>FªŠ³Éá÷ºæ,§Ê%ëºbÜc£#€ù¹gÆǀ¦YuÒ%{›	4>†„W–	Îâh¦!Á9•ªÌ͵´«TCµ} ²%Đé©ÕüÚö¦VÚ$0º&M¿<»ð<;ýü’è ¥MsMzan~^ôÜÓt}M*,ˆg«²&½¸8µ0+:\C©Ð5àEBÊLÌô`è3K/.Η§VŸÏË	¡:Yf>'Ç°øgæ‹ÏÎÍÏæeÏ=d‰ËjQ‚y¤¥•âK³…üZ‚1C’Ö;	Œ$Ë#$©Ê)y
!p(±HA€ø¦cÅ]·L×ÑÏ5bÎQÚ¤¥{EÓ&ƒCÒہՂÈصl´ÑÊäuÒOä„Ç€LòD^q¥™$6™‡GÖ@6#“7'Î&d’@sy¶PX*L‚rl·Z5-‡ª8‡ I…Â}
˜ÞH¥RØIá‰d%Pªô®$áþæT-³„L£Œøì+^Uhù€
K©äYÉ"yŸ ‡3O¤÷a]«TE£¤l3•
ñL\]«À„Iƒd3#cØ3&/ÌÎ/MÍGGò½©,0‹FQë¾.“oÒØúTÅ怾ÂTáUî^b2ë—übÞ‰°¦ž¸ÞÌjXmðxŽÖ€.²–€G°N}b©ª¦®‘G!‰ÂBçNÕᇊÛ(,è{nÐnç;¦?èqì_’Pf™È1™ã«ÎsÔäý!{D=×דa:¤Œ¿úe©›¯
WES<tõ,LØ€Û¬K²E™ÏËC`|aEÒÁ<2°ž£?.É¡‹aq*Îó 
V²A'I"CÞæSw>üã‰AÞ
­ij+%Ib©ïšEµB‹–›rî;}¦]ÿå&²ÿMäÆá×Xáscwñßm´üßi’
Wž%s|«á!È#¤û<$þ…C)ÿwš$=ú裄¼ÿéǟ¼÷éÇöÃLŸ×öëmø÷¨IÈÉ̓_j‡?	9¬·[Íú!þ"ä»ÚÑÉñ¾à|˜œ·k‡Í݃úááé÷d—Q]¿$}PÃ^DüºÙ"Çû­ÆQ»¹KŽZõ½ÃÚw‡µ_€êÞÁ™ ²ß 
r²Wb3é¸ÞÚm×P9ȍÈÄdÅÔ!\³áìÜÝÓ_ë)Izÿ¸s֛_ÿÔÜküp
0c«¾¿Ûø®Ñ>&±A¤.«ùÓzÍ”µãæ7µãÃ&{hì7w›{ÇíÝö|Ԕö›‡?6¾9i5ZÍ]®=2Ø8Þ?øó—ÚüŽ
×ůh¯)t:½»§G̓ó?ÛÇgø„4®#F -øíq;,yj«û]„)Ž©óͺȞ	N±!&A©Uû®Uÿ¦v®ýÜøSP²lý›&izӞ¤À° ±Ú~»Œ	9²G¶Ñ®“ãƒúÞɟ¿S¿Ö¾iLJÉë5Iʦȗ|v °…2ELùuãëƒF³]ßo׏ävSªÿ0ÀË^ýï#)òE`ˆ“ïCÁ/A*aDªdåÔ­¬˜±Zø#Di£¬DØ,pÅ"Oßlr³aæTíf(5$¡yÄòN:œDWïä£&Ìx¼œýÜhrè½ú÷àŸ3î2'Â
>7ÌͼE*Ê¥¹÷}`þP;ÜÃ5)&—µ˜`2±5(…<
&ƒ©ZíZܹó[˜{FØbàRòÚMêpåN
Œ²ZÌlVeËKÕ	SÔJbK«¶{1
èµl í›Ÿ7G8õ«Uk}Ç1z5a–ñ·ðTÌôûŸÄß²̍LšíýZû”óÒ<ª·PËÞëèÀÏa½.µá]@h\¬”j?ÔÁ…4	4¿ŒïOÂ
ÔvÁKÛÒ¾°çŸáµÒ„-èóÏBnð^ë§Æ.ìŸ{õÖ·ö¤$…ïS„–’äË£höt÷=ù¡ÞnDäîWtà|ÁXÄåùðÿcý¸AŠ}!´¯ÚÍ6ù±öý,¸¶­)Ɛ€¥FvuS³YÚNg
]³7‡¤.œ‹Í¯ù°äyV§.–ôü«ëú"Cü‡â—¾GùO߃jhãcc½âÿÜÄ(‹ÿs¹ÑL.—…~¸†{à[‰ÉEüo™æ¹ùŽ_$äÈ8$/#ìWߤ=ñX^Ü#äål*#?õ¤ôDÿÌÒôê«Ë³Ä¦Ö–V¢ÅupXë+¯®¬Î.v÷É/[ÙÍÐH«ŽšŽB§ +••‘\2	+iA1´2$µIÜ6ÂWËäê:Ä;
&ñ„·4Üeò+gïv·Më^:¼ñ	h–²1õC€Q*o­‚7?—#âѸÜ%v2	BÅTãìTi~@L1@àfž½ž”|1“ãe@{=$¿Û·Õ@ˆú½O”`£vhQ¥eÅÕ¶ý*F‰z‘Šš(+ºMH:Œdk°uS8:¨Ò*^×¥Ó²dažà%hpkZZù‹¾éj-*z'˜¸Ñ("÷†i„„ê.ó“ã¾ÒËKëõU¤è.’Ù*M¦íÛ¡•4ú•÷“Ë€²úTӁ¬Ý5Ø
T`Vוҽ‹ÂÒúŽ-˜¼¾˜ÕÍ[û»«˜‚Éë‹é¸ýW‹h¨j~#Ÿ×“Ò…·EÿJ	½åˆü]J2zŸ–ŠüÕc.ø`ž"˜$ƒH6?pÞ»Mòp¥‹ÜZ…«¢¢M!¹VíüÀxf }³ìšÕ^ÜN⋹ËñDn”)‹>x-F9†‹ô*µœ"óØ°)Õ^ÎX¶Owd¡ˆí®'ñ‚žÚ6)™¼îu+U›Ø›¦««Æ€ã_½Ûé@2PŠpþ챤m@©H-Ë´Æ:™Slǂu7 –Î?lvÇ.•üBlPƒZ@ä²JpLþ¿n°aP/#§R©¨¸``K{‹¥K1Ù.<˜ùg
Ò½LðäÒ¢Ë뚮9;‚Ö‹véñÈv–ªQyJðÂ$@q‚Ñ(ˆ
/„†“º‚åô@opáã3‹+Ș¦*Ži‰à¹÷$io–.\¦#l݁`Ò^¼üÂÑ'û.׺¤ì}7Ý2Ð&r¹ÞùßÈx<ÿËeF³wùß-4¨ÿ	•ÿDîµÐ…H
Æ®XÓøÔyÅ=Ðq¥úœåÂÒs…©^Ü”‡¬Ì^š›žíèž.Ì-¯z½ì0’åD@ž-¾²0Ÿõ˘²Q^ìÓ3‡˜—¦‹«39ýü¢×Á
K£6Ê
/}_^ô+p6Ímc
ú–f‚¾Š©BßÒò«~Wõ2u;s>	
ð^¶EGåÔ3­!£ÓÏ>':yŽÌzWB}v÷
Ÿ×–gÃÝoA0ÈGn¦@ž}q~>bñI¡GÌ}’Ó.²âV²ÃKJÂÅ9ý¢:çÊU8)Ò½è†ê8Ç5Ë||ê"˵>0Û9%>¸7uŠÙÅ(s3PHÓ5V$ÁaŸÏ"ÞPoÆ^5]Rý‘¬S™à@NºpÈ@à€—,üºÆ.YZÕéd	³hÉ
Ý\Wtæ,6ƒheÍ+d3àhã£E6ÊçªCƒ{¶á u&ù¿Õ‚bv‹
ÿ-.-’ç旞™šgÌÆBŠ¬šÂyKÙI•Õ¡Á`u' ƕAÁ®Rø£ ¶„·U(š™6æØ!ÏÌ>»T˜eZ]Dp+…[s* °h:P>²L­ŠÆBU›˜F„ƒÀ‚ÔAÓ¡Í'!õJÉ7£LŠw®SôlÑ$ª”0¿µ¡'¨gâ}þÚEðô?t?oÅ£žÉË7ÙÇ!‰ð‰‚Êõu½
9Y÷
þ»
;x÷R-ŠrcÖñĬáPëI4$>`b—÷ƁPò‰iÇÒ›æxW§wç:º`¯xHUbÕ¿Uæ`¼SÃ^p¨ª0ܒØÊeÅeQïO*¼Ó;eÃO¸ˆ§úËّHr¹œß™ƒJ_†ü¤Æ~Ή8œúciý$Ü0l¥
Œ:òä#°gYÔ)™*ͯq‰O­IÄ«)ó†d~)‹ß)ß[Tʗ¿i‰‰Ñ‘m·„YfÙÕåÇüG¯ˆ¿©Ø„¥”6ÃÇò/_@ïzûÖÅãÓ^]´·«X®§cu„½'÷¼ ¾0Ez•z_¢–VÞé$ÙÖ2ƟÝJ'ý4õ¾B"q¢_pÉ^g±#/BÖgÇ©ç³7WŽ²&æ´6ð¦Â¢%Gßö.õñ}‡—ÃknO²(
ì»t‹½y}éßÅù_n"žÿÝå·ÐÎÉÿ,öü¼Ìo,žùżé¼Äï•õM½ü‚Hœ”í{—Éæž+Ì.‹ž
‹VãùÝrø3*ÿNcyÅï°c_m »S3¢Ç«cºËï2ÂoFX´®–^?é̯”ºF—ÔÐÛ=}ŠÝ³Ã`´l™•Îü°w‚8õìêl!˜Ãs¸’7ñ0åߨNþ{ùÝÒ;a¨kfw1–_
¥àFGrg’RBÕþ0êÌ>/L>o&÷§ž3š­¬s?6T./<„-&è÷€´ÎS$Û$ü$*#@£‘|,i–¼ÀÎ|˜÷_&ò¬¸3oíh……žØ¡W¥¸!d¤d "פW“ÍÑɃÊÂÎ˒‚]¬×Apa#ÓûsÆÆxwí»$ÌÝòå~È$½=ÕqFˆ—ÏA>/1%~ôº¤ƒ´|GFR|2æ—÷þƒßdǃï¿FÇÙ÷_Ù»ï¿n¥å£í¿S?íÕè¿<UXœ[|®Ÿ@A:Ìæmv„T¡øMـ¼öÆsχàk()¸V(&M œþ/>bÁà!še/žµÙÎ^h¼Ø…TôÈ)€ñO½ +ö­ÃVÖY~-Mé:°ˆì×®bí€e•Y¶æàK)|8Úԟ.ø¾K)Á
‘ŠG ñ/k®Å¤÷áO#  0ˆç P
e÷?è‚Ød¨PÈÅ
$.T€ž†‰PŒß\(€0€$yjE=ê6QAä
͆ØDà	ü£>Ö1‘em®v™a',›ºnnc7ìÖ@¨j_û«­àÓ-²®àVùd?(GÈbp
`u©=ŒÉ춚-ÁÉP¸Çîð·¦=G9§*;5£Ÿk=H‡¯´
žqCtý6Æ'°Pcvï館è3!èçUB§ØÃcXá®áÿºB†¼UPâÑB|n%n;ªØéó?p€˜q§a¾‚*óÁƒEqßq#þ#ݔÿ°¿¸Vvç5d”þ0ós¾JDLë3+"ð2,)֋M"r0½ˆUCùkÁy–²@XèÁ:aOóXuÅ£¤`ÅSÅÒ5Š›ÂpÕ3Xòa­s‡õR ‚·þƒM$³¨&=¶˜[…îÛͲ³­Xa;NY¥M
1]Q²ç×RXN†*ã·q—øVjÅãI\ñý³_JÅORÏ'º}!å#mØ»¢îÚ]»kwí®]Ôþ‹qöSP