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

Ah@v¢Â_ =_`‹›AAAAÄŒ08À˜Œ0GÀ˜€@Ø@ØÌÌÌ(ÌÀiìÁÌ¿ÜØ©ìÄŒ0À”
@Ø	@Ø)@ØHØØ?CØ@CØÿ¿	À|ìƒÌ„€^Œ?ŒÀ̈PŒ<ýÿÀ”¡ØÀÀ˜Œ?ÀÀ˜ŒÀ ÀKì$ÀäŒÀ Ànì$ÀäŒ@CØ?CØÀ"ÍÉŒ@• ÀÀÀ®Œ4€„€„€HìÄŒ%ÌUŒŒ%
ÌSŒŒ%ÀÀÐ|ÌQŒ
Àÿˆ(ÀÇŒ°Œ
ÀY€(
ÀY€8
ÀY€H
ÀY€
€Œ|ÿˆ(ÇŒ°Œ
Àÿˆ(@ÀÇŒ°Œ
Àyˆ(@ÀÌ(À]ì)ÿÿÀSÍ^ìÌ`ìÃÌ_ìƒÌ°ŒÀ]ì)ÌÀ^ìÃÌD
À`ìƒÌ
Àˆ(_ìƒÌ°Œˆ_ìƒÌ°ŒD
À`ìƒÌ
Àˆ(_ìƒÌ°ŒØ€@|@Ø@؉ˆ€„Ÿ€­€¦€Ê€Û€ë€€¨€4€l€M€a€é€'€(€;€L€U€V€W€X€ì=Ä,À´Œ@—€ìA΄€ì=Ä,À´Œ@—€ìA΄€	ì=Ä,À´Œ@—€	ìA΄€4ÀÌ3.+Ä	À”Ã~	€²~.ƒÎ€š$À$À
®~.΀–$À6ÌKØ
@Ã~/Cϐ(Ä(ÄÐÐ$
€}@û
Ä
Í|Ì$
Ì

}
€‘}
À|€ÌY€,(Ä(-ÄÐÐ$
€}
À|,€ÌY€'øÌ@Ø,À$ÀûŒ„€(IJˆ2øÿ€˜(Ä»ˆ2¼Œ2½2¾”2
À|
}
Àá}À™(ÄÄœÜ%  &
~ðÿ˜%
€¡}¡Ä•@û
Ä
Í|@™
€
™}ÿƒ%ÿÿÀ
@Q}	€•}€ÌY€.Ä€•@Ø,À$ÀûŒ„€6ØKØF€˜À˜ð™ìĈ$'€˜€0CØ)ÄKƒÌ À6Ä
€Œ|6€Ì€„€©ìĈ$€”-<À…€'€2€G€7€[€`€9€„€¿؄€?Œ7€
ìÄ€”Œ$AÐ<À C؅J€e€Ž€±€J€J€J€„€MûA؄€„€6ØKÄÀ˜€KؽÈ0¹€˜_€^€^€^€^€ÿ¨&À̀̀΄€@Ø°CØì	ÄÿÀ	ÀÈ|ìÁÌìÄ@Ñ|þÿ@•4ÀÿÿÀÉ·Ì4ÀÉ·Ì4ÀÉ·Ì4ÀÉ·ÌGÌÀG€Í»À)ÃÌ9@Ø0Ø%ÌDØØ	Äðˆ$€”9؄€IìÄœ$À•ŒŒ€›Ø9؄€|ìØ6€Ï9؄€9؄€IìĬ+À	Àê~$À ÀŒ–8À±€DÄ€˜0Œ€›8À±€ 1Ä00'—ÒŒ©ŒIìÄœ$À•ÂŒªŒ€;ÀÿÿÀ
€Œ||ìƒÌ8ÀCìĈˆ$€”²ŒGCØÿ‰<À^ìÌÿÿ
ÀÀ]ìÀ
}ÓÌ_ìÃÏ°Œy‰<À_ìÃÏ°Œ¦Œ‘ŒhìÚ^ìÌÀnìÀ]ìÀ
}#Æ
@}'ÎÿŠ<À_ìÃÏ°Œ€ÀnìÀ]ìÀ
}#Æ
@}'ÎÿŠ<À_ìÃÏ°ŒÀnìÀ]ìÀ
}#Æ
@}'ÎÿŠ<À_ìÃÏ°Œ€ÀnìÀ]ìÀ
}#Æ
@}'ÎÿŠ<À_ìÃÏ°ŒÀ À]ì$ÀäŒyŠ<À_ìÁÏ°Œ"ÀKì *ÿÿÀcͦŒ‘ŒGØhìؐÖŒ€"ÀóŒ8ÀÖŒ ÀóŒIÄÀ”HÄI0ÌIؐ(€Ì°CØ0Ø;@ؽÀ)ÃÌûŒ€›,À$ÀûŒ;؄€;Ø6€Ï„€@ؼÀ)ƒÌ:@Ø|ìØÄHÄ
€|€”mŒ	Ä)Ä	€|€˜ãŒàŒGÄ€”ÃŒ:Œ/3Ä—4'@—ìØ4'@—ìØ4'@—	ìØ/Ø<€:Øì	Ĉ$€”Eì	Ĉ(EìƒÌ„€@Ø°CØ4ÀÿÿÀÉ·Ì4ÀÉ·Ì4ÀÉ·Ì4ÀÉ·ÌGÌÀG€Í¾À)ƒÌ<@Ø|ìØÄ€”„Œ	Ä€˜¸ŒàŒGÄ€”ÃŒ)Ä	ÄŒ<Ø)ħÿ€˜ì	Ĉ$€”Eì	Ĉ(EìƒÌ„€
Àÿˆ(ÇŒ$ÀMì/Äìÿì&ûŒÌHÌ£Œ
Àÿˆ(Œ$ÀMì/Äìÿì&ûŒHÌ^ì̐
Àÿˆ(ÀŒ$ÀMì/Äìÿì&ûŒØ£Œ°ŒýÿÀUUÀ}^ìÍÀ]ìÀ
}ÿÿÀSÍ`ìÃÌ_ìƒÌ°ŒÀ]ìÀ
}ØÀªªÀ}^ìÍ`ìÃÌ_ìƒÌÀØÄÿÿ•)ØÄÿÿ•	ؐÄ)ÍÄÿÿ•)ؐÄÍÄÿÿ™€,ÀûŒÄ	@ؐIìÄœ$À•Ä€˜ÄúÿÀ”
Àÿˆ(ÇŒMì/Äìÿì&$ÀûŒ@ØH@Ø£ŒIÄÿÿÀ”
Àÿˆ(ŒMì/Äìÿì&$ÀûŒH@Ø^ì̪ŒÄÿÿ€”ÌÄÿÿ™Äÿÿ™€,ÀûŒÄ	@ØIÄ)@ؐÄ%ÍÄÿÿ™€,ÀûŒIÄ)@ؐìÄœ$À•)Ä€”ìĬ+À	Àê~$À ÀŒ–8À€Œ€›8À€±ŒìÄœ$À•HÄ€˜ÕŒ8À	À`Œ8ÀkŒ@8(CŒ	@Ñ|@™
@Ñ|@•	•€8(CŒ@8(CŒ8(kŒ	À`Œ 5Ä \' Ü1À`Œ9ÀkŒ€8(CŒ€—@8(CŒ€8(CŒ@8(CŒ8(kŒÀ`Œ Ï@ '@ 2€¤'€d2@¨3€¬3
€®~ 5Ä@P'X'1	@a}œ1	Àå}
€_}€›ÀP'À1	@a}0X'0œ1	Àå}
€_}€›ïÿ€š_€¸/9ÄöÿÀ	€‹
€Ï9Ä	
À	€‹€÷ÿ€›x0Ï,ŒÀ™À	€‹x0!Ä	
~À8~ýÿÀ”£Œ`\'À Ü
€~]ìÀ
ÀÉ}ŸÏ`ìÀ
ÀÉ}Ï_ìÀ
ÀÉ}ßϐŒŒ^ìƒÏ`ìÏ_ìÃÏŒbì!Ä	:~þÿšàÜ$À Ü
€~aìÀ
ÀÉ}ãÅ	6~þÿš£Œ]ìÀ
ÀÉ}_Ï_ìÀ
ÀÉ}ßϐ"À^ì *#Ì"À]ì *#̐,Àì
ÿÿÀšbì-ÄÿÿÀš@,À$ÀûŒbìÄÀaìÀ
@]}WÅ
}€ÀaìT)WÅ
}ÀaìT)WÅ
}€ÀaìT)WÅ
}îÿ™°ŒÀ]ìÀ
}ÿÿÀSÍ^ìÀSÍ`ìÃÌ_ìƒÌ£Œ
À^ìƒÌ(
ÀÿÀ
€È|ªŒ_ìƒÌªŒ
À
€È|_ìƒÌªŒ£Œ
À^ìƒÌ(
ÀÿÀ
€È|ªŒ_ìƒÌªŒ
À
€È|_ìƒÌªŒŒ¨ÿ¨&¨dÿd&d
€¦~
€¢~‡ìÎ›ì)Äÿÿ€šÿÿÀ‹Ç€ˆ}€˜Œ¸§Çdd*@–‡ìAθ«Ç¸§Ç¸îŒý€ˆì	Ĉ$þÿ€˜ˆì	Ĉ$þÿ€”À¿Ì²Œ:ŒY0	Äÿ?À	€|@À
ÀŒ|Y0ÁÌY0Ì8ÀüŒ¿Ø#؄€À¿Ì#CØeŒ8ÀüŒ4À4Œ#Ø¿؄€À¿Ì€ìÁØ#C؎ŒùŒ^Œ?Œ4À4ŒÀŒ™Œ8ÀkŒ Ø8ÀüŒ¿Ø#؄€À¿Ì¹Œ8ÀüŒÆŒY0	Ä@À
€È|Y0Ì¶!Ø8ÀkŒ|ìØ¿Øø	Ĉ$þÿ€˜¹Œ„€À¿Ì¡Ø¿؄€À¿Ì¡CØ¿؄€$ÄÀ˜ÎŒÀK3Í ÀZŒeŒiŒtŒxŒ„ŒˆŒÀ›ŒŒ›;Ä`¸üŒœ;Ä`¸üŒ;Ä`¸üŒž;Ä`¸üŒÀ—ùŒK3̐Ÿ;ċ¸üŒùŒK3Ì_ÄTT)MûÄ́€ÀK3Í ÀZŒeŒiŒtŒxŒ„ŒˆŒÀ›ŒŒ›;Ä`¸üŒœ;Ä`¸üŒ;Ä`¸üŒž;Ä`¸üŒÀ—ùŒK3̐Ÿ;ċ¸üŒùŒK3ÌMû؄€„€Ä€”mŒ	Ä€˜ãŒQ0
ÄÌ$ÌT$ŒG0ÄF0Ä XQ€‘}–ÅE0AÍÀ$ŒA0
ÄÿÀ	ÀÈ|A0ÁÌA0	Ä|þÿ•A0
Ā@
}A0AÍA0Ä€R}þÿ€ši24Àªì1Ä,Àߌ,ÀߌÀ$Œè@*€H&€”à
À¡`&
ÀÍ}À”$ŒxP&
€u}ÿÌ%È0€”ÀÙ͐CØøŒÈ1þÿ€”<ÀCĪì1ÄÔ%@™,ÀŒ
ÀÙ}
ÀËÔ%@™,ÀŒŒ
ÀÍ}
ÀËCÃÍÀ$ŒÀh24Àè@*€H&€˜À#€L&ÌÀ”$ŒxP&
€v}Æ€á|À–€™Ø€•ÀFìÁÌFì	Ä@|þÿ@•ŠÀ	ÄŒþÿÀ˜eÀÏdÀÁÎgÀÎfÀAÎcÀÏèÀAϐªì9Ā '–PÀ@Œªì9ĸ€ '–SÀ@ŒŒ'Ì$Œx˜' @—E2*éÅF2*íÅg2*ñœÎÓÎϐ+Å/Å3ÅE2*ÎF2*ÝÎg2*ϐ`+Äa'Äš /ÄÀ–>Ø>/ÄÀšîŒ>Cؐb+Äc'Äd+Äe'Äš /ÄÀ–=Ø=/ÄÀš=CØf+Äg'Äh+Äi'Äš /ÄÀ–<Ø Ø</ÄÀšîŒ<Cؐj+Äk'Äl+Äm'Ä‹+Č'Ä2À“ŒÀ4+µÌŽÀ4+ÿÿ
Àõ̐¤ì#Ä–£ì#Äq0΢ì#Äp0Τì#Är0ΐ
À Ì,ÀûŒ ̐ÉŒáŒCìĈ$"CÏÀÀ˜Œ"7ÄŒŒ,À0ŒŒ$ À”Ü$À(ÀMì/Äÿì&ÿŠ<ÀA@؄ŒÀ Ànì$ÀäŒÀÀ À®Œ(ÀyŠ<ÀžŒAØ(À‘ŒÀ Ànì$ÀäŒÀ À×$$ÀäŒÜŒ$À”À À×$$ÀäŒÀÀ À®ŒÀ À×$$ÀäŒ@,À$ÀûŒ4€„€	<ĚúÀ—À0ÄÀ˜ŒKì$À ÀÀäŒLì$ÀÀäŒKŒÜnì$À ÀÀäŒÀÀ À®ŒÀÀ À®ŒÀÀ À®ŒKì$ÀÀ ÀäŒnì$À ÀÀäŒÀÀ À®ŒÜŒ$
À”Ü$À(ÀMì,ÀïÆÿì&ÿŠ<À„Œ(ÀyŠ<ÀžŒÜŒ$À”$À(ÀMì,ÀïÆìÿì&ÿ‰<À„Œ(Ày‰<ÀžŒ(À‘Œ!̄€7@ØÀ ÀNì$ÀäŒÀ ÀÀÅØÀ”Å€€|	@É|
~SÍ@A}	ÀÔ|À”ÀÓÌ=ñÿ€”7ÀÍÀ™&Ä–$À(ÀMì,ÀïÆìÿì&ÿ‰<ÀB@؄ŒÀ Ànì$ÀäŒÀÀ À®Œ(Ày‰<ÀžŒBØ(À‘ŒÀ Ànì$À䌄€7Ä	€”ìÄÌÀ”&ìCØ$ìÄ(Ä™(C̈́€€P}€Œ|€˜„€ÀÀ˜Œ7Ø(ÌFĈ(F€Ì„€$À4ÀÀÀ—Æ	€S}€—,CÏÈ+ƒÌuŒ ÀAÝÝŒÜÜÌÈ0ñÿ€”t¨H?êÿ€”6ÌÀÀÀãċÆÏŒ	À•|@³}
À•	À5~À™ށܐŒÜ Ü6ÃÍ
6~ÎÀ€	À5~À•ށܐŒÜ Ü6ÃÍÀA	~ÎÞAÝÝŒÜÜ Ü=ÛÿÀ•¨ÌÜ<ÔÿÀ•ÑÀ…Հ؀ۀހÀ0À8À0ÀÀ0ÀÀ0ÀSì$À ÀÀäŒTì7Đnì$ÀÀÀÀ À¨Ô
€–~
€¦~±Æ'~Ü0ì1ûÿÀ–Àˆ”0òÿ@•ÀÌÔ0îÿ@•ÀÀ ÀÆ%€”|ÜÔ1ûÿ@•À >öÿ@•@µ|@•$À€@JÀÀ ÀÀÓÅ	!}™ÓÅ	€ }€˜€@~	€”d
ëÅ
€¢~ŸÎÌ€ô|€”ÜÈ=îÿ€”T H=éÿ€”ÀÀ˜ŒÀ˜ŒÀ˜ŒÀš
€Á~×$$À ÀÀäŒnì$À ÀÀäŒ
À‚}KŒÀš
€|×$$À ÀÀäŒ
€€}ÀÀÏÅÓÅ@
}	R}Ζˆ(çÅ	@R~ãÅ
&~Î	N}Ζˆ(ÜÌ=îÿÀ”	 Ä–Õ$$À ÀÉÀäŒḠ€CìÄÀˆ(	ÀÈ|ÌpÌÀ„t€y€~€y€nì$À ÀÀ䌐€Kì$À ÀÀ䌐€ÉŒáŒ"CÏÀÀ˜Œ"7ÄŒŒÀÀ À®Œ,À0ŒÀÀ˜Œì/Äÿ À	Àâ~ì$ÀŒÀ4À@õ|š—Ì¡€SÅ	}	€‘}tP?÷ÿ•À—ÄO͈Ì=úÿ@•ÀÀ´ —ÄßĆ¹€»€¼€¾€À€
@]}€ÀÁ}	@]}€×Ä€€]}ÀK͈Ì=êÿ@•o"$À ÀÀäŒÀ“Ä͈Œ<ûÿÀ”p"$ÀÀäŒÀÀ“ÄÄ

}?%Í
@Q}ˆŒ<÷ÿÀ”ÀÀÀ¨Ô
€–~
€¦~ÀÒ}š±Æ/Ïò€óÆ)ψ”0òÿ@•ÀÌÔ0îÿ@•@– Ä
šÀ–ì* ÀÎ@– Ä– ̐#ÄúÿÀ• Ì À@– Ä
šÀ–
Á~&ìAØ$ìÄ@– Äš&ìAØ$ìÄÀÕ}ÀÑ}ùÿÀ•CìÄÜÈ%Ì%À
€Œ|	€”žÁϟ
ÄÈ0€”ÿÈ0ûÿ€”ÀfìØ0À,À(Àfì$Àd@:À <6Àt+)Œ-ŒfìÄÿÿ@•Ø°ØtŒÌjŒ'Ä€”€ÍôÀ ÀNì$ÀäŒ*Ä€”€Í5Œ#Ä€”€ÍþŒ$Ä€”€ÍCìÀ‰Äˆ$€”ë
Œ
ŒÄ€”€ÍŸŒÄ€”€ÍÄ€”€ÍçŒ0Ä	Œ5Œ0Ä1ÄÖÿ€”€Í=€°ÄØ€”°ØÄEì	Ä
ˆ$ØEìÌÀGÌÿÿÀÉÀ˜ŒÕÀ˜ŒÕÀ ÀLì$ÀäŒ!Ì ÀÿÿÀôÀ˜Œâ
ŒÀðÀ˜Œ€À҃ÌÿÀ €ÌQìÀÄÌÌ(!ÀÌ"ÌÅÌÑÌÓÌèÌáÌäÌâÌåÌãÌæÌçÌêƒØì1Ä6À	€7€—tŒì1Ä6À7ìÏÅÌÓÌìÀ‰ÄìÀÍÄ€È|àŒÔC͐4À,ÀËżŒÀÎ~tÜP?úÿ•(À”$	ÀÔ|ˆüÿ™(

|(	@•	@Ò|@–T	
~Ü?$%øÿ@š(

|(ÀÀ|	ÀÈ|	@•	@Ò|@–T	~Ü?$%øÿ@š(À”|Ì$À˜T	üÿ@™CìÀ‰Äˆ$€˜
ÀLìˆ(ÿÿ
ÀÉÌý€!Ä€˜cìÀÄ	À”ÀÕËÌÀÕËÌÀÕËÌÀÕË̐QìÀÄÐ$
™þÐ$ÓÄTÓCÍ@Q}@•s
ŒÅÄ€}уÌÅÍÓ̐cìÀÍÄeÀ˜¶
Œ
Œ€¼
À,|jìÄÿÿ%€|F€”gìÀ¥ÄÀ€°|ÿP&g
ŒA@™À€´|Pÿ%g
Œ;@™ÀÀ€¸|Pÿ%
Ag
Œ4@™ÀÀ€¼|Pÿ%
Ag
Œ+@™
€¼
À,|jìÄÿÿ%€|%€”ìÄ%áÄ€”âÄ
m
Œ!@™ãÄ
ÀÀm
Œ@™äÄ
€m
Œ@™åÄ
€@m
Œ@™_	€æÄ? $ˆÀ¬|€ m
Œ
@™çÄ? $ˆÀ,€àm
Œ@™Àe	€êÄÀe	€ÀáƒÌäÏåCÏâƒÏãÃÏ 
.~æÎà
.~çΐ0™
Œ€› ÀáÎÀy	ŒÀÀ4ÀÌô< @›0À$ÀÀÿÿ<ÀÐ4Àdt:@›Õ/Å	Àò~@ó~0Ü÷ÿ@—0Ü	Õ/Å	Àò~	@ó~@›Àó0Ü„	€Ÿ	Œ0Ü„	€ÕÏÏ{	€ ÀÈAµ	Œ À .šÂ	ŒÀó
À÷´	€ .šË	ŒÀó
À÷´	€ .šö	ŒÀó
À÷(À,À 8À À¸€—	ö~ìš¹	€¨¹	€t À
~6~–Ê	€4À@K À
~6~– À
~6~– À
~6~–	 À
~6~–
 À
~6~– À
~6~–õ	€4À@Kõ	€4À@Kõ	€	4À@Kõ	€
4À@Kõ	€4À@Kõ	€4À@K À
~6~– À
~6~
–
 À
~6~– À
~6~–
€4À@K
€
4À@K
€4À@K
€4À@KéƒÌ8À€”ÕÀÙÀ¥ŒÂ
ŒÝÀ ÀÕ$$ÀäŒ4ÀÕOÇÙSÇÀÐ|ÝKÇêÄÄŒÕ7Î?2@™)
€€ŸtP?óÿ•Qì
ÄÐ$	™ÑÄjìÄÿÿ%ÅÄQ}
Ñ|.™èÄÌèÃÌìÄ%ÀÐ|&À”èÌÝÀ ÀÕ$$ÀäŒÀ
ÀPìŒ(ÑÄÙÍÀ€
ÀPìŒ(ÑÄÙÍÀ
ÀPìŒ(ÑÄÙÍÀ€
ÀPìŒ(ÑÄÙÍ4À,ÀÝKÇÙOÇ
Àì|ÀÑŒÕ7΀ŸtP?÷ÿ•ÔÄT	Ñ~}@‘|À•@Ñ|@Õ|@•|
ÀÔ$ˆ(ÀÉÌ
ÀÖ$ˆ(ÄÿÿÐ$€
ÀÖ$ˆ(ÄÿÿÔ$}
À˜#Œ(À
Í
À™#Œ(ñĚ#Œ(õě#Œ(ùĜ#Œ(ýĀ
À™#Œ(ÑÄ3}š#Œ(ÑÄ@7}›#Œ(ÑÄ€;}œ#Œ(ÑÄÀ?}
À™#Œ(ÑÄ3}š#Œ(ÑÄ@7}›#Œ(ÑÄ€;}œ#Œ(ÑÄÀ?}€
À™#Œ(ÑÄ3}š#Œ(ÑÄ@7}›#Œ(ÑÄ€;}œ#Œ(ÑÄÀ?}Â
ŒÝÀ ÀÕ$$ÀäŒÙÀÝÀ À®ŒÙÀ²ŒÙÀ Ào"$ÀäŒÝÀ Àp"$ÀäŒÙÀÝÀ À®Œ4ÀÙÀÀô|ËĈ€€|?ˆ$ÌtP?øÿ•ÝÀ À×$$ÀäŒÙÀÝÀ À®ŒÀÀÀÐ|ÀøÌÌýÿÀ˜ÙÀ ÀÕ$$ÀäŒQìÀÅÿ%ÀÀ ÀÀôŸÄÙ§Ä
Àå}	@~(À@šøkŨÀ’~À–¨

Àà|ø—ÎT ?$&óÿ@šðË̈¤<êÿ@–!Ä&€˜ÙÀ ÀSì$ÀPì$ÀäŒÝÀ ÀLì$ÀäŒëÀ ÀÕ$$ÀäŒ0À4ÀðÇÕÇÙÇ€€|
ÀÈ|
@
}?T%ëÇ
@I}ÙsÍÝÇ
•|•4À0?ðÿ•!CÏÙÀ ÀLì$À䌐ÙÀ ÀKì$ÀäŒ$À4ÀÉWÇÕSÇÙ_Ç	Ñ}
R}@b~!Ä€˜É7Ítx?õÿ€—@–ÀG€ÍK€5×@C}Òÿ×YT¯´®µíáTo