[ Avaa Bypassed ]




Upload:

Command:

www-data@18.191.141.17: ~ $
# SPDX-License-Identifier: GPL-2.0
# ===========================================================================
# Module versions
# ===========================================================================
#
# Stage one of module building created the following:
# a) The individual .o files used for the module
# b) A <module>.o file which is the .o files above linked together
# c) A <module>.mod file, listing the name of the preliminary <module>.o file,
#    plus all .o files
# d) modules.order, which lists all the modules

# Stage 2 is handled by this file and does the following
# 1) Find all modules listed in modules.order
# 2) modpost is then used to
# 3)  create one <module>.mod.c file per module
# 4)  create one Module.symvers file with CRC for all exported symbols

# Step 3 is used to place certain information in the module's ELF
# section, including information such as:
#   Version magic (see include/linux/vermagic.h for full details)
#     - Kernel release
#     - SMP is CONFIG_SMP
#     - PREEMPT is CONFIG_PREEMPT[_RT]
#     - GCC Version
#   Module info
#     - Module version (MODULE_VERSION)
#     - Module alias'es (MODULE_ALIAS)
#     - Module license (MODULE_LICENSE)
#     - See include/linux/module.h for more details

# Step 4 is solely used to allow module versioning in external modules,
# where the CRC of each module is retrieved from the Module.symvers file.

# KBUILD_MODPOST_NOFINAL can be set to skip the final link of modules.
# This is solely useful to speed up test compiles

PHONY := __modpost
__modpost:

include include/config/auto.conf
include $(srctree)/scripts/Kbuild.include

# for mod-prelink-ext
include $(srctree)/scripts/Makefile.lib

MODPOST = scripts/mod/modpost								\
	$(if $(CONFIG_MODVERSIONS),-m)							\
	$(if $(CONFIG_MODULE_SRCVERSION_ALL),-a)					\
	$(if $(CONFIG_SECTION_MISMATCH_WARN_ONLY),,-E)					\
	-o $@

ifdef MODPOST_VMLINUX

quiet_cmd_modpost = MODPOST $@
      cmd_modpost = $(MODPOST) $<

vmlinux.symvers: vmlinux.o
	$(call cmd,modpost)

__modpost: vmlinux.symvers

else

ifeq ($(KBUILD_EXTMOD),)

input-symdump := vmlinux.symvers
output-symdump := modules-only.symvers

quiet_cmd_cat = GEN     $@
      cmd_cat = cat $(real-prereqs) > $@

ifneq ($(wildcard vmlinux.symvers),)

__modpost: Module.symvers
Module.symvers: vmlinux.symvers modules-only.symvers FORCE
	$(call if_changed,cat)

targets += Module.symvers

endif

else

# set src + obj - they may be used in the modules's Makefile
obj := $(KBUILD_EXTMOD)
src := $(obj)

# Include the module's Makefile to find KBUILD_EXTRA_SYMBOLS
include $(if $(wildcard $(src)/Kbuild), $(src)/Kbuild, $(src)/Makefile)

# modpost option for external modules
MODPOST += -e

input-symdump := Module.symvers $(KBUILD_EXTRA_SYMBOLS)
output-symdump := $(KBUILD_EXTMOD)/Module.symvers

endif

existing-input-symdump := $(wildcard $(input-symdump))

# modpost options for modules (both in-kernel and external)
MODPOST += \
	$(addprefix -i ,$(existing-input-symdump)) \
	$(if $(KBUILD_NSDEPS),-d $(MODULES_NSDEPS)) \
	$(if $(CONFIG_MODULE_ALLOW_MISSING_NAMESPACE_IMPORTS)$(KBUILD_NSDEPS),-N)

# 'make -i -k' ignores compile errors, and builds as many modules as possible.
ifneq ($(findstring i,$(filter-out --%,$(MAKEFLAGS))),)
MODPOST += -n
endif

# Clear VPATH to not search for *.symvers in $(srctree). Check only $(objtree).
VPATH :=
$(input-symdump):
	@echo >&2 'WARNING: Symbol version dump "$@" is missing.'
	@echo >&2 '         Modules may not have dependencies or modversions.'
	@echo >&2 '         You may get many unresolved symbol warnings.'

modules := $(sort $(shell cat $(MODORDER)))

# KBUILD_MODPOST_WARN can be set to avoid error out in case of undefined symbols
ifneq ($(KBUILD_MODPOST_WARN)$(filter-out $(existing-input-symdump), $(input-symdump)),)
MODPOST += -w
endif

# Read out modules.order to pass in modpost.
# Otherwise, allmodconfig would fail with "Argument list too long".
quiet_cmd_modpost = MODPOST $@
      cmd_modpost = sed 's/\.ko$$/$(mod-prelink-ext)\.o/' $< | $(MODPOST) -T -

$(output-symdump): $(MODORDER) $(input-symdump) $(modules:.ko=$(mod-prelink-ext).o) FORCE
	$(call if_changed,modpost)

targets += $(output-symdump)

__modpost: $(output-symdump)
ifneq ($(KBUILD_MODPOST_NOFINAL),1)
	$(Q)$(MAKE) -f $(srctree)/scripts/Makefile.modfinal
endif

PHONY += FORCE
FORCE:

existing-targets := $(wildcard $(sort $(targets)))

-include $(foreach f,$(existing-targets),$(dir $(f)).$(notdir $(f)).cmd)

endif

.PHONY: $(PHONY)

Filemanager

Name Type Size Permission Actions
atomic Folder 0755
basic Folder 0755
clang-tools Folder 0755
coccinelle Folder 0755
dtc Folder 0755
dummy-tools Folder 0755
gcc-plugins Folder 0755
gdb Folder 0755
genksyms Folder 0755
kconfig Folder 0755
ksymoops Folder 0755
mod Folder 0755
package Folder 0755
selinux Folder 0755
tracing Folder 0755
.asn1_compiler.cmd File 726 B 0644
.bin2c.cmd File 421 B 0644
.extract-cert.cmd File 499 B 0644
.insert-sys-cert.cmd File 521 B 0644
.kallsyms.cmd File 451 B 0644
.sign-file.cmd File 469 B 0644
.sorttable.cmd File 782 B 0644
Kbuild.include File 10.15 KB 0644
Kconfig.include File 2.56 KB 0644
Lindent File 502 B 0755
Makefile File 1.64 KB 0644
Makefile.asm-generic File 1.82 KB 0644
Makefile.build File 19.66 KB 0644
Makefile.clang File 1.59 KB 0644
Makefile.clean File 2.2 KB 0644
Makefile.compiler File 2.54 KB 0644
Makefile.dtbinst File 1007 B 0644
Makefile.extrawarn File 2.99 KB 0644
Makefile.gcc-plugins File 2.71 KB 0644
Makefile.headersinst File 2.88 KB 0644
Makefile.host File 4.63 KB 0644
Makefile.kasan File 1.67 KB 0644
Makefile.kcov File 333 B 0644
Makefile.kcsan File 739 B 0644
Makefile.lib File 18.02 KB 0644
Makefile.modfinal File 2.73 KB 0644
Makefile.modinst File 2.51 KB 0644
Makefile.modpost File 4.37 KB 0644
Makefile.package File 6.61 KB 0644
Makefile.ubsan File 770 B 0644
Makefile.userprogs File 1.57 KB 0644
adjust_autoksyms.sh File 2.07 KB 0755
as-version.sh File 2.02 KB 0755
asn1_compiler File 35.11 KB 0755
asn1_compiler.c File 35.33 KB 0644
bin2c File 16.44 KB 0755
bin2c.c File 743 B 0644
bloat-o-meter File 3.36 KB 0755
bootgraph.pl File 5.64 KB 0755
bpf_doc.py File 24.98 KB 0755
cc-can-link.sh File 166 B 0755
cc-version.sh File 1.51 KB 0755
check-sysctl-docs File 4.37 KB 0755
check_extable.sh File 4.93 KB 0755
checkdeclares.pl File 1.1 KB 0755
checkincludes.pl File 1.94 KB 0755
checkkconfigsymbols.py File 15.75 KB 0755
checkpatch.pl File 223.75 KB 0755
checkstack.pl File 5.86 KB 0755
checksyscalls.sh File 7.42 KB 0755
checkversion.pl File 2.16 KB 0755
cleanfile File 3.46 KB 0755
cleanpatch File 5.06 KB 0755
coccicheck File 7.89 KB 0755
config File 4.67 KB 0755
const_structs.checkpatch File 1009 B 0644
decode_stacktrace.sh File 7.51 KB 0755
decodecode File 2.88 KB 0755
depmod.sh File 1.41 KB 0755
dev-needs.sh File 6.07 KB 0755
diffconfig File 4.12 KB 0755
documentation-file-ref-check File 5.55 KB 0755
export_report.pl File 4.5 KB 0755
extract-cert File 17.89 KB 0755
extract-cert.c File 3.63 KB 0644
extract-ikconfig File 1.69 KB 0755
extract-module-sig.pl File 3.66 KB 0755
extract-sys-certs.pl File 3.75 KB 0755
extract-vmlinux File 1.66 KB 0755
extract_xc3028.pl File 44.62 KB 0755
faddr2line File 8.17 KB 0755
file-size.sh File 86 B 0755
find-unused-docs.sh File 1.27 KB 0755
gcc-goto.sh File 511 B 0755
gcc-ld File 711 B 0755
gcc-x86_32-has-stack-protector.sh File 405 B 0755
gcc-x86_64-has-stack-protector.sh File 195 B 0755
gen_autoksyms.sh File 1.47 KB 0755
gen_ksymdeps.sh File 556 B 0755
generate_initcall_order.pl File 5.95 KB 0755
get_abi.pl File 15.1 KB 0755
get_dvb_firmware File 24.54 KB 0755
get_feat.pl File 14.34 KB 0755
get_maintainer.pl File 67.13 KB 0755
gfp-translate File 1.69 KB 0755
headerdep.pl File 3.5 KB 0755
headers_check.pl File 3.73 KB 0755
headers_install.sh File 3.35 KB 0755
insert-sys-cert File 22.21 KB 0755
insert-sys-cert.c File 13.08 KB 0644
jobserver-exec File 2.16 KB 0755
kallsyms File 22.47 KB 0755
kallsyms.c File 18.06 KB 0644
kernel-doc File 68.74 KB 0755
ld-version.sh File 1.82 KB 0755
leaking_addresses.pl File 12.8 KB 0755
link-vmlinux.sh File 10.92 KB 0755
makelst File 808 B 0755
markup_oops.pl File 7.92 KB 0755
min-tool-version.sh File 558 B 0755
mkcompile_h File 2.48 KB 0755
mksysmap File 1.34 KB 0755
mkuboot.sh File 414 B 0755
module.lds File 597 B 0644
module.lds.S File 1.65 KB 0644
modules-check.sh File 427 B 0755
nsdeps File 1.72 KB 0644
objdiff File 2.84 KB 0755
pahole-flags.sh File 749 B 0755
pahole-version.sh File 269 B 0755
parse-maintainers.pl File 4.54 KB 0755
patch-kernel File 9.95 KB 0755
profile2linkerlist.pl File 414 B 0755
prune-kernel File 708 B 0755
recordmcount.c File 16.75 KB 0644
recordmcount.h File 19.37 KB 0644
recordmcount.pl File 17.63 KB 0755
remove-stale-files File 1.3 KB 0755
setlocalversion File 3.5 KB 0755
show_delta File 3.01 KB 0755
sign-file File 26.52 KB 0755
sign-file.c File 9.93 KB 0644
sorttable File 21.51 KB 0755
sorttable.c File 8.74 KB 0644
sorttable.h File 9.65 KB 0644
spdxcheck-test.sh File 277 B 0644
spdxcheck.py File 10.09 KB 0755
spelling.txt File 31.88 KB 0644
sphinx-pre-install File 24.45 KB 0755
split-man.pl File 604 B 0755
stackdelta File 1.84 KB 0755
stackusage File 794 B 0755
subarch.include File 619 B 0644
syscallhdr.sh File 1.89 KB 0755
syscallnr.sh File 1.45 KB 0755
syscalltbl.sh File 1.45 KB 0755
tags.sh File 9.87 KB 0755
tools-support-relr.sh File 546 B 0755
ubuntu-retpoline-extract-one File 7.26 KB 0644
unifdef.c File 34.8 KB 0644
ver_linux File 2.59 KB 0755
xen-hypercalls.sh File 386 B 0755
xz_wrap.sh File 563 B 0755