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
Inputs
Weverything_pragma.c 1365 bytes
_Pragma-dependency.c 170 bytes
_Pragma-dependency2.c 143 bytes
_Pragma-in-macro-arg.c 1305 bytes
_Pragma-location.c 1591 bytes
_Pragma-physloc.c 164 bytes
_Pragma.c 659 bytes
aarch64-target-features.c 14737 bytes
annotate_in_macro_arg.c 239 bytes
arm-acle-6.4.c 8066 bytes
arm-acle-6.5.c 6767 bytes
arm-target-features.c 46637 bytes
assembler-with-cpp.c 2002 bytes
bigoutput.c 470 bytes
builtin_line.c 242 bytes
c17.c 156 bytes
c90.c 497 bytes
c99-6_10_3_3_p4.c 242 bytes
c99-6_10_3_4_p5.c 733 bytes
c99-6_10_3_4_p6.c 753 bytes
c99-6_10_3_4_p7.c 274 bytes
c99-6_10_3_4_p9.c 610 bytes
clang_headers.c 61 bytes
comment_save.c 428 bytes
comment_save_if.c 222 bytes
comment_save_macro.c 376 bytes
cuda-approx-transcendentals.cu 826 bytes
cuda-macos-includes.cu 702 bytes
cuda-preprocess.cu 1248 bytes
cuda-types.cu 3566 bytes
cxx_and.cpp 383 bytes
cxx_bitand.cpp 304 bytes
cxx_bitor.cpp 429 bytes
cxx_compl.cpp 299 bytes
cxx_not.cpp 244 bytes
cxx_not_eq.cpp 305 bytes
cxx_oper_keyword.cpp 1153 bytes
cxx_oper_keyword_ms_compat.cpp 2389 bytes
cxx_oper_spelling.cpp 297 bytes
cxx_or.cpp 378 bytes
cxx_true.cpp 358 bytes
cxx_xor.cpp 429 bytes
dependencies-and-pp.c 1268 bytes
directive-invalid.c 216 bytes
disabled-cond-diags.c 157 bytes
disabled-cond-diags2.c 664 bytes
dump-macros-spacing.c 130 bytes
dump-macros-undef.c 142 bytes
dump-options.c 95 bytes
dump_import.h 30 bytes
dump_import.m 180 bytes
dump_include.c 396 bytes
dump_include.h 44 bytes
dump_macros.c 812 bytes
dumptokens_phyloc.c 120 bytes
elfiamcu-predefines.c 216 bytes
expr_comma.c 213 bytes
expr_define_expansion.c 636 bytes
expr_invalid_tok.c 709 bytes
expr_liveness.c 712 bytes
expr_multichar.c 167 bytes
expr_usual_conversions.c 457 bytes
extension-warning.c 575 bytes
feature_tests.c 3039 bytes
file_to_include.h 38 bytes
first-line-indent.c 135 bytes
function_macro_file.c 78 bytes
function_macro_file.h 17 bytes
has_attribute.c 1277 bytes
has_attribute.cpp 2056 bytes
has_c_attribute.c 293 bytes
has_include.c 5877 bytes
hash_line.c 272 bytes
hash_space.c 172 bytes
header_is_main_file.c 208 bytes
header_lookup1.c 66 bytes
headermap-rel.c 289 bytes
headermap-rel2.c 637 bytes
hexagon-predefines.c 2662 bytes
if_warning.c 605 bytes
ifdef-recover.c 463 bytes
ignore-pragmas.c 352 bytes
import_self.c 183 bytes
include-directive1.c 306 bytes
include-directive2.c 384 bytes
include-directive3.c 151 bytes
include-macros.c 161 bytes
include-pth.c 143 bytes
indent_macro.c 119 bytes
init-v7k-compat.c 8106 bytes
init.c 491053 bytes
invalid-__has_warning1.c 169 bytes
invalid-__has_warning2.c 144 bytes
is_target.c 1779 bytes
is_target_arm.c 1191 bytes
is_target_arm64.c 261 bytes
is_target_environment_version.c 186 bytes
is_target_os_darwin.c 619 bytes
is_target_unknown.c 531 bytes
iwithprefix.c 529 bytes
line-directive-output.c 1040 bytes
line-directive.c 3885 bytes
macho-embedded-predefines.c 798 bytes
macro-multiline.c 232 bytes
macro-reserved-cxx11.cpp 376 bytes
macro-reserved-ms.c 134 bytes
macro-reserved.c 1785 bytes
macro-reserved.cpp 1825 bytes
macro_arg_directive.c 801 bytes
macro_arg_directive.h 90 bytes
macro_arg_empty.c 228 bytes
macro_arg_keyword.c 86 bytes
macro_arg_slocentry_merge.c 176 bytes
macro_arg_slocentry_merge.h 77 bytes
macro_backslash.c 88 bytes
macro_disable.c 725 bytes
macro_expand.c 421 bytes
macro_expand_empty.c 927 bytes
macro_expandloc.c 276 bytes
macro_fn.c 2633 bytes
macro_fn_comma_swallow.c 458 bytes
macro_fn_comma_swallow2.c 2824 bytes
macro_fn_disable_expand.c 391 bytes
macro_fn_lparen_scan.c 483 bytes
macro_fn_lparen_scan2.c 148 bytes
macro_fn_placemarker.c 72 bytes
macro_fn_preexpand.c 246 bytes
macro_fn_varargs_iso.c 282 bytes
macro_fn_varargs_named.c 224 bytes
macro_misc.c 1007 bytes
macro_not_define.c 134 bytes
macro_paste_bad.c 2357 bytes
macro_paste_bcpl_comment.c 80 bytes
macro_paste_c_block_comment.c 271 bytes
macro_paste_commaext.c 645 bytes
macro_paste_empty.c 281 bytes
macro_paste_hard.c 354 bytes
macro_paste_hashhash.c 247 bytes
macro_paste_identifier_error.c 340 bytes
macro_paste_msextensions.c 1141 bytes
macro_paste_none.c 69 bytes
macro_paste_simple.c 177 bytes
macro_paste_spacing.c 679 bytes
macro_paste_spacing2.c 120 bytes
macro_raw_string.cpp 168 bytes
macro_redefined.c 555 bytes
macro_rescan.c 229 bytes
macro_rescan2.c 204 bytes
macro_rescan_varargs.c 344 bytes
macro_rparen_scan.c 156 bytes
macro_rparen_scan2.c 182 bytes
macro_space.c 830 bytes
macro_undef.c 116 bytes
macro_vaopt_check.cpp 1561 bytes
macro_vaopt_expand.cpp 3168 bytes
macro_variadic.cl 110 bytes
macro_with_initializer_list.cpp 7175 bytes
mi_opt.c 230 bytes
mi_opt.h 53 bytes
mi_opt2.c 299 bytes
mi_opt2.h 41 bytes
microsoft-ext.c 1441 bytes
microsoft-header-search.c 523 bytes
microsoft-import.c 501 bytes
missing-include-range-check.h 402 bytes
missing-system-header.c 79 bytes
missing-system-header.h 87 bytes
mmx.c 615 bytes
non_fragile_feature.m 308 bytes
non_fragile_feature1.m 250 bytes
nonportable-include-with-hmap.c 673 bytes
objc-pp.m 157 bytes
openmp-macro-expansion.c 884 bytes
optimize.c 733 bytes
output_paste_avoid.cpp 1044 bytes
overflow.c 582 bytes
pic.c 1153 bytes
pp-modules.c 717 bytes
pp-modules.h 27 bytes
pp-record.c 420 bytes
pp-record.h 65 bytes
pr13851.c 526 bytes
pr19649-signed-wchar_t.c 227 bytes
pr19649-unsigned-wchar_t.c 234 bytes
pr2086.c 120 bytes
pr2086.h 52 bytes
pragma-captured.c 239 bytes
pragma-comment-linux.c 183 bytes
pragma-pushpop-macro.c 1433 bytes
pragma_assume_nonnull.c 448 bytes
pragma_diagnostic.c 1758 bytes
pragma_diagnostic_output.c 1013 bytes
pragma_diagnostic_sections.cpp 2154 bytes
pragma_microsoft.c 8988 bytes
pragma_microsoft.cpp 156 bytes
pragma_module.c 2229 bytes
pragma_poison.c 547 bytes
pragma_ps4.c 1497 bytes
pragma_sysheader.c 436 bytes
pragma_sysheader.h 57 bytes
pragma_unknown.c 2250 bytes
predefined-arch-macros.c 121472 bytes
predefined-exceptions.m 892 bytes
predefined-macros.c 14105 bytes
predefined-nullability.c 476 bytes
print-assembler.s 304 bytes
print-pragma-microsoft.c 619 bytes
print_line_count.c 151 bytes
print_line_empty_file.c 232 bytes
print_line_include.c 147 bytes
print_line_include.h 7 bytes
print_line_track.c 308 bytes
pushable-diagnostics.c 1643 bytes
riscv-target-features.c 2150 bytes
skipping_unclean.c 118 bytes
stdint.c 47338 bytes
stringize_misc.c 864 bytes
stringize_space.c 465 bytes
sysroot-prefix.c 1996 bytes
traditional-cpp.c 2662 bytes
ucn-allowed-chars.c 2417 bytes
ucn-pp-identifier.c 3685 bytes
undef-error.c 173 bytes
unterminated.c 121 bytes
user_defined_system_framework.c 283 bytes
utf8-allowed-chars.c 3017 bytes
warn-disabled-macro-expansion.c 485 bytes
warn-macro-unused.c 330 bytes
warn-macro-unused.h 27 bytes
warning_tests.c 1201 bytes
wasm-target-features.c 1422 bytes
wchar_t.c 7721 bytes
woa-defaults.c 1314 bytes
woa-wchar_t.c 199 bytes
x86_target_features.c 17993 bytes