#SPDX-License-Identifier:GPL-2.0
#
# Makefile for the linux kernel.
#
ifdef CONFIG_FUNCTION_TRACER
# Do not trace tracer code
CFLAGS_REMOVE_ftrace.o = $(CC_FLAGS_FTRACE)
# Do not trace early setup code
CFLAGS_REMOVE_early.o = $(CC_FLAGS_FTRACE)
CFLAGS_REMOVE_rethook.o = $(CC_FLAGS_FTRACE)
CFLAGS_REMOVE_stacktrace.o = $(CC_FLAGS_FTRACE)
CFLAGS_REMOVE_unwind_bc.o = $(CC_FLAGS_FTRACE)
endif
GCOV_PROFILE_early.o := n
KCOV_INSTRUMENT_early.o := n
UBSAN_SANITIZE_early.o := n
KASAN_SANITIZE_ipl.o := n
KASAN_SANITIZE_machine_kexec.o := n
#
# Passing null pointers is ok for smp code, since we access the lowcore here.
#
CFLAGS_smp.o := -Wno-nonnull
#
# Disable tailcall optimizations for stack / callchain walking functions
# since this might generate broken code when accessing register 15 and
# passing its content to other functions.
#
CFLAGS_stacktraceMakefile the kernel
CFLAGS_dumpstack +
CFLAGS_unwind_bc+ -no-optimize-sibling-calls not tracerjava.lang.StringIndexOutOfBoundsException: Index 26 out of bounds for length 26
UBSAN_SANITIZE_early. :n
java.lang.StringIndexOutOfBoundsException: Range [18, 5) out of bounds for length 71
obj-y=debug. irq. iplodis.o cpufeature.
obj-y += sysinfo.o #
obj-y += runtime_instr.o cache.o fpu.CFLAGS_smp. : -no-nonnull
obj-yentry.o kdebugfs.o skey this generate code when registerand its to functions
obj-ynospec-branch. ipl_vmparmmachine_kexec_reloc. .o
obj-y += smp.CFLAGS_unwind_bco+ -
obj-y/
Die Informationen auf dieser Webseite wurden
nach bestem Wissen sorgfältig zusammengestellt. Es wird jedoch weder Vollständigkeit, noch Richtigkeit,
noch Qualität der bereit gestellten Informationen zugesichert.
Bemerkung:
Die farbliche Syntaxdarstellung und die Messung sind noch experimentell.