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@b>¾Z =_`‹›AAAAÄŒ0•À˜Œ0æ
À˜€@Ø@ØÌÌÌ(Ì$ÀiìÁÌ¿ÜØ©ìÄŒ0À”
@Ø	@Ø)@ØHØØ?CØ@CØÿ¿	À|ìƒÌ„€^Œ?ŒÀ̈PŒ<ýÿÀ”¡Ø
ÀÀõŒÀÀõŒÀ ÀKì$ÀAŒÀ Ànì$ÀAŒ@CØ?CØÀ"Í&Œ@• ÀÀÀŒ”€„€„€HìÄŒ%ÌUŒŒ%
ÌSŒŒ%ÀÀÐ|ÌQŒ
Àÿˆ(À'ŒŒ
ÀY€(
ÀY€8
ÀY€H
ÀY€
€Œ|ÿˆ('ŒŒ
Àÿˆ(@À'ŒŒ
Àyˆ(@ÀÌ(À]ì)ÿÿÀSÍ^ìÌ`ìÃÌ_ìƒÌŒÀ]ì)ÌÀ^ìÃÌD
À`ìƒÌ
Àˆ(_ìƒÌŒˆ_ìƒÌŒD
À`ìƒÌ
Àˆ(_ìƒÌŒØ€@|@Ø@؉ˆ€„Ÿ€­€¦€Ê€Û€ë€!€€”€É€O€¾€I€)€*€=€N€W€X€Y€Z€ì=Ä,À´Œ@—„€ìA΄€ì=Ä,À´Œ@—„€ìA΄€	ì=Ä,À´Œ@—„€	ìA΄€4ÀÌ3.+Ä	À”Ã~	€²~.ƒÎ€š$À$À
®~.΀–$À6ÌKØ
@Ã~/Cϐ(Ä(ÄÐÐ$
€}@û
Ä
Í|Ì$
Ì

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

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

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

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

Àà|ø—ÎT $&óÿ@šðË̈¤<êÿ@–!Ä&€˜ÙÀ ÀSì$ÀPì$ÀAŒÝÀ ÀLì$ÀAŒëÀ ÀÕ$$ÀAŒ0À4ÀðÇÕÇÙÇ€€|
ÀÈ|
@
}T%ëÇ
@I}ÙsÍÝÇ
•|•4À0?ðÿ•!CÏÙÀ ÀLì$ÀAŒÙÀ ÀKì$ÀAŒ$À4ÀÉWÇÕSÇÙ_Ç	Ñ}
R}@b~!Ä€˜É7Ítx?õÿ€—@–ÀG€Íê
€E—'µ#Ìvòã’q€zh)‰à