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

ÞðŒ""寍uŒ”uŠ“Ò¯"‰å0å?­©ýD·&^0:àõå& å4˜àTþð"4˜àDðå&0æå'0æSý€C€
å'0æC€Sýå&0çå'0çS÷€C€
å'0çC€S÷CC0:åð"0:àõå& å4˜àTþð"4˜àDðå&TÀ`å'0æSý€Cå'0çS÷€C€å'0æC€Sýå'0çC€S÷CC0:åð"0:àõCCå&0å\4˜àDðå&TÀ`å'0æSý€Cå'0çS÷€0C€+å'0æC€Sýå'0çC€S÷å'ôTÿ04àTàOðäõ,0:åð€4˜àTþðå'ôTÿ04àTàOð05àõSàåð"0:àõå&0å<4˜àDðå'0æSý€Cå'0çS÷€Cå&TÀ`CC€SþC0:åð"4˜àTþð"0:àõå'0æC€Sýå'0çC€S÷å&TÀ`SþSû€CC4˜àDð0:åð" œ¯)~ò¯5~ùҐ0:àõå& å
4˜àTþð"4˜àDðå&TÀ`,Âå'0æSý€Cå'0çS÷€CCC0:åð"0^	Ò"Âå& å	4˜àTþð€U4˜àDðå&0æå'0æSý€C€
å'0æC€Sýå&0çå'0çS÷€C€
å'0çC€S÷CSû0:åð0:àõ"å&0å, !Òœu5u)	¯)~ò0:àõSþCåð4˜àDð"4˜àTþð"r@_!àõ-àåñŸ°3 Ž!±"Å0Ð1PàQ3RG`U
à å0Ò"¶"!àõåÄ3Tà$!õ‚ä4!õƒàD€ðåÄ3Tà$,õ‚ä4!õƒåðÄ3Tà$-õ‚ä4!õƒå-ðä!ð"ǐ!àõ1`	\€	mä!ð¯-à"u1ÿàT÷ðàTþðT>ðäðð!ð¯-à"~+€}
O4Íà ãù!Á4À͐!Á4È͐!Á4Ä͐4Ìtð£àDðàDðD@ðàDðä!ð¯-à"àT÷ðàTþðT¿ðàTïðä!ð¯-à"~+€}
Oä!ð¯-à"Ò…-#ä!ð"#Âä!ð¯-à"…-%àTûÿðäð
tðäð!à	ðtqðïDðä!ð"!àÿTõ0£àõ'&ä!ð¯-à"!àõ,íä!ð¯-à"ä!ð¯-à"ä!ð¯-à"ŽÊíÊÉëÉ0
J€BËïËêÔP€Ã@ËD ˅‚…ƒëð£äð…‚…ƒ££åðå…‚…ƒ£££ðå$õ‚ä5õƒtðå$õ‚ä5õƒäðå$õ‚ä5õƒäðå$õ‚ä5õƒtðêK“ûêd`êd`ºËDËå$õ‚ä5õƒëðå$õ‚ä5õƒtÿðå$õ‚ä5õƒéðå$	õ‚ä5õƒtð%õä5õêÔ@ê`ºê$ýä3üå®xÃ3Î3ÎØùÿVŽ÷ê$ÿýä4ÿü~DÌîÌÍïÍåÄøTÈhÿåÄTðHþVŒê$ÿýä4ÿü~DÌîÌÍïÍåÄøTÈhÿåÄTðHþVŽåE`åpê$ÿýä4ÿü~DÓåŸåžPåE`ºå$	õ‚ä5õƒàD€ðå$
õ‚ä5õƒåðåÿå$õ‚ä5õƒïð€-åT?ÿå$
õ‚ä5õƒïðå®xÎÃÎØùÿå$õ‚ä5õƒïð…‚…ƒàDð"4Íàù ãøå+ô`f4ÀÁ…4‚…3ƒuð å+Ùå‚$õ‚ä5ƒõƒ͐4ÈÁ…4‚…3ƒuð å+Ùå‚$õ‚ä5ƒõƒ͐4ÐÁ…4‚…3ƒuð å+Ùå‚$õ‚ä5ƒõƒÍå4$ðÿå34ÞþïxÎÃÎØùõ+…4‚…3ƒuð Ùå‚$õ‚ä5ƒõƒÁ4Àͅ4‚…3ƒuð å+Ùå‚$õ‚ä5ƒõƒÁ4Èͅ4‚…3ƒuð å+Ùå‚$õ‚ä5ƒõƒÁ4Ä͐àD@ðàDðéD4Íð4ÌàDð£àDð£àDð"ï$õ‚ä>õƒàú£àûí$õ‚ä<õƒêð£ëðï$õ‚ä>õƒìð£íð"tðäðǐ4˜àDðå0´
ÊP
	€å0´	Ð׀ä€þ"¯äõ/õˆu¨u‰õ¸õèuu1ÿu+ÿ".ð£ð"Nð£ð
