ucsb-seclab / dr_checker

DR.CHECKER : A Soundy Vulnerability Detection Tool for Linux Kernel Drivers
BSD 2-Clause "Simplified" License
329 stars 71 forks source link

Running on recent stable Kernel 5.13.9 #37

Open marcinguy opened 3 years ago

marcinguy commented 3 years ago

Hi,

Is this project still maintained/supported?

If I succeed I can make a PR to update this tool to recent versions.

Had to jump through some hops, but made it to compile Bitcode with clang-9.

As you see some files generate linked warnings.

However the Bitcode seems to be there.

Compiled with make defconfig

Wondering why it shows no hits, also why entry_point_out.txt is empty.

root@530f4f95a9a6:/dockershare/linux-5.13.9# cat /dockershare/linux-5.13.9/llvm_bitcode_out/entry_point_out.txt
root@530f4f95a9a6:/dockershare/linux-5.13.9# cat /dockershare/linux-5.13.9/llvm_bitcode_out/hdr_file_config.txt
struct.ulpi_ops,0,FileRead
struct.ulpi_ops,1,FileWrite
struct.snd_ak4xxx_ops,2,FileWrite
root@530f4f95a9a6:/dockershare/linux-5.13.9#

Any tips on what I do wrong?

Full debug:

root@530f4f95a9a6:/dockershare/linux-5.13.9# python /dr_checker/gitrepo/helper_scripts/runner_scripts/run_all.py -l /dockershare/linux-5.13.9/llvm_bitcode_out -a 1 -m /dockershare/linux-5.13.9/makeout5.txt -g gcc -n 2 -o /dockershare/linux-5.13.9 -k /dockershare/linux-5.13.9 -f /dockershare/linux-5.13.9/dr_checker_out
[*]  Trying to Run Component: BuildLLVM
[+]  Setup for component: BuildLLVM  complete
[*]  Running LLVM Commands in multiprocessing mode.
clang-9: error: -emit-llvm cannot be used when linking
clang-9: error: -emit-llvm cannot be used when linking
clang-9: error: -emit-llvm cannot be used when linking
clang-9: error: 'x86_64': unable to pass LLVM bit-code files to linker
clang-9: error: -emit-llvm cannot be used when linking
clang-9: error: 'x86_64': unable to pass LLVM bit-code files to linker
clang-9: error: -emit-llvm cannot be used when linking
clang-9: error: 'x86_64': unable to pass LLVM bit-code files to linker
clang-9: error: no such file or directory: '/dockershare/linux-5.13.9/-lpthread'
clang-9: error: -emit-llvm cannot be used when linking
clang-9: error: 'x86_64': unable to pass LLVM bit-code files to linker
clang-9: error: -emit-llvm cannot be used when linking
clang-9: error: 'x86_64': unable to pass LLVM bit-code files to linker
clang-9: error: no such file or directory: '/dockershare/linux-5.13.9/-lcrypto'
clang-9: error: -emit-llvm cannot be used when linking
clang-9: error: 'x86_64': unable to pass LLVM bit-code files to linker
clang-9: error: -emit-llvm cannot be used when linking
clang-9: error: 'x86_64': unable to pass LLVM bit-code files to linker
clang-9: error: -emit-llvm cannot be used when linking
clang-9: error: no such file or directory: '/dockershare/linux-5.13.9/fixdep.c'
clang-9: error: no input files
clang-9: error: -emit-llvm cannot be used when linking
clang-9: error: no such file or directory: '/dockershare/linux-5.13.9/exec-cmd.c'
clang-9: error: no input files
clang-9: error: no such file or directory: '/dockershare/linux-5.13.9/help.c'
clang-9: error: no input files
clang-9: error: no such file or directory: '/dockershare/linux-5.13.9/pager.c'
clang-9: error: no input files
clang-9: error: no such file or directory: '/dockershare/linux-5.13.9/parse-options.c'
clang-9: error: no input files
clang-9: error: no such file or directory: '/dockershare/linux-5.13.9/run-command.c'
clang-9: error: no input files
clang-9: error: no such file or directory: '/dockershare/linux-5.13.9/sigchain.c'
clang-9: error: no input files
clang-9: error: no such file or directory: '/dockershare/linux-5.13.9/subcmd-config.c'
clang-9: error: no input files
clang-9: error: no such file or directory: '/dockershare/linux-5.13.9/arch/x86/special.c'
clang-9: error: no input files
clang-9: error: no such file or directory: '/dockershare/linux-5.13.9/arch/x86/decode.c'
clang-9: error: no input files
clang-9: error: no such file or directory: '/dockershare/linux-5.13.9/weak.c'
clang-9: error: no input files
clang-9: error: no such file or directory: '/dockershare/linux-5.13.9/check.c'
clang-9: error: no input files
clang-9: error: no such file or directory: '/dockershare/linux-5.13.9/special.c'
clang-9: error: no input files
clang-9: error: no such file or directory: '/dockershare/linux-5.13.9/orc_gen.c'
clang-9: error: no input files
clang-9: error: no such file or directory: '/dockershare/linux-5.13.9/orc_dump.c'
clang-9: error: no input files
clang-9: error: no such file or directory: '/dockershare/linux-5.13.9/builtin-check.c'
clang-9: error: no input files
clang-9: error: no such file or directory: '/dockershare/linux-5.13.9/builtin-orc.c'
clang-9: error: no input files
clang-9: error: no such file or directory: '/dockershare/linux-5.13.9/elf.c'
clang-9: error: no input files
clang-9: error: no such file or directory: '/dockershare/linux-5.13.9/objtool.c'
clang-9: error: no input files
clang-9: error: no such file or directory: '/dockershare/linux-5.13.9/../lib/string.c'
clang-9: error: no input files
clang-9: error: no such file or directory: '/dockershare/linux-5.13.9/../lib/ctype.c'
clang-9: error: no input files
clang-9: error: no such file or directory: '/dockershare/linux-5.13.9/../lib/str_error_r.c'
clang-9: error: no input files
clang-9: error: no such file or directory: '/dockershare/linux-5.13.9/../lib/rbtree.c'
clang-9: error: no input files
clang-9: error: -emit-llvm cannot be used when linking
clang-9: error: -emit-llvm cannot be used when linking
clang-9: error: 'x86_64': unable to pass LLVM bit-code files to linker
clang-9: error: -emit-llvm cannot be used when linking
clang-9: error: 'x86_64': unable to pass LLVM bit-code files to linker
<instantiation>:2:2: error: unknown use of instruction mnemonic without a size suffix
 lsl %rax, %rax
 ^
<instantiation>:1:1: note: while in macro instantiation
LOAD_CPU_AND_NODE_SEG_LIMIT %rax
^
<instantiation>:2:2: note: while in macro instantiation
 GET_PERCPU_BASE %rax
 ^
/dockershare/linux-5.13.9/arch/x86/entry/entry_64.S:886:2: note: while in macro instantiation
 SAVE_AND_SET_GSBASE scratch_reg=%rax save_reg=%rbx
 ^
clang-9: error: -emit-llvm cannot be used when linking
clang-9: error: 'x86_64': unable to pass LLVM bit-code files to linker
clang-9: error: -emit-llvm cannot be used when linking
clang-9: error: 'x86_64': unable to pass LLVM bit-code files to linker
clang-9: error: -emit-llvm cannot be used when linking
clang-9: error: 'x86_64': unable to pass LLVM bit-code files to linker
clang-9: error: -emit-llvm cannot be used when linking
clang-9: error: 'x86_64': unable to pass LLVM bit-code files to linker
clang-9: error: -emit-llvm cannot be used when linking
clang-9: error: 'x86_64': unable to pass LLVM bit-code files to linker
clang-9: error: -emit-llvm cannot be used when linking
clang-9: error: 'x86_64': unable to pass LLVM bit-code files to linker
[*]  Finished Building LLVM Bitcode files
[!]  [-] Command Failed:/dr_checker/drcheckerdeps/llvm/build/bin/clang -emit-llvm -target x86_64 -g -O0 -Wno-return-type -w -DCC_USING_FENTRY -o /dockershare/linux-5.13.9/llvm_bitcode_out/scripts/kconfig/util.llvm.bc scripts/kconfig/conf.o scripts/kconfig/confdata.o scripts/kconfig/expr.o scripts/kconfig/lexer.lex.o scripts/kconfig/menu.o scripts/kconfig/parser.tab.o scripts/kconfig/preprocess.o scripts/kconfig/symbol.o /dockershare/linux-5.13.9/scripts/kconfig/util.o

[!]  [-] Command Failed:/dr_checker/drcheckerdeps/llvm/build/bin/clang -emit-llvm -target x86_64 -g -O0 -Wno-return-type -w -DCC_USING_FENTRY -o /dockershare/linux-5.13.9/llvm_bitcode_out/arch/x86/tools/relocs_common.llvm.bc arch/x86/tools/relocs_32.o arch/x86/tools/relocs_64.o /dockershare/linux-5.13.9/arch/x86/tools/relocs_common.o

[!]  [-] Command Failed:/dr_checker/drcheckerdeps/llvm/build/bin/clang -emit-llvm -target x86_64 -g -O0 -Wno-return-type -w -DCC_USING_FENTRY -Wp,-MMD,scripts/selinux/genheaders/.genheaders.d -Wmissing-prototypes -Wstrict-prototypes -fomit-frame-pointer -std=gnu89 -I./include/uapi -I./include -I./security/selinux/include -o /dockershare/linux-5.13.9/llvm_bitcode_out/scripts/selinux/genheaders/genheaders.llvm.bc /dockershare/linux-5.13.9/scripts/selinux/genheaders/genheaders.c

[!]  [-] Command Failed:/dr_checker/drcheckerdeps/llvm/build/bin/clang -emit-llvm -target x86_64 -g -O0 -Wno-return-type -w -DCC_USING_FENTRY -Wp,-MMD,scripts/selinux/mdp/.mdp.d -Wmissing-prototypes -Wstrict-prototypes -fomit-frame-pointer -std=gnu89 -I./include/uapi -I./include -I./security/selinux/include -I./include -o /dockershare/linux-5.13.9/llvm_bitcode_out/scripts/selinux/mdp/mdp.llvm.bc /dockershare/linux-5.13.9/scripts/selinux/mdp/mdp.c

[!]  [-] Command Failed:/dr_checker/drcheckerdeps/llvm/build/bin/clang -emit-llvm -target x86_64 -g -O0 -Wno-return-type -w -DCC_USING_FENTRY -Wp,-MMD,scripts/.kallsyms.d -Wmissing-prototypes -Wstrict-prototypes -fomit-frame-pointer -std=gnu89 -o /dockershare/linux-5.13.9/llvm_bitcode_out/scripts/kallsyms.llvm.bc /dockershare/linux-5.13.9/scripts/kallsyms.c

[!]  [-] Command Failed:/dr_checker/drcheckerdeps/llvm/build/bin/clang -emit-llvm -target x86_64 -g -O0 -Wno-return-type -w -DCC_USING_FENTRY -Wp,-MMD,scripts/.sorttable.d -Wmissing-prototypes -Wstrict-prototypes -fomit-frame-pointer -std=gnu89 -I./tools/include -I./tools/arch/x86/include -DUNWINDER_ORC_ENABLED -o /dockershare/linux-5.13.9/llvm_bitcode_out/-lpthre.llvm.bc scripts/sorttable.c /dockershare/linux-5.13.9/-lpthread

[!]  [-] Command Failed:/dr_checker/drcheckerdeps/llvm/build/bin/clang -emit-llvm -target x86_64 -g -O0 -Wno-return-type -w -DCC_USING_FENTRY -Wp,-MMD,scripts/.asn1_compiler.d -Wmissing-prototypes -Wstrict-prototypes -fomit-frame-pointer -std=gnu89 -I./include -o /dockershare/linux-5.13.9/llvm_bitcode_out/scripts/asn1_compiler.llvm.bc /dockershare/linux-5.13.9/scripts/asn1_compiler.c

[!]  [-] Command Failed:/dr_checker/drcheckerdeps/llvm/build/bin/clang -emit-llvm -target x86_64 -g -O0 -Wno-return-type -w -DCC_USING_FENTRY -Wp,-MMD,scripts/.extract-cert.d -Wmissing-prototypes -Wstrict-prototypes -fomit-frame-pointer -std=gnu89 -o /dockershare/linux-5.13.9/llvm_bitcode_out/-lcryp.llvm.bc scripts/extract-cert.c /dockershare/linux-5.13.9/-lcrypto

[!]  [-] Command Failed:/dr_checker/drcheckerdeps/llvm/build/bin/clang -emit-llvm -target x86_64 -g -O0 -Wno-return-type -w -DCC_USING_FENTRY -Wp,-MMD,scripts/mod/.mk_elfconfig.d -Wmissing-prototypes -Wstrict-prototypes -fomit-frame-pointer -std=gnu89 -o /dockershare/linux-5.13.9/llvm_bitcode_out/scripts/mod/mk_elfconfig.llvm.bc /dockershare/linux-5.13.9/scripts/mod/mk_elfconfig.c

[!]  [-] Command Failed:/dr_checker/drcheckerdeps/llvm/build/bin/clang -emit-llvm -target x86_64 -g -O0 -Wno-return-type -w -DCC_USING_FENTRY -o /dockershare/linux-5.13.9/llvm_bitcode_out/scripts/mod/sumversion.llvm.bc scripts/mod/modpost.o scripts/mod/file2alias.o /dockershare/linux-5.13.9/scripts/mod/sumversion.o

[!]  [-] Command Failed:/dr_checker/drcheckerdeps/llvm/build/bin/clang -emit-llvm -target x86_64 -g -O0 -Wno-return-type -w -DCC_USING_FENTRY -Wp,-MD,/dockershare/linux-5.13.9/tools/objtool/.fixdep.o.d -Wp,-MT,/dockershare/linux-5.13.9/tools/objtool/fixdep.o -Wmissing-prototypes -Wstrict-prototypes -fomit-frame-pointer -std=gnu89 -D"BUILD_STR(s)=#s" -c -o /dockershare/linux-5.13.9/llvm_bitcode_out/fixdep.llvm.bc /dockershare/linux-5.13.9/fixdep.c

[!]  [-] Command Failed:/dr_checker/drcheckerdeps/llvm/build/bin/clang -emit-llvm -target x86_64 -g -O0 -Wno-return-type -w -DCC_USING_FENTRY -o /dockershare/linux-5.13.9/llvm_bitcode_out/tools/objtool/fixdep-in.llvm.bc /dockershare/linux-5.13.9/tools/objtool/fixdep-in.o

[!]  [-] Command Failed:/dr_checker/drcheckerdeps/llvm/build/bin/clang -emit-llvm -target x86_64 -g -O0 -Wno-return-type -w -DCC_USING_FENTRY -Wp,-MD,/dockershare/linux-5.13.9/tools/objtool/.exec-cmd.o.d -Wp,-MT,/dockershare/linux-5.13.9/tools/objtool/exec-cmd.o -ggdb3 -Wextra -std=gnu99 -fPIC -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -I/dockershare/linux-5.13.9/tools/include/ -Wbad-function-cast -Wdeclaration-after-statement -Wformat-security -Wformat-y2k -Winit-self -Wmissing-declarations -Wmissing-prototypes -Wnested-externs -Wno-system-headers -Wold-style-definition -Wpacked -Wredundant-decls -Wstrict-prototypes -Wswitch-default -Wswitch-enum -Wundef -Wwrite-strings -Wformat -Wno-type-limits -Wstrict-aliasing=3 -fno-strict-aliasing -Wno-shadow -D"BUILD_STR(s)=#s" -c -o /dockershare/linux-5.13.9/llvm_bitcode_out/exec-cmd.llvm.bc /dockershare/linux-5.13.9/exec-cmd.c

[!]  [-] Command Failed:/dr_checker/drcheckerdeps/llvm/build/bin/clang -emit-llvm -target x86_64 -g -O0 -Wno-return-type -w -DCC_USING_FENTRY -Wp,-MD,/dockershare/linux-5.13.9/tools/objtool/.help.o.d -Wp,-MT,/dockershare/linux-5.13.9/tools/objtool/help.o -ggdb3 -Wextra -std=gnu99 -fPIC -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -I/dockershare/linux-5.13.9/tools/include/ -Wbad-function-cast -Wdeclaration-after-statement -Wformat-security -Wformat-y2k -Winit-self -Wmissing-declarations -Wmissing-prototypes -Wnested-externs -Wno-system-headers -Wold-style-definition -Wpacked -Wredundant-decls -Wstrict-prototypes -Wswitch-default -Wswitch-enum -Wundef -Wwrite-strings -Wformat -Wno-type-limits -Wstrict-aliasing=3 -fno-strict-aliasing -Wno-shadow -D"BUILD_STR(s)=#s" -c -o /dockershare/linux-5.13.9/llvm_bitcode_out/help.llvm.bc /dockershare/linux-5.13.9/help.c

[!]  [-] Command Failed:/dr_checker/drcheckerdeps/llvm/build/bin/clang -emit-llvm -target x86_64 -g -O0 -Wno-return-type -w -DCC_USING_FENTRY -Wp,-MD,/dockershare/linux-5.13.9/tools/objtool/.pager.o.d -Wp,-MT,/dockershare/linux-5.13.9/tools/objtool/pager.o -ggdb3 -Wextra -std=gnu99 -fPIC -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -I/dockershare/linux-5.13.9/tools/include/ -Wbad-function-cast -Wdeclaration-after-statement -Wformat-security -Wformat-y2k -Winit-self -Wmissing-declarations -Wmissing-prototypes -Wnested-externs -Wno-system-headers -Wold-style-definition -Wpacked -Wredundant-decls -Wstrict-prototypes -Wswitch-default -Wswitch-enum -Wundef -Wwrite-strings -Wformat -Wno-type-limits -Wstrict-aliasing=3 -fno-strict-aliasing -Wno-shadow -D"BUILD_STR(s)=#s" -c -o /dockershare/linux-5.13.9/llvm_bitcode_out/pager.llvm.bc /dockershare/linux-5.13.9/pager.c

[!]  [-] Command Failed:/dr_checker/drcheckerdeps/llvm/build/bin/clang -emit-llvm -target x86_64 -g -O0 -Wno-return-type -w -DCC_USING_FENTRY -Wp,-MD,/dockershare/linux-5.13.9/tools/objtool/.parse-options.o.d -Wp,-MT,/dockershare/linux-5.13.9/tools/objtool/parse-options.o -ggdb3 -Wextra -std=gnu99 -fPIC -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -I/dockershare/linux-5.13.9/tools/include/ -Wbad-function-cast -Wdeclaration-after-statement -Wformat-security -Wformat-y2k -Winit-self -Wmissing-declarations -Wmissing-prototypes -Wnested-externs -Wno-system-headers -Wold-style-definition -Wpacked -Wredundant-decls -Wstrict-prototypes -Wswitch-default -Wswitch-enum -Wundef -Wwrite-strings -Wformat -Wno-type-limits -Wstrict-aliasing=3 -fno-strict-aliasing -Wno-shadow -D"BUILD_STR(s)=#s" -c -o /dockershare/linux-5.13.9/llvm_bitcode_out/parse-options.llvm.bc /dockershare/linux-5.13.9/parse-options.c

[!]  [-] Command Failed:/dr_checker/drcheckerdeps/llvm/build/bin/clang -emit-llvm -target x86_64 -g -O0 -Wno-return-type -w -DCC_USING_FENTRY -Wp,-MD,/dockershare/linux-5.13.9/tools/objtool/.run-command.o.d -Wp,-MT,/dockershare/linux-5.13.9/tools/objtool/run-command.o -ggdb3 -Wextra -std=gnu99 -fPIC -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -I/dockershare/linux-5.13.9/tools/include/ -Wbad-function-cast -Wdeclaration-after-statement -Wformat-security -Wformat-y2k -Winit-self -Wmissing-declarations -Wmissing-prototypes -Wnested-externs -Wno-system-headers -Wold-style-definition -Wpacked -Wredundant-decls -Wstrict-prototypes -Wswitch-default -Wswitch-enum -Wundef -Wwrite-strings -Wformat -Wno-type-limits -Wstrict-aliasing=3 -fno-strict-aliasing -Wno-shadow -D"BUILD_STR(s)=#s" -c -o /dockershare/linux-5.13.9/llvm_bitcode_out/run-command.llvm.bc /dockershare/linux-5.13.9/run-command.c

[!]  [-] Command Failed:/dr_checker/drcheckerdeps/llvm/build/bin/clang -emit-llvm -target x86_64 -g -O0 -Wno-return-type -w -DCC_USING_FENTRY -Wp,-MD,/dockershare/linux-5.13.9/tools/objtool/.sigchain.o.d -Wp,-MT,/dockershare/linux-5.13.9/tools/objtool/sigchain.o -ggdb3 -Wextra -std=gnu99 -fPIC -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -I/dockershare/linux-5.13.9/tools/include/ -Wbad-function-cast -Wdeclaration-after-statement -Wformat-security -Wformat-y2k -Winit-self -Wmissing-declarations -Wmissing-prototypes -Wnested-externs -Wno-system-headers -Wold-style-definition -Wpacked -Wredundant-decls -Wstrict-prototypes -Wswitch-default -Wswitch-enum -Wundef -Wwrite-strings -Wformat -Wno-type-limits -Wstrict-aliasing=3 -fno-strict-aliasing -Wno-shadow -D"BUILD_STR(s)=#s" -c -o /dockershare/linux-5.13.9/llvm_bitcode_out/sigchain.llvm.bc /dockershare/linux-5.13.9/sigchain.c

[!]  [-] Command Failed:/dr_checker/drcheckerdeps/llvm/build/bin/clang -emit-llvm -target x86_64 -g -O0 -Wno-return-type -w -DCC_USING_FENTRY -Wp,-MD,/dockershare/linux-5.13.9/tools/objtool/.subcmd-config.o.d -Wp,-MT,/dockershare/linux-5.13.9/tools/objtool/subcmd-config.o -ggdb3 -Wextra -std=gnu99 -fPIC -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -I/dockershare/linux-5.13.9/tools/include/ -Wbad-function-cast -Wdeclaration-after-statement -Wformat-security -Wformat-y2k -Winit-self -Wmissing-declarations -Wmissing-prototypes -Wnested-externs -Wno-system-headers -Wold-style-definition -Wpacked -Wredundant-decls -Wstrict-prototypes -Wswitch-default -Wswitch-enum -Wundef -Wwrite-strings -Wformat -Wno-type-limits -Wstrict-aliasing=3 -fno-strict-aliasing -Wno-shadow -D"BUILD_STR(s)=#s" -c -o /dockershare/linux-5.13.9/llvm_bitcode_out/subcmd-config.llvm.bc /dockershare/linux-5.13.9/subcmd-config.c

[!]  [-] Command Failed:/dr_checker/drcheckerdeps/llvm/build/bin/clang -emit-llvm -target x86_64 -g -O0 -Wno-return-type -w -DCC_USING_FENTRY -Wp,-MD,/dockershare/linux-5.13.9/tools/objtool/arch/x86/.special.o.d -Wp,-MT,/dockershare/linux-5.13.9/tools/objtool/arch/x86/special.o -Wbad-function-cast -Wdeclaration-after-statement -Wformat-security -Wformat-y2k -Winit-self -Wmissing-declarations -Wmissing-prototypes -Wnested-externs -Wno-system-headers -Wold-style-definition -Wpacked -Wredundant-decls -Wstrict-prototypes -Wswitch-default -Wswitch-enum -Wundef -Wwrite-strings -Wformat -Wno-type-limits -Wstrict-aliasing=3 -fno-strict-aliasing -Wno-shadow -Wno-switch-default -Wno-switch-enum -Wno-packed -Wno-nested-externs -Wmissing-prototypes -Wstrict-prototypes -fomit-frame-pointer -std=gnu89 -g -I/dockershare/linux-5.13.9/tools/include -I/dockershare/linux-5.13.9/tools/arch/x86/include/uapi -I/dockershare/linux-5.13.9/tools/arch/x86/include -I/dockershare/linux-5.13.9/tools/objtool/include -I/dockershare/linux-5.13.9/tools/objtool/arch/x86/include -I/dockershare/linux-5.13.9/tools/lib -D"BUILD_STR(s)=#s" -c -o /dockershare/linux-5.13.9/llvm_bitcode_out/arch/x86/special.llvm.bc /dockershare/linux-5.13.9/arch/x86/special.c

