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

-ߌ""C¯uŒ”uŠ“Ò¯"œß@!àõ-à?°Î^oò M!p"„01ÕPŸQòR`
à å0Ò"+"!àõåÄ3Tà$!õ‚ä4!õƒàD€ðåÄ3Tà$,õ‚ä4!õƒåðÄ3Tà$-õ‚ä4!õƒå-ðä!ð"ː!àõ1`à€¦ä!ð¯-è"u1ÿàT÷ðàTþðT>ðäðð!ð¯-è"~+€}
û4Íà ãù!4À'!4È'!4Ä'4Ìtð£àDðàDðD@ðàDðä!ð¯-è"àT÷ðàTþðT¿ðàTïðä!ð¯-è"~+€}
ûä!ð¯-è"Ò…-#ä!ð"®Âä!ð¯-è"…-%àTûÿðäð
tðäð!à	ðtqðïDðä!ð"!àÿTõ0£àõ'&bä!ð¯-è"!àõ,£ä!ð¯-è"íä!ð¯-è"ä!ð¯-è"å1dpAí@4P ~+€}
û
Ø@	Ò	Gäõ/"	du/"
ØPu/"Ò	Gäõ/"PQ
¬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ßðÂ	OP%
»
ؐàTðàTýÿðäðïT¿ðÂíP-
»~0à|}~u{Ȑtð
ðàTßðàT¿ðÂ"ïð¤¨ðόð¤(΍ð¤.þ"¼¾)ïð„ÿ­ð"äÌøuðï/ÿî3þì3üîì˜@üîþÕðéäÎý"íøõðî„ Òþ­ðuðï/ÿí3ý@˜PÕðò"ØýÕðê"Åðø£à(ðÅðøå‚‚pƒà8ð"àü£àý£àþ£àÿ"ìð£íð£îð£ïð"¤%‚õ‚åð5ƒõƒ"ЃЂøä“pt“p
££“øt“õ‚ˆƒäst“h`£€ßŠƒ‰‚äså.``=`]p$`. 
.u."
àÿ0åD ðå@E?`.u.ί("àÿ0çvïD€ðUUu.¯"~E"å@E?p!ØÎ50
u.¯2~E"äõ."
àÿ0å,D ðØÎ5u."å@E?p0
u.¯2þE"äõ."	%@íPD~0à|}~u{Ȑtð
ðäÿþ)àT¿ðTÿðä0éðïTýðäðÒ	Gäõ/	:PH~0à|}~u{Ȑtð
ðäÿþ)àT¿ðTýðäðÿ
ØPu/"àTðÒ	Gäõ/"¯äõ/õˆu¨u‰õ¸õèuu1ÿu+ÿ".ð£ð"Nð£ð
tÿðtðtÿðäðtÿðäðð0ètððð	tHð
tðtðtðt ðàD€ðuIuJÂÒ¯"íP-
xàTßð~0à|}~u{Ȑtð
ðÒ	Gäõ/"	OPP
xàTýðäðt€ðàD€ð
ØPu/"~0à|}~u{Ȑtð
ðÒ	GàTðäõ/"0:àõ\P&å'0æSý€Cå'0çS÷€CSþC0:åðQPHàõT`>åTãð£àõðå'0æC€Sýå'0çC€S÷SþC0:åð¯)~p¯5~w"ÊPrͅ4‚…3ƒàü£àßõìžõÓå”åd€”€@®¯€~Žå4$õ‚ä53õƒàÕõä•õÃd€”€Päõõå4$ÿä53þ­{
 t ðàD ðu/"ÀàÀðÀƒÀ‚ÀÐuЯ".àþ£àŽ3õ4å/%à$ñõ‚ä4õƒä“þt“ÊîÊùe	PÒŽ	P¯%è0å/p (’ÂÒ¢ä3õ¯#ñÒ¯ÐÐЂЃÐðÐà2äÿ0Œäð“D€0ð£tð£äð0Œàþt6/øÆîÆ£àþ“D€n`ïÔ	@È"0ðàõ*
à0ä0òà`
tðÓ"Ã"0ðàõ*
à0ä0òàp
tðÓ"Ã"à0çt€ðàTðÓ"Ã"
à0àtðÓ"Ã"
à0átðàTýðÓ"Ã"
à0âtðàTûðÓ"Ã"
à0åt ðÓ"Ã"
à0æt@ðàT¿ðÓ"Ã"
à0çt€ðàTðÓ"Ã"à0åt ðàTßðÓ"Ã"4Íàù ãøå+ô`f4À…4‚…3ƒuð å+3å‚$õ‚ä5ƒõƒ'4È…4‚…3ƒuð å+3å‚$õ‚ä5ƒõƒ'4Ð…4‚…3ƒuð å+3å‚$õ‚ä5ƒõƒ'å4$ðÿå34ÞþïxÎÃÎØùõ+…4‚…3ƒuð 3å‚$õ‚ä5ƒõƒ4À'…4‚…3ƒuð å+3å‚$õ‚ä5ƒõƒ4È'…4‚…3ƒuð å+3å‚$õ‚ä5ƒõƒ4Ä'àD@ðàDðéD4Íð4ÌàDð£àDð£àDð"4ÎàDð4ÍàTþð4Íà ãùàT"ÿ¿"ӀÃPðàT÷ðàT¿ð"àDðàD@ð"4ÎàDð4ÍàTþðàT÷ðàT¿ð"Íï͐à0çÃ"~*
ûàD€ðàD€ðÓ"Žå¢á’	å4$õ‚ä53õƒàýå4$õ‚ä53õƒàû¢	’
uu90	Ȁèå$õ‚ä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õƒïð"ŒåÔPVå”@z{`€z{ÀåÄøTÈhÿåÄTðHþåu“ý|°ï+ûî:úåÄøTÈhÿåÄTðHþå“ý|°íL`c»
€\z{å®xÃ3Î3ÎØù$ÿä>þåu“ý|°ïxÃ3Î3ÎØù+ûî:úå®xÃ3Î3ÎØù$ÿä>þåu“ý|°íL`t+ûä:úÏëÏÎêÎ"Žë`	p¯
"~0ଭu{ȯ
"ŽÍÃï•ÿî•ÍïÍüÓí”ìd€”€@Îì΀~ÌîÌìðïðtQðàDð"äðï`€ïðtQðàDð"0<ïðîD€£ð"å4$õ‚ä53õƒà0æÓ"Ã"tð
ð0	2å4E3pÃ"…4‚…3ƒÀƒÀ‚àþ£àÿ…4‚…3ƒ££àü£àýÃïÿîœÐ‚Ѓð£ïðå4E3pÃ"îPó
à å0Aå4E3pÃ"…4‚…3ƒÀƒÀ‚àþ£àÿ…4‚…3ƒ££àü£àýÃïÿîœÐ‚Ѓð£ïðå4E3pÃ"îP󀵅4‚…3ƒàþ£àÿ
ÈÓ"å4$õ‚ä53õƒà0ç;å4$õ‚ä53õƒàe+pu+ÿå4$õ‚ä53õƒàÿè~">Ž34".àþ£àŽ3õ4Ã"Ò
å4$õ‚ä53õƒàp:…4‚…3ƒÀƒÀ‚àþ£àÿ…4‚…3ƒ££àü£àýÃïÿîœþЂЃð£ïðӔîd€”€P(€Æ…4‚…3ƒàþ£àÃîd€”€P(ͅ4‚…3ƒàü£àýßîd€øìd€˜@ …4‚…3ƒÀƒÀ‚££àþ£àÿíŸÿìžÐ‚Ѓð£ïðÂ
…4‚…3ƒàþ£àÿå4$õ‚ä53õƒàýÃïýî”ü…P,…4‚…3ƒÀƒÀ‚àþ£àÿ…4‚…3ƒ££àü£àýÃïÿîœÐ‚Ѓð£ïðÂ
 
8~">Ž34‚Žƒàþ£àӔîd€”€@
~"­4¬3B€؅4‚…3ƒîð~"0­4¬3B".àþ£àÿe4pîe3pÓ"Ž34Ã"Ãï”îd€”€@Óí”ìd€”€P"Ãï”üîd€”@Óí”üìd€”P"Óï”îd€”€P
Ãí”üìd€”@Ó"Ã"0xàý£àþíÿ"0dàý£àþí%àÿî3þ"Âäõñ"äþïô`At.õ‚ä4!õƒà´ÿ#t.õ‚ä4!õƒïð0
t.õ‚ä4!õƒåðtð"¾
tðäþ€Â€¿"ŽÊíÊÉëÉ0
J€BËïËêÔP€Ã@ËD ˅‚…ƒëð£äð…‚…ƒ££åðå…‚…ƒ£££ðå$õ‚ä5õƒtðå$õ‚ä5õƒäðå$õ‚ä5õƒäðå$õ‚ä5õƒtðꐃ“ûêd`êd`ºËDËå$õ‚ä5õƒëðå$õ‚ä5õƒtÿðå$õ‚ä5õƒéðå$	õ‚ä5õƒtð%õä5õêÔ@ðê`ºê$ýä3üå®xÃ3Î3ÎØùÿ°ŽÐê$ÿýä4ÿü~žÌîÌÍïÍåÄøTÈhÿåÄTðHþ°Œê$ÿýä4ÿü~žÌîÌÍïÍåÄøTÈhÿåÄTðHþ°ŽåE`åpê$ÿýä4ÿü~žÓåŸåžPåE`ºå$	õ‚ä5õƒàD€ðå$
õ‚ä5õƒåðåÿå$õ‚ä5õƒïð€-åT?ÿå$
õ‚ä5õƒïðå®xÎÃÎØùÿå$õ‚ä5õƒïð…‚…ƒàDð"00tðuuА00à0àåpåEpëåEp®!à`4˜àDðÃ"ä4Xð42tðuuА4àd`åpåEpêåEp®!à`4˜àDðÃ"4˜àDðäðÓ"tð4˜àTûð4Xtð00tð"ŽŒäÿïÛPSå0àï|%ýì5‚õƒàõ€å0áï|%ýì5‚õƒä“õ€å/øæõå0äå/õ‚ä5õƒåð€å/ø¦€¨"!àÄ3Tà$õ‚ä4!«‚ú؋‚Šƒîð~"0ÍëÍÌêÌBä!ð¯-è"å0?ƒñYíAˆûj¢Â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:åð" 9¯)~p¯5~wҐ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å, !Ò9u5u)	¯)~p0:àõSþCåð4˜àDð"4˜àTþð"äÿå0$þp,äþîÕ,PtÈîÈ€Ã3ØüÏOÏ€è04àTàþå'ToôÎNÎîð") àpc0Œäð£tÂð£tð£äð0Œàÿ) ð0Œäð£tÅð£tð£äð0Œàÿ)¡ð0Œäð£tÄð£tð£äð0Œàÿ)¢ð0Œäð£tÃð£tð£äð0Œà)£ð"Œï$õ‚ä>õƒàü£àL`Aï$õ‚ä>õƒàü£àõ‚Œƒàü£àý…‚…ƒàú£àûÓí›êd€øìd€˜@ï$õ‚ä>õƒàü£àÎìÎÿ€¯­¬q"ÊPOå4$ÿä53þå4$õ‚ä53õƒàýäû
 å4$õ‚ä53õƒàÿ~)
t@ðàD@ÿð
t€ðOð0étðu/"0:àÿå'0æ0ïTõþ€ïD
þÏîπ0ïD
þ€ïTõþÏîÏÏTþÏÏDϐ0:ïð0	~p€"~p²"ÀàÀðÀƒÀ‚ÀÐuЯŒÓåJ”åI”@åJJpIÓåL”åK”@åLLpKҌүÐÐЂЃÐðÐà20<å/p8".àþ£àŽõ"Nàþ£àÿ".îð£ïð"Nåð£åðŽ340+ÂÂ	G"€~)äýü‚ŽƒàûtE-øÆëÆt/õ‚ä>õƒàûtA-øÆëÆt/ÿä>þ
½ídLpÏ"tðäðË„4˜àDðå0´
QP
ô€å0´èk€ä€þ"ï$õ‚ä>õƒàü£àûÊìÊ$õ‚ä<õƒàü£àýï$õ‚ä>õƒìð£íðÎêÎÏëÏ"ï$õ‚ä>õƒàú£àûí$õ‚ä<õƒêð£ëðï$õ‚ä>õƒìð£íð"ÀàÀЯŽÓå@”å?”@
å@@p?gҎүÐÐÐà2ÊP"~0à|}~u{Ȑtð
ðÒ	Gäõ/"ΐ!àõ(tA%(øæõ2tE%(øæõ"!à`Ò
"Â
"40äð£ð£tð£äðà á€öà á€ö"äÿt6/øæ0Œð“0ð£tð£äð¿	ã"äÿïē0Œð“0ð£tð£äð¿	ã"$0H`lÈ
	
ïÄ33TÀÿàT?OðàD€ð"äõ1
tÿð".t!ð£tð"RST@ @ÿ??½(!0@t2ð£t°ð£tð£äð"u1
tÿðàD ð"gŸ`	Å/0@t2ð£t°ð£äð£ð"ÊPÒ	Gäõ/"40tð£äð£ð£ð"xäöØýuL¯ŒÒ¯"ŽŽ?@gҎ"åJEIpӀÃ"åLEKpӀÃ"uõu‹A"ŽIJҌ"ŽKLҌ"Â
äõ."»`