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

Ä1ÀÀ˜€ØMØ ÚØ Ù	ØM͕¡ôT˜™ÿû|@€̀MˆÔ@€Ø@]Ä,%•ÿþ$Œ|AÄ1Ä /ØWÍÁ ÙΠÚØ@W˜ÀÄ	•@ÙA¢¤Ä*ØV̀TÀ>Ì¡ôÌ= Ä=ÌGØ@VØ@^€Ä
<#”ÀÏÁ¢¤Ä+ØV̀UÀ>Ì¡óÌ= Ä=ÌIØ@VØ@^€<#ÏÁ¢¤ÌKØUÌ@c€ÌFÌKÌA"dÌA"eÌA"fÌA¢Ý|@€̀MˆÌ@FÌKŒ¤ÌA"dÌA"eÌA"fŒ¨ÌA¢Ý|@€̀MˆÄ 1|@ÀÆ'äÌb
dÎ`ä”Àÿ±ÌA€|@ÀÀ$Ðÿÿ}
ÌØ>ÜÄ!|B@•ÀÌM~V€
Ì)Ä%~&	|BÀ•€ÌM~×
Ì1Ä-~.
ÌM%ÿÿ΀|@ÀÌ@@€|@À|@ÀÍA"]Ì@EÌJÍ"\ÌA¡ü|@€̀Mˆ|@À|@ÀÍA"]Ì@EÌJÍ"\ÌA¡ü|@€̀MˆÌA"W€|A€Ì@EÌ@JÌA"\ÌA¡ü|@€̀MˆÌEÌJÌA"\ÌA¡ü|@€̀MˆÀÌEÌJÌA"\ÌA¡üÔM¡ý|@€̀MˆÌA"]€ÌEÌJL|A|A@%Xÿÿ\ð`́¡ÍÁ"VÎ"\)$ ”ÀÎA¡üÌ€²Í¡üÌ¡|@€̀Mˆ|@€|@ÀÀ*|A})
$”$˜$œÜ|B|B@À.•@
ð"X/
Ì1Ä)ÌÁ!iÍ!j΁!k1´Ì!l—@Ä4
€ð1´—@À.ð"X/
Ì1Ä)Ä4
€ð1´—@~€Ä4
€ð1´—@ÿ$Î!mÎA!nÄ*Ä4
›@ÌMŒ{1ôÀ.—@΁¢·Ì-¢¶Ä-À0~ó@À0 k€³Àρ¢ÄÏÁ¢Ñ€1ôÀ.—@΁¢»Ì-¢ºÄ-À0~ó@À0 k€³Àρ¢ÅÏÁ¢Ò€1ôÀ.—@΁¢¿Ì-¢¾Ä-À0~ó@À0 k€³Àρ¢ÆÏÁ¢Ó€À.΁¢ÃÌ-¢ÂÄ-À0~ó@À0 k€³Àρ¢ÇÏÁ¢Ô€€,Ä$1|@ÀÆkäÐ0$Ôÿ¨Τäš@Ä8	Ø@]Ä<,'ü—Àÿþ̀M—€ÙA¢¤Ä?*ÏÀTÀ>Ì¡ôÌ= Ä=ÌGØ@^ÍA ÚÄ 2–Ø@SÄ8
Ø@]Ä<,'ü—Àÿþ—€<#ÏÁ¢¤Ä?+ÏÀUÀ>Ì¡óÌ= Ä=ÌIØ@^ÍA Ú™€ÌBÍ@a€ØH|@ÀÄ$1$Ôÿš@ØTØGÄ 2–Ø@SØUØIØ@dÍ@a€|@ÀÐèÔ0Ø4(t|B|B@•†€€Ž€ €²€ €„T~
̀MÔa•€þ‘À:Ì9!@Ä9|@€ˆTR$ ~&Í@XÔb•€þ†Ä šÿÿ|@€ˆÜ:™@'œ•À
¸Î!iÎA!jÌA!kÌ!l›€•€þw€¦Rd ~&F V$ "d2Î!iÎA!j¸ÌA!kÌA!l›€ÿý•€þjÄ0—ÿÿ|@€ˆ¸Î!iÎA!jÌA!kÌ!l›€ÿû•€þ_€¦ À*Î%ÇÔi%ȕ€þYÀ:Ì9%ËÄ9|@€ˆ|@À|A=™@	Ä•ÀÿÿÌÁ!Í!ÌÁ!Í!Ù¢¤€%•€Ä1ä@–@ÿþÌÁ!uÍ!vÄ –ÿÿ(š€ÌN€ÌNÌÁ!u€Î|@À|AÌEÌJ@ÔÍA"\Í¡üÀ|BÌ$(ΡýÎ]¡ýΝ¡ý˜Àÿù|@€̀Mˆ|@À$ÐÌ|A@|A€•ÍA!ḿ!nÄ€ùÀ"~
Ì!Ä|B@|B€˜ÀÍå€ÎA!i΁!jÍÁ!kÌ!l€|@À|A|A@|A€|AÀ¤è2h< –€|B:0B › @$€~@
dš@ÿÿ$ìÌMšÀ	À*Ä,~’€
ÌAÌ)ÎÀÄ1€$Í!mÍA!nÄ2	$ôx(—@'‡€€0€5€:€?€D€I€N€¤—€&dÿ€_€¤—€&dÿ€_€¤›€&dÿ€_€
¤›€&dÿ€_€¤›€	&dÿ€_€¤›€&dÿ€_¤&dÿ2h<욀ý½|C@|C€|CÀÌM–ÀÏA!iρ!jÏÁ!kÌ!l€Ïõ€2h<š€ÿ´Ô@€|@À|AÀÀ"À&•@À'ÿû}%	À&}Ҁ	~À	}%
|A@|A€ÌÁ!iÍ!jš€ÍA!ḱ!l–Àý˜Ä0—ÿÿ€ÈUX ÍA!ḱ!l–Àý€x|A|A@Ì@CÌ@DÌäÌåÌæÀ€|B@|B€¬À5ð–Àý‚Î@à&x|÷À	ûÀ
xÏÀáπâ°?Ïã|€À€|@ÀÐè(Ÿ•†€€¨€¶€¼€€ǀÍÌÁ¢¤€À|A@|B}À
ÀX\
}ÑÀ	 ~@
~N€
΁¢¤Í¡þ€!Ä•@ÿÿÔQÌÁ¢¤€!Ä•@ÿÿÔQÌÁ¢¤€Ø@ÌÁ¢¤Ä™ÿÿ€!Ä•@ÿÿÔQÌÁ¢¤€$Ø|A|A@|B•€˜Ä
Ä<'—Àÿÿ€Û˜Ä	Ä<(—Àÿÿh}Y@
ä
š€~&
ÍÀ\Í!XÍA!YÎ!ZÌÁ¢¤€|@ÀÐÔ™•@ý%À&Ì%!TÄ)€Í@W€$t$xÄ›@Œ{Ä!›€Œ•ÌÁ¢PÍ PŒDÌYÄ<#ÄŒTÄ%%ÜÈ8&•ÀÄ<#G¸PÌXÏúÄ$š@ÿÿ0Ä(>¨Ä,~®€
š€ÿüÏQPØÜ)܀́!€ÍÁ!Q $0~r@
Î!‚ÎA!ƒÍA!„|@€̀Mˆ$t$xÄ ›@Œ{Ä"›€Œ•ÌÁ¢`Í `	€ŒDÌZÄ<$Ä ŒTÄ%%ÜÈ8&•ÀÄ<$G¸TÌXÏúÄ$š@ÿÿÄ(>¨Ä,~®€
š€ÿü0€˜ÀÜàÍÙÄÍÙÄ$~b@
ÎYÄÄ Ä$ÍÙÎÎYøðÀ6À0€—€Ø]Ä8,'¸—€ÿþÀ*Ä/ÏA!|Ï!}́!zÍ!~$
dš@ÿÿÌ)!Ä!8$̀M›€ÿùØ^|AÄ$š@ÿÿ€|AÄ$š@ÿÿ€|@ÀŒ{|@€̀MˆØ@]Ä<,'ü—ÀÿþÙA¢¤Ä?*ÏÀTÀ>Ì¡ôÌ= Ä=ÌGØ@^Ä1|@À•ÙÁ¢¤Ø@Ä™ÿÿ̀MŒ•|@€̀Mˆ<"ÏÁ¢¤ÌH|@ÀŒž|@€̀MˆØ@]Ä<,'ü—Àÿþ<#ÏÁ¢¤Ä?+ÏÀUÀ>Ì¡óÌ= Ä=ÌIØ@^À|Q@
ÔU€Ì@[Ä8#Ä<$À5àÀ2·€	÷À	+¸+üρ!TÏÁ!UÌ1!TÄ-Ä™ÀÿÿÄ$š@ÿÿ€|@À|A(0–€Ä$š@ÿÿÄ$š@ÿÿÌ÷Q |ÐÀU?|A@|A€ÐÀ•ÀÀ€ÍÁ •€ü:Œ¤Ýƒ\ ÌMÔ]€¬|@ÀPP |ÐÀ|A@|A€ÐÀ•€ü-Œ¤Ýƒ\ Ô]€¬|@ÀPP |ÐÀ|A@|A€ÐÀ	•€ü!Œ¤Ýƒ\é@Ô]€¬|@ÀPP |ÐÀ|A@|A€ÐÀ
•€üŒ¤Ýƒ\è€Ô]€¬|@ÀPP |ÐÀ|A@|A€ÐÀ•€ü	Œ¤Ýƒ\ÀÔ]€¬|@ÀPP |ÐÀ|A@|A€ÐÀ•€ûýŒ¤Ýƒ\ðÔ]€¬|@ÀPP |ÐÀ|A@|A€ÐÀ
•€ûñŒ¤Ýƒ\óüÔ]€¬ÔC |@€̀MˆÔC |@€̀MˆÔCé@|@€̀MˆÔCè€|@€̀MˆÔCÀ|@€̀MˆÔCð|@€̀MˆÔCóü|@€̀MˆÌC |@ÀŒ¤ÌC Œ¨|@€̀MˆÌCÀ|@ÀŒ¤ÌCÀŒ¨|@€̀Mˆ|@À|A|A@”À|A€ÌóüÌCóüÌCóü|@€̀MˆÀÄPÐT}€€gÀ Ä PÐTT}Q€ÍÀXÔZ|@€̀Mˆ|@À$Ð(•
¨q|A€†€|AÀ€|AÀ€…|AÀ€Š|A€|AÀÔT Í•€À"˜ }¡€
ÌÄ€{À"́%ÂÌ!%ÃÄ€{́!mÍÁ!nÄ€{|@ÀÄàÄãÄáÄấ!iÍÁ!jÌÁ!kÌ!l }¡€}–@̀á–@ût%(À-ð}­€	}©€
̀á€$ŒÿÿÔM|@€̀Mˆ|@ÀÔ0Ðèü4$Ìè±|A€|AÀ”À2†€€º€ €ŀр·QÜ }ž€ó́!mÍÁ!n˜Ä"•@5́!mÍÁ!nÄ&Rd ~&€ó˜À2́%ÂÌ1%ÃÄ!•@)̀MÌ1%ÃÄ%Rd ~&€ó1¬Ä4–ÀÌA€è,0šÀ—ÌA€è,0šÀ—ÌA€è9¬=°Ä4šÀ—ÌAÀ:}¹€
̘Ä!•@ÌÄ%Rd ~&Ï@̀M(ø|A€|AÀ•†€€.€ €9€€"9¬=°Ä4šÀ—ÌAΕ@˜V$ ÎY—ÀÀ:Ì9!@Ä9Ï@|@€̀Mˆ1¬Ä4–ÀÌA€,0šÀ—ÌA€,0šÀ—ÌA€Qœ }€ØXΕ@˜V$ ÎZ›À`|@€̀Mˆ•@!Ü2V$ ́!iÍÁ!jÎ!kÎA!l›ÀýC|@€̀Mˆ˜À*́%ÇÎ)%ȕ@V$ ̀MÎi%ȗÀúÎÀ:Ì9%ËÄ9|@€̀MˆÄ=X™€ÿþÌQÌA!€(L€ÌÁ!ÐÌA!‚ÌA!ƒÌA!„•ú¼Ä™@ÿÿ€ÀÄ1ÌU!@ÄÌ÷€Ä 1Ø]Ä,$Ì”ÀÿþÆ'ä|@ÀÌÁ!|ÌA!}Ä/|A|A@–@́!zÍ!~À*%Tÿÿ9pA\›@	Ü™ÀÿÿÌ)!Ä%lA\̀MšÀÿùüØ^›Àú“Ä1Ì÷€|@À|AQ 1™€ÍX}M@ÔV•Àú†Ä šÿÿ€Ü:À&ÌÁ!i}%
Í!j¸ÌA!kÌA!l›€ÿýÌ™Àüá€$LÿÌL€Ä 1ÄOÌá!E€ÀÌAÌÁ0J€£Ø@4Ä<4—ÀÿÿØ4Ä<4›ÀÿÿØ4Ä<4›Àÿÿ|@€̀Mˆ£>DMX!a$€%Š'”({)•*’+•,~-œ.£/¬0®2+4Ã5•7l8ˆ9¼:Ø;ë<=c>]?)@¨AHBWC]DEF›G›H›JæLñM"NnOrQ™RvS‰W­`ÃaÜb±cèdôefgh$i(j[k,l0m4n8o<p4qarPs@tHulz€|Ž}™~œ