[!]  [-] Command Failed:/dr_checker/drcheckerdeps/llvm/build/bin/clang -emit-llvm -target x86_64 -g -O0 -Wno-return-type -w -DCC_USING_FENTRY -Wp,-MD,/dockershare/linux-5.13.9/tools/objtool/arch/x86/.decode.o.d -Wp,-MT,/dockershare/linux-5.13.9/tools/objtool/arch/x86/decode.o -Wbad-function-cast -Wdeclaration-after-statement -Wformat-security -Wformat-y2k -Winit-self -Wmissing-declarations -Wmissing-prototypes -Wnested-externs -Wno-system-headers -Wold-style-definition -Wpacked -Wredundant-decls -Wstrict-prototypes -Wswitch-default -Wswitch-enum -Wundef -Wwrite-strings -Wformat -Wno-type-limits -Wstrict-aliasing=3 -fno-strict-aliasing -Wno-shadow -Wno-switch-default -Wno-switch-enum -Wno-packed -Wno-nested-externs -Wmissing-prototypes -Wstrict-prototypes -fomit-frame-pointer -std=gnu89 -g -I/dockershare/linux-5.13.9/tools/include -I/dockershare/linux-5.13.9/tools/arch/x86/include/uapi -I/dockershare/linux-5.13.9/tools/arch/x86/include -I/dockershare/linux-5.13.9/tools/objtool/include -I/dockershare/linux-5.13.9/tools/objtool/arch/x86/include -I/dockershare/linux-5.13.9/tools/lib -D"BUILD_STR(s)=#s" -I/dockershare/linux-5.13.9/tools/objtool/arch/x86/lib -c -o /dockershare/linux-5.13.9/llvm_bitcode_out/arch/x86/decode.llvm.bc /dockershare/linux-5.13.9/arch/x86/decode.c

[!]  [-] Command Failed:/dr_checker/drcheckerdeps/llvm/build/bin/clang -emit-llvm -target x86_64 -g -O0 -Wno-return-type -w -DCC_USING_FENTRY -Wp,-MD,/dockershare/linux-5.13.9/tools/objtool/.weak.o.d -Wp,-MT,/dockershare/linux-5.13.9/tools/objtool/weak.o -Wbad-function-cast -Wdeclaration-after-statement -Wformat-security -Wformat-y2k -Winit-self -Wmissing-declarations -Wmissing-prototypes -Wnested-externs -Wno-system-headers -Wold-style-definition -Wpacked -Wredundant-decls -Wstrict-prototypes -Wswitch-default -Wswitch-enum -Wundef -Wwrite-strings -Wformat -Wno-type-limits -Wstrict-aliasing=3 -fno-strict-aliasing -Wno-shadow -Wno-switch-default -Wno-switch-enum -Wno-packed -Wno-nested-externs -Wmissing-prototypes -Wstrict-prototypes -fomit-frame-pointer -std=gnu89 -g -I/dockershare/linux-5.13.9/tools/include -I/dockershare/linux-5.13.9/tools/arch/x86/include/uapi -I/dockershare/linux-5.13.9/tools/arch/x86/include -I/dockershare/linux-5.13.9/tools/objtool/include -I/dockershare/linux-5.13.9/tools/objtool/arch/x86/include -I/dockershare/linux-5.13.9/tools/lib -D"BUILD_STR(s)=#s" -c -o /dockershare/linux-5.13.9/llvm_bitcode_out/weak.llvm.bc /dockershare/linux-5.13.9/weak.c

[!]  [-] Command Failed:/dr_checker/drcheckerdeps/llvm/build/bin/clang -emit-llvm -target x86_64 -g -O0 -Wno-return-type -w -DCC_USING_FENTRY -Wp,-MD,/dockershare/linux-5.13.9/tools/objtool/.check.o.d -Wp,-MT,/dockershare/linux-5.13.9/tools/objtool/check.o -Wbad-function-cast -Wdeclaration-after-statement -Wformat-security -Wformat-y2k -Winit-self -Wmissing-declarations -Wmissing-prototypes -Wnested-externs -Wno-system-headers -Wold-style-definition -Wpacked -Wredundant-decls -Wstrict-prototypes -Wswitch-default -Wswitch-enum -Wundef -Wwrite-strings -Wformat -Wno-type-limits -Wstrict-aliasing=3 -fno-strict-aliasing -Wno-shadow -Wno-switch-default -Wno-switch-enum -Wno-packed -Wno-nested-externs -Wmissing-prototypes -Wstrict-prototypes -fomit-frame-pointer -std=gnu89 -g -I/dockershare/linux-5.13.9/tools/include -I/dockershare/linux-5.13.9/tools/arch/x86/include/uapi -I/dockershare/linux-5.13.9/tools/arch/x86/include -I/dockershare/linux-5.13.9/tools/objtool/include -I/dockershare/linux-5.13.9/tools/objtool/arch/x86/include -I/dockershare/linux-5.13.9/tools/lib -D"BUILD_STR(s)=#s" -c -o /dockershare/linux-5.13.9/llvm_bitcode_out/check.llvm.bc /dockershare/linux-5.13.9/check.c

[!]  [-] Command Failed:/dr_checker/drcheckerdeps/llvm/build/bin/clang -emit-llvm -target x86_64 -g -O0 -Wno-return-type -w -DCC_USING_FENTRY -Wp,-MD,/dockershare/linux-5.13.9/tools/objtool/.special.o.d -Wp,-MT,/dockershare/linux-5.13.9/tools/objtool/special.o -Wbad-function-cast -Wdeclaration-after-statement -Wformat-security -Wformat-y2k -Winit-self -Wmissing-declarations -Wmissing-prototypes -Wnested-externs -Wno-system-headers -Wold-style-definition -Wpacked -Wredundant-decls -Wstrict-prototypes -Wswitch-default -Wswitch-enum -Wundef -Wwrite-strings -Wformat -Wno-type-limits -Wstrict-aliasing=3 -fno-strict-aliasing -Wno-shadow -Wno-switch-default -Wno-switch-enum -Wno-packed -Wno-nested-externs -Wmissing-prototypes -Wstrict-prototypes -fomit-frame-pointer -std=gnu89 -g -I/dockershare/linux-5.13.9/tools/include -I/dockershare/linux-5.13.9/tools/arch/x86/include/uapi -I/dockershare/linux-5.13.9/tools/arch/x86/include -I/dockershare/linux-5.13.9/tools/objtool/include -I/dockershare/linux-5.13.9/tools/objtool/arch/x86/include -I/dockershare/linux-5.13.9/tools/lib -D"BUILD_STR(s)=#s" -c -o /dockershare/linux-5.13.9/llvm_bitcode_out/special.llvm.bc /dockershare/linux-5.13.9/special.c

[!]  [-] Command Failed:/dr_checker/drcheckerdeps/llvm/build/bin/clang -emit-llvm -target x86_64 -g -O0 -Wno-return-type -w -DCC_USING_FENTRY -Wp,-MD,/dockershare/linux-5.13.9/tools/objtool/.orc_gen.o.d -Wp,-MT,/dockershare/linux-5.13.9/tools/objtool/orc_gen.o -Wbad-function-cast -Wdeclaration-after-statement -Wformat-security -Wformat-y2k -Winit-self -Wmissing-declarations -Wmissing-prototypes -Wnested-externs -Wno-system-headers -Wold-style-definition -Wpacked -Wredundant-decls -Wstrict-prototypes -Wswitch-default -Wswitch-enum -Wundef -Wwrite-strings -Wformat -Wno-type-limits -Wstrict-aliasing=3 -fno-strict-aliasing -Wno-shadow -Wno-switch-default -Wno-switch-enum -Wno-packed -Wno-nested-externs -Wmissing-prototypes -Wstrict-prototypes -fomit-frame-pointer -std=gnu89 -g -I/dockershare/linux-5.13.9/tools/include -I/dockershare/linux-5.13.9/tools/arch/x86/include/uapi -I/dockershare/linux-5.13.9/tools/arch/x86/include -I/dockershare/linux-5.13.9/tools/objtool/include -I/dockershare/linux-5.13.9/tools/objtool/arch/x86/include -I/dockershare/linux-5.13.9/tools/lib -D"BUILD_STR(s)=#s" -c -o /dockershare/linux-5.13.9/llvm_bitcode_out/orc_gen.llvm.bc /dockershare/linux-5.13.9/orc_gen.c

[!]  [-] Command Failed:/dr_checker/drcheckerdeps/llvm/build/bin/clang -emit-llvm -target x86_64 -g -O0 -Wno-return-type -w -DCC_USING_FENTRY -Wp,-MD,/dockershare/linux-5.13.9/tools/objtool/.orc_dump.o.d -Wp,-MT,/dockershare/linux-5.13.9/tools/objtool/orc_dump.o -Wbad-function-cast -Wdeclaration-after-statement -Wformat-security -Wformat-y2k -Winit-self -Wmissing-declarations -Wmissing-prototypes -Wnested-externs -Wno-system-headers -Wold-style-definition -Wpacked -Wredundant-decls -Wstrict-prototypes -Wswitch-default -Wswitch-enum -Wundef -Wwrite-strings -Wformat -Wno-type-limits -Wstrict-aliasing=3 -fno-strict-aliasing -Wno-shadow -Wno-switch-default -Wno-switch-enum -Wno-packed -Wno-nested-externs -Wmissing-prototypes -Wstrict-prototypes -fomit-frame-pointer -std=gnu89 -g -I/dockershare/linux-5.13.9/tools/include -I/dockershare/linux-5.13.9/tools/arch/x86/include/uapi -I/dockershare/linux-5.13.9/tools/arch/x86/include -I/dockershare/linux-5.13.9/tools/objtool/include -I/dockershare/linux-5.13.9/tools/objtool/arch/x86/include -I/dockershare/linux-5.13.9/tools/lib -D"BUILD_STR(s)=#s" -c -o /dockershare/linux-5.13.9/llvm_bitcode_out/orc_dump.llvm.bc /dockershare/linux-5.13.9/orc_dump.c

[!]  [-] Command Failed:/dr_checker/drcheckerdeps/llvm/build/bin/clang -emit-llvm -target x86_64 -g -O0 -Wno-return-type -w -DCC_USING_FENTRY -Wp,-MD,/dockershare/linux-5.13.9/tools/objtool/.builtin-check.o.d -Wp,-MT,/dockershare/linux-5.13.9/tools/objtool/builtin-check.o -Wbad-function-cast -Wdeclaration-after-statement -Wformat-security -Wformat-y2k -Winit-self -Wmissing-declarations -Wmissing-prototypes -Wnested-externs -Wno-system-headers -Wold-style-definition -Wpacked -Wredundant-decls -Wstrict-prototypes -Wswitch-default -Wswitch-enum -Wundef -Wwrite-strings -Wformat -Wno-type-limits -Wstrict-aliasing=3 -fno-strict-aliasing -Wno-shadow -Wno-switch-default -Wno-switch-enum -Wno-packed -Wno-nested-externs -Wmissing-prototypes -Wstrict-prototypes -fomit-frame-pointer -std=gnu89 -g -I/dockershare/linux-5.13.9/tools/include -I/dockershare/linux-5.13.9/tools/arch/x86/include/uapi -I/dockershare/linux-5.13.9/tools/arch/x86/include -I/dockershare/linux-5.13.9/tools/objtool/include -I/dockershare/linux-5.13.9/tools/objtool/arch/x86/include -I/dockershare/linux-5.13.9/tools/lib -D"BUILD_STR(s)=#s" -c -o /dockershare/linux-5.13.9/llvm_bitcode_out/builtin-check.llvm.bc /dockershare/linux-5.13.9/builtin-check.c

[!]  [-] Command Failed:/dr_checker/drcheckerdeps/llvm/build/bin/clang -emit-llvm -target x86_64 -g -O0 -Wno-return-type -w -DCC_USING_FENTRY -Wp,-MD,/dockershare/linux-5.13.9/tools/objtool/.builtin-orc.o.d -Wp,-MT,/dockershare/linux-5.13.9/tools/objtool/builtin-orc.o -Wbad-function-cast -Wdeclaration-after-statement -Wformat-security -Wformat-y2k -Winit-self -Wmissing-declarations -Wmissing-prototypes -Wnested-externs -Wno-system-headers -Wold-style-definition -Wpacked -Wredundant-decls -Wstrict-prototypes -Wswitch-default -Wswitch-enum -Wundef -Wwrite-strings -Wformat -Wno-type-limits -Wstrict-aliasing=3 -fno-strict-aliasing -Wno-shadow -Wno-switch-default -Wno-switch-enum -Wno-packed -Wno-nested-externs -Wmissing-prototypes -Wstrict-prototypes -fomit-frame-pointer -std=gnu89 -g -I/dockershare/linux-5.13.9/tools/include -I/dockershare/linux-5.13.9/tools/arch/x86/include/uapi -I/dockershare/linux-5.13.9/tools/arch/x86/include -I/dockershare/linux-5.13.9/tools/objtool/include -I/dockershare/linux-5.13.9/tools/objtool/arch/x86/include -I/dockershare/linux-5.13.9/tools/lib -D"BUILD_STR(s)=#s" -c -o /dockershare/linux-5.13.9/llvm_bitcode_out/builtin-orc.llvm.bc /dockershare/linux-5.13.9/builtin-orc.c

[!]  [-] Command Failed:/dr_checker/drcheckerdeps/llvm/build/bin/clang -emit-llvm -target x86_64 -g -O0 -Wno-return-type -w -DCC_USING_FENTRY -Wp,-MD,/dockershare/linux-5.13.9/tools/objtool/.elf.o.d -Wp,-MT,/dockershare/linux-5.13.9/tools/objtool/elf.o -Wbad-function-cast -Wdeclaration-after-statement -Wformat-security -Wformat-y2k -Winit-self -Wmissing-declarations -Wmissing-prototypes -Wnested-externs -Wno-system-headers -Wold-style-definition -Wpacked -Wredundant-decls -Wstrict-prototypes -Wswitch-default -Wswitch-enum -Wundef -Wwrite-strings -Wformat -Wno-type-limits -Wstrict-aliasing=3 -fno-strict-aliasing -Wno-shadow -Wno-switch-default -Wno-switch-enum -Wno-packed -Wno-nested-externs -Wmissing-prototypes -Wstrict-prototypes -fomit-frame-pointer -std=gnu89 -g -I/dockershare/linux-5.13.9/tools/include -I/dockershare/linux-5.13.9/tools/arch/x86/include/uapi -I/dockershare/linux-5.13.9/tools/arch/x86/include -I/dockershare/linux-5.13.9/tools/objtool/include -I/dockershare/linux-5.13.9/tools/objtool/arch/x86/include -I/dockershare/linux-5.13.9/tools/lib -D"BUILD_STR(s)=#s" -c -o /dockershare/linux-5.13.9/llvm_bitcode_out/elf.llvm.bc /dockershare/linux-5.13.9/elf.c

[!]  [-] Command Failed:/dr_checker/drcheckerdeps/llvm/build/bin/clang -emit-llvm -target x86_64 -g -O0 -Wno-return-type -w -DCC_USING_FENTRY -Wp,-MD,/dockershare/linux-5.13.9/tools/objtool/.objtool.o.d -Wp,-MT,/dockershare/linux-5.13.9/tools/objtool/objtool.o -Wbad-function-cast -Wdeclaration-after-statement -Wformat-security -Wformat-y2k -Winit-self -Wmissing-declarations -Wmissing-prototypes -Wnested-externs -Wno-system-headers -Wold-style-definition -Wpacked -Wredundant-decls -Wstrict-prototypes -Wswitch-default -Wswitch-enum -Wundef -Wwrite-strings -Wformat -Wno-type-limits -Wstrict-aliasing=3 -fno-strict-aliasing -Wno-shadow -Wno-switch-default -Wno-switch-enum -Wno-packed -Wno-nested-externs -Wmissing-prototypes -Wstrict-prototypes -fomit-frame-pointer -std=gnu89 -g -I/dockershare/linux-5.13.9/tools/include -I/dockershare/linux-5.13.9/tools/arch/x86/include/uapi -I/dockershare/linux-5.13.9/tools/arch/x86/include -I/dockershare/linux-5.13.9/tools/objtool/include -I/dockershare/linux-5.13.9/tools/objtool/arch/x86/include -I/dockershare/linux-5.13.9/tools/lib -D"BUILD_STR(s)=#s" -c -o /dockershare/linux-5.13.9/llvm_bitcode_out/objtool.llvm.bc /dockershare/linux-5.13.9/objtool.c

[!]  [-] Command Failed:/dr_checker/drcheckerdeps/llvm/build/bin/clang -emit-llvm -target x86_64 -g -O0 -Wno-return-type -w -DCC_USING_FENTRY -Wp,-MD,/dockershare/linux-5.13.9/tools/objtool/.libstring.o.d -Wp,-MT,/dockershare/linux-5.13.9/tools/objtool/libstring.o -Wbad-function-cast -Wdeclaration-after-statement -Wformat-security -Wformat-y2k -Winit-self -Wmissing-declarations -Wmissing-prototypes -Wnested-externs -Wno-system-headers -Wold-style-definition -Wpacked -Wredundant-decls -Wstrict-prototypes -Wswitch-default -Wswitch-enum -Wundef -Wwrite-strings -Wformat -Wno-type-limits -Wstrict-aliasing=3 -fno-strict-aliasing -Wno-shadow -Wno-switch-default -Wno-switch-enum -Wno-packed -Wno-nested-externs -Wmissing-prototypes -Wstrict-prototypes -fomit-frame-pointer -std=gnu89 -g -I/dockershare/linux-5.13.9/tools/include -I/dockershare/linux-5.13.9/tools/arch/x86/include/uapi -I/dockershare/linux-5.13.9/tools/arch/x86/include -I/dockershare/linux-5.13.9/tools/objtool/include -I/dockershare/linux-5.13.9/tools/objtool/arch/x86/include -I/dockershare/linux-5.13.9/tools/lib -D"BUILD_STR(s)=#s" -c -o /dockershare/linux-5.13.9/llvm_bitcode_out/lib/string.llvm.bc /dockershare/linux-5.13.9/../lib/string.c

[!]  [-] Command Failed:/dr_checker/drcheckerdeps/llvm/build/bin/clang -emit-llvm -target x86_64 -g -O0 -Wno-return-type -w -DCC_USING_FENTRY -Wp,-MD,/dockershare/linux-5.13.9/tools/objtool/.libctype.o.d -Wp,-MT,/dockershare/linux-5.13.9/tools/objtool/libctype.o -Wbad-function-cast -Wdeclaration-after-statement -Wformat-security -Wformat-y2k -Winit-self -Wmissing-declarations -Wmissing-prototypes -Wnested-externs -Wno-system-headers -Wold-style-definition -Wpacked -Wredundant-decls -Wstrict-prototypes -Wswitch-default -Wswitch-enum -Wundef -Wwrite-strings -Wformat -Wno-type-limits -Wstrict-aliasing=3 -fno-strict-aliasing -Wno-shadow -Wno-switch-default -Wno-switch-enum -Wno-packed -Wno-nested-externs -Wmissing-prototypes -Wstrict-prototypes -fomit-frame-pointer -std=gnu89 -g -I/dockershare/linux-5.13.9/tools/include -I/dockershare/linux-5.13.9/tools/arch/x86/include/uapi -I/dockershare/linux-5.13.9/tools/arch/x86/include -I/dockershare/linux-5.13.9/tools/objtool/include -I/dockershare/linux-5.13.9/tools/objtool/arch/x86/include -I/dockershare/linux-5.13.9/tools/lib -D"BUILD_STR(s)=#s" -c -o /dockershare/linux-5.13.9/llvm_bitcode_out/lib/ctype.llvm.bc /dockershare/linux-5.13.9/../lib/ctype.c

[!]  [-] Command Failed:/dr_checker/drcheckerdeps/llvm/build/bin/clang -emit-llvm -target x86_64 -g -O0 -Wno-return-type -w -DCC_USING_FENTRY -Wp,-MD,/dockershare/linux-5.13.9/tools/objtool/.str_error_r.o.d -Wp,-MT,/dockershare/linux-5.13.9/tools/objtool/str_error_r.o -Wbad-function-cast -Wdeclaration-after-statement -Wformat-security -Wformat-y2k -Winit-self -Wmissing-declarations -Wmissing-prototypes -Wnested-externs -Wno-system-headers -Wold-style-definition -Wpacked -Wredundant-decls -Wstrict-prototypes -Wswitch-default -Wswitch-enum -Wundef -Wwrite-strings -Wformat -Wno-type-limits -Wstrict-aliasing=3 -fno-strict-aliasing -Wno-shadow -Wno-switch-default -Wno-switch-enum -Wno-packed -Wno-nested-externs -Wmissing-prototypes -Wstrict-prototypes -fomit-frame-pointer -std=gnu89 -g -I/dockershare/linux-5.13.9/tools/include -I/dockershare/linux-5.13.9/tools/arch/x86/include/uapi -I/dockershare/linux-5.13.9/tools/arch/x86/include -I/dockershare/linux-5.13.9/tools/objtool/include -I/dockershare/linux-5.13.9/tools/objtool/arch/x86/include -I/dockershare/linux-5.13.9/tools/lib -D"BUILD_STR(s)=#s" -c -o /dockershare/linux-5.13.9/llvm_bitcode_out/lib/str_error_r.llvm.bc /dockershare/linux-5.13.9/../lib/str_error_r.c

[!]  [-] Command Failed:/dr_checker/drcheckerdeps/llvm/build/bin/clang -emit-llvm -target x86_64 -g -O0 -Wno-return-type -w -DCC_USING_FENTRY -Wp,-MD,/dockershare/linux-5.13.9/tools/objtool/.librbtree.o.d -Wp,-MT,/dockershare/linux-5.13.9/tools/objtool/librbtree.o -Wbad-function-cast -Wdeclaration-after-statement -Wformat-security -Wformat-y2k -Winit-self -Wmissing-declarations -Wmissing-prototypes -Wnested-externs -Wno-system-headers -Wold-style-definition -Wpacked -Wredundant-decls -Wstrict-prototypes -Wswitch-default -Wswitch-enum -Wundef -Wwrite-strings -Wformat -Wno-type-limits -Wstrict-aliasing=3 -fno-strict-aliasing -Wno-shadow -Wno-switch-default -Wno-switch-enum -Wno-packed -Wno-nested-externs -Wmissing-prototypes -Wstrict-prototypes -fomit-frame-pointer -std=gnu89 -g -I/dockershare/linux-5.13.9/tools/include -I/dockershare/linux-5.13.9/tools/arch/x86/include/uapi -I/dockershare/linux-5.13.9/tools/arch/x86/include -I/dockershare/linux-5.13.9/tools/objtool/include -I/dockershare/linux-5.13.9/tools/objtool/arch/x86/include -I/dockershare/linux-5.13.9/tools/lib -D"BUILD_STR(s)=#s" -c -o /dockershare/linux-5.13.9/llvm_bitcode_out/lib/rbtree.llvm.bc /dockershare/linux-5.13.9/../lib/rbtree.c

[!]  [-] Command Failed:/dr_checker/drcheckerdeps/llvm/build/bin/clang -emit-llvm -target x86_64 -g -O0 -Wno-return-type -w -DCC_USING_FENTRY /dockershare/linux-5.13.9/tools/objtool/objtool-in.o -lelf /dockershare/linux-5.13.9/tools/objtool/libsubcmd.a -o /dockershare/linux-5.13.9/llvm_bitcode_out/tools/objtool/objto.llvm.bc

[!]  [-] Command Failed:/dr_checker/drcheckerdeps/llvm/build/bin/clang -emit-llvm -target x86_64 -g -O0 -Wno-return-type -w -DCC_USING_FENTRY -Wp,-MMD,usr/.gen_init_cpio.d -Wmissing-prototypes -Wstrict-prototypes -fomit-frame-pointer -std=gnu89 -o /dockershare/linux-5.13.9/llvm_bitcode_out/usr/gen_init_cpio.llvm.bc /dockershare/linux-5.13.9/usr/gen_init_cpio.c