tÿðtðtÿðäðtÿðäðð0ètððð	tHð
tðtðtðt ðàD€ðuIuJÂÒ¯"u1
tÿðàD ð"äõ1
tÿð".t!ð£tð"0:àÿå'0æ0ïTõþ€ïD
þÏîπ0ïD
þ€ïTõþÏîÏÏTþÏÏDϐ0:ïð0	~ò€"~ò²"0:àõÕP&å'0æSý€Cå'0çS÷€CSþC0:åðÊPHàõT`>åTãð£àõðå'0æC€Sýå'0çC€S÷SþC0:åð¯)~ò¯5~ù"Žå¢á’	å4$õ‚ä53õƒàýå4$õ‚ä53õƒàû¢	’
uu`0	Ȁèå$õ‚ä5õƒïðå1`€å$õ‚ä5õƒïðå4$õ‚ä53õƒàÿ}|å$õ‚ä5õƒïðå$õ‚ä5õƒîðå1``å$ÿä5þå4$ýä53üu{Ðå$"ÿä5þ|0}u{Ðå$(ÿä5þ|0}u{Ðå4$õ‚ä53õƒàÿå$-õ‚ä5õƒïð€?å$ÿä5þ|0}u{Ðå$"ÿä5þ|0}u{Ðå$(ÿä5þ|0}u{Ðå$.õ‚ä5õƒäðå$/õ‚ä5õƒäðå4$õ‚ä53õƒàÿÃÿå$0õ‚ä5õƒïð0	Aå$0õ‚ä5õƒàÿå1`~€~ïNðå1`~€å0à~ÿ€~å$1õ‚ä5õƒïð"å$0õ‚ä5õƒàD@ðå0àå4$õ‚ä53õƒàÿ€å$1õ‚ä5õƒïð"å4$õ‚ä53õƒà0ç;å4$õ‚ä53õƒàe+pu+ÿå4$õ‚ä53õƒàÿà~"VŽ34".àþ£àŽ3õ4Ã"Ò
å4$õ‚ä53õƒàp:…4‚…3ƒÀƒÀ‚àþ£àÿ…4‚…3ƒ££àü£àýÃïÿîœþЂЃð£ïðӔîd€”€P
h€Æ…4‚…3ƒàþ£àÃîd€”€P
h¿…4‚…3ƒàü£àýßîd€øìd€˜@ …4‚…3ƒÀƒÀ‚££àþ£àÿíŸÿìžÐ‚Ѓð£ïðÂ
…4‚…3ƒàþ£àÿå4$õ‚ä53õƒàýÃïýî”ü0P,…4‚…3ƒÀƒÀ‚àþ£àÿ…4‚…3ƒ££àü£àýÃïÿîœÐ‚Ѓð£ïðÂ
 
x~"VŽ34‚Žƒàþ£àӔîd€”€@
~"­4¬33€5…4‚…3ƒîð«~"0­4¬33".àþ£àÿe4pîe3pÓ"Ž34Ã"å1dpAƒ@CP ~+€}
O'@	Ò	›äõ/"Ou/"'Pu/"Ò	›äõ/"ÌPQU0ôàõ*~0ì£àýäûÚäÿþ´
tðàDÿðýt ðàD ðíT¿ð4ÌàDð£àDð£àDðÒéPC~0à|0}ìu{А0õàuð ¤ÿ®ð´àTýÿðýäðàTßð
t@ðMð­P8~0à|}u{Аtð
ðäÿþ´àTýðäðàTßðÂ×P%'àTðàTýÿðäðïT¿ðƒP-~0à|}u{Аtð
ðàTßðàT¿ðÂ"ïð¤¨ðόð¤(΍ð¤.þ"¼¾)ïð„ÿ­ð"äÌøuðï/ÿî3þì3üîì˜@üîþÕðéäÎý"íøõðî„ Òþ­ðuðï/ÿí3ý@˜PÕðò"ØýÕðê"Åðø£à(ðÅðøå‚‚pƒà8ð"àü£àý£àþ£àÿ"ìð£íð£îð£ïð"¤%‚õ‚åð5ƒõƒ"ЃЂøä“pt“p
££“øt“õ‚ˆƒäst“h`£€ßŠƒ‰‚äsŒåÔPVå”@z{`€z{ÀåÄøTÈhÿåÄTðHþå=“ý|Vï+ûî:úåÄøTÈhÿåÄTðHþå“ý|VíL`c»
€\z{å®xÃ3Î3ÎØù$ÿä>þå=“ý|VïxÃ3Î3ÎØù+ûî:úå®xÃ3Î3ÎØù$ÿä>þå=“ý|VíL`t+ûä:úÏëÏÎêÎ"å.``=`]p„$`š 
šu."
àÿ0åD ðå@E?`šu.J¯(W"àÿ0çvïD€ðBEu.¯"~¨"å@E?p!fmEŽ0
u.¯2~¨"äõ."
àÿ0å,D ðfmEŽu."å@E?p0
u.¯2þ¨"äõ."tð
ð0	2å4E3pÃ"…4‚…3ƒÀƒÀ‚àþ£àÿ…4‚…3ƒ££àü£àýÃïÿîœÐ‚Ѓð£ïðå4E3pÃ".Pó
à å0Aå4E3pÃ"…4‚…3ƒÀƒÀ‚àþ£àÿ…4‚…3ƒ££àü£àýÃïÿîœÐ‚Ѓð£ïðå4E3pÃ".P󀵅4‚…3ƒàþ£àÿÀÓ"­@ƒPD~0à|}u{Аtð
ðäÿþ´àT¿ðTÿðä0éðïTýðäðÒ	›äõ/ÂPH~0à|}u{Аtð
ðäÿþ´àT¿ðTýðäðÿ'Pu/"àTðÒ	›äõ/"xäöØýuL%ä“£ø䓣@ö€òßô€)䓣øT$ÈÃ3ÄTD ȃ@ôV€Fößä€ @€
ä~“`¼£ÿT?0å	Tþ䓣`ÏTÀ%à`¨@¸ä“£ú䓣ø䓣ÈłÈÊŃÊð£ÈłÈÊŃÊßéÞ瀾ƒP-"àTßð~0à|}u{Аtð
ðÒ	›äõ/"×PP"àTýðäðt€ðàD€ð'Pu/"~0à|}u{Аtð
ðÒ	›àTðäõ/"00tðuuА00à0àåpåEpëåEp#!à`4˜àDðÃ"ä4Xð42tðuuА4àd`åpåEpêåEp#!à`4˜àDðÃ"4˜àDðäðÓ"nPr¿…4‚…3ƒàü£àßõìžõÓå”åd€”€@®¯€~Žå4$õ‚ä53õƒàÕõä•õÃd€”€Päõõå4$ÿä53þ­{ڐt ðàD ðu/"ÀàÀðÀƒÀ‚ÀÐuЯ".àþ£àŽ3õ4å/%à$%õ‚ä4õƒä“þt“ÊîÊù€PÒ_˜P¯%à0å/p ò’ÂÒ¢ä3õ¯#xÒ¯ÐÐЂЃÐðÐà2) àpc0Œäð£tÂð£tð£äð0Œàÿ) ð0Œäð£tÅð£tð£äð0Œàÿ)¡ð0Œäð£tÄð£tð£äð0Œàÿ)¢ð0Œäð£tÃð£tð£äð0Œà)£ð"ŽŒäÿïÛPSå0àï|%ýì5‚õƒàõ€å0áï|%ýì5‚õƒä“õ€å/øæõå0äå/õ‚ä5õƒåð€å/ø¦€¨"Œï$õ‚ä>õƒàü£àL`Aï$õ‚ä>õƒàü£àõ‚Œƒàü£àý…‚…ƒàú£àûÓí›êd€øìd€˜@ï$õ‚ä>õƒàü£àÎìÎÿ€¯­¬c"nPOå4$ÿä53þå4$õ‚ä53õƒàýäûÚå4$õ‚ä53õƒàÿ~´
t@ðàD@ÿð
t€ðOð0étðu/"ÀàÀðÀƒÀ‚ÀÐuЯŒÓåJ”åI”@åJJpIÓåL”åK”@åLLpKҌүÐÐЂЃÐðÐà2Ãï”îd€”€@Óí”ìd€”€P"Ãï”üîd€”@Óí”üìd€”P"Óï”îd€”€P
Ãí”üìd€”@Ó"Ã"äþïô`At.õ‚ä4!õƒà´ÿ#t.õ‚ä4!õƒïð0
t.õ‚ä4!õƒåðtð"¾
tðäþ€Â€¿"Ž¿Ãï•ÿî•ÍïÍüÓí”ìd€”€@Îì΀~ÌîÌìðïðtQðàDð"0<å/p8".àþ£àŽõ"Nàþ£àÿ".îð£ïð"Nåð£åðŽ340¶ÂÂ	›"äÿ0Œäðïì“D€0ð£tð£äð0Œàþt6/øÆîÆ£àþïì“D€n`ïÔ	@È"€~)äýü‚ŽƒàûtE-øÆëÆt/õ‚ä>õƒàûtA-øÆëÆt/ÿä>þ
½ídLpÏ"!àÄ3Tà$õ‚ä4!«‚ú5‹‚Šƒîð«~"0ÍëÍÌêÌ3ä!ð¯-à"äÿå0$þp,äþîÕ,PtÈîÈ€Ã3ØüÏOÏ€è04àTàþå'ToôÎNÎîð"4ÎàDð4ÍàTþð4Íà ãùàT"ÿ¿"ӀÃPðàT÷ðàT¿ð"ï$õ‚ä>õƒàü£àûÊìÊ$õ‚ä<õƒàü£àýï$õ‚ä>õƒìð£íðÎêÎÏëÏ"ÀàÀЯŽÓå@”å?”@
å@@p?éҎүÐÐÐà2nP"~0à|}u{Аtð
ðÒ	›äõ/"Žë`	p¯­"~0ଭu{Я­"}!àõ(tA%(øæõ2tE%(øæõ"!à`Ò
"Â
"Íï͐à0çÃ"~*
OàD€ðàD€ðÓ"40äð£ð£tð£äðà á€öà á€ö"äÿt6/øæ0Œðï쓐0ð£tð£äð¿	ã"äÿïö“0Œðï쓐0ð£tð£äð¿	ã"äðï`€ïðtQðàDð"0ðàõ*
à0ä0òà`
tðÓ"Ã"0ðàõ*
à0ä0òàp
tðÓ"Ã"4ÎàDð4ÍàTþðàT÷ðàT¿ð"tð4˜àTûð4Xtð00tð"$0H`lÈ
	
ïÄ33TÀÿàT?OðàD€ð"à0çt€ðàTðÓ"Ã"
à0átðàTýðÓ"Ã"
à0âtðàTûðÓ"Ã"
à0æt@ðàT¿ðÓ"Ã"
à0çt€ðàTðÓ"Ã"à0åt ðàTßðÓ"Ã"RST@ @ÿ??½(!å4$õ‚ä53õƒà0æÓ"Ã"0@t2ð£t°ð£tð£äð"
Åxj	²Bd0dàý£àþí%àÿî3þ"0@t2ð£t°ð£äð£ð"àDðàD@ð"nPÒ	›äõ/"
à0àtðÓ"Ã"
à0åt ðÓ"Ã"40tð£äð£ð£ð"¯ŒÒ¯"ŽŽ?@éҎ"0<ïðîD€£ð"0xàý£àþíÿ"åJEIpӀÃ"åLEKpӀÃ"Âäõx"uõu‹A"ŽIJҌ"ŽKLҌ"Â
äõ."CÏ