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

Parent directory
Makefile 1109 bytes
accept.sh 3579 bytes
c11_atomic.c 685 bytes
c11_generic_expression.c 2770 bytes
c23.c 382 bytes
c90.c 331 bytes
c99_bool_strict_suppressed.c 1559 bytes
check-expect.lua 6330 bytes
d_alignof.c 4058 bytes
d_bltinoffsetof.c 195 bytes
d_c99_anon_struct.c 345 bytes
d_c99_anon_union.c 336 bytes
d_c99_bool.c 2542 bytes
d_c99_bool_strict.c 33328 bytes
d_c99_bool_strict_syshdr.c 8112 bytes
d_c99_complex_num.c 247 bytes
d_c99_complex_split.c 1902 bytes
d_c99_compound_literal_comma.c 803 bytes
d_c99_decls_after_stmt.c 538 bytes
d_c99_flex_array_packed.c 230 bytes
d_c99_for_loops.c 350 bytes
d_c99_func.c 323 bytes
d_c99_init.c 11943 bytes
d_c99_nested_struct.c 667 bytes
d_c99_struct_init.c 308 bytes
d_c99_union_cast.c 466 bytes
d_c99_union_init1.c 347 bytes
d_c99_union_init2.c 261 bytes
d_c99_union_init3.c 261 bytes
d_c99_union_init4.c 296 bytes
d_c99_union_init5.c 373 bytes
d_c9x_array_init.c 231 bytes
d_cast_fun_array_param.c 225 bytes
d_cast_lhs.c 739 bytes
d_cast_typeof.c 295 bytes
d_compound_literals1.c 240 bytes
d_compound_literals2.c 342 bytes
d_constant_conv1.c 343 bytes
d_constant_conv2.c 587 bytes
d_cvt_constant.c 284 bytes
d_cvt_in_ternary.c 412 bytes
d_decl_old_style_arguments.c 732 bytes
d_ellipsis_in_switch.c 265 bytes
d_fold_test.c 3095 bytes
d_gcc_compound_statements1.c 1689 bytes
d_gcc_compound_statements2.c 933 bytes
d_gcc_compound_statements3.c 233 bytes
d_gcc_extension.c 387 bytes
d_gcc_func.c 167 bytes
d_gcc_variable_array_init.c 224 bytes
d_incorrect_array_size.c 198 bytes
d_init_array_using_string.c 1920 bytes
d_init_pop_member.c 1372 bytes
d_lint_assert.c 710 bytes
d_long_double_int.c 329 bytes
d_nested_structs.c 507 bytes
d_packed_structs.c 627 bytes
d_pr_22119.c 621 bytes
d_return_type.c 253 bytes
d_struct_init_nested.c 1263 bytes
d_type_conv1.c 599 bytes
d_type_conv2.c 577 bytes
d_type_conv3.c 699 bytes
d_typefun.c 797 bytes
d_typename_as_var.c 222 bytes
d_zero_sized_arrays.c 132 bytes
decl.c 4385 bytes
decl_arg.c 4696 bytes
decl_direct_abstract.c 8872 bytes
decl_enum.c 1958 bytes
decl_enum_c90.c 255 bytes
decl_struct_c90.c 773 bytes
decl_struct_member.c 2218 bytes
emit.c 7587 bytes
emit.exp-ln 3679 bytes
emit_lp64.c 575 bytes
emit_lp64.exp-ln 87 bytes
expr_binary.c 3310 bytes
expr_binary_trad.c 1540 bytes
expr_cast.c 798 bytes
expr_fold.c 7502 bytes
expr_fold_strict_bool.c 1424 bytes
expr_precedence.c 2171 bytes
expr_promote.c 1782 bytes
expr_promote.exp-ln 149 bytes
expr_promote_trad.c 1555 bytes
expr_promote_trad.exp-ln 148 bytes
expr_range.c 1245 bytes
expr_sizeof.c 6060 bytes
feat_stacktrace.c 1067 bytes
gcc_attribute.c 3970 bytes
gcc_attribute_aligned.c 2142 bytes
gcc_attribute_enum.c 908 bytes
gcc_attribute_func.c 1156 bytes
gcc_attribute_label.c 858 bytes
gcc_attribute_stmt.c 891 bytes
gcc_attribute_type.c 653 bytes
gcc_attribute_var.c 2070 bytes
gcc_bit_field_types.c 3408 bytes
gcc_builtin_alloca.c 621 bytes
gcc_builtin_overflow.c 586 bytes
gcc_cast_union.c 3008 bytes
gcc_init_compound_literal.c 1544 bytes
gcc_stmt_asm.c 888 bytes
gcc_typeof.c 1709 bytes
gcc_typeof_after_statement.c 360 bytes
gen-platforms.sh 2197 bytes
init.c 2964 bytes
init_braces.c 4175 bytes
init_c90.c 781 bytes
lex_char.c 1314 bytes
lex_char_uchar.c 698 bytes
lex_comment.c 515 bytes
lex_floating.c 670 bytes
lex_integer.c 3579 bytes
lex_integer_binary.c 759 bytes
lex_integer_ilp32.c 922 bytes
lex_string.c 737 bytes
lex_whitespace.c 671 bytes
lex_wide_char.c 705 bytes
lex_wide_string.c 610 bytes
msg_000.c 333 bytes
msg_000_c90.c 292 bytes
msg_001.c 805 bytes
msg_001_c90.c 360 bytes
msg_002.c 592 bytes
msg_003.c 670 bytes
msg_004.c 621 bytes
msg_005.c 1044 bytes
msg_006.c 319 bytes
msg_007.c 354 bytes
msg_008.c 209 bytes
msg_009.c 700 bytes
msg_010.c 693 bytes
msg_011.c 1155 bytes
msg_012.c 344 bytes
msg_013.c 319 bytes
msg_014.c 721 bytes
msg_015.c 296 bytes
msg_016.c 488 bytes
msg_017.c 537 bytes
msg_018.c 466 bytes
msg_019.c 669 bytes
msg_020.c 244 bytes
msg_021.c 1061 bytes
msg_022.c 1015 bytes
msg_023.c 273 bytes
msg_024.c 451 bytes
msg_025.c 226 bytes
msg_026.c 295 bytes
msg_027.c 465 bytes
msg_028.c 260 bytes
msg_029.c 359 bytes
msg_030.c 693 bytes
msg_031.c 579 bytes
msg_032.c 451 bytes
msg_033.c 329 bytes
msg_034.c 1032 bytes
msg_035.c 3052 bytes
msg_036.c 351 bytes
msg_037.c 241 bytes
msg_038.c 308 bytes
msg_039.c 385 bytes
msg_040.c 200 bytes
msg_041.c 260 bytes
msg_042.c 274 bytes
msg_043.c 329 bytes
msg_044.c 485 bytes
msg_045.c 623 bytes
msg_046.c 1399 bytes
msg_047.c 566 bytes
msg_048.c 746 bytes
msg_049.c 479 bytes
msg_050.c 408 bytes
msg_051.c 542 bytes
msg_052.c 247 bytes
msg_053.c 354 bytes
msg_054.c 288 bytes
msg_055.c 241 bytes
msg_056.c 304 bytes
msg_057.c 941 bytes
msg_058.c 386 bytes
msg_059.c 317 bytes
msg_060.c 478 bytes
msg_061.c 268 bytes
msg_062.c 403 bytes
msg_063.c 300 bytes
msg_064.c 490 bytes
msg_065.c 409 bytes
msg_066.c 462 bytes
msg_067.c 587 bytes
msg_068.c 308 bytes
msg_069.c 478 bytes
msg_070.c 199 bytes
msg_071.c 646 bytes
msg_072.c 795 bytes
msg_073.c 255 bytes
msg_074.c 457 bytes
msg_075.c 459 bytes
msg_076.c 275 bytes
msg_077.c 998 bytes
msg_078.c 315 bytes
msg_079.c 383 bytes
msg_080.c 240 bytes
msg_081.c 265 bytes
msg_082.c 265 bytes
msg_083.c 463 bytes
msg_084.c 343 bytes
msg_085.c 710 bytes
msg_086.c 477 bytes
msg_087.c 342 bytes
msg_088.c 338 bytes
msg_089.c 307 bytes
msg_090.c 503 bytes
msg_091.c 346 bytes
msg_092.c 486 bytes
msg_093.c 293 bytes
msg_094.c 372 bytes
msg_095.c 441 bytes
msg_096.c 349 bytes
msg_097.c 691 bytes
msg_098.c 790 bytes
msg_099.c 283 bytes
msg_100.c 286 bytes
msg_101.c 1124 bytes
msg_102.c 1029 bytes
msg_103.c 371 bytes
msg_104.c 401 bytes
msg_105.c 1010 bytes
msg_106.c 367 bytes
msg_107.c 337 bytes
msg_108.c 696 bytes
msg_109.c 341 bytes
msg_110.c 359 bytes
msg_111.c 446 bytes
msg_112.c 296 bytes
msg_113.c 278 bytes
msg_114.c 601 bytes
msg_115.c 2018 bytes
msg_116.c 912 bytes
msg_117.c 4251 bytes
msg_118.c 1077 bytes
msg_119.c 275 bytes
msg_120.c 928 bytes
msg_121.c 494 bytes
msg_122.c 292 bytes
msg_123.c 1473 bytes
msg_124.c 1882 bytes
msg_125.c 369 bytes
msg_126.c 409 bytes
msg_127.c 306 bytes
msg_128.c 447 bytes
msg_129.c 2769 bytes
msg_130.c 3699 bytes
msg_131.c 204 bytes
msg_132.c 10673 bytes
msg_132_ilp32.c 1351 bytes
msg_132_lp64.c 420 bytes
msg_133.c 272 bytes
msg_134.c 322 bytes
msg_135.c 3165 bytes
msg_136.c 421 bytes
msg_137.c 227 bytes
msg_138.c 962 bytes
msg_139.c 728 bytes
msg_140.c 291 bytes
msg_141.c 1067 bytes
msg_142.c 850 bytes
msg_143.c 393 bytes
msg_144.c 330 bytes
msg_145.c 536 bytes
msg_146.c 268 bytes
msg_147.c 454 bytes
msg_148.c 311 bytes
msg_149.c 251 bytes
msg_150.c 336 bytes
msg_151.c 344 bytes
msg_152.c 630 bytes
msg_153.c 721 bytes
msg_154.c 364 bytes
msg_155.c 2080 bytes
msg_156.c 635 bytes
msg_157.c 392 bytes
msg_158.c 749 bytes
msg_159.c 1016 bytes
msg_160.c 2867 bytes
msg_161.c 2036 bytes
msg_162.c 3425 bytes
msg_163.c 723 bytes
msg_164.c 567 bytes
msg_165.c 340 bytes
msg_166.c 2524 bytes
msg_167.c 410 bytes
msg_168.c 2489 bytes
msg_169.c 5944 bytes
msg_170.c 475 bytes
msg_171.c 1588 bytes
msg_172.c 374 bytes
msg_173.c 357 bytes
msg_174.c 435 bytes
msg_175.c 499 bytes
msg_176.c 440 bytes
msg_177.c 416 bytes
msg_178.c 273 bytes
msg_179.c 691 bytes
msg_180.c 340 bytes
msg_181.c 319 bytes
msg_182.c 579 bytes
msg_183.c 678 bytes
msg_184.c 280 bytes
msg_185.c 424 bytes
msg_186.c 483 bytes
msg_187.c 732 bytes
msg_188.c 494 bytes
msg_189.c 427 bytes
msg_190.c 298 bytes
msg_191.c 288 bytes
msg_192.c 262 bytes
msg_193.c 11771 bytes
msg_194.c 324 bytes
msg_195.c 276 bytes
msg_196.c 312 bytes
msg_197.c 307 bytes
msg_198.c 307 bytes
msg_199.c 308 bytes
msg_200.c 270 bytes
msg_201.c 226 bytes
msg_202.c 294 bytes
msg_203.c 351 bytes
msg_204.c 3569 bytes
msg_205.c 282 bytes
msg_206.c 863 bytes
msg_207.c 302 bytes
msg_208.c 307 bytes
msg_209.c 217 bytes
msg_210.c 551 bytes
msg_211.c 544 bytes
msg_212.c 187 bytes
msg_213.c 330 bytes
msg_214.c 263 bytes
msg_215.c 1194 bytes
msg_216.c 359 bytes
msg_217.c 1745 bytes
msg_218.c 1287 bytes
msg_219.c 1120 bytes
msg_220.c 1668 bytes
msg_221.c 370 bytes
msg_222.c 845 bytes
msg_223.c 261 bytes
msg_224.c 700 bytes
msg_225.c 389 bytes
msg_226.c 219 bytes
msg_227.c 467 bytes
msg_228.c 490 bytes
msg_229.c 582 bytes
msg_230.c 3139 bytes
msg_230_uchar.c 3392 bytes
msg_231.c 333 bytes
msg_232.c 311 bytes
msg_233.c 247 bytes
msg_234.c 244 bytes
msg_235.c 241 bytes
msg_236.c 281 bytes
msg_237.c 351 bytes
msg_238.c 340 bytes
msg_239.c 486 bytes
msg_240.c 986 bytes
msg_241.c 3842 bytes
msg_242.c 1306 bytes
msg_243.c 720 bytes
msg_244.c 597 bytes
msg_245.c 1039 bytes
msg_246.c 408 bytes
msg_247.c 11120 bytes
msg_247_ilp32_ldbl64.c 90514 bytes
msg_247_lp64_ldbl128.c 91249 bytes
msg_247_portable.c 94508 bytes
msg_248.c 424 bytes
msg_249.c 2197 bytes
msg_250.c 322 bytes
msg_251.c 329 bytes
msg_252.c 1254 bytes
msg_253.c 249 bytes
msg_254.c 563 bytes
msg_255.c 278 bytes
msg_256.c 228 bytes
msg_257.c 664 bytes
msg_258.c 520 bytes
msg_259.c 8623 bytes
msg_259_c90.c 6261 bytes
msg_259_ilp32.c 892 bytes
msg_260.c 777 bytes
msg_261.c 497 bytes
msg_262.c 305 bytes
msg_263.c 250 bytes
msg_264.c 266 bytes
msg_265.c 452 bytes
msg_266.c 282 bytes
msg_267.c 2318 bytes
msg_268.c 270 bytes
msg_269.c 260 bytes
msg_270.c 345 bytes
msg_271.c 566 bytes
msg_272.c 186 bytes
msg_272_c90.c 312 bytes
msg_273.c 388 bytes
msg_274.c 613 bytes
msg_275.c 388 bytes
msg_276.c 372 bytes
msg_277.c 814 bytes
msg_278.c 486 bytes
msg_279.c 486 bytes
msg_280.c 2188 bytes
msg_281.c 255 bytes
msg_282.c 665 bytes
msg_283.c 599 bytes
msg_284.c 446 bytes
msg_285.c 372 bytes
msg_286.c 317 bytes
msg_287.c 318 bytes
msg_288.c 486 bytes
msg_289.c 307 bytes
msg_290.c 459 bytes
msg_291.c 373 bytes
msg_292.c 1147 bytes
msg_293.c 380 bytes
msg_294.c 317 bytes
msg_295.c 330 bytes
msg_296.c 375 bytes
msg_297.c 641 bytes
msg_298.c 704 bytes
msg_299.c 344 bytes
msg_300.c 354 bytes
msg_301.c 584 bytes
msg_302.c 1539 bytes
msg_303.c 515 bytes
msg_304.c 548 bytes
msg_305.c 584 bytes
msg_306.c 614 bytes
msg_307.c 358 bytes
msg_308.c 486 bytes
msg_309.c 2136 bytes
msg_310.c 478 bytes
msg_311.c 470 bytes
msg_312.c 257 bytes
msg_313.c 442 bytes
msg_314.c 561 bytes
msg_315.c 414 bytes
msg_316.c 465 bytes
msg_317.c 270 bytes
msg_318.c 484 bytes
msg_319.c 539 bytes
msg_320.c 315 bytes
msg_321.c 404 bytes
msg_322.c 265 bytes
msg_323.c 1269 bytes
msg_324.c 2316 bytes
msg_325.c 345 bytes
msg_326.c 265 bytes
msg_327.c 591 bytes
msg_328.c 332 bytes
msg_329.c 1190 bytes
msg_330.c 666 bytes
msg_331.c 708 bytes
msg_332.c 711 bytes
msg_333.c 1227 bytes
msg_334.c 553 bytes
msg_335.c 708 bytes
msg_336.c 493 bytes
msg_337.c 495 bytes
msg_338.c 3384 bytes
msg_339.c 1141 bytes
msg_340.c 411 bytes
msg_341.c 2168 bytes
msg_342.c 4112 bytes
msg_343.c 1249 bytes
msg_344.c 911 bytes
msg_345.c 345 bytes
msg_346.c 2987 bytes
msg_347.c 2863 bytes
msg_348.c 5629 bytes
msg_349.c 517 bytes
msg_350.c 796 bytes
msg_351.c 2533 bytes
msg_352.c 631 bytes
msg_353.c 383 bytes
op_colon.c 2914 bytes
op_shl_lp64.c 884 bytes
parse_init_declarator.c 1152 bytes
parse_stmt_error.c 481 bytes
parse_stmt_iter_error.c 593 bytes
parse_type_name.c 5232 bytes
platform_ilp32.c 391 bytes
platform_ilp32_int.c 654 bytes
platform_ilp32_long.c 1172 bytes
platform_int.c 787 bytes
platform_ldbl128.c 1169 bytes
platform_ldbl64.c 772 bytes
platform_ldbl96.c 1080 bytes
platform_long.c 1090 bytes
platform_lp64.c 776 bytes
platform_schar.c 439 bytes
platform_uchar.c 440 bytes
queries.c 13973 bytes
queries_schar.c 933 bytes
queries_uchar.c 1237 bytes
stmt_for.c 371 bytes
stmt_goto.c 491 bytes
stmt_if.c 612 bytes
t_integration.sh 5108 bytes
t_usage.sh 4045 bytes