[!]  [-] Command Failed:/dr_checker/drcheckerdeps/llvm/build/bin/clang -emit-llvm -target x86_64 -g -O0 -Wno-return-type -w -DCC_USING_FENTRY -Wp,-MMD,arch/x86/entry/vdso/.vdso2c.d -Wmissing-prototypes -Wstrict-prototypes -fomit-frame-pointer -std=gnu89 -I./tools/include -I./include/uapi -I./arch//include/uapi -o /dockershare/linux-5.13.9/llvm_bitcode_out/arch/x86/entry/vdso/vdso2c.llvm.bc /dockershare/linux-5.13.9/arch/x86/entry/vdso/vdso2c.c

[!]  [-] Command Failed:/dr_checker/drcheckerdeps/llvm/build/bin/clang -emit-llvm -target x86_64 -g -O0 -Wno-return-type -w -DCC_USING_FENTRY -Wp,-MMD,arch/x86/entry/.entry_64.o.d -isystem /usr/lib/gcc/x86_64-linux-gnu/4.9/include -I./arch/x86/include -I./arch/x86/include/generated -I./include -I./arch/x86/include/uapi -I./arch/x86/include/generated/uapi -I./include/uapi -I./include/generated/uapi -include ./include/linux/compiler-version.h -include ./include/linux/kconfig.h -D__KERNEL__ -D__ASSEMBLY__ -fno-PIE -m64 -c -o /dockershare/linux-5.13.9/llvm_bitcode_out/arch/x86/entry/entry_64.llvm.bc /dockershare/linux-5.13.9/arch/x86/entry/entry_64.S

[!]  [-] Command Failed:/dr_checker/drcheckerdeps/llvm/build/bin/clang -emit-llvm -target x86_64 -g -O0 -Wno-return-type -w -DCC_USING_FENTRY -Wp,-MMD,drivers/video/logo/.pnmtologo.d -Wmissing-prototypes -Wstrict-prototypes -fomit-frame-pointer -std=gnu89 -o /dockershare/linux-5.13.9/llvm_bitcode_out/drivers/video/logo/pnmtologo.llvm.bc /dockershare/linux-5.13.9/drivers/video/logo/pnmtologo.c

[!]  [-] Command Failed:/dr_checker/drcheckerdeps/llvm/build/bin/clang -emit-llvm -target x86_64 -g -O0 -Wno-return-type -w -DCC_USING_FENTRY -Wp,-MMD,drivers/tty/vt/.conmakehash.d -Wmissing-prototypes -Wstrict-prototypes -fomit-frame-pointer -std=gnu89 -o /dockershare/linux-5.13.9/llvm_bitcode_out/drivers/tty/vt/conmakehash.llvm.bc /dockershare/linux-5.13.9/drivers/tty/vt/conmakehash.c

[!]  [-] Command Failed:/dr_checker/drcheckerdeps/llvm/build/bin/clang -emit-llvm -target x86_64 -g -O0 -Wno-return-type -w -DCC_USING_FENTRY -Wp,-MMD,lib/.gen_crc32table.d -Wmissing-prototypes -Wstrict-prototypes -fomit-frame-pointer -std=gnu89 -o /dockershare/linux-5.13.9/llvm_bitcode_out/lib/gen_crc32table.llvm.bc /dockershare/linux-5.13.9/lib/gen_crc32table.c

[!]  [-] Command Failed:/dr_checker/drcheckerdeps/llvm/build/bin/clang -emit-llvm -target x86_64 -g -O0 -Wno-return-type -w -DCC_USING_FENTRY -Wp,-MMD,arch/x86/boot/.mkcpustr.d -Wmissing-prototypes -Wstrict-prototypes -fomit-frame-pointer -std=gnu89 -I./tools/include -include include/generated/autoconf.h -D__EXPORTED_HEADERS__ -o /dockershare/linux-5.13.9/llvm_bitcode_out/arch/x86/boot/mkcpustr.llvm.bc /dockershare/linux-5.13.9/arch/x86/boot/mkcpustr.c

[!]  [-] Command Failed:/dr_checker/drcheckerdeps/llvm/build/bin/clang -emit-llvm -target x86_64 -g -O0 -Wno-return-type -w -DCC_USING_FENTRY -Wp,-MMD,arch/x86/boot/compressed/.mkpiggy.d -Wmissing-prototypes -Wstrict-prototypes -fomit-frame-pointer -std=gnu89 -I./tools/include -o /dockershare/linux-5.13.9/llvm_bitcode_out/arch/x86/boot/compressed/mkpiggy.llvm.bc /dockershare/linux-5.13.9/arch/x86/boot/compressed/mkpiggy.c

[!]  [-] Command Failed:/dr_checker/drcheckerdeps/llvm/build/bin/clang -emit-llvm -target x86_64 -g -O0 -Wno-return-type -w -DCC_USING_FENTRY -Wp,-MMD,arch/x86/boot/tools/.build.d -Wmissing-prototypes -Wstrict-prototypes -fomit-frame-pointer -std=gnu89 -I./tools/include -include include/generated/autoconf.h -D__EXPORTED_HEADERS__ -o /dockershare/linux-5.13.9/llvm_bitcode_out/arch/x86/boot/tools/build.llvm.bc /dockershare/linux-5.13.9/arch/x86/boot/tools/build.c

[+]  [+] Script containing all LLVM Build Commands:/dockershare/linux-5.13.9/llvm_bitcode_out/llvm_build.sh
[+]  Component: BuildLLVM  ran successfully.
[+]  Component: BuildLLVM  passed successfully.
[*]  Trying to Run Component: DrLinker
[+]  Setup for component: DrLinker  complete
[*]  Running dr_linker. This might take time. Please wait.
[+] Found:0 Interesting bitcode files
[*] Processing bitcode files
[+] Processed all bitcode files.
[*] Trying to find dependency bc files
[*]  dr_linker finished execution.
[*]  Running llvm-link to generate the final linked bitcode file.
[+]  Component: DrLinker  ran successfully.
[+]  Component: DrLinker  passed successfully.
[*]  Trying to Run Component: ParseHeaders
[+]  Setup for component: ParseHeaders  complete
[*]  Running grep to find ops and operations structure.
[+]  Grep ran successfully to find ops and operations structures.
[*]  Running c2xml to find entry point configurations.
[*]  Trying to run 359 c2xml commands in parallel.
[+]  Wrote 3 in to the outfile: /dockershare/linux-5.13.9/llvm_bitcode_out/hdr_file_config.txt
[+]  Component: ParseHeaders  ran successfully.
[+]  Component: ParseHeaders  passed successfully.
[*]  Trying to Run Component: EntryPointIdentifier
[+]  Setup for component: EntryPointIdentifier  complete
[*]  Running EntryPointIdentifier..
[+]  Entry point file present:/dockershare/linux-5.13.9/llvm_bitcode_out/hdr_file_config.txt
[+]  Successfully generated all the possible entry points into file: /dockershare/linux-5.13.9/llvm_bitcode_out/entry_point_out.txt
[+]  Component: EntryPointIdentifier  ran successfully.
[+]  Component: EntryPointIdentifier  passed successfully.
[*]  Trying to Run Component: SoundyAnalysisRunner
[+]  Setup for component: SoundyAnalysisRunner  complete
[*]  Invoking Soundy Checker
[*]  Found: 0  entry points to process.
[*]  Processing in multiprocessing mode
[*]  Finished processing: 0  entry points.
[*]  Soundy Analysis failed for: 0  out of: 0  entry points.
[+]  Component: SoundyAnalysisRunner  ran successfully.
[+]  Component: SoundyAnalysisRunner  passed successfully.
[*]  Trying to Run Component: ComputeWarningStats
[+]  Setup for component: ComputeWarningStats  complete
[*]  Invoking Warnings Stats Computation.
Traceback (most recent call last):
  File "/dr_checker/gitrepo/helper_scripts/runner_scripts/run_all.py", line 167, in <module>
    main()
  File "/dr_checker/gitrepo/helper_scripts/runner_scripts/run_all.py", line 115, in main
    ret_val = __run_component(curr_comp, component_times)
  File "/dr_checker/gitrepo/helper_scripts/runner_scripts/run_all.py", line 140, in __run_component
    ret_val = component_obj.perform()
  File "/dr_checker/gitrepo/helper_scripts/runner_scripts/components/warnings_stats.py", line 31, in perform
    ret_val = _run_multi_warnings_json(self.soundy_analysis_out, self.output_stats_csv)
  File "/dr_checker/gitrepo/helper_scripts/runner_scripts/components/warnings_stats.py", line 129, in _run_multi_warnings_json
    footer = "TOTAL," + str(warnings_total['total'])
KeyError: 'total'
root@530f4f95a9a6:/dockershare/linux-5.13.9# cat /dockershare/linux-5.13.9/llvm_bitcode_out/entry_point_out.txt
root@530f4f95a9a6:/dockershare/linux-5.13.9# cat /dockershare/linux-5.13.9/llvm_bitcode_out/hdr_file_config.txt
struct.ulpi_ops,0,FileRead
struct.ulpi_ops,1,FileWrite
struct.snd_ak4xxx_ops,2,FileWrite
root@530f4f95a9a6:/dockershare/linux-5.13.9#
marcinguy commented 3 years ago

FYI As you can see Clang target was modified to -target x86_64, also had to remove some flags etc.

marcinguy commented 3 years ago

Bunch of Bitcode is there:

root@530f4f95a9a6:/dockershare/linux-5.13.9/llvm_bitcode_out# tree
.
|-- arch
|   `-- x86
|       |-- boot
|       |   |-- a20.llvm.bc
|       |   |-- bioscall.llvm.bc
|       |   |-- cmdline.llvm.bc
|       |   |-- compressed
|       |   |   |-- acpi.llvm.bc
|       |   |   |-- cmdline.llvm.bc
|       |   |   |-- cpuflags.llvm.bc
|       |   |   |-- early_serial_console.llvm.bc
|       |   |   |-- efi_thunk_64.llvm.bc
|       |   |   |-- error.llvm.bc
|       |   |   |-- head_64.llvm.bc
|       |   |   |-- ident_map_64.llvm.bc
|       |   |   |-- idt_64.llvm.bc
|       |   |   |-- idt_handlers_64.llvm.bc
|       |   |   |-- kaslr.llvm.bc
|       |   |   |-- kernel_info.llvm.bc
|       |   |   |-- mem_encrypt.llvm.bc
|       |   |   |-- misc.llvm.bc
|       |   |   |-- pgtable_64.llvm.bc
|       |   |   |-- piggy.llvm.bc
|       |   |   |-- string.llvm.bc
|       |   |   `-- vmlinux.lds.llvm.bc
|       |   |-- copy.llvm.bc
|       |   |-- cpu.llvm.bc
|       |   |-- cpucheck.llvm.bc
|       |   |-- cpuflags.llvm.bc
|       |   |-- early_serial_console.llvm.bc
|       |   |-- edd.llvm.bc
|       |   |-- header.llvm.bc
|       |   |-- main.llvm.bc
|       |   |-- memory.llvm.bc
|       |   |-- pm.llvm.bc
|       |   |-- pmjump.llvm.bc
|       |   |-- printf.llvm.bc
|       |   |-- regs.llvm.bc
|       |   |-- string.llvm.bc
|       |   |-- tools
|       |   |-- tty.llvm.bc
|       |   |-- version.llvm.bc
|       |   |-- video-bios.llvm.bc
|       |   |-- video-mode.llvm.bc
|       |   |-- video-vesa.llvm.bc
|       |   |-- video-vga.llvm.bc
|       |   `-- video.llvm.bc
|       |-- entry
|       |   |-- common.llvm.bc
|       |   |-- entry_64_compat.llvm.bc
|       |   |-- syscall_32.llvm.bc
|       |   |-- syscall_64.llvm.bc
|       |   |-- thunk_64.llvm.bc
|       |   |-- vdso
|       |   |   |-- extable.llvm.bc
|       |   |   |-- vclock_gettime.llvm.bc
|       |   |   |-- vdso-image-32.llvm.bc
|       |   |   |-- vdso-image-64.llvm.bc
|       |   |   |-- vdso-note.llvm.bc
|       |   |   |-- vdso.lds.llvm.bc
|       |   |   |-- vdso32
|       |   |   |   |-- note.llvm.bc
|       |   |   |   |-- sigreturn.llvm.bc
|       |   |   |   |-- system_call.llvm.bc
|       |   |   |   |-- vclock_gettime.llvm.bc
|       |   |   |   `-- vdso32.lds.llvm.bc
|       |   |   |-- vdso32-setup.llvm.bc
|       |   |   |-- vgetcpu.llvm.bc
|       |   |   `-- vma.llvm.bc
|       |   `-- vsyscall
|       |       |-- vsyscall_64.llvm.bc
|       |       `-- vsyscall_emu_64.llvm.bc
|       |-- events
|       |   |-- amd
|       |   |   |-- core.llvm.bc
|       |   |   |-- ibs.llvm.bc
|       |   |   |-- iommu.llvm.bc
|       |   |   `-- uncore.llvm.bc
|       |   |-- core.llvm.bc
|       |   |-- intel
|       |   |   |-- bts.llvm.bc
|       |   |   |-- core.llvm.bc
|       |   |   |-- cstate.llvm.bc
|       |   |   |-- ds.llvm.bc
|       |   |   |-- knc.llvm.bc
|       |   |   |-- lbr.llvm.bc
|       |   |   |-- p4.llvm.bc
|       |   |   |-- p6.llvm.bc
|       |   |   |-- pt.llvm.bc
|       |   |   |-- uncore.llvm.bc
|       |   |   |-- uncore_discovery.llvm.bc
|       |   |   |-- uncore_nhmex.llvm.bc
|       |   |   |-- uncore_snb.llvm.bc
|       |   |   `-- uncore_snbep.llvm.bc
|       |   |-- msr.llvm.bc
|       |   |-- probe.llvm.bc
|       |   |-- rapl.llvm.bc
|       |   `-- zhaoxin
|       |       `-- core.llvm.bc
|       |-- ia32
|       |   |-- audit.llvm.bc
|       |   `-- ia32_signal.llvm.bc
|       |-- kernel
|       |   |-- acpi
|       |   |   |-- boot.llvm.bc
|       |   |   |-- cppc_msr.llvm.bc
|       |   |   |-- cstate.llvm.bc
|       |   |   |-- sleep.llvm.bc
|       |   |   `-- wakeup_64.llvm.bc
|       |   |-- alternative.llvm.bc
|       |   |-- amd_nb.llvm.bc
|       |   |-- apic
|       |   |   |-- apic.llvm.bc
|       |   |   |-- apic_common.llvm.bc
|       |   |   |-- apic_flat_64.llvm.bc
|       |   |   |-- apic_noop.llvm.bc
|       |   |   |-- hw_nmi.llvm.bc
|       |   |   |-- io_apic.llvm.bc
|       |   |   |-- ipi.llvm.bc
|       |   |   |-- msi.llvm.bc
|       |   |   |-- probe_64.llvm.bc
|       |   |   `-- vector.llvm.bc
|       |   |-- asm-offsets.llvm.bc
|       |   |-- audit_64.llvm.bc
|       |   |-- bootflag.llvm.bc
|       |   |-- check.llvm.bc
|       |   |-- cpu
|       |   |   |-- amd.llvm.bc
|       |   |   |-- aperfmperf.llvm.bc
|       |   |   |-- bugs.llvm.bc
|       |   |   |-- cacheinfo.llvm.bc
|       |   |   |-- capflags.llvm.bc
|       |   |   |-- centaur.llvm.bc
|       |   |   |-- common.llvm.bc
|       |   |   |-- cpuid-deps.llvm.bc
|       |   |   |-- feat_ctl.llvm.bc
|       |   |   |-- hygon.llvm.bc
|       |   |   |-- intel.llvm.bc
|       |   |   |-- intel_epb.llvm.bc
|       |   |   |-- intel_pconfig.llvm.bc
|       |   |   |-- match.llvm.bc
|       |   |   |-- mce
|       |   |   |   |-- amd.llvm.bc
|       |   |   |   |-- core.llvm.bc
|       |   |   |   |-- genpool.llvm.bc
|       |   |   |   |-- intel.llvm.bc
|       |   |   |   |-- severity.llvm.bc
|       |   |   |   `-- threshold.llvm.bc
|       |   |   |-- microcode
|       |   |   |   |-- amd.llvm.bc
|       |   |   |   |-- core.llvm.bc
|       |   |   |   `-- intel.llvm.bc
|       |   |   |-- mtrr
|       |   |   |   |-- cleanup.llvm.bc
|       |   |   |   |-- generic.llvm.bc
|       |   |   |   |-- if.llvm.bc
|       |   |   |   `-- mtrr.llvm.bc
|       |   |   |-- perfctr-watchdog.llvm.bc
|       |   |   |-- powerflags.llvm.bc
|       |   |   |-- proc.llvm.bc
|       |   |   |-- rdrand.llvm.bc
|       |   |   |-- scattered.llvm.bc
|       |   |   |-- topology.llvm.bc
|       |   |   |-- tsx.llvm.bc
|       |   |   |-- umwait.llvm.bc
|       |   |   `-- zhaoxin.llvm.bc
|       |   |-- cpuid.llvm.bc
|       |   |-- crash.llvm.bc
|       |   |-- crash_core_64.llvm.bc
|       |   |-- crash_dump_64.llvm.bc
|       |   |-- dumpstack.llvm.bc
|       |   |-- dumpstack_64.llvm.bc
|       |   |-- e820.llvm.bc
|       |   |-- early-quirks.llvm.bc
|       |   |-- early_printk.llvm.bc
|       |   |-- ebda.llvm.bc
|       |   |-- espfix_64.llvm.bc
|       |   |-- fpu
|       |   |   |-- bugs.llvm.bc
|       |   |   |-- core.llvm.bc
|       |   |   |-- init.llvm.bc
|       |   |   |-- regset.llvm.bc
|       |   |   |-- signal.llvm.bc
|       |   |   `-- xstate.llvm.bc
|       |   |-- head64.llvm.bc
|       |   |-- head_64.llvm.bc
|       |   |-- hpet.llvm.bc
|       |   |-- hw_breakpoint.llvm.bc
|       |   |-- i8237.llvm.bc
|       |   |-- i8253.llvm.bc
|       |   |-- i8259.llvm.bc
|       |   |-- idt.llvm.bc
|       |   |-- io_delay.llvm.bc
|       |   |-- ioport.llvm.bc
|       |   |-- irq.llvm.bc
|       |   |-- irq_64.llvm.bc
|       |   |-- irq_work.llvm.bc
|       |   |-- irqflags.llvm.bc
|       |   |-- irqinit.llvm.bc
|       |   |-- itmt.llvm.bc
|       |   |-- jump_label.llvm.bc
|       |   |-- kdebugfs.llvm.bc
|       |   |-- kprobes
|       |   |   |-- core.llvm.bc
|       |   |   `-- opt.llvm.bc
|       |   |-- ksysfs.llvm.bc
|       |   |-- ldt.llvm.bc
|       |   |-- machine_kexec_64.llvm.bc
|       |   |-- mmconf-fam10h_64.llvm.bc
|       |   |-- module.llvm.bc
|       |   |-- mpparse.llvm.bc
|       |   |-- msr.llvm.bc
|       |   |-- nmi.llvm.bc
|       |   |-- pci-dma.llvm.bc
|       |   |-- pci-iommu_table.llvm.bc
|       |   |-- pci-swiotlb.llvm.bc
|       |   |-- pcspeaker.llvm.bc
|       |   |-- perf_regs.llvm.bc
|       |   |-- platform-quirks.llvm.bc
|       |   |-- probe_roms.llvm.bc
|       |   |-- process.llvm.bc
|       |   |-- process_64.llvm.bc
|       |   |-- ptrace.llvm.bc
|       |   |-- quirks.llvm.bc
|       |   |-- reboot.llvm.bc
|       |   |-- relocate_kernel_64.llvm.bc
|       |   |-- resource.llvm.bc
|       |   |-- rtc.llvm.bc
|       |   |-- setup.llvm.bc
|       |   |-- setup_percpu.llvm.bc
|       |   |-- signal.llvm.bc
|       |   |-- signal_compat.llvm.bc
|       |   |-- smp.llvm.bc
|       |   |-- smpboot.llvm.bc
|       |   |-- stacktrace.llvm.bc
|       |   |-- static_call.llvm.bc
|       |   |-- step.llvm.bc
|       |   |-- sys_ia32.llvm.bc
|       |   |-- sys_x86_64.llvm.bc
|       |   |-- sysfb.llvm.bc
|       |   |-- sysfb_efi.llvm.bc
|       |   |-- time.llvm.bc
|       |   |-- tls.llvm.bc
|       |   |-- topology.llvm.bc
|       |   |-- trace_clock.llvm.bc
|       |   |-- tracepoint.llvm.bc
|       |   |-- traps.llvm.bc
|       |   |-- tsc.llvm.bc
|       |   |-- tsc_msr.llvm.bc
|       |   |-- tsc_sync.llvm.bc
|       |   |-- umip.llvm.bc
|       |   |-- unwind_orc.llvm.bc
|       |   |-- uprobes.llvm.bc
|       |   |-- vmlinux.lds.llvm.bc
|       |   |-- vsmp_64.llvm.bc
|       |   `-- x86_init.llvm.bc
|       |-- lib
|       |   |-- cache-smp.llvm.bc
|       |   |-- clear_page_64.llvm.bc
|       |   |-- cmdline.llvm.bc
|       |   |-- cmpxchg16b_emu.llvm.bc
|       |   |-- copy_mc.llvm.bc
|       |   |-- copy_mc_64.llvm.bc
|       |   |-- copy_page_64.llvm.bc
|       |   |-- copy_user_64.llvm.bc
|       |   |-- cpu.llvm.bc
|       |   |-- csum-copy_64.llvm.bc
|       |   |-- csum-partial_64.llvm.bc
|       |   |-- csum-wrappers_64.llvm.bc
|       |   |-- delay.llvm.bc
|       |   |-- error-inject.llvm.bc
|       |   |-- getuser.llvm.bc
|       |   |-- hweight.llvm.bc
|       |   |-- inat.llvm.bc
|       |   |-- insn-eval.llvm.bc
|       |   |-- insn.llvm.bc
|       |   |-- iomap_copy_64.llvm.bc
|       |   |-- iomem.llvm.bc
|       |   |-- kaslr.llvm.bc
|       |   |-- memcpy_64.llvm.bc
|       |   |-- memmove_64.llvm.bc
|       |   |-- memset_64.llvm.bc
|       |   |-- misc.llvm.bc
|       |   |-- msr-reg-export.llvm.bc
|       |   |-- msr-reg.llvm.bc
|       |   |-- msr-smp.llvm.bc
|       |   |-- msr.llvm.bc
|       |   |-- putuser.llvm.bc
|       |   |-- usercopy.llvm.bc
|       |   `-- usercopy_64.llvm.bc
|       |-- mm
|       |   |-- amdtopology.llvm.bc
|       |   |-- cpu_entry_area.llvm.bc
|       |   |-- extable.llvm.bc
|       |   |-- fault.llvm.bc
|       |   |-- hugetlbpage.llvm.bc
|       |   |-- init.llvm.bc
|       |   |-- init_64.llvm.bc
|       |   |-- ioremap.llvm.bc
|       |   |-- kaslr.llvm.bc
|       |   |-- maccess.llvm.bc
|       |   |-- mmap.llvm.bc
|       |   |-- numa.llvm.bc
|       |   |-- numa_64.llvm.bc
|       |   |-- pat
|       |   |   |-- memtype.llvm.bc
|       |   |   |-- memtype_interval.llvm.bc
|       |   |   `-- set_memory.llvm.bc
|       |   |-- pgtable.llvm.bc
|       |   |-- physaddr.llvm.bc
|       |   |-- pkeys.llvm.bc
|       |   |-- pti.llvm.bc
|       |   |-- setup_nx.llvm.bc
|       |   |-- srat.llvm.bc
|       |   `-- tlb.llvm.bc
|       |-- pci
|       |   |-- acpi.llvm.bc
|       |   |-- amd_bus.llvm.bc
|       |   |-- bus_numa.llvm.bc
|       |   |-- common.llvm.bc
|       |   |-- direct.llvm.bc
|       |   |-- early.llvm.bc
|       |   |-- fixup.llvm.bc
|       |   |-- i386.llvm.bc
|       |   |-- init.llvm.bc
|       |   |-- irq.llvm.bc
|       |   |-- legacy.llvm.bc
|       |   |-- mmconfig-shared.llvm.bc
|       |   `-- mmconfig_64.llvm.bc
|       |-- platform
|       |   |-- efi
|       |   |   |-- efi.llvm.bc
|       |   |   |-- efi_64.llvm.bc
|       |   |   |-- efi_stub_64.llvm.bc
|       |   |   |-- efi_thunk_64.llvm.bc
|       |   |   `-- quirks.llvm.bc
|       |   `-- intel
|       |       `-- iosf_mbi.llvm.bc
|       |-- power
|       |   |-- cpu.llvm.bc
|       |   |-- hibernate.llvm.bc
|       |   |-- hibernate_64.llvm.bc
|       |   `-- hibernate_asm_64.llvm.bc
|       |-- realmode
|       |   |-- init.llvm.bc
|       |   |-- rm
|       |   |   |-- bioscall.llvm.bc
|       |   |   |-- copy.llvm.bc
|       |   |   |-- header.llvm.bc
|       |   |   |-- realmode.lds.llvm.bc
|       |   |   |-- reboot.llvm.bc
|       |   |   |-- regs.llvm.bc
|       |   |   |-- stack.llvm.bc
|       |   |   |-- trampoline_64.llvm.bc
|       |   |   |-- video-bios.llvm.bc
|       |   |   |-- video-mode.llvm.bc
|       |   |   |-- video-vesa.llvm.bc
|       |   |   |-- video-vga.llvm.bc
|       |   |   |-- wakemain.llvm.bc
|       |   |   `-- wakeup_asm.llvm.bc
|       |   `-- rmpiggy.llvm.bc
|       |-- tools
|       |   |-- relocs_32.llvm.bc
|       |   |-- relocs_64.llvm.bc
|       |   `-- relocs_common.llvm.bc
|       `-- video
|           `-- fbdev.llvm.bc
|-- block
|   |-- badblocks.llvm.bc
|   |-- bio.llvm.bc
|   |-- blk-core.llvm.bc
|   |-- blk-exec.llvm.bc
|   |-- blk-flush.llvm.bc
|   |-- blk-ioc.llvm.bc
|   |-- blk-lib.llvm.bc
|   |-- blk-map.llvm.bc
|   |-- blk-merge.llvm.bc
|   |-- blk-mq-cpumap.llvm.bc
|   |-- blk-mq-debugfs.llvm.bc
|   |-- blk-mq-pci.llvm.bc
|   |-- blk-mq-sched.llvm.bc
|   |-- blk-mq-sysfs.llvm.bc
|   |-- blk-mq-tag.llvm.bc
|   |-- blk-mq.llvm.bc
|   |-- blk-pm.llvm.bc
|   |-- blk-rq-qos.llvm.bc
|   |-- blk-settings.llvm.bc
|   |-- blk-stat.llvm.bc
|   |-- blk-sysfs.llvm.bc
|   |-- blk-timeout.llvm.bc
|   |-- bsg.llvm.bc
|   |-- elevator.llvm.bc
|   |-- genhd.llvm.bc
|   |-- ioctl.llvm.bc
|   |-- ioprio.llvm.bc
|   |-- kyber-iosched.llvm.bc
|   |-- mq-deadline.llvm.bc
|   |-- partitions
|   |   |-- core.llvm.bc
|   |   |-- efi.llvm.bc
|   |   `-- msdos.llvm.bc
|   `-- scsi_ioctl.llvm.bc
|-- certs
|   |-- common.llvm.bc
|   |-- system_certificates.llvm.bc
|   `-- system_keyring.llvm.bc
|-- crypto
|   |-- acompress.llvm.bc
|   |-- aead.llvm.bc
|   |-- aes_generic.llvm.bc
|   |-- ahash.llvm.bc
|   |-- akcipher.llvm.bc
|   |-- algapi.llvm.bc
|   |-- algboss.llvm.bc
|   |-- api.llvm.bc
|   |-- asymmetric_keys
|   |   |-- asymmetric_type.llvm.bc
|   |   |-- pkcs7.asn1.llvm.bc
|   |   |-- pkcs7_parser.llvm.bc
|   |   |-- pkcs7_trust.llvm.bc
|   |   |-- pkcs7_verify.llvm.bc
|   |   |-- public_key.llvm.bc
|   |   |-- restrict.llvm.bc
|   |   |-- signature.llvm.bc
|   |   |-- x509.asn1.llvm.bc
|   |   |-- x509_akid.asn1.llvm.bc
|   |   |-- x509_cert_parser.llvm.bc
|   |   `-- x509_public_key.llvm.bc
|   |-- authenc.llvm.bc
|   |-- authencesn.llvm.bc
|   |-- cbc.llvm.bc
|   |-- ccm.llvm.bc
|   |-- cipher.llvm.bc
|   |-- cmac.llvm.bc
|   |-- compress.llvm.bc
|   |-- crc32c_generic.llvm.bc
|   |-- crypto_null.llvm.bc
|   |-- ctr.llvm.bc
|   |-- drbg.llvm.bc
|   |-- echainiv.llvm.bc
|   |-- gcm.llvm.bc
|   |-- geniv.llvm.bc
|   |-- gf128mul.llvm.bc
|   |-- ghash-generic.llvm.bc
|   |-- hash_info.llvm.bc
|   |-- hmac.llvm.bc
|   |-- jitterentropy-kcapi.llvm.bc
|   |-- jitterentropy.llvm.bc
|   |-- kpp.llvm.bc
|   |-- md5.llvm.bc
|   |-- memneq.llvm.bc
|   |-- proc.llvm.bc
|   |-- rng.llvm.bc
|   |-- rsa-pkcs1pad.llvm.bc
|   |-- rsa.llvm.bc
|   |-- rsa_helper.llvm.bc
|   |-- rsaprivkey.asn1.llvm.bc
|   |-- rsapubkey.asn1.llvm.bc
|   |-- scatterwalk.llvm.bc
|   |-- scompress.llvm.bc
|   |-- seqiv.llvm.bc
|   |-- sha256_generic.llvm.bc
|   |-- shash.llvm.bc
|   |-- skcipher.llvm.bc
|   `-- testmgr.llvm.bc
|-- drivers
|   |-- acpi
|   |   |-- ac.llvm.bc
|   |   |-- acpi_apd.llvm.bc
|   |   |-- acpi_cmos_rtc.llvm.bc
|   |   |-- acpi_lpat.llvm.bc
|   |   |-- acpi_lpit.llvm.bc
|   |   |-- acpi_lpss.llvm.bc
|   |   |-- acpi_memhotplug.llvm.bc
|   |   |-- acpi_platform.llvm.bc
|   |   |-- acpi_pnp.llvm.bc
|   |   |-- acpi_processor.llvm.bc
|   |   |-- acpi_video.llvm.bc
|   |   |-- acpica
|   |   |   |-- dsargs.llvm.bc
|   |   |   |-- dscontrol.llvm.bc
|   |   |   |-- dsdebug.llvm.bc
|   |   |   |-- dsfield.llvm.bc
|   |   |   |-- dsinit.llvm.bc
|   |   |   |-- dsmethod.llvm.bc
|   |   |   |-- dsmthdat.llvm.bc
|   |   |   |-- dsobject.llvm.bc
|   |   |   |-- dsopcode.llvm.bc
|   |   |   |-- dspkginit.llvm.bc
|   |   |   |-- dsutils.llvm.bc
|   |   |   |-- dswexec.llvm.bc
|   |   |   |-- dswload.llvm.bc
|   |   |   |-- dswload2.llvm.bc
|   |   |   |-- dswscope.llvm.bc
|   |   |   |-- dswstate.llvm.bc
|   |   |   |-- evevent.llvm.bc
|   |   |   |-- evglock.llvm.bc
|   |   |   |-- evgpe.llvm.bc
|   |   |   |-- evgpeblk.llvm.bc
|   |   |   |-- evgpeinit.llvm.bc
|   |   |   |-- evgpeutil.llvm.bc
|   |   |   |-- evhandler.llvm.bc
|   |   |   |-- evmisc.llvm.bc
|   |   |   |-- evregion.llvm.bc
|   |   |   |-- evrgnini.llvm.bc
|   |   |   |-- evsci.llvm.bc
|   |   |   |-- evxface.llvm.bc
|   |   |   |-- evxfevnt.llvm.bc
|   |   |   |-- evxfgpe.llvm.bc
|   |   |   |-- evxfregn.llvm.bc
|   |   |   |-- exconcat.llvm.bc
|   |   |   |-- exconfig.llvm.bc
|   |   |   |-- exconvrt.llvm.bc
|   |   |   |-- excreate.llvm.bc
|   |   |   |-- exdebug.llvm.bc
|   |   |   |-- exdump.llvm.bc
|   |   |   |-- exfield.llvm.bc
|   |   |   |-- exfldio.llvm.bc
|   |   |   |-- exmisc.llvm.bc
|   |   |   |-- exmutex.llvm.bc
|   |   |   |-- exnames.llvm.bc
|   |   |   |-- exoparg1.llvm.bc
|   |   |   |-- exoparg2.llvm.bc
|   |   |   |-- exoparg3.llvm.bc
|   |   |   |-- exoparg6.llvm.bc
|   |   |   |-- exprep.llvm.bc
|   |   |   |-- exregion.llvm.bc
|   |   |   |-- exresnte.llvm.bc
|   |   |   |-- exresolv.llvm.bc
|   |   |   |-- exresop.llvm.bc
|   |   |   |-- exserial.llvm.bc
|   |   |   |-- exstore.llvm.bc
|   |   |   |-- exstoren.llvm.bc
|   |   |   |-- exstorob.llvm.bc
|   |   |   |-- exsystem.llvm.bc
|   |   |   |-- extrace.llvm.bc
|   |   |   |-- exutils.llvm.bc
|   |   |   |-- hwacpi.llvm.bc
|   |   |   |-- hwesleep.llvm.bc
|   |   |   |-- hwgpe.llvm.bc
|   |   |   |-- hwpci.llvm.bc
|   |   |   |-- hwregs.llvm.bc
|   |   |   |-- hwsleep.llvm.bc
|   |   |   |-- hwvalid.llvm.bc
|   |   |   |-- hwxface.llvm.bc
|   |   |   |-- hwxfsleep.llvm.bc
|   |   |   |-- nsaccess.llvm.bc
|   |   |   |-- nsalloc.llvm.bc
|   |   |   |-- nsarguments.llvm.bc
|   |   |   |-- nsconvert.llvm.bc
|   |   |   |-- nsdump.llvm.bc
|   |   |   |-- nseval.llvm.bc
|   |   |   |-- nsinit.llvm.bc
|   |   |   |-- nsload.llvm.bc
|   |   |   |-- nsnames.llvm.bc
|   |   |   |-- nsobject.llvm.bc
|   |   |   |-- nsparse.llvm.bc
|   |   |   |-- nspredef.llvm.bc
|   |   |   |-- nsprepkg.llvm.bc
|   |   |   |-- nsrepair.llvm.bc
|   |   |   |-- nsrepair2.llvm.bc
|   |   |   |-- nssearch.llvm.bc
|   |   |   |-- nsutils.llvm.bc
|   |   |   |-- nswalk.llvm.bc
|   |   |   |-- nsxfeval.llvm.bc
|   |   |   |-- nsxfname.llvm.bc
|   |   |   |-- nsxfobj.llvm.bc
|   |   |   |-- psargs.llvm.bc
|   |   |   |-- psloop.llvm.bc
|   |   |   |-- psobject.llvm.bc
|   |   |   |-- psopcode.llvm.bc
|   |   |   |-- psopinfo.llvm.bc
|   |   |   |-- psparse.llvm.bc
|   |   |   |-- psscope.llvm.bc
|   |   |   |-- pstree.llvm.bc
|   |   |   |-- psutils.llvm.bc
|   |   |   |-- pswalk.llvm.bc
|   |   |   |-- psxface.llvm.bc
|   |   |   |-- rsaddr.llvm.bc
|   |   |   |-- rscalc.llvm.bc
|   |   |   |-- rscreate.llvm.bc
|   |   |   |-- rsdumpinfo.llvm.bc
|   |   |   |-- rsinfo.llvm.bc
|   |   |   |-- rsio.llvm.bc
|   |   |   |-- rsirq.llvm.bc
|   |   |   |-- rslist.llvm.bc
|   |   |   |-- rsmemory.llvm.bc
|   |   |   |-- rsmisc.llvm.bc
|   |   |   |-- rsserial.llvm.bc
|   |   |   |-- rsutils.llvm.bc
|   |   |   |-- rsxface.llvm.bc
|   |   |   |-- tbdata.llvm.bc
|   |   |   |-- tbfadt.llvm.bc
|   |   |   |-- tbfind.llvm.bc
|   |   |   |-- tbinstal.llvm.bc
|   |   |   |-- tbprint.llvm.bc
|   |   |   |-- tbutils.llvm.bc
|   |   |   |-- tbxface.llvm.bc
|   |   |   |-- tbxfload.llvm.bc
|   |   |   |-- tbxfroot.llvm.bc
|   |   |   |-- utaddress.llvm.bc
|   |   |   |-- utalloc.llvm.bc
|   |   |   |-- utascii.llvm.bc
|   |   |   |-- utbuffer.llvm.bc
|   |   |   |-- utcopy.llvm.bc
|   |   |   |-- utdebug.llvm.bc
|   |   |   |-- utdecode.llvm.bc
|   |   |   |-- utdelete.llvm.bc
|   |   |   |-- uterror.llvm.bc
|   |   |   |-- uteval.llvm.bc
|   |   |   |-- utexcep.llvm.bc
|   |   |   |-- utglobal.llvm.bc
|   |   |   |-- uthex.llvm.bc
|   |   |   |-- utids.llvm.bc
|   |   |   |-- utinit.llvm.bc
|   |   |   |-- utlock.llvm.bc
|   |   |   |-- utmath.llvm.bc
|   |   |   |-- utmisc.llvm.bc
|   |   |   |-- utmutex.llvm.bc
|   |   |   |-- utnonansi.llvm.bc
|   |   |   |-- utobject.llvm.bc
|   |   |   |-- utosi.llvm.bc
|   |   |   |-- utownerid.llvm.bc
|   |   |   |-- utpredef.llvm.bc
|   |   |   |-- utresdecode.llvm.bc
|   |   |   |-- utresrc.llvm.bc
|   |   |   |-- utstate.llvm.bc
|   |   |   |-- utstring.llvm.bc
|   |   |   |-- utstrsuppt.llvm.bc
|   |   |   |-- utstrtoul64.llvm.bc
|   |   |   |-- utxface.llvm.bc
|   |   |   |-- utxferror.llvm.bc
|   |   |   |-- utxfinit.llvm.bc
|   |   |   `-- utxfmutex.llvm.bc
|   |   |-- battery.llvm.bc
|   |   |-- bgrt.llvm.bc
|   |   |-- blacklist.llvm.bc
|   |   |-- bus.llvm.bc
|   |   |-- button.llvm.bc
|   |   |-- container.llvm.bc
|   |   |-- cppc_acpi.llvm.bc
|   |   |-- debugfs.llvm.bc
|   |   |-- device_pm.llvm.bc
|   |   |-- device_sysfs.llvm.bc
|   |   |-- dock.llvm.bc
|   |   |-- dptf
|   |   |   `-- int340x_thermal.llvm.bc
|   |   |-- ec.llvm.bc
|   |   |-- event.llvm.bc
|   |   |-- evged.llvm.bc
|   |   |-- fan.llvm.bc
|   |   |-- glue.llvm.bc
|   |   |-- ioapic.llvm.bc
|   |   |-- numa
|   |   |   `-- srat.llvm.bc
|   |   |-- nvs.llvm.bc
|   |   |-- osi.llvm.bc
|   |   |-- osl.llvm.bc
|   |   |-- pci_irq.llvm.bc
|   |   |-- pci_link.llvm.bc
|   |   |-- pci_root.llvm.bc
|   |   |-- power.llvm.bc
|   |   |-- proc.llvm.bc
|   |   |-- processor_core.llvm.bc
|   |   |-- processor_driver.llvm.bc
|   |   |-- processor_idle.llvm.bc
|   |   |-- processor_pdc.llvm.bc
|   |   |-- processor_perflib.llvm.bc
|   |   |-- processor_thermal.llvm.bc
|   |   |-- processor_throttling.llvm.bc
|   |   |-- property.llvm.bc
|   |   |-- reboot.llvm.bc
|   |   |-- resource.llvm.bc
|   |   |-- scan.llvm.bc
|   |   |-- sleep.llvm.bc
|   |   |-- spcr.llvm.bc
|   |   |-- sysfs.llvm.bc
|   |   |-- tables.llvm.bc
|   |   |-- thermal.llvm.bc
|   |   |-- utils.llvm.bc
|   |   |-- video_detect.llvm.bc
|   |   |-- wakeup.llvm.bc
|   |   `-- x86
|   |       |-- apple.llvm.bc
|   |       |-- s2idle.llvm.bc
|   |       `-- utils.llvm.bc
|   |-- ata
|   |   |-- ahci.llvm.bc
|   |   |-- ata_piix.llvm.bc
|   |   |-- libahci.llvm.bc
|   |   |-- libata-acpi.llvm.bc
|   |   |-- libata-core.llvm.bc
|   |   |-- libata-eh.llvm.bc
|   |   |-- libata-pata-timings.llvm.bc
|   |   |-- libata-pmp.llvm.bc
|   |   |-- libata-sata.llvm.bc
|   |   |-- libata-scsi.llvm.bc
|   |   |-- libata-sff.llvm.bc
|   |   |-- libata-trace.llvm.bc
|   |   |-- libata-transport.llvm.bc
|   |   |-- pata_amd.llvm.bc
|   |   |-- pata_oldpiix.llvm.bc
|   |   `-- pata_sch.llvm.bc
|   |-- base
|   |   |-- attribute_container.llvm.bc
|   |   |-- bus.llvm.bc
|   |   |-- cacheinfo.llvm.bc
|   |   |-- class.llvm.bc
|   |   |-- component.llvm.bc
|   |   |-- container.llvm.bc
|   |   |-- core.llvm.bc
|   |   |-- cpu.llvm.bc
|   |   |-- dd.llvm.bc
|   |   |-- devres.llvm.bc
|   |   |-- devtmpfs.llvm.bc
|   |   |-- driver.llvm.bc
|   |   |-- firmware.llvm.bc
|   |   |-- firmware_loader
|   |   |   `-- main.llvm.bc
|   |   |-- init.llvm.bc
|   |   |-- map.llvm.bc
|   |   |-- module.llvm.bc
|   |   |-- node.llvm.bc
|   |   |-- platform-msi.llvm.bc
|   |   |-- platform.llvm.bc
|   |   |-- power
|   |   |   |-- clock_ops.llvm.bc
|   |   |   |-- common.llvm.bc
|   |   |   |-- generic_ops.llvm.bc
|   |   |   |-- main.llvm.bc
|   |   |   |-- qos.llvm.bc
|   |   |   |-- runtime.llvm.bc
|   |   |   |-- sysfs.llvm.bc
|   |   |   |-- trace.llvm.bc
|   |   |   |-- wakeirq.llvm.bc
|   |   |   |-- wakeup.llvm.bc
|   |   |   `-- wakeup_stats.llvm.bc
|   |   |-- property.llvm.bc
|   |   |-- regmap
|   |   |   |-- regcache-flat.llvm.bc
|   |   |   |-- regcache-rbtree.llvm.bc
|   |   |   |-- regcache.llvm.bc
|   |   |   |-- regmap-debugfs.llvm.bc
|   |   |   `-- regmap.llvm.bc
|   |   |-- swnode.llvm.bc
|   |   |-- syscore.llvm.bc
|   |   |-- topology.llvm.bc
|   |   `-- transport_class.llvm.bc
|   |-- block
|   |   `-- loop.llvm.bc
|   |-- cdrom
|   |   `-- cdrom.llvm.bc
|   |-- char
|   |   |-- agp
|   |   |   |-- amd64-agp.llvm.bc
|   |   |   |-- backend.llvm.bc
|   |   |   |-- generic.llvm.bc
|   |   |   |-- intel-agp.llvm.bc
|   |   |   |-- intel-gtt.llvm.bc
|   |   |   `-- isoch.llvm.bc
|   |   |-- hpet.llvm.bc
|   |   |-- hw_random
|   |   |   |-- core.llvm.bc
|   |   |   `-- via-rng.llvm.bc
|   |   |-- mem.llvm.bc
|   |   |-- misc.llvm.bc
|   |   |-- nvram.llvm.bc
|   |   `-- random.llvm.bc
|   |-- clk
|   |   |-- clk-bulk.llvm.bc
|   |   |-- clk-composite.llvm.bc
|   |   |-- clk-devres.llvm.bc
|   |   |-- clk-divider.llvm.bc
|   |   |-- clk-fixed-factor.llvm.bc
|   |   |-- clk-fixed-rate.llvm.bc
|   |   |-- clk-fractional-divider.llvm.bc
|   |   |-- clk-gate.llvm.bc
|   |   |-- clk-gpio.llvm.bc
|   |   |-- clk-multiplier.llvm.bc
|   |   |-- clk-mux.llvm.bc
|   |   |-- clk.llvm.bc
|   |   |-- clkdev.llvm.bc
|   |   `-- x86
|   |       `-- clk-pmc-atom.llvm.bc
|   |-- clocksource
|   |   |-- acpi_pm.llvm.bc
|   |   `-- i8253.llvm.bc
|   |-- connector
|   |   |-- cn_proc.llvm.bc
|   |   |-- cn_queue.llvm.bc
|   |   `-- connector.llvm.bc
|   |-- cpufreq
|   |   |-- acpi-cpufreq.llvm.bc
|   |   |-- cpufreq.llvm.bc
|   |   |-- cpufreq_governor.llvm.bc
|   |   |-- cpufreq_governor_attr_set.llvm.bc
|   |   |-- cpufreq_ondemand.llvm.bc
|   |   |-- cpufreq_performance.llvm.bc
|   |   |-- cpufreq_userspace.llvm.bc
|   |   |-- freq_table.llvm.bc
|   |   `-- intel_pstate.llvm.bc
|   |-- cpuidle
|   |   |-- cpuidle.llvm.bc
|   |   |-- driver.llvm.bc
|   |   |-- governor.llvm.bc
|   |   |-- governors
|   |   |   `-- menu.llvm.bc
|   |   |-- poll_state.llvm.bc
|   |   `-- sysfs.llvm.bc
|   |-- dma
|   |   |-- acpi-dma.llvm.bc
|   |   |-- dmaengine.llvm.bc
|   |   |-- dw
|   |   |   |-- acpi.llvm.bc
|   |   |   |-- core.llvm.bc
|   |   |   |-- dw.llvm.bc
|   |   |   `-- idma32.llvm.bc
|   |   |-- hsu
|   |   |   `-- hsu.llvm.bc
|   |   `-- virt-dma.llvm.bc
|   |-- dma-buf
|   |   |-- dma-buf.llvm.bc
|   |   |-- dma-fence-array.llvm.bc
|   |   |-- dma-fence-chain.llvm.bc
|   |   |-- dma-fence.llvm.bc
|   |   |-- dma-resv.llvm.bc
|   |   |-- seqno-fence.llvm.bc
|   |   `-- sync_file.llvm.bc
|   |-- firewire
|   |   `-- init_ohci1394_dma.llvm.bc
|   |-- firmware
|   |   |-- dmi-id.llvm.bc
|   |   |-- dmi_scan.llvm.bc
|   |   |-- efi
|   |   |   |-- earlycon.llvm.bc
|   |   |   |-- efi-bgrt.llvm.bc
|   |   |   |-- efi.llvm.bc
|   |   |   |-- efivars.llvm.bc
|   |   |   |-- esrt.llvm.bc
|   |   |   |-- libstub
|   |   |   |   |-- alignedmem.llvm.bc
|   |   |   |   |-- efi-stub-helper.llvm.bc
|   |   |   |   |-- file.llvm.bc
|   |   |   |   |-- gop.llvm.bc
|   |   |   |   |-- mem.llvm.bc
|   |   |   |   |-- pci.llvm.bc
|   |   |   |   |-- random.llvm.bc
|   |   |   |   |-- randomalloc.llvm.bc
|   |   |   |   |-- relocate.llvm.bc
|   |   |   |   |-- secureboot.llvm.bc
|   |   |   |   |-- skip_spaces.llvm.bc
|   |   |   |   |-- tpm.llvm.bc
|   |   |   |   |-- vsprintf.llvm.bc
|   |   |   |   `-- x86-stub.llvm.bc
|   |   |   |-- memattr.llvm.bc
|   |   |   |-- memmap.llvm.bc
|   |   |   |-- reboot.llvm.bc
|   |   |   |-- runtime-map.llvm.bc
|   |   |   |-- runtime-wrappers.llvm.bc
|   |   |   |-- tpm.llvm.bc
|   |   |   `-- vars.llvm.bc
|   |   `-- memmap.llvm.bc
|   |-- gpu
|   |   |-- drm
|   |   |   |-- bridge
|   |   |   |   `-- panel.llvm.bc
|   |   |   |-- drm_agpsupport.llvm.bc
|   |   |   |-- drm_atomic.llvm.bc
|   |   |   |-- drm_atomic_helper.llvm.bc
|   |   |   |-- drm_atomic_state_helper.llvm.bc
|   |   |   |-- drm_atomic_uapi.llvm.bc
|   |   |   |-- drm_auth.llvm.bc
|   |   |   |-- drm_blend.llvm.bc
|   |   |   |-- drm_bridge.llvm.bc
|   |   |   |-- drm_bridge_connector.llvm.bc
|   |   |   |-- drm_cache.llvm.bc
|   |   |   |-- drm_client.llvm.bc
|   |   |   |-- drm_client_modeset.llvm.bc
|   |   |   |-- drm_color_mgmt.llvm.bc
|   |   |   |-- drm_connector.llvm.bc
|   |   |   |-- drm_crtc.llvm.bc
|   |   |   |-- drm_crtc_helper.llvm.bc
|   |   |   |-- drm_damage_helper.llvm.bc
|   |   |   |-- drm_debugfs.llvm.bc
|   |   |   |-- drm_debugfs_crc.llvm.bc
|   |   |   |-- drm_displayid.llvm.bc
|   |   |   |-- drm_dp_dual_mode_helper.llvm.bc
|   |   |   |-- drm_dp_helper.llvm.bc
|   |   |   |-- drm_dp_mst_topology.llvm.bc
|   |   |   |-- drm_drv.llvm.bc
|   |   |   |-- drm_dsc.llvm.bc
|   |   |   |-- drm_dumb_buffers.llvm.bc
|   |   |   |-- drm_edid.llvm.bc
|   |   |   |-- drm_encoder.llvm.bc
|   |   |   |-- drm_encoder_slave.llvm.bc
|   |   |   |-- drm_fb_helper.llvm.bc
|   |   |   |-- drm_file.llvm.bc
|   |   |   |-- drm_flip_work.llvm.bc
|   |   |   |-- drm_format_helper.llvm.bc
|   |   |   |-- drm_fourcc.llvm.bc
|   |   |   |-- drm_framebuffer.llvm.bc
|   |   |   |-- drm_gem.llvm.bc
|   |   |   |-- drm_gem_atomic_helper.llvm.bc
|   |   |   |-- drm_gem_framebuffer_helper.llvm.bc
|   |   |   |-- drm_hashtab.llvm.bc
|   |   |   |-- drm_hdcp.llvm.bc
|   |   |   |-- drm_ioc32.llvm.bc
|   |   |   |-- drm_ioctl.llvm.bc
|   |   |   |-- drm_irq.llvm.bc
|   |   |   |-- drm_kms_helper_common.llvm.bc
|   |   |   |-- drm_lease.llvm.bc
|   |   |   |-- drm_managed.llvm.bc
|   |   |   |-- drm_mipi_dsi.llvm.bc
|   |   |   |-- drm_mm.llvm.bc
|   |   |   |-- drm_mode_config.llvm.bc
|   |   |   |-- drm_mode_object.llvm.bc
|   |   |   |-- drm_modes.llvm.bc
|   |   |   |-- drm_modeset_helper.llvm.bc
|   |   |   |-- drm_modeset_lock.llvm.bc
|   |   |   |-- drm_panel.llvm.bc
|   |   |   |-- drm_panel_orientation_quirks.llvm.bc
|   |   |   |-- drm_pci.llvm.bc
|   |   |   |-- drm_plane.llvm.bc
|   |   |   |-- drm_plane_helper.llvm.bc
|   |   |   |-- drm_prime.llvm.bc
|   |   |   |-- drm_print.llvm.bc
|   |   |   |-- drm_probe_helper.llvm.bc
|   |   |   |-- drm_property.llvm.bc
|   |   |   |-- drm_rect.llvm.bc
|   |   |   |-- drm_scdc_helper.llvm.bc
|   |   |   |-- drm_self_refresh_helper.llvm.bc
|   |   |   |-- drm_simple_kms_helper.llvm.bc
|   |   |   |-- drm_syncobj.llvm.bc
|   |   |   |-- drm_sysfs.llvm.bc
|   |   |   |-- drm_trace_points.llvm.bc
|   |   |   |-- drm_vblank.llvm.bc
|   |   |   |-- drm_vblank_work.llvm.bc
|   |   |   |-- drm_vma_manager.llvm.bc
|   |   |   |-- drm_writeback.llvm.bc
|   |   |   `-- i915
|   |   |       |-- display
|   |   |       |   |-- dvo_ch7017.llvm.bc
|   |   |       |   |-- dvo_ch7xxx.llvm.bc
|   |   |       |   |-- dvo_ivch.llvm.bc
|   |   |       |   |-- dvo_ns2501.llvm.bc
|   |   |       |   |-- dvo_sil164.llvm.bc
|   |   |       |   |-- dvo_tfp410.llvm.bc
|   |   |       |   |-- g4x_dp.llvm.bc
|   |   |       |   |-- g4x_hdmi.llvm.bc
|   |   |       |   |-- i9xx_plane.llvm.bc
|   |   |       |   |-- icl_dsi.llvm.bc
|   |   |       |   |-- intel_acpi.llvm.bc
|   |   |       |   |-- intel_atomic.llvm.bc
|   |   |       |   |-- intel_atomic_plane.llvm.bc
|   |   |       |   |-- intel_audio.llvm.bc
|   |   |       |   |-- intel_bios.llvm.bc
|   |   |       |   |-- intel_bw.llvm.bc
|   |   |       |   |-- intel_cdclk.llvm.bc
|   |   |       |   |-- intel_color.llvm.bc
|   |   |       |   |-- intel_combo_phy.llvm.bc
|   |   |       |   |-- intel_connector.llvm.bc
|   |   |       |   |-- intel_crt.llvm.bc
|   |   |       |   |-- intel_crtc.llvm.bc
|   |   |       |   |-- intel_csr.llvm.bc
|   |   |       |   |-- intel_cursor.llvm.bc
|   |   |       |   |-- intel_ddi.llvm.bc
|   |   |       |   |-- intel_ddi_buf_trans.llvm.bc
|   |   |       |   |-- intel_display.llvm.bc
|   |   |       |   |-- intel_display_debugfs.llvm.bc
|   |   |       |   |-- intel_display_power.llvm.bc
|   |   |       |   |-- intel_dp.llvm.bc
|   |   |       |   |-- intel_dp_aux.llvm.bc
|   |   |       |   |-- intel_dp_aux_backlight.llvm.bc
|   |   |       |   |-- intel_dp_hdcp.llvm.bc
|   |   |       |   |-- intel_dp_link_training.llvm.bc
|   |   |       |   |-- intel_dp_mst.llvm.bc
|   |   |       |   |-- intel_dpio_phy.llvm.bc
|   |   |       |   |-- intel_dpll.llvm.bc
|   |   |       |   |-- intel_dpll_mgr.llvm.bc
|   |   |       |   |-- intel_dsb.llvm.bc
|   |   |       |   |-- intel_dsi.llvm.bc
|   |   |       |   |-- intel_dsi_dcs_backlight.llvm.bc
|   |   |       |   |-- intel_dsi_vbt.llvm.bc
|   |   |       |   |-- intel_dvo.llvm.bc
|   |   |       |   |-- intel_fb.llvm.bc
|   |   |       |   |-- intel_fbc.llvm.bc
|   |   |       |   |-- intel_fbdev.llvm.bc
|   |   |       |   |-- intel_fdi.llvm.bc
|   |   |       |   |-- intel_fifo_underrun.llvm.bc
|   |   |       |   |-- intel_frontbuffer.llvm.bc
|   |   |       |   |-- intel_global_state.llvm.bc
|   |   |       |   |-- intel_gmbus.llvm.bc
|   |   |       |   |-- intel_hdcp.llvm.bc
|   |   |       |   |-- intel_hdmi.llvm.bc
|   |   |       |   |-- intel_hotplug.llvm.bc
|   |   |       |   |-- intel_lpe_audio.llvm.bc
|   |   |       |   |-- intel_lspcon.llvm.bc
|   |   |       |   |-- intel_lvds.llvm.bc
|   |   |       |   |-- intel_opregion.llvm.bc
|   |   |       |   |-- intel_overlay.llvm.bc
|   |   |       |   |-- intel_panel.llvm.bc
|   |   |       |   |-- intel_pipe_crc.llvm.bc
|   |   |       |   |-- intel_pps.llvm.bc
|   |   |       |   |-- intel_psr.llvm.bc
|   |   |       |   |-- intel_quirks.llvm.bc
|   |   |       |   |-- intel_sdvo.llvm.bc
|   |   |       |   |-- intel_sprite.llvm.bc
|   |   |       |   |-- intel_tc.llvm.bc
|   |   |       |   |-- intel_tv.llvm.bc
|   |   |       |   |-- intel_vdsc.llvm.bc
|   |   |       |   |-- intel_vga.llvm.bc
|   |   |       |   |-- intel_vrr.llvm.bc
|   |   |       |   |-- skl_scaler.llvm.bc
|   |   |       |   |-- skl_universal_plane.llvm.bc
|   |   |       |   |-- vlv_dsi.llvm.bc
|   |   |       |   `-- vlv_dsi_pll.llvm.bc
|   |   |       |-- dma_resv_utils.llvm.bc
|   |   |       |-- gem
|   |   |       |   |-- i915_gem_busy.llvm.bc
|   |   |       |   |-- i915_gem_clflush.llvm.bc
|   |   |       |   |-- i915_gem_client_blt.llvm.bc
|   |   |       |   |-- i915_gem_context.llvm.bc
|   |   |       |   |-- i915_gem_create.llvm.bc
|   |   |       |   |-- i915_gem_dmabuf.llvm.bc
|   |   |       |   |-- i915_gem_domain.llvm.bc
|   |   |       |   |-- i915_gem_execbuffer.llvm.bc
|   |   |       |   |-- i915_gem_internal.llvm.bc
|   |   |       |   |-- i915_gem_lmem.llvm.bc
|   |   |       |   |-- i915_gem_mman.llvm.bc
|   |   |       |   |-- i915_gem_object.llvm.bc
|   |   |       |   |-- i915_gem_object_blt.llvm.bc
|   |   |       |   |-- i915_gem_pages.llvm.bc
|   |   |       |   |-- i915_gem_phys.llvm.bc
|   |   |       |   |-- i915_gem_pm.llvm.bc
|   |   |       |   |-- i915_gem_region.llvm.bc
|   |   |       |   |-- i915_gem_shmem.llvm.bc
|   |   |       |   |-- i915_gem_shrinker.llvm.bc
|   |   |       |   |-- i915_gem_stolen.llvm.bc
|   |   |       |   |-- i915_gem_throttle.llvm.bc
|   |   |       |   |-- i915_gem_tiling.llvm.bc
|   |   |       |   |-- i915_gem_userptr.llvm.bc
|   |   |       |   |-- i915_gem_wait.llvm.bc
|   |   |       |   `-- i915_gemfs.llvm.bc
|   |   |       |-- gt
|   |   |       |   |-- debugfs_engines.llvm.bc
|   |   |       |   |-- debugfs_gt.llvm.bc
|   |   |       |   |-- debugfs_gt_pm.llvm.bc
|   |   |       |   |-- gen2_engine_cs.llvm.bc
|   |   |       |   |-- gen6_engine_cs.llvm.bc
|   |   |       |   |-- gen6_ppgtt.llvm.bc
|   |   |       |   |-- gen6_renderstate.llvm.bc
|   |   |       |   |-- gen7_renderclear.llvm.bc
|   |   |       |   |-- gen7_renderstate.llvm.bc
|   |   |       |   |-- gen8_engine_cs.llvm.bc
|   |   |       |   |-- gen8_ppgtt.llvm.bc
|   |   |       |   |-- gen8_renderstate.llvm.bc
|   |   |       |   |-- gen9_renderstate.llvm.bc
|   |   |       |   |-- intel_breadcrumbs.llvm.bc
|   |   |       |   |-- intel_context.llvm.bc
|   |   |       |   |-- intel_context_param.llvm.bc
|   |   |       |   |-- intel_context_sseu.llvm.bc
|   |   |       |   |-- intel_engine_cs.llvm.bc
|   |   |       |   |-- intel_engine_heartbeat.llvm.bc
|   |   |       |   |-- intel_engine_pm.llvm.bc
|   |   |       |   |-- intel_engine_user.llvm.bc
|   |   |       |   |-- intel_execlists_submission.llvm.bc
|   |   |       |   |-- intel_ggtt.llvm.bc
|   |   |       |   |-- intel_ggtt_fencing.llvm.bc
|   |   |       |   |-- intel_gt.llvm.bc
|   |   |       |   |-- intel_gt_buffer_pool.llvm.bc
|   |   |       |   |-- intel_gt_clock_utils.llvm.bc
|   |   |       |   |-- intel_gt_irq.llvm.bc
|   |   |       |   |-- intel_gt_pm.llvm.bc
|   |   |       |   |-- intel_gt_pm_irq.llvm.bc
|   |   |       |   |-- intel_gt_requests.llvm.bc
|   |   |       |   |-- intel_gtt.llvm.bc
|   |   |       |   |-- intel_llc.llvm.bc
|   |   |       |   |-- intel_lrc.llvm.bc
|   |   |       |   |-- intel_mocs.llvm.bc
|   |   |       |   |-- intel_ppgtt.llvm.bc
|   |   |       |   |-- intel_rc6.llvm.bc
|   |   |       |   |-- intel_region_lmem.llvm.bc
|   |   |       |   |-- intel_renderstate.llvm.bc
|   |   |       |   |-- intel_reset.llvm.bc
|   |   |       |   |-- intel_ring.llvm.bc
|   |   |       |   |-- intel_ring_submission.llvm.bc
|   |   |       |   |-- intel_rps.llvm.bc
|   |   |       |   |-- intel_sseu.llvm.bc
|   |   |       |   |-- intel_sseu_debugfs.llvm.bc
|   |   |       |   |-- intel_timeline.llvm.bc
|   |   |       |   |-- intel_workarounds.llvm.bc
|   |   |       |   |-- shmem_utils.llvm.bc
|   |   |       |   |-- sysfs_engines.llvm.bc
|   |   |       |   `-- uc
|   |   |       |       |-- intel_guc.llvm.bc
|   |   |       |       |-- intel_guc_ads.llvm.bc
|   |   |       |       |-- intel_guc_ct.llvm.bc
|   |   |       |       |-- intel_guc_debugfs.llvm.bc
|   |   |       |       |-- intel_guc_fw.llvm.bc
|   |   |       |       |-- intel_guc_log.llvm.bc
|   |   |       |       |-- intel_guc_log_debugfs.llvm.bc
|   |   |       |       |-- intel_guc_submission.llvm.bc
|   |   |       |       |-- intel_huc.llvm.bc
|   |   |       |       |-- intel_huc_debugfs.llvm.bc
|   |   |       |       |-- intel_huc_fw.llvm.bc
|   |   |       |       |-- intel_uc.llvm.bc
|   |   |       |       |-- intel_uc_debugfs.llvm.bc
|   |   |       |       `-- intel_uc_fw.llvm.bc
|   |   |       |-- i915_active.llvm.bc
|   |   |       |-- i915_buddy.llvm.bc
|   |   |       |-- i915_cmd_parser.llvm.bc
|   |   |       |-- i915_config.llvm.bc
|   |   |       |-- i915_debugfs.llvm.bc
|   |   |       |-- i915_debugfs_params.llvm.bc
|   |   |       |-- i915_drv.llvm.bc
|   |   |       |-- i915_gem.llvm.bc
|   |   |       |-- i915_gem_evict.llvm.bc
|   |   |       |-- i915_gem_gtt.llvm.bc
|   |   |       |-- i915_getparam.llvm.bc
|   |   |       |-- i915_globals.llvm.bc
|   |   |       |-- i915_gpu_error.llvm.bc
|   |   |       |-- i915_ioc32.llvm.bc
|   |   |       |-- i915_irq.llvm.bc
|   |   |       |-- i915_memcpy.llvm.bc
|   |   |       |-- i915_mitigations.llvm.bc
|   |   |       |-- i915_mm.llvm.bc
|   |   |       |-- i915_params.llvm.bc
|   |   |       |-- i915_pci.llvm.bc
|   |   |       |-- i915_perf.llvm.bc
|   |   |       |-- i915_pmu.llvm.bc
|   |   |       |-- i915_query.llvm.bc
|   |   |       |-- i915_request.llvm.bc
|   |   |       |-- i915_scatterlist.llvm.bc
|   |   |       |-- i915_scheduler.llvm.bc
|   |   |       |-- i915_suspend.llvm.bc
|   |   |       |-- i915_sw_fence.llvm.bc
|   |   |       |-- i915_sw_fence_work.llvm.bc
|   |   |       |-- i915_switcheroo.llvm.bc
|   |   |       |-- i915_syncmap.llvm.bc
|   |   |       |-- i915_sysfs.llvm.bc
|   |   |       |-- i915_trace_points.llvm.bc
|   |   |       |-- i915_user_extensions.llvm.bc
|   |   |       |-- i915_utils.llvm.bc
|   |   |       |-- i915_vgpu.llvm.bc
|   |   |       |-- i915_vma.llvm.bc
|   |   |       |-- intel_device_info.llvm.bc
|   |   |       |-- intel_dram.llvm.bc
|   |   |       |-- intel_memory_region.llvm.bc
|   |   |       |-- intel_pch.llvm.bc
|   |   |       |-- intel_pm.llvm.bc
|   |   |       |-- intel_runtime_pm.llvm.bc
|   |   |       |-- intel_sideband.llvm.bc
|   |   |       |-- intel_step.llvm.bc
|   |   |       |-- intel_uncore.llvm.bc
|   |   |       |-- intel_wakeref.llvm.bc
|   |   |       |-- intel_wopcm.llvm.bc
|   |   |       `-- vlv_suspend.llvm.bc
|   |   `-- vga
|   |       `-- vgaarb.llvm.bc
|   |-- hid
|   |   |-- hid-a4tech.llvm.bc
|   |   |-- hid-apple.llvm.bc
|   |   |-- hid-belkin.llvm.bc
|   |   |-- hid-cherry.llvm.bc
|   |   |-- hid-chicony.llvm.bc
|   |   |-- hid-core.llvm.bc
|   |   |-- hid-cypress.llvm.bc
|   |   |-- hid-debug.llvm.bc
|   |   |-- hid-ezkey.llvm.bc
|   |   |-- hid-generic.llvm.bc
|   |   |-- hid-gyration.llvm.bc
|   |   |-- hid-input.llvm.bc
|   |   |-- hid-ite.llvm.bc
|   |   |-- hid-kensington.llvm.bc
|   |   |-- hid-lg-g15.llvm.bc
|   |   |-- hid-lg.llvm.bc
|   |   |-- hid-lg4ff.llvm.bc
|   |   |-- hid-lgff.llvm.bc
|   |   |-- hid-microsoft.llvm.bc
|   |   |-- hid-monterey.llvm.bc
|   |   |-- hid-ntrig.llvm.bc
|   |   |-- hid-petalynx.llvm.bc
|   |   |-- hid-pl.llvm.bc
|   |   |-- hid-quirks.llvm.bc
|   |   |-- hid-redragon.llvm.bc
|   |   |-- hid-samsung.llvm.bc
|   |   |-- hid-sony.llvm.bc
|   |   |-- hid-sunplus.llvm.bc
|   |   |-- hid-topseed.llvm.bc
|   |   |-- hidraw.llvm.bc
|   |   `-- usbhid
|   |       |-- hid-core.llvm.bc
|   |       |-- hid-pidff.llvm.bc
|   |       `-- hiddev.llvm.bc
|   |-- hwmon
|   |   `-- hwmon.llvm.bc
|   |-- i2c
|   |   |-- algos
|   |   |   `-- i2c-algo-bit.llvm.bc
|   |   |-- busses
|   |   |   `-- i2c-i801.llvm.bc
|   |   |-- i2c-boardinfo.llvm.bc
|   |   |-- i2c-core-acpi.llvm.bc
|   |   |-- i2c-core-base.llvm.bc
|   |   |-- i2c-core-smbus.llvm.bc
|   |   `-- i2c-smbus.llvm.bc
|   |-- input
|   |   |-- evdev.llvm.bc
|   |   |-- ff-core.llvm.bc
|   |   |-- ff-memless.llvm.bc
|   |   |-- input-compat.llvm.bc
|   |   |-- input-leds.llvm.bc
|   |   |-- input-mt.llvm.bc
|   |   |-- input-poller.llvm.bc
|   |   |-- input.llvm.bc
|   |   |-- keyboard
|   |   |   `-- atkbd.llvm.bc
|   |   |-- mouse
|   |   |   |-- alps.llvm.bc
|   |   |   |-- byd.llvm.bc
|   |   |   |-- cypress_ps2.llvm.bc
|   |   |   |-- focaltech.llvm.bc
|   |   |   |-- lifebook.llvm.bc
|   |   |   |-- logips2pp.llvm.bc
|   |   |   |-- psmouse-base.llvm.bc
|   |   |   |-- psmouse-smbus.llvm.bc
|   |   |   |-- synaptics.llvm.bc
|   |   |   `-- trackpoint.llvm.bc
|   |   |-- serio
|   |   |   |-- i8042.llvm.bc
|   |   |   |-- libps2.llvm.bc
|   |   |   |-- serio.llvm.bc
|   |   |   `-- serport.llvm.bc
|   |   |-- sparse-keymap.llvm.bc
|   |   `-- touchscreen.llvm.bc
|   |-- iommu
|   |   |-- amd
|   |   |   |-- init.llvm.bc
|   |   |   |-- io_pgtable.llvm.bc
|   |   |   |-- iommu.llvm.bc
|   |   |   `-- quirks.llvm.bc
|   |   |-- dma-iommu.llvm.bc
|   |   |-- intel
|   |   |   |-- cap_audit.llvm.bc
|   |   |   |-- dmar.llvm.bc
|   |   |   |-- iommu.llvm.bc
|   |   |   |-- pasid.llvm.bc
|   |   |   `-- trace.llvm.bc
|   |   |-- io-pgtable.llvm.bc
|   |   |-- ioasid.llvm.bc
|   |   |-- iommu-sysfs.llvm.bc
|   |   |-- iommu-traces.llvm.bc
|   |   |-- iommu.llvm.bc
|   |   `-- iova.llvm.bc
|   |-- leds
|   |   |-- led-class.llvm.bc
|   |   |-- led-core.llvm.bc
|   |   `-- led-triggers.llvm.bc
|   |-- macintosh
|   |   `-- mac_hid.llvm.bc
|   |-- mailbox
|   |   |-- mailbox.llvm.bc
|   |   `-- pcc.llvm.bc
|   |-- md
|   |   |-- dm-builtin.llvm.bc
|   |   |-- dm-io.llvm.bc
|   |   |-- dm-ioctl.llvm.bc
|   |   |-- dm-kcopyd.llvm.bc
|   |   |-- dm-linear.llvm.bc
|   |   |-- dm-log.llvm.bc
|   |   |-- dm-raid1.llvm.bc
|   |   |-- dm-region-hash.llvm.bc
|   |   |-- dm-rq.llvm.bc
|   |   |-- dm-stats.llvm.bc
|   |   |-- dm-stripe.llvm.bc
|   |   |-- dm-sysfs.llvm.bc
|   |   |-- dm-table.llvm.bc
|   |   |-- dm-target.llvm.bc
|   |   |-- dm-zero.llvm.bc
|   |   |-- dm.llvm.bc
|   |   |-- md-autodetect.llvm.bc
|   |   |-- md-bitmap.llvm.bc
|   |   `-- md.llvm.bc
|   |-- net
|   |   |-- Space.llvm.bc
|   |   |-- ethernet
|   |   |   |-- broadcom
|   |   |   |   `-- tg3.llvm.bc
|   |   |   |-- intel
|   |   |   |   |-- e100.llvm.bc
|   |   |   |   |-- e1000
|   |   |   |   |   |-- e1000_ethtool.llvm.bc
|   |   |   |   |   |-- e1000_hw.llvm.bc
|   |   |   |   |   |-- e1000_main.llvm.bc
|   |   |   |   |   `-- e1000_param.llvm.bc
|   |   |   |   `-- e1000e
|   |   |   |       |-- 80003es2lan.llvm.bc
|   |   |   |       |-- 82571.llvm.bc
|   |   |   |       |-- ethtool.llvm.bc
|   |   |   |       |-- ich8lan.llvm.bc
|   |   |   |       |-- mac.llvm.bc
|   |   |   |       |-- manage.llvm.bc
|   |   |   |       |-- netdev.llvm.bc
|   |   |   |       |-- nvm.llvm.bc
|   |   |   |       |-- param.llvm.bc
|   |   |   |       |-- phy.llvm.bc
|   |   |   |       `-- ptp.llvm.bc
|   |   |   |-- marvell
|   |   |   |   `-- sky2.llvm.bc
|   |   |   |-- nvidia
|   |   |   |   `-- forcedeth.llvm.bc
|   |   |   `-- realtek
|   |   |       |-- 8139too.llvm.bc
|   |   |       |-- r8169_firmware.llvm.bc
|   |   |       |-- r8169_main.llvm.bc
|   |   |       `-- r8169_phy_config.llvm.bc
|   |   |-- loopback.llvm.bc
|   |   |-- mii.llvm.bc
|   |   |-- netconsole.llvm.bc
|   |   `-- phy
|   |       |-- linkmode.llvm.bc
|   |       |-- mdio-boardinfo.llvm.bc
|   |       |-- mdio_bus.llvm.bc
|   |       |-- mdio_device.llvm.bc
|   |       |-- mdio_devres.llvm.bc
|   |       |-- phy-c45.llvm.bc
|   |       |-- phy-core.llvm.bc
|   |       |-- phy.llvm.bc
|   |       |-- phy_device.llvm.bc
|   |       `-- realtek.llvm.bc
|   |-- nvmem
|   |   `-- core.llvm.bc
|   |-- pci
|   |   |-- access.llvm.bc
|   |   |-- ats.llvm.bc
|   |   |-- bus.llvm.bc
|   |   |-- host-bridge.llvm.bc
|   |   |-- hotplug
|   |   |   |-- acpi_pcihp.llvm.bc
|   |   |   `-- pci_hotplug_core.llvm.bc
|   |   |-- irq.llvm.bc
|   |   |-- mmap.llvm.bc
|   |   |-- msi.llvm.bc
|   |   |-- pci-acpi.llvm.bc
|   |   |-- pci-driver.llvm.bc
|   |   |-- pci-label.llvm.bc
|   |   |-- pci-sysfs.llvm.bc
|   |   |-- pci.llvm.bc
|   |   |-- pcie
|   |   |   |-- aspm.llvm.bc
|   |   |   |-- err.llvm.bc
|   |   |   |-- pme.llvm.bc
|   |   |   |-- portdrv_core.llvm.bc
|   |   |   |-- portdrv_pci.llvm.bc
|   |   |   `-- rcec.llvm.bc
|   |   |-- probe.llvm.bc
|   |   |-- proc.llvm.bc
|   |   |-- quirks.llvm.bc
|   |   |-- remove.llvm.bc
|   |   |-- rom.llvm.bc
|   |   |-- search.llvm.bc
|   |   |-- setup-bus.llvm.bc
|   |   |-- setup-irq.llvm.bc
|   |   |-- setup-res.llvm.bc
|   |   |-- slot.llvm.bc
|   |   |-- vc.llvm.bc
|   |   `-- vpd.llvm.bc
|   |-- pcmcia
|   |   |-- cardbus.llvm.bc
|   |   |-- cistpl.llvm.bc
|   |   |-- cs.llvm.bc
|   |   |-- ds.llvm.bc
|   |   |-- pcmcia_cis.llvm.bc
|   |   |-- pcmcia_resource.llvm.bc
|   |   |-- rsrc_mgr.llvm.bc
|   |   |-- rsrc_nonstatic.llvm.bc
|   |   |-- socket_sysfs.llvm.bc
|   |   `-- yenta_socket.llvm.bc
|   |-- platform
|   |   `-- x86
|   |       |-- eeepc-laptop.llvm.bc
|   |       `-- pmc_atom.llvm.bc
|   |-- pnp
|   |   |-- card.llvm.bc
|   |   |-- core.llvm.bc
|   |   |-- driver.llvm.bc
|   |   |-- interface.llvm.bc
|   |   |-- manager.llvm.bc
|   |   |-- pnpacpi
|   |   |   |-- core.llvm.bc
|   |   |   `-- rsparser.llvm.bc
|   |   |-- quirks.llvm.bc
|   |   |-- resource.llvm.bc
|   |   |-- support.llvm.bc
|   |   `-- system.llvm.bc
|   |-- power
|   |   `-- supply
|   |       |-- power_supply_core.llvm.bc
|   |       |-- power_supply_hwmon.llvm.bc
|   |       |-- power_supply_leds.llvm.bc
|   |       `-- power_supply_sysfs.llvm.bc
|   |-- pps
|   |   |-- kapi.llvm.bc
|   |   |-- pps.llvm.bc
|   |   `-- sysfs.llvm.bc
|   |-- ptp
|   |   |-- ptp_chardev.llvm.bc
|   |   |-- ptp_clock.llvm.bc
|   |   `-- ptp_sysfs.llvm.bc
|   |-- rtc
|   |   |-- class.llvm.bc
|   |   |-- dev.llvm.bc
|   |   |-- interface.llvm.bc
|   |   |-- lib.llvm.bc
|   |   |-- nvmem.llvm.bc
|   |   |-- proc.llvm.bc
|   |   |-- rtc-cmos.llvm.bc
|   |   |-- rtc-mc146818-lib.llvm.bc
|   |   `-- sysfs.llvm.bc
|   |-- scsi
|   |   |-- constants.llvm.bc
|   |   |-- hosts.llvm.bc
|   |   |-- scsi.llvm.bc
|   |   |-- scsi_common.llvm.bc
|   |   |-- scsi_debugfs.llvm.bc
|   |   |-- scsi_devinfo.llvm.bc
|   |   |-- scsi_error.llvm.bc
|   |   |-- scsi_ioctl.llvm.bc
|   |   |-- scsi_lib.llvm.bc
|   |   |-- scsi_lib_dma.llvm.bc
|   |   |-- scsi_logging.llvm.bc
|   |   |-- scsi_pm.llvm.bc
|   |   |-- scsi_proc.llvm.bc
|   |   |-- scsi_scan.llvm.bc
|   |   |-- scsi_sysctl.llvm.bc
|   |   |-- scsi_sysfs.llvm.bc
|   |   |-- scsi_trace.llvm.bc
|   |   |-- scsi_transport_spi.llvm.bc
|   |   |-- scsicam.llvm.bc
|   |   |-- sd.llvm.bc
|   |   |-- sg.llvm.bc
|   |   |-- sr.llvm.bc
|   |   |-- sr_ioctl.llvm.bc
|   |   `-- sr_vendor.llvm.bc
|   |-- thermal
|   |   |-- gov_step_wise.llvm.bc
|   |   |-- gov_user_space.llvm.bc
|   |   |-- intel
|   |   |   |-- therm_throt.llvm.bc
|   |   |   |-- x86_pkg_temp_thermal.llvm.bc
|   |   |   `-- x86_pkg_temp_thermal.mod.llvm.bc
|   |   |-- thermal_core.llvm.bc
|   |   |-- thermal_helpers.llvm.bc
|   |   |-- thermal_hwmon.llvm.bc
|   |   `-- thermal_sysfs.llvm.bc
|   |-- tty
|   |   |-- n_null.llvm.bc
|   |   |-- n_tty.llvm.bc
|   |   |-- pty.llvm.bc
|   |   |-- serial
|   |   |   |-- 8250
|   |   |   |   |-- 8250_core.llvm.bc
|   |   |   |   |-- 8250_dma.llvm.bc
|   |   |   |   |-- 8250_dwlib.llvm.bc
|   |   |   |   |-- 8250_early.llvm.bc
|   |   |   |   |-- 8250_exar.llvm.bc
|   |   |   |   |-- 8250_lpss.llvm.bc
|   |   |   |   |-- 8250_mid.llvm.bc
|   |   |   |   |-- 8250_pci.llvm.bc
|   |   |   |   |-- 8250_pnp.llvm.bc
|   |   |   |   `-- 8250_port.llvm.bc
|   |   |   |-- earlycon.llvm.bc
|   |   |   `-- serial_core.llvm.bc
|   |   |-- sysrq.llvm.bc
|   |   |-- tty_audit.llvm.bc
|   |   |-- tty_baudrate.llvm.bc
|   |   |-- tty_buffer.llvm.bc
|   |   |-- tty_io.llvm.bc
|   |   |-- tty_ioctl.llvm.bc
|   |   |-- tty_jobctrl.llvm.bc
|   |   |-- tty_ldisc.llvm.bc
|   |   |-- tty_ldsem.llvm.bc
|   |   |-- tty_mutex.llvm.bc
|   |   |-- tty_port.llvm.bc
|   |   `-- vt
|   |       |-- consolemap.llvm.bc
|   |       |-- consolemap_deftbl.llvm.bc
|   |       |-- defkeymap.llvm.bc
|   |       |-- keyboard.llvm.bc
|   |       |-- selection.llvm.bc
|   |       |-- vc_screen.llvm.bc
|   |       |-- vt.llvm.bc
|   |       `-- vt_ioctl.llvm.bc
|   |-- usb
|   |   |-- class
|   |   |   `-- usblp.llvm.bc
|   |   |-- common
|   |   |   |-- common.llvm.bc
|   |   |   `-- debug.llvm.bc
|   |   |-- core
|   |   |   |-- buffer.llvm.bc
|   |   |   |-- config.llvm.bc
|   |   |   |-- devices.llvm.bc
|   |   |   |-- devio.llvm.bc
|   |   |   |-- driver.llvm.bc
|   |   |   |-- endpoint.llvm.bc
|   |   |   |-- file.llvm.bc
|   |   |   |-- generic.llvm.bc
|   |   |   |-- hcd-pci.llvm.bc
|   |   |   |-- hcd.llvm.bc
|   |   |   |-- hub.llvm.bc
|   |   |   |-- message.llvm.bc
|   |   |   |-- notify.llvm.bc
|   |   |   |-- phy.llvm.bc
|   |   |   |-- port.llvm.bc
|   |   |   |-- quirks.llvm.bc
|   |   |   |-- sysfs.llvm.bc
|   |   |   |-- urb.llvm.bc
|   |   |   |-- usb-acpi.llvm.bc
|   |   |   `-- usb.llvm.bc
|   |   |-- early
|   |   |   `-- ehci-dbgp.llvm.bc
|   |   |-- host
|   |   |   |-- ehci-hcd.llvm.bc
|   |   |   |-- ehci-pci.llvm.bc
|   |   |   |-- ohci-hcd.llvm.bc
|   |   |   |-- ohci-pci.llvm.bc
|   |   |   |-- pci-quirks.llvm.bc
|   |   |   |-- uhci-hcd.llvm.bc
|   |   |   |-- xhci-dbg.llvm.bc
|   |   |   |-- xhci-debugfs.llvm.bc
|   |   |   |-- xhci-ext-caps.llvm.bc
|   |   |   |-- xhci-hub.llvm.bc
|   |   |   |-- xhci-mem.llvm.bc
|   |   |   |-- xhci-pci.llvm.bc
|   |   |   |-- xhci-ring.llvm.bc
|   |   |   |-- xhci-trace.llvm.bc
|   |   |   `-- xhci.llvm.bc
|   |   |-- mon
|   |   |   |-- mon_bin.llvm.bc
|   |   |   |-- mon_main.llvm.bc
|   |   |   |-- mon_stat.llvm.bc
|   |   |   `-- mon_text.llvm.bc
|   |   `-- storage
|   |       |-- initializers.llvm.bc
|   |       |-- option_ms.llvm.bc
|   |       |-- protocol.llvm.bc
|   |       |-- scsiglue.llvm.bc
|   |       |-- sierra_ms.llvm.bc
|   |       |-- transport.llvm.bc
|   |       |-- usb.llvm.bc
|   |       `-- usual-tables.llvm.bc
|   `-- video
|       |-- backlight
|       |   `-- backlight.llvm.bc
|       |-- console
|       |   |-- dummycon.llvm.bc
|       |   `-- vgacon.llvm.bc
|       |-- fbdev
|       |   |-- core
|       |   |   |-- bitblit.llvm.bc
|       |   |   |-- cfbcopyarea.llvm.bc
|       |   |   |-- cfbfillrect.llvm.bc
|       |   |   |-- cfbimgblt.llvm.bc
|       |   |   |-- fb_cmdline.llvm.bc
|       |   |   |-- fb_defio.llvm.bc
|       |   |   |-- fb_notify.llvm.bc
|       |   |   |-- fb_sys_fops.llvm.bc
|       |   |   |-- fbcmap.llvm.bc
|       |   |   |-- fbcon.llvm.bc
|       |   |   |-- fbcvt.llvm.bc
|       |   |   |-- fbmem.llvm.bc
|       |   |   |-- fbmon.llvm.bc
|       |   |   |-- fbsysfs.llvm.bc
|       |   |   |-- modedb.llvm.bc
|       |   |   |-- softcursor.llvm.bc
|       |   |   |-- syscopyarea.llvm.bc
|       |   |   |-- sysfillrect.llvm.bc
|       |   |   |-- sysimgblt.llvm.bc
|       |   |   `-- tileblit.llvm.bc
|       |   `-- efifb.llvm.bc
|       |-- hdmi.llvm.bc
|       `-- logo
|           |-- logo.llvm.bc
|           `-- logo_linux_clut224.llvm.bc
|-- entry_point_out.txt
|-- fs
|   |-- aio.llvm.bc
|   |-- anon_inodes.llvm.bc
|   |-- attr.llvm.bc
|   |-- autofs
|   |   |-- dev-ioctl.llvm.bc
|   |   |-- expire.llvm.bc
|   |   |-- init.llvm.bc
|   |   |-- inode.llvm.bc
|   |   |-- root.llvm.bc
|   |   |-- symlink.llvm.bc
|   |   `-- waitq.llvm.bc
|   |-- bad_inode.llvm.bc
|   |-- binfmt_elf.llvm.bc
|   |-- binfmt_misc.llvm.bc
|   |-- binfmt_script.llvm.bc
|   |-- block_dev.llvm.bc
|   |-- buffer.llvm.bc
|   |-- char_dev.llvm.bc
|   |-- compat_binfmt_elf.llvm.bc
|   |-- coredump.llvm.bc
|   |-- d_path.llvm.bc
|   |-- dcache.llvm.bc
|   |-- debugfs
|   |   |-- file.llvm.bc
|   |   `-- inode.llvm.bc
|   |-- devpts
|   |   `-- inode.llvm.bc
|   |-- direct-io.llvm.bc
|   |-- drop_caches.llvm.bc
|   |-- efivarfs
|   |   |-- efivarfs.mod.llvm.bc
|   |   |-- file.llvm.bc
|   |   |-- inode.llvm.bc
|   |   `-- super.llvm.bc
|   |-- eventfd.llvm.bc
|   |-- eventpoll.llvm.bc
|   |-- exec.llvm.bc
|   |-- exportfs
|   |   `-- expfs.llvm.bc
|   |-- ext4
|   |   |-- acl.llvm.bc
|   |   |-- balloc.llvm.bc
|   |   |-- bitmap.llvm.bc
|   |   |-- block_validity.llvm.bc
|   |   |-- dir.llvm.bc
|   |   |-- ext4_jbd2.llvm.bc
|   |   |-- extents.llvm.bc
|   |   |-- extents_status.llvm.bc
|   |   |-- fast_commit.llvm.bc
|   |   |-- file.llvm.bc
|   |   |-- fsmap.llvm.bc
|   |   |-- fsync.llvm.bc
|   |   |-- hash.llvm.bc
|   |   |-- ialloc.llvm.bc
|   |   |-- indirect.llvm.bc
|   |   |-- inline.llvm.bc
|   |   |-- inode.llvm.bc
|   |   |-- ioctl.llvm.bc
|   |   |-- mballoc.llvm.bc
|   |   |-- migrate.llvm.bc
|   |   |-- mmp.llvm.bc
|   |   |-- move_extent.llvm.bc
|   |   |-- namei.llvm.bc
|   |   |-- page-io.llvm.bc
|   |   |-- readpage.llvm.bc
|   |   |-- resize.llvm.bc
|   |   |-- super.llvm.bc
|   |   |-- symlink.llvm.bc
|   |   |-- sysfs.llvm.bc
|   |   |-- xattr.llvm.bc
|   |   |-- xattr_hurd.llvm.bc
|   |   |-- xattr_security.llvm.bc
|   |   |-- xattr_trusted.llvm.bc
|   |   `-- xattr_user.llvm.bc
|   |-- fat
|   |   |-- cache.llvm.bc
|   |   |-- dir.llvm.bc
|   |   |-- fatent.llvm.bc
|   |   |-- file.llvm.bc
|   |   |-- inode.llvm.bc
|   |   |-- misc.llvm.bc
|   |   |-- namei_msdos.llvm.bc
|   |   |-- namei_vfat.llvm.bc
|   |   `-- nfs.llvm.bc
|   |-- fcntl.llvm.bc
|   |-- fhandle.llvm.bc
|   |-- file.llvm.bc
|   |-- file_table.llvm.bc
|   |-- filesystems.llvm.bc
|   |-- fs-writeback.llvm.bc
|   |-- fs_context.llvm.bc
|   |-- fs_parser.llvm.bc
|   |-- fs_pin.llvm.bc
|   |-- fs_struct.llvm.bc
|   |-- fs_types.llvm.bc
|   |-- fsopen.llvm.bc
|   |-- hugetlbfs
|   |   `-- inode.llvm.bc
|   |-- init.llvm.bc
|   |-- inode.llvm.bc
|   |-- io-wq.llvm.bc
|   |-- io_uring.llvm.bc
|   |-- ioctl.llvm.bc
|   |-- iomap
|   |   |-- apply.llvm.bc
|   |   |-- buffered-io.llvm.bc
|   |   |-- direct-io.llvm.bc
|   |   |-- fiemap.llvm.bc
|   |   |-- seek.llvm.bc
|   |   |-- swapfile.llvm.bc
|   |   `-- trace.llvm.bc
|   |-- isofs
|   |   |-- compress.llvm.bc
|   |   |-- dir.llvm.bc
|   |   |-- export.llvm.bc
|   |   |-- inode.llvm.bc
|   |   |-- joliet.llvm.bc
|   |   |-- namei.llvm.bc
|   |   |-- rock.llvm.bc
|   |   `-- util.llvm.bc
|   |-- jbd2
|   |   |-- checkpoint.llvm.bc
|   |   |-- commit.llvm.bc
|   |   |-- journal.llvm.bc
|   |   |-- recovery.llvm.bc
|   |   |-- revoke.llvm.bc
|   |   `-- transaction.llvm.bc
|   |-- kernel_read_file.llvm.bc
|   |-- kernfs
|   |   |-- dir.llvm.bc
|   |   |-- file.llvm.bc
|   |   |-- inode.llvm.bc
|   |   |-- mount.llvm.bc
|   |   `-- symlink.llvm.bc
|   |-- libfs.llvm.bc
|   |-- lockd
|   |   |-- clnt4xdr.llvm.bc
|   |   |-- clntlock.llvm.bc
|   |   |-- clntproc.llvm.bc
|   |   |-- clntxdr.llvm.bc
|   |   |-- host.llvm.bc
|   |   |-- mon.llvm.bc
|   |   |-- procfs.llvm.bc
|   |   |-- svc.llvm.bc
|   |   |-- svc4proc.llvm.bc
|   |   |-- svclock.llvm.bc
|   |   |-- svcproc.llvm.bc
|   |   |-- svcshare.llvm.bc
|   |   |-- svcsubs.llvm.bc
|   |   |-- xdr.llvm.bc
|   |   `-- xdr4.llvm.bc
|   |-- locks.llvm.bc
|   |-- mbcache.llvm.bc
|   |-- mpage.llvm.bc
|   |-- namei.llvm.bc
|   |-- namespace.llvm.bc
|   |-- nfs
|   |   |-- callback.llvm.bc
|   |   |-- callback_proc.llvm.bc
|   |   |-- callback_xdr.llvm.bc
|   |   |-- client.llvm.bc
|   |   |-- delegation.llvm.bc
|   |   |-- dir.llvm.bc
|   |   |-- direct.llvm.bc
|   |   |-- dns_resolve.llvm.bc
|   |   |-- export.llvm.bc
|   |   |-- file.llvm.bc
|   |   |-- fs_context.llvm.bc
|   |   |-- getroot.llvm.bc
|   |   |-- inode.llvm.bc
|   |   |-- io.llvm.bc
|   |   |-- mount_clnt.llvm.bc
|   |   |-- namespace.llvm.bc
|   |   |-- nfs2super.llvm.bc
|   |   |-- nfs2xdr.llvm.bc
|   |   |-- nfs3acl.llvm.bc
|   |   |-- nfs3client.llvm.bc
|   |   |-- nfs3proc.llvm.bc
|   |   |-- nfs3super.llvm.bc
|   |   |-- nfs3xdr.llvm.bc
|   |   |-- nfs4client.llvm.bc
|   |   |-- nfs4file.llvm.bc
|   |   |-- nfs4getroot.llvm.bc
|   |   |-- nfs4idmap.llvm.bc
|   |   |-- nfs4namespace.llvm.bc
|   |   |-- nfs4proc.llvm.bc
|   |   |-- nfs4renewd.llvm.bc
|   |   |-- nfs4session.llvm.bc
|   |   |-- nfs4state.llvm.bc
|   |   |-- nfs4super.llvm.bc
|   |   |-- nfs4sysctl.llvm.bc
|   |   |-- nfs4trace.llvm.bc
|   |   |-- nfs4xdr.llvm.bc
|   |   |-- nfsroot.llvm.bc
|   |   |-- nfstrace.llvm.bc
|   |   |-- pagelist.llvm.bc
|   |   |-- proc.llvm.bc
|   |   |-- read.llvm.bc
|   |   |-- super.llvm.bc
|   |   |-- symlink.llvm.bc
|   |   |-- sysctl.llvm.bc
|   |   |-- sysfs.llvm.bc
|   |   |-- unlink.llvm.bc
|   |   `-- write.llvm.bc
|   |-- nfs_common
|   |   |-- grace.llvm.bc
|   |   `-- nfsacl.llvm.bc
|   |-- nls
|   |   |-- nls_ascii.llvm.bc
|   |   |-- nls_base.llvm.bc
|   |   |-- nls_cp437.llvm.bc
|   |   |-- nls_iso8859-1.llvm.bc
|   |   `-- nls_utf8.llvm.bc
|   |-- notify
|   |   |-- dnotify
|   |   |   `-- dnotify.llvm.bc
|   |   |-- fdinfo.llvm.bc
|   |   |-- fsnotify.llvm.bc
|   |   |-- group.llvm-29872bb8.bc.tmp
|   |   |-- group.llvm.bc
|   |   |-- inotify
|   |   |   |-- inotify_fsnotify.llvm.bc
|   |   |   `-- inotify_user.llvm.bc
|   |   |-- mark.llvm.bc
|   |   `-- notification.llvm.bc
|   |-- nsfs.llvm.bc
|   |-- open.llvm.bc
|   |-- pipe.llvm.bc
|   |-- pnode.llvm.bc
|   |-- posix_acl.llvm.bc
|   |-- proc
|   |   |-- array.llvm.bc
|   |   |-- base.llvm.bc
|   |   |-- cmdline.llvm.bc
|   |   |-- consoles.llvm.bc
|   |   |-- cpuinfo.llvm.bc
|   |   |-- devices.llvm.bc
|   |   |-- fd.llvm.bc
|   |   |-- generic.llvm.bc
|   |   |-- inode.llvm.bc
|   |   |-- interrupts.llvm.bc
|   |   |-- kcore.llvm.bc
|   |   |-- kmsg.llvm.bc
|   |   |-- loadavg.llvm.bc
|   |   |-- meminfo.llvm.bc
|   |   |-- namespaces.llvm.bc
|   |   |-- page.llvm.bc
|   |   |-- proc_net.llvm.bc
|   |   |-- proc_sysctl.llvm.bc
|   |   |-- proc_tty.llvm.bc
|   |   |-- root.llvm.bc
|   |   |-- self.llvm.bc
|   |   |-- softirqs.llvm.bc
|   |   |-- stat.llvm.bc
|   |   |-- task_mmu.llvm.bc
|   |   |-- thread_self.llvm.bc
|   |   |-- uptime.llvm.bc
|   |   |-- util.llvm.bc
|   |   |-- version.llvm.bc
|   |   `-- vmcore.llvm.bc
|   |-- proc_namespace.llvm.bc
|   |-- quota
|   |   |-- dquot.llvm.bc
|   |   |-- kqid.llvm.bc
|   |   |-- netlink.llvm.bc
|   |   |-- quota.llvm.bc
|   |   |-- quota_tree.llvm.bc
|   |   `-- quota_v2.llvm.bc
|   |-- ramfs
|   |   |-- file-mmu.llvm.bc
|   |   `-- inode.llvm.bc
|   |-- read_write.llvm.bc
|   |-- readdir.llvm.bc
|   |-- remap_range.llvm.bc
|   |-- select.llvm.bc
|   |-- seq_file.llvm.bc
|   |-- signalfd.llvm.bc
|   |-- splice.llvm.bc
|   |-- stack.llvm.bc
|   |-- stat.llvm.bc
|   |-- statfs.llvm.bc
|   |-- super.llvm.bc
|   |-- sync.llvm.bc
|   |-- sysfs
|   |   |-- dir.llvm.bc
|   |   |-- file.llvm.bc
|   |   |-- group.llvm.bc
|   |   |-- mount.llvm.bc
|   |   `-- symlink.llvm.bc
|   |-- timerfd.llvm.bc
|   |-- tracefs
|   |   `-- inode.llvm.bc
|   |-- utimes.llvm.bc
|   `-- xattr.llvm.bc
|-- hdr_file_config.txt
|-- init
|   |-- calibrate.llvm.bc
|   |-- do_mounts.llvm.bc
|   |-- do_mounts_initrd.llvm.bc
|   |-- init_task.llvm.bc
|   |-- initramfs.llvm.bc
|   |-- main.llvm.bc
|   `-- version.llvm.bc
|-- ipc
|   |-- compat.llvm.bc
|   |-- ipc_sysctl.llvm.bc
|   |-- mq_sysctl.llvm.bc
|   |-- mqueue.llvm.bc
|   |-- msg.llvm.bc
|   |-- msgutil.llvm.bc
|   |-- namespace.llvm.bc
|   |-- sem.llvm.bc
|   |-- shm.llvm.bc
|   |-- syscall.llvm.bc
|   `-- util.llvm.bc
|-- kernel
|   |-- acct.llvm.bc
|   |-- async.llvm.bc
|   |-- audit.llvm-5fe8e766.bc.tmp
|   |-- audit.llvm.bc
|   |-- audit_fsnotify.llvm.bc
|   |-- audit_tree.llvm.bc
|   |-- audit_watch.llvm.bc
|   |-- auditfilter.llvm.bc
|   |-- auditsc.llvm.bc
|   |-- bounds.llvm.bc
|   |-- bpf
|   |   `-- core.llvm.bc
|   |-- capability.llvm.bc
|   |-- cgroup
|   |   |-- cgroup-v1.llvm.bc
|   |   |-- cgroup.llvm.bc
|   |   |-- cpuset.llvm.bc
|   |   |-- freezer.llvm.bc
|   |   |-- legacy_freezer.llvm.bc
|   |   |-- namespace.llvm.bc
|   |   `-- rstat.llvm.bc
|   |-- compat.llvm.bc
|   |-- cpu.llvm.bc
|   |-- crash_core.llvm.bc
|   |-- crash_dump.llvm.bc
|   |-- cred.llvm.bc
|   |-- delayacct.llvm.bc
|   |-- dma
|   |   |-- direct.llvm.bc
|   |   |-- dummy.llvm.bc
|   |   |-- mapping.llvm.bc
|   |   |-- ops_helpers.llvm.bc
|   |   `-- swiotlb.llvm.bc
|   |-- dma.llvm.bc
|   |-- entry
|   |   |-- common.llvm.bc
|   |   `-- syscall_user_dispatch.llvm.bc
|   |-- events
|   |   |-- callchain.llvm.bc
|   |   |-- core.llvm.bc
|   |   |-- hw_breakpoint.llvm.bc
|   |   |-- ring_buffer.llvm.bc
|   |   `-- uprobes.llvm.bc
|   |-- exec_domain.llvm.bc
|   |-- exit.llvm-d2b0726a.bc.tmp
|   |-- exit.llvm.bc
|   |-- extable.llvm.bc
|   |-- fork.llvm.bc
|   |-- freezer.llvm.bc
|   |-- futex.llvm.bc
|   |-- groups.llvm.bc
|   |-- iomem.llvm.bc
|   |-- irq
|   |   |-- affinity.llvm.bc
|   |   |-- autoprobe.llvm.bc
|   |   |-- chip.llvm.bc
|   |   |-- cpuhotplug.llvm.bc
|   |   |-- devres.llvm.bc
|   |   |-- dummychip.llvm.bc
|   |   |-- handle.llvm.bc
|   |   |-- irqdesc.llvm.bc
|   |   |-- irqdomain.llvm.bc
|   |   |-- manage.llvm.bc
|   |   |-- matrix.llvm.bc
|   |   |-- migration.llvm.bc
|   |   |-- msi.llvm.bc
|   |   |-- pm.llvm.bc
|   |   |-- proc.llvm.bc
|   |   |-- resend.llvm.bc
|   |   `-- spurious.llvm.bc
|   |-- irq_work.llvm.bc
|   |-- jump_label.llvm.bc
|   |-- kallsyms.llvm.bc
|   |-- kcmp.llvm.bc
|   |-- kexec.llvm.bc
|   |-- kexec_core.llvm.bc
|   |-- kmod.llvm.bc
|   |-- kprobes.llvm.bc
|   |-- ksysfs.llvm.bc
|   |-- kthread.llvm.bc
|   |-- locking
|   |   |-- mutex.llvm.bc
|   |   |-- osq_lock.llvm.bc
|   |   |-- percpu-rwsem.llvm-f3d7ba02.bc.tmp
|   |   |-- percpu-rwsem.llvm.bc
|   |   |-- qrwlock.llvm.bc
|   |   |-- qspinlock.llvm.bc
|   |   |-- rtmutex.llvm.bc
|   |   |-- rwsem.llvm.bc
|   |   |-- semaphore.llvm.bc
|   |   `-- spinlock.llvm.bc
|   |-- module.llvm.bc
|   |-- notifier.llvm.bc
|   |-- nsproxy.llvm.bc
|   |-- panic.llvm.bc
|   |-- params.llvm.bc
|   |-- pid.llvm.bc
|   |-- pid_namespace.llvm.bc
|   |-- power
|   |   |-- console.llvm.bc
|   |   |-- hibernate.llvm.bc
|   |   |-- main.llvm.bc
|   |   |-- poweroff.llvm.bc
|   |   |-- process.llvm.bc
|   |   |-- qos.llvm.bc
|   |   |-- snapshot.llvm.bc
|   |   |-- suspend.llvm.bc
|   |   |-- swap.llvm.bc
|   |   `-- user.llvm.bc
|   |-- printk
|   |   |-- printk.llvm.bc
|   |   |-- printk_ringbuffer.llvm.bc
|   |   `-- printk_safe.llvm.bc
|   |-- profile.llvm.bc
|   |-- ptrace.llvm.bc
|   |-- range.llvm.bc
|   |-- rcu
|   |   |-- rcu_segcblist.llvm.bc
|   |   |-- srcutree.llvm.bc
|   |   |-- sync.llvm.bc
|   |   |-- tree.llvm.bc
|   |   `-- update.llvm.bc
|   |-- reboot.llvm.bc
|   |-- regset.llvm.bc
|   |-- relay.llvm.bc
|   |-- resource.llvm.bc
|   |-- rseq.llvm.bc
|   |-- sched
|   |   |-- clock.llvm.bc
|   |   |-- completion.llvm.bc
|   |   |-- core.llvm.bc
|   |   |-- cpuacct.llvm.bc
|   |   |-- cpudeadline.llvm.bc
|   |   |-- cpufreq.llvm.bc
|   |   |-- cpufreq_schedutil.llvm.bc
|   |   |-- cpupri.llvm.bc
|   |   |-- cputime.llvm.bc
|   |   |-- deadline.llvm.bc
|   |   |-- fair.llvm.bc
|   |   |-- idle.llvm.bc
|   |   |-- isolation.llvm.bc
|   |   |-- loadavg.llvm.bc
|   |   |-- membarrier.llvm.bc
|   |   |-- pelt.llvm.bc
|   |   |-- rt.llvm.bc
|   |   |-- stats.llvm.bc
|   |   |-- stop_task.llvm.bc
|   |   |-- swait.llvm.bc
|   |   |-- topology.llvm.bc
|   |   |-- wait.llvm.bc
|   |   `-- wait_bit.llvm.bc
|   |-- seccomp.llvm.bc
|   |-- signal.llvm.bc
|   |-- smp.llvm.bc
|   |-- smpboot.llvm.bc
|   |-- softirq.llvm.bc
|   |-- stacktrace.llvm.bc
|   |-- static_call.llvm.bc
|   |-- stop_machine.llvm.bc
|   |-- sys.llvm.bc
|   |-- sys_ni.llvm.bc
|   |-- sysctl.llvm.bc
|   |-- task_work.llvm.bc
|   |-- taskstats.llvm.bc
|   |-- time
|   |   |-- alarmtimer.llvm.bc
|   |   |-- clockevents.llvm.bc
|   |   |-- clocksource.llvm.bc
|   |   |-- hrtimer.llvm.bc
|   |   |-- itimer.llvm.bc
|   |   |-- jiffies.llvm.bc
|   |   |-- namespace.llvm.bc
|   |   |-- ntp.llvm.bc
|   |   |-- posix-clock.llvm.bc
|   |   |-- posix-cpu-timers.llvm.bc
|   |   |-- posix-timers.llvm.bc
|   |   |-- tick-broadcast-hrtimer.llvm.bc
|   |   |-- tick-broadcast.llvm.bc
|   |   |-- tick-common.llvm.bc
|   |   |-- tick-oneshot.llvm.bc
|   |   |-- tick-sched.llvm-a5bec732.bc.tmp
|   |   |-- tick-sched.llvm.bc
|   |   |-- time.llvm.bc
|   |   |-- timeconv.llvm.bc
|   |   |-- timecounter.llvm.bc
|   |   |-- timekeeping.llvm.bc
|   |   |-- timekeeping_debug.llvm.bc
|   |   |-- timer.llvm.bc
|   |   |-- timer_list.llvm.bc
|   |   `-- vsyscall.llvm.bc
|   |-- trace
|   |   |-- blktrace.llvm.bc
|   |   |-- error_report-traces.llvm.bc
|   |   |-- power-traces.llvm.bc
|   |   |-- ring_buffer.llvm.bc
|   |   |-- rpm-traces.llvm.bc
|   |   |-- trace.llvm.bc
|   |   |-- trace_clock.llvm.bc
|   |   |-- trace_dynevent.llvm.bc
|   |   |-- trace_event_perf.llvm.bc
|   |   |-- trace_events.llvm.bc
|   |   |-- trace_events_filter.llvm.bc
|   |   |-- trace_events_trigger.llvm.bc
|   |   |-- trace_export.llvm.bc
|   |   |-- trace_kprobe.llvm.bc
|   |   |-- trace_nop.llvm.bc
|   |   |-- trace_output.llvm.bc
|   |   |-- trace_printk.llvm.bc
|   |   |-- trace_probe.llvm.bc
|   |   |-- trace_sched_switch.llvm.bc
|   |   |-- trace_seq.llvm.bc
|   |   |-- trace_stat.llvm.bc
|   |   `-- trace_uprobe.llvm.bc
|   |-- tracepoint.llvm.bc
|   |-- tsacct.llvm.bc
|   |-- ucount.llvm.bc
|   |-- uid16.llvm.bc
|   |-- umh.llvm.bc
|   |-- user.llvm.bc
|   |-- utsname.llvm.bc
|   |-- utsname_sysctl.llvm.bc
|   `-- workqueue.llvm.bc
|-- lib
|   |-- argv_split.llvm.bc
|   |-- asn1_decoder.llvm.bc
|   |-- assoc_array.llvm.bc
|   |-- bcd.llvm.bc
|   |-- bitmap.llvm.bc
|   |-- bitrev.llvm.bc
|   |-- bsearch.llvm.bc
|   |-- bucket_locks.llvm.bc
|   |-- bug.llvm.bc
|   |-- buildid.llvm.bc
|   |-- bust_spinlocks.llvm.bc
|   |-- check_signature.llvm.bc
|   |-- clz_ctz.llvm.bc
|   |-- clz_tab.llvm.bc
|   |-- cmdline.llvm.bc
|   |-- cpu_rmap.llvm.bc
|   |-- cpumask.llvm.bc
|   |-- crc-ccitt.llvm.bc
|   |-- crc16.llvm.bc
|   |-- crc32.llvm.bc
|   |-- crypto
|   |   |-- aes.llvm.bc
|   |   |-- arc4.llvm.bc
|   |   |-- chacha.llvm.bc
|   |   `-- sha256.llvm.bc
|   |-- ctype.llvm.bc
|   |-- debug_locks.llvm.bc
|   |-- dec_and_lock.llvm.bc
|   |-- decompress.llvm.bc
|   |-- decompress_bunzip2.llvm.bc
|   |-- decompress_inflate.llvm.bc
|   |-- decompress_unlz4.llvm.bc
|   |-- decompress_unlzma.llvm.bc
|   |-- decompress_unlzo.llvm.bc
|   |-- decompress_unxz.llvm.bc
|   |-- decompress_unzstd.llvm.bc
|   |-- devres.llvm.bc
|   |-- dump_stack.llvm.bc
|   |-- dynamic_queue_limits.llvm.bc
|   |-- earlycpio.llvm.bc
|   |-- errname.llvm.bc
|   |-- error-inject.llvm.bc
|   |-- errseq.llvm.bc
|   |-- extable.llvm.bc
|   |-- find_bit.llvm.bc
|   |-- flex_proportions.llvm.bc
|   |-- fonts
|   |   |-- font_8x16.llvm.bc
|   |   |-- font_8x8.llvm.bc
|   |   `-- fonts.llvm.bc
|   |-- genalloc.llvm.bc
|   |-- generic-radix-tree.llvm.bc
|   |-- glob.llvm.bc
|   |-- hexdump.llvm.bc
|   |-- idr.llvm.bc
|   |-- interval_tree.llvm.bc
|   |-- iomap.llvm.bc
|   |-- iomap_copy.llvm.bc
|   |-- iov_iter.llvm.bc
|   |-- irq_regs.llvm.bc
|   |-- is_single_threaded.llvm.bc
|   |-- kasprintf.llvm.bc
|   |-- kfifo.llvm.bc
|   |-- klist.llvm.bc
|   |-- kobject.llvm.bc
|   |-- kobject_uevent.llvm.bc
|   |-- kstrtox.llvm.bc
|   |-- list_sort.llvm.bc
|   |-- llist.llvm.bc
|   |-- lockref.llvm.bc
|   |-- logic_pio.llvm.bc
|   |-- lz4
|   |   `-- lz4_decompress.llvm.bc
|   |-- lzo
|   |   |-- lzo1x_compress.llvm.bc
|   |   `-- lzo1x_decompress_safe.llvm.bc
|   |-- math
|   |   |-- div64.llvm.bc
|   |   |-- gcd.llvm.bc
|   |   |-- int_pow.llvm.bc
|   |   |-- int_sqrt.llvm.bc
|   |   |-- lcm.llvm.bc
|   |   |-- rational.llvm.bc
|   |   `-- reciprocal_div.llvm.bc
|   |-- memcat_p.llvm.bc
|   |-- memweight.llvm.bc
|   |-- mpi
|   |   |-- ec.llvm.bc
|   |   |-- generic_mpih-add1.llvm.bc
|   |   |-- generic_mpih-lshift.llvm.bc
|   |   |-- generic_mpih-mul1.llvm.bc
|   |   |-- generic_mpih-mul2.llvm.bc
|   |   |-- generic_mpih-mul3.llvm.bc
|   |   |-- generic_mpih-rshift.llvm.bc
|   |   |-- generic_mpih-sub1.llvm.bc
|   |   |-- mpi-add.llvm.bc
|   |   |-- mpi-bit.llvm.bc
|   |   |-- mpi-cmp.llvm.bc
|   |   |-- mpi-div.llvm.bc
|   |   |-- mpi-inv.llvm.bc
|   |   |-- mpi-mod.llvm.bc
|   |   |-- mpi-mul.llvm.bc
|   |   |-- mpi-pow.llvm.bc
|   |   |-- mpi-sub-ui.llvm.bc
|   |   |-- mpicoder.llvm.bc
|   |   |-- mpih-cmp.llvm.bc
|   |   |-- mpih-div.llvm.bc
|   |   |-- mpih-mul.llvm.bc
|   |   `-- mpiutil.llvm.bc
|   |-- net_utils.llvm.bc
|   |-- nlattr.llvm.bc
|   |-- nmi_backtrace.llvm.bc
|   |-- nodemask.llvm.bc
|   |-- oid_registry.llvm.bc
|   |-- once.llvm.bc
|   |-- parser.llvm.bc
|   |-- pci_iomap.llvm.bc
|   |-- percpu-refcount.llvm.bc
|   |-- percpu_counter.llvm.bc
|   |-- plist.llvm.bc
|   |-- radix-tree.llvm.bc
|   |-- random32.llvm.bc
|   |-- ratelimit.llvm.bc
|   |-- rbtree.llvm.bc
|   |-- refcount.llvm.bc
|   |-- rhashtable.llvm.bc
|   |-- sbitmap.llvm.bc
|   |-- scatterlist.llvm.bc
|   |-- seq_buf.llvm.bc
|   |-- sg_pool.llvm.bc
|   |-- sha1.llvm.bc
|   |-- show_mem.llvm.bc
|   |-- siphash.llvm.bc
|   |-- sort.llvm.bc
|   |-- string.llvm.bc
|   |-- string_helpers.llvm.bc
|   |-- strncpy_from_user.llvm.bc
|   |-- strnlen_user.llvm.bc
|   |-- syscall.llvm.bc
|   |-- timerqueue.llvm.bc
|   |-- ucs2_string.llvm.bc
|   |-- usercopy.llvm.bc
|   |-- uuid.llvm.bc
|   |-- vsprintf.llvm.bc
|   |-- win_minmax.llvm.bc
|   |-- xarray.llvm.bc
|   |-- xxhash.llvm.bc
|   |-- xz
|   |   |-- xz_dec_bcj.llvm.bc
|   |   |-- xz_dec_lzma2.llvm.bc
|   |   |-- xz_dec_stream.llvm.bc
|   |   `-- xz_dec_syms.llvm.bc
|   |-- zlib_deflate
|   |   |-- deflate.llvm.bc
|   |   |-- deflate_syms.llvm.bc
|   |   `-- deftree.llvm.bc
|   |-- zlib_inflate
|   |   |-- inffast.llvm.bc
|   |   |-- inflate.llvm.bc
|   |   |-- inflate_syms.llvm.bc
|   |   |-- inftrees.llvm.bc
|   |   `-- infutil.llvm.bc
|   `-- zstd
|       |-- decompress.llvm.bc
|       |-- entropy_common.llvm.bc
|       |-- fse_decompress.llvm.bc
|       |-- huf_decompress.llvm.bc
|       `-- zstd_common.llvm.bc
|-- llvm_build.sh
|-- mm
|   |-- backing-dev.llvm.bc
|   |-- compaction.llvm.bc
|   |-- debug.llvm.bc
|   |-- dmapool.llvm.bc
|   |-- early_ioremap.llvm.bc
|   |-- fadvise.llvm.bc
|   |-- filemap.llvm.bc
|   |-- gup.llvm.bc
|   |-- highmem.llvm.bc
|   |-- hugetlb.llvm.bc
|   |-- init-mm.llvm.bc
|   |-- interval_tree.llvm.bc
|   |-- ioremap.llvm.bc
|   |-- list_lru.llvm.bc
|   |-- maccess.llvm.bc
|   |-- madvise.llvm.bc
|   |-- memblock.llvm.bc
|   |-- memfd.llvm.bc
|   |-- memory.llvm.bc
|   |-- mempolicy.llvm.bc
|   |-- mempool.llvm.bc
|   |-- migrate.llvm.bc
|   |-- mincore.llvm.bc
|   |-- mlock.llvm.bc
|   |-- mm_init.llvm.bc
|   |-- mmap.llvm.bc
|   |-- mmap_lock.llvm.bc
|   |-- mmu_gather.llvm.bc
|   |-- mmu_notifier.llvm.bc
|   |-- mmzone.llvm.bc
|   |-- mprotect.llvm.bc
|   |-- mremap.llvm.bc
|   |-- msync.llvm.bc
|   |-- oom_kill.llvm.bc
|   |-- page-writeback.llvm.bc
|   |-- page_alloc.llvm.bc
|   |-- page_io.llvm.bc
|   |-- page_vma_mapped.llvm.bc
|   |-- pagewalk.llvm.bc
|   |-- percpu.llvm.bc
|   |-- pgtable-generic.llvm.bc
|   |-- process_vm_access.llvm-420b8348.bc.tmp
|   |-- process_vm_access.llvm.bc
|   |-- readahead.llvm.bc
|   |-- rmap.llvm.bc
|   |-- shmem.llvm.bc
|   |-- slab_common.llvm.bc
|   |-- slub.llvm.bc
|   |-- sparse-vmemmap.llvm.bc
|   |-- sparse.llvm.bc
|   |-- swap.llvm.bc
|   |-- swap_slots.llvm.bc
|   |-- swap_state.llvm.bc
|   |-- swapfile.llvm.bc
|   |-- truncate.llvm.bc
|   |-- util.llvm.bc
|   |-- vmacache.llvm.bc
|   |-- vmalloc.llvm.bc
|   |-- vmscan.llvm.bc
|   |-- vmstat.llvm.bc
|   `-- workingset.llvm.bc
|-- net
|   |-- compat.llvm.bc
|   |-- core
|   |   |-- datagram.llvm.bc
|   |   |-- dev.llvm.bc
|   |   |-- dev_addr_lists.llvm.bc
|   |   |-- dev_ioctl.llvm.bc
|   |   |-- dst.llvm.bc
|   |   |-- dst_cache.llvm.bc
|   |   |-- fib_notifier.llvm.bc
|   |   |-- fib_rules.llvm.bc
|   |   |-- filter.llvm.bc
|   |   |-- flow_dissector.llvm.bc
|   |   |-- flow_offload.llvm.bc
|   |   |-- gen_estimator.llvm.bc
|   |   |-- gen_stats.llvm.bc
|   |   |-- gro_cells.llvm.bc
|   |   |-- link_watch.llvm.bc
|   |   |-- neighbour.llvm.bc
|   |   |-- net-procfs.llvm.bc
|   |   |-- net-sysfs.llvm.bc
|   |   |-- net-traces.llvm.bc
|   |   |-- net_namespace.llvm.bc
|   |   |-- netevent.llvm.bc
|   |   |-- netpoll.llvm.bc
|   |   |-- ptp_classifier.llvm.bc
|   |   |-- request_sock.llvm.bc
|   |   |-- rtnetlink.llvm.bc
|   |   |-- scm.llvm.bc
|   |   |-- secure_seq.llvm.bc
|   |   |-- selftests.llvm.bc
|   |   |-- skbuff.llvm.bc
|   |   |-- sock.llvm.bc
|   |   |-- sock_diag.llvm.bc
|   |   |-- sock_reuseport.llvm.bc
|   |   |-- stream.llvm.bc
|   |   |-- sysctl_net_core.llvm.bc
|   |   |-- tso.llvm.bc
|   |   |-- utils.llvm.bc
|   |   `-- xdp.llvm.bc
|   |-- devres.llvm.bc
|   |-- dns_resolver
|   |   |-- dns_key.llvm.bc
|   |   `-- dns_query.llvm.bc
|   |-- ethernet
|   |   `-- eth.llvm.bc
|   |-- ethtool
|   |   |-- bitset.llvm.bc
|   |   |-- cabletest.llvm.bc
|   |   |-- channels.llvm.bc
|   |   |-- coalesce.llvm.bc
|   |   |-- common.llvm.bc
|   |   |-- debug.llvm.bc
|   |   |-- eee.llvm.bc
|   |   |-- eeprom.llvm.bc
|   |   |-- features.llvm.bc
|   |   |-- fec.llvm.bc
|   |   |-- ioctl.llvm.bc
|   |   |-- linkinfo.llvm.bc
|   |   |-- linkmodes.llvm.bc
|   |   |-- linkstate.llvm.bc
|   |   |-- netlink.llvm.bc
|   |   |-- pause.llvm.bc
|   |   |-- privflags.llvm.bc
|   |   |-- rings.llvm.bc
|   |   |-- stats.llvm.bc
|   |   |-- strset.llvm.bc
|   |   |-- tsinfo.llvm.bc
|   |   |-- tunnels.llvm.bc
|   |   `-- wol.llvm.bc
|   |-- ipv4
|   |   |-- af_inet.llvm.bc
|   |   |-- arp.llvm.bc
|   |   |-- cipso_ipv4.llvm.bc
|   |   |-- datagram.llvm.bc
|   |   |-- devinet.llvm.bc
|   |   |-- fib_frontend.llvm.bc
|   |   |-- fib_notifier.llvm.bc
|   |   |-- fib_rules.llvm.bc
|   |   |-- fib_semantics.llvm.bc
|   |   |-- fib_trie.llvm.bc
|   |   |-- gre_offload.llvm.bc
|   |   |-- icmp.llvm.bc
|   |   |-- igmp.llvm.bc
|   |   |-- inet_connection_sock.llvm.bc
|   |   |-- inet_fragment.llvm.bc
|   |   |-- inet_hashtables.llvm.bc
|   |   |-- inet_timewait_sock.llvm.bc
|   |   |-- inetpeer.llvm.bc
|   |   |-- ip_forward.llvm.bc
|   |   |-- ip_fragment.llvm.bc
|   |   |-- ip_input.llvm.bc
|   |   |-- ip_options.llvm.bc
|   |   |-- ip_output.llvm.bc
|   |   |-- ip_sockglue.llvm.bc
|   |   |-- ip_tunnel.llvm.bc
|   |   |-- ip_tunnel_core.llvm.bc
|   |   |-- ipconfig.llvm.bc
|   |   |-- ipmr.llvm.bc
|   |   |-- ipmr_base.llvm.bc
|   |   |-- metrics.llvm.bc
|   |   |-- netfilter
|   |   |   |-- ip_tables.llvm.bc
|   |   |   |-- ipt_REJECT.llvm.bc
|   |   |   |-- iptable_filter.llvm.bc
|   |   |   |-- iptable_mangle.llvm.bc
|   |   |   |-- iptable_nat.llvm.bc
|   |   |   |-- iptable_nat.mod.llvm.bc
|   |   |   |-- nf_defrag_ipv4.llvm.bc
|   |   |   `-- nf_reject_ipv4.llvm.bc
|   |   |-- netfilter.llvm.bc
|   |   |-- netlink.llvm.bc
|   |   |-- nexthop.llvm.bc
|   |   |-- ping.llvm.bc
|   |   |-- proc.llvm.bc
|   |   |-- protocol.llvm.bc
|   |   |-- raw.llvm.bc
|   |   |-- route.llvm.bc
|   |   |-- syncookies.llvm.bc
|   |   |-- sysctl_net_ipv4.llvm.bc
|   |   |-- tcp.llvm.bc
|   |   |-- tcp_cong.llvm.bc
|   |   |-- tcp_cubic.llvm.bc
|   |   |-- tcp_fastopen.llvm.bc
|   |   |-- tcp_input.llvm.bc
|   |   |-- tcp_ipv4.llvm.bc
|   |   |-- tcp_metrics.llvm.bc
|   |   |-- tcp_minisocks.llvm.bc
|   |   |-- tcp_offload.llvm.bc
|   |   |-- tcp_output.llvm.bc
|   |   |-- tcp_rate.llvm.bc
|   |   |-- tcp_recovery.llvm.bc
|   |   |-- tcp_timer.llvm.bc
|   |   |-- tcp_ulp.llvm.bc
|   |   |-- tunnel4.llvm.bc
|   |   |-- udp.llvm.bc
|   |   |-- udp_offload.llvm.bc
|   |   |-- udp_tunnel_stub.llvm.bc
|   |   |-- udplite.llvm.bc
|   |   |-- xfrm4_input.llvm.bc
|   |   |-- xfrm4_output.llvm.bc
|   |   |-- xfrm4_policy.llvm.bc
|   |   |-- xfrm4_protocol.llvm.bc
|   |   `-- xfrm4_state.llvm.bc
|   |-- ipv6
|   |   |-- addrconf.llvm.bc
|   |   |-- addrconf_core.llvm.bc
|   |   |-- addrlabel.llvm.bc
|   |   |-- af_inet6.llvm.bc
|   |   |-- ah6.llvm.bc
|   |   |-- anycast.llvm.bc
|   |   |-- calipso.llvm.bc
|   |   |-- datagram.llvm.bc
|   |   |-- esp6.llvm.bc
|   |   |-- exthdrs.llvm.bc
|   |   |-- exthdrs_core.llvm.bc
|   |   |-- exthdrs_offload.llvm.bc
|   |   |-- fib6_notifier.llvm.bc
|   |   |-- icmp.llvm.bc
|   |   |-- inet6_connection_sock.llvm.bc
|   |   |-- inet6_hashtables.llvm.bc
|   |   |-- ip6_checksum.llvm.bc
|   |   |-- ip6_fib.llvm.bc
|   |   |-- ip6_flowlabel.llvm.bc
|   |   |-- ip6_icmp.llvm.bc
|   |   |-- ip6_input.llvm.bc
|   |   |-- ip6_offload.llvm.bc
|   |   |-- ip6_output.llvm.bc
|   |   |-- ipv6_sockglue.llvm.bc
|   |   |-- mcast.llvm.bc
|   |   |-- mcast_snoop.llvm.bc
|   |   |-- ndisc.llvm.bc
|   |   |-- netfilter
|   |   |   |-- ip6_tables.llvm.bc
|   |   |   |-- ip6t_REJECT.llvm.bc
|   |   |   |-- ip6t_ipv6header.llvm.bc
|   |   |   |-- ip6table_filter.llvm.bc
|   |   |   |-- ip6table_mangle.llvm.bc
|   |   |   |-- nf_conntrack_reasm.llvm.bc
|   |   |   |-- nf_defrag_ipv6_hooks.llvm.bc
|   |   |   `-- nf_reject_ipv6.llvm.bc
|   |   |-- netfilter.llvm.bc
|   |   |-- output_core.llvm.bc
|   |   |-- ping.llvm.bc
|   |   |-- proc.llvm.bc
|   |   |-- protocol.llvm.bc
|   |   |-- raw.llvm.bc
|   |   |-- reassembly.llvm.bc
|   |   |-- route.llvm.bc
|   |   |-- rpl.llvm.bc
|   |   |-- seg6.llvm.bc
|   |   |-- sit.llvm.bc
|   |   |-- syncookies.llvm.bc
|   |   |-- sysctl_net_ipv6.llvm.bc
|   |   |-- tcp_ipv6.llvm.bc
|   |   |-- tcpv6_offload.llvm.bc
|   |   |-- udp.llvm.bc
|   |   |-- udp_offload.llvm.bc
|   |   |-- udplite.llvm.bc
|   |   |-- xfrm6_input.llvm.bc
|   |   |-- xfrm6_output.llvm.bc
|   |   |-- xfrm6_policy.llvm.bc
|   |   |-- xfrm6_protocol.llvm.bc
|   |   `-- xfrm6_state.llvm.bc
|   |-- mac80211
|   |   |-- aead_api.llvm.bc
|   |   |-- aes_cmac.llvm.bc
|   |   |-- aes_gmac.llvm.bc
|   |   |-- agg-rx.llvm.bc
|   |   |-- agg-tx.llvm.bc
|   |   |-- airtime.llvm.bc
|   |   |-- cfg.llvm.bc
|   |   |-- chan.llvm.bc
|   |   |-- driver-ops.llvm.bc
|   |   |-- ethtool.llvm.bc
|   |   |-- fils_aead.llvm.bc
|   |   |-- he.llvm.bc
|   |   |-- ht.llvm.bc
|   |   |-- ibss.llvm.bc
|   |   |-- iface.llvm.bc
|   |   |-- key.llvm.bc
|   |   |-- led.llvm.bc
|   |   |-- main.llvm.bc
|   |   |-- michael.llvm.bc
|   |   |-- mlme.llvm.bc
|   |   |-- ocb.llvm.bc
|   |   |-- offchannel.llvm.bc
|   |   |-- pm.llvm.bc
|   |   |-- rate.llvm.bc
|   |   |-- rc80211_minstrel_ht.llvm.bc
|   |   |-- rx.llvm.bc
|   |   |-- s1g.llvm.bc
|   |   |-- scan.llvm.bc
|   |   |-- spectmgmt.llvm.bc
|   |   |-- sta_info.llvm.bc
|   |   |-- status.llvm.bc
|   |   |-- tdls.llvm.bc
|   |   |-- tkip.llvm.bc
|   |   |-- trace.llvm.bc
|   |   |-- tx.llvm.bc
|   |   |-- util.llvm.bc
|   |   |-- vht.llvm.bc
|   |   |-- wep.llvm.bc
|   |   |-- wme.llvm.bc
|   |   `-- wpa.llvm.bc
|   |-- netfilter
|   |   |-- core.llvm.bc
|   |   |-- nf_conntrack_acct.llvm.bc
|   |   |-- nf_conntrack_core.llvm.bc
|   |   |-- nf_conntrack_expect.llvm.bc
|   |   |-- nf_conntrack_extend.llvm.bc
|   |   |-- nf_conntrack_ftp.llvm.bc
|   |   |-- nf_conntrack_helper.llvm.bc
|   |   |-- nf_conntrack_irc.llvm.bc
|   |   |-- nf_conntrack_netlink.llvm.bc
|   |   |-- nf_conntrack_proto.llvm.bc
|   |   |-- nf_conntrack_proto_generic.llvm.bc
|   |   |-- nf_conntrack_proto_icmp.llvm.bc
|   |   |-- nf_conntrack_proto_icmpv6.llvm.bc
|   |   |-- nf_conntrack_proto_tcp.llvm.bc
|   |   |-- nf_conntrack_proto_udp.llvm.bc
|   |   |-- nf_conntrack_seqadj.llvm.bc
|   |   |-- nf_conntrack_sip.llvm.bc
|   |   |-- nf_conntrack_standalone.llvm.bc
|   |   |-- nf_log.llvm.bc
|   |   |-- nf_log_syslog.llvm.bc
|   |   |-- nf_log_syslog.mod.llvm.bc
|   |   |-- nf_nat_core.llvm.bc
|   |   |-- nf_nat_ftp.llvm.bc
|   |   |-- nf_nat_helper.llvm.bc
|   |   |-- nf_nat_irc.llvm.bc
|   |   |-- nf_nat_masquerade.llvm.bc
|   |   |-- nf_nat_proto.llvm.bc
|   |   |-- nf_nat_sip.llvm.bc
|   |   |-- nf_queue.llvm.bc
|   |   |-- nf_sockopt.llvm.bc
|   |   |-- nfnetlink.llvm.bc
|   |   |-- nfnetlink_log.llvm.bc
|   |   |-- utils.llvm.bc
|   |   |-- x_tables.llvm.bc
|   |   |-- xt_CONNSECMARK.llvm.bc
|   |   |-- xt_LOG.llvm.bc
|   |   |-- xt_LOG.mod.llvm.bc
|   |   |-- xt_MASQUERADE.llvm.bc
|   |   |-- xt_MASQUERADE.mod.llvm.bc
|   |   |-- xt_NFLOG.llvm.bc
|   |   |-- xt_SECMARK.llvm.bc
|   |   |-- xt_TCPMSS.llvm.bc
|   |   |-- xt_addrtype.llvm.bc
|   |   |-- xt_addrtype.mod.llvm.bc
|   |   |-- xt_conntrack.llvm.bc
|   |   |-- xt_mark.llvm.bc
|   |   |-- xt_mark.mod.llvm.bc
|   |   |-- xt_nat.llvm.bc
|   |   |-- xt_nat.mod.llvm.bc
|   |   |-- xt_policy.llvm.bc
|   |   |-- xt_state.llvm.bc
|   |   `-- xt_tcpudp.llvm.bc
|   |-- netlabel
|   |   |-- netlabel_addrlist.llvm.bc
|   |   |-- netlabel_calipso.llvm.bc
|   |   |-- netlabel_cipso_v4.llvm.bc
|   |   |-- netlabel_domainhash.llvm.bc
|   |   |-- netlabel_kapi.llvm.bc
|   |   |-- netlabel_mgmt.llvm.bc
|   |   |-- netlabel_unlabeled.llvm.bc
|   |   `-- netlabel_user.llvm.bc
|   |-- netlink
|   |   |-- af_netlink.llvm.bc
|   |   |-- genetlink.llvm.bc
|   |   `-- policy.llvm.bc
|   |-- packet
|   |   `-- af_packet.llvm.bc
|   |-- rfkill
|   |   |-- core.llvm.bc
|   |   `-- input.llvm.bc
|   |-- sched
|   |   |-- act_api.llvm.bc
|   |   |-- cls_api.llvm.bc
|   |   |-- ematch.llvm.bc
|   |   |-- sch_api.llvm.bc
|   |   |-- sch_blackhole.llvm.bc
|   |   |-- sch_fifo.llvm.bc
|   |   |-- sch_frag.llvm.bc
|   |   |-- sch_generic.llvm.bc
|   |   `-- sch_mq.llvm.bc
|   |-- socket.llvm.bc
|   |-- sunrpc
|   |   |-- addr.llvm.bc
|   |   |-- auth.llvm.bc
|   |   |-- auth_gss
|   |   |   |-- auth_gss.llvm.bc
|   |   |   |-- gss_generic_token.llvm.bc
|   |   |   |-- gss_mech_switch.llvm.bc
|   |   |   |-- gss_rpc_upcall.llvm.bc
|   |   |   |-- gss_rpc_xdr.llvm.bc
|   |   |   |-- svcauth_gss.llvm.bc
|   |   |   `-- trace.llvm.bc
|   |   |-- auth_null.llvm.bc
|   |   |-- auth_unix.llvm.bc
|   |   |-- cache.llvm.bc
|   |   |-- clnt.llvm.bc
|   |   |-- rpc_pipe.llvm.bc
|   |   |-- rpcb_clnt.llvm.bc
|   |   |-- sched.llvm.bc
|   |   |-- socklib.llvm.bc
|   |   |-- stats.llvm.bc
|   |   |-- sunrpc_syms.llvm.bc
|   |   |-- svc.llvm.bc
|   |   |-- svc_xprt.llvm.bc
|   |   |-- svcauth.llvm.bc
|   |   |-- svcauth_unix.llvm.bc
|   |   |-- svcsock.llvm.bc
|   |   |-- sysctl.llvm.bc
|   |   |-- timer.llvm.bc
|   |   |-- xdr.llvm.bc
|   |   |-- xprt.llvm.bc
|   |   |-- xprtmultipath.llvm.bc
|   |   `-- xprtsock.llvm.bc
|   |-- sysctl_net.llvm.bc
|   |-- unix
|   |   |-- af_unix.llvm.bc
|   |   |-- garbage.llvm.bc
|   |   |-- scm.llvm.bc
|   |   `-- sysctl_net_unix.llvm.bc
|   |-- wireless
|   |   |-- ap.llvm.bc
|   |   |-- chan.llvm.bc
|   |   |-- core.llvm.bc
|   |   |-- ethtool.llvm.bc
|   |   |-- ibss.llvm.bc
|   |   |-- mesh.llvm.bc
|   |   |-- mlme.llvm.bc
|   |   |-- nl80211.llvm.bc
|   |   |-- ocb.llvm.bc
|   |   |-- pmsr.llvm.bc
|   |   |-- radiotap.llvm.bc
|   |   |-- reg.llvm.bc
|   |   |-- scan.llvm.bc
|   |   |-- shipped-certs.llvm.bc
|   |   |-- sme.llvm.bc
|   |   |-- sysfs.llvm.bc
|   |   |-- trace.llvm.bc
|   |   `-- util.llvm.bc
|   `-- xfrm
|       |-- xfrm_algo.llvm.bc
|       |-- xfrm_device.llvm.bc
|       |-- xfrm_hash.llvm.bc
|       |-- xfrm_input.llvm.bc
|       |-- xfrm_output.llvm.bc
|       |-- xfrm_policy.llvm.bc
|       |-- xfrm_replay.llvm.bc
|       |-- xfrm_state.llvm.bc
|       |-- xfrm_sysctl.llvm.bc
|       `-- xfrm_user.llvm.bc
|-- scripts
|   |-- kconfig
|   |   `-- conf.llvm.bc
|   |-- mod
|   |   |-- devicetable-offsets.llvm.bc
|   |   |-- empty.llvm.bc
|   |   |-- file2alias.llvm.bc
|   |   |-- modpost.llvm.bc
|   |   `-- sumversion.llvm.bc
|   |-- module.lds.llvm.bc
|   `-- selinux
|       |-- genheaders
|       `-- mdp
|-- security
|   |-- commoncap.llvm.bc
|   |-- device_cgroup.llvm.bc
|   |-- integrity
|   |   |-- iint.llvm.bc
|   |   `-- integrity_audit.llvm.bc
|   |-- keys
|   |   |-- compat.llvm.bc
|   |   |-- gc.llvm.bc
|   |   |-- key.llvm.bc
|   |   |-- keyctl.llvm.bc
|   |   |-- keyctl_pkey.llvm.bc
|   |   |-- keyring.llvm.bc
|   |   |-- permission.llvm.bc
|   |   |-- proc.llvm.bc
|   |   |-- process_keys.llvm.bc
|   |   |-- request_key.llvm.bc
|   |   |-- request_key_auth.llvm.bc
|   |   |-- sysctl.llvm.bc
|   |   `-- user_defined.llvm.bc
|   |-- lsm_audit.llvm.bc
|   |-- min_addr.llvm.bc
|   |-- security.llvm.bc
|   `-- selinux
|       |-- avc.llvm.bc
|       |-- hooks.llvm.bc
|       |-- netif.llvm.bc
|       |-- netlabel.llvm.bc
|       |-- netlink.llvm.bc
|       |-- netnode.llvm.bc
|       |-- netport.llvm.bc
|       |-- nlmsgtab.llvm.bc
|       |-- selinuxfs.llvm.bc
|       |-- ss
|       |   |-- avtab.llvm.bc
|       |   |-- conditional.llvm.bc
|       |   |-- context.llvm.bc
|       |   |-- ebitmap.llvm.bc
|       |   |-- hashtab.llvm.bc
|       |   |-- mls.llvm.bc
|       |   |-- policydb.llvm.bc
|       |   |-- services.llvm.bc
|       |   |-- sidtab.llvm.bc
|       |   `-- symtab.llvm.bc
|       `-- status.llvm.bc
|-- sound
|   |-- core
|   |   |-- control.llvm.bc
|   |   |-- ctljack.llvm.bc
|   |   |-- device.llvm.bc
|   |   |-- hrtimer.llvm.bc
|   |   |-- hwdep.llvm.bc
|   |   |-- info.llvm.bc
|   |   |-- init.llvm.bc
|   |   |-- isadma.llvm.bc
|   |   |-- jack.llvm.bc
|   |   |-- memalloc.llvm.bc
|   |   |-- memory.llvm.bc
|   |   |-- misc.llvm.bc
|   |   |-- pcm.llvm.bc
|   |   |-- pcm_lib.llvm.bc
|   |   |-- pcm_memory.llvm.bc
|   |   |-- pcm_misc.llvm.bc
|   |   |-- pcm_native.llvm.bc
|   |   |-- pcm_timer.llvm.bc
|   |   |-- seq
|   |   |   |-- seq.llvm.bc
|   |   |   |-- seq_clientmgr.llvm.bc
|   |   |   |-- seq_dummy.llvm.bc
|   |   |   |-- seq_fifo.llvm.bc
|   |   |   |-- seq_info.llvm.bc
|   |   |   |-- seq_lock.llvm.bc
|   |   |   |-- seq_memory.llvm.bc
|   |   |   |-- seq_ports.llvm.bc
|   |   |   |-- seq_prioq.llvm.bc
|   |   |   |-- seq_queue.llvm.bc
|   |   |   |-- seq_system.llvm.bc
|   |   |   `-- seq_timer.llvm.bc
|   |   |-- seq_device.llvm.bc
|   |   |-- sgbuf.llvm.bc
|   |   |-- sound.llvm.bc
|   |   |-- timer.llvm.bc
|   |   `-- vmaster.llvm.bc
|   |-- hda
|   |   |-- array.llvm.bc
|   |   |-- hda_bus_type.llvm.bc
|   |   |-- hdac_bus.llvm.bc
|   |   |-- hdac_component.llvm.bc
|   |   |-- hdac_controller.llvm.bc
|   |   |-- hdac_device.llvm.bc
|   |   |-- hdac_i915.llvm.bc
|   |   |-- hdac_regmap.llvm.bc
|   |   |-- hdac_stream.llvm.bc
|   |   |-- hdac_sysfs.llvm.bc
|   |   |-- hdmi_chmap.llvm.bc
|   |   |-- intel-dsp-config.llvm.bc
|   |   |-- intel-nhlt.llvm.bc
|   |   |-- intel-sdw-acpi.llvm.bc
|   |   `-- trace.llvm.bc
|   |-- last.llvm.bc
|   |-- pci
|   |   `-- hda
|   |       |-- hda_auto_parser.llvm.bc
|   |       |-- hda_bind.llvm.bc
|   |       |-- hda_codec.llvm.bc
|   |       |-- hda_controller.llvm.bc
|   |       |-- hda_hwdep.llvm.bc
|   |       |-- hda_intel.llvm.bc
|   |       |-- hda_jack.llvm.bc
|   |       |-- hda_proc.llvm.bc
|   |       `-- hda_sysfs.llvm.bc
|   `-- sound_core.llvm.bc
|-- tools
|   `-- objtool
`-- usr
    `-- initramfs_data.llvm.bc

236 directories, 2645 files

marcinguy commented 3 years ago

The question is also if this could work, clang/llvm 9 bitcode analyzed by clang/llvm 3.8 based Dr_checker

Machiry commented 3 years ago

Hey @marcinguy , I don't think this would work with llvm 9. The LLVM API changed a lot.

I don't have enough cycles to do this myself. However, you are free to port it to LLVM 9 and raise the pull request.