162306a36Sopenharmony_ci# SPDX-License-Identifier: GPL-2.0 262306a36Sopenharmony_ciobj-$(CONFIG_LKDTM) += lkdtm.o 362306a36Sopenharmony_ci 462306a36Sopenharmony_cilkdtm-$(CONFIG_LKDTM) += core.o 562306a36Sopenharmony_cilkdtm-$(CONFIG_LKDTM) += bugs.o 662306a36Sopenharmony_cilkdtm-$(CONFIG_LKDTM) += heap.o 762306a36Sopenharmony_cilkdtm-$(CONFIG_LKDTM) += perms.o 862306a36Sopenharmony_cilkdtm-$(CONFIG_LKDTM) += refcount.o 962306a36Sopenharmony_cilkdtm-$(CONFIG_LKDTM) += rodata_objcopy.o 1062306a36Sopenharmony_cilkdtm-$(CONFIG_LKDTM) += usercopy.o 1162306a36Sopenharmony_cilkdtm-$(CONFIG_LKDTM) += stackleak.o 1262306a36Sopenharmony_cilkdtm-$(CONFIG_LKDTM) += cfi.o 1362306a36Sopenharmony_cilkdtm-$(CONFIG_LKDTM) += fortify.o 1462306a36Sopenharmony_cilkdtm-$(CONFIG_PPC_64S_HASH_MMU) += powerpc.o 1562306a36Sopenharmony_ci 1662306a36Sopenharmony_ciKASAN_SANITIZE_stackleak.o := n 1762306a36Sopenharmony_ci 1862306a36Sopenharmony_ciKASAN_SANITIZE_rodata.o := n 1962306a36Sopenharmony_ciKCSAN_SANITIZE_rodata.o := n 2062306a36Sopenharmony_ciKCOV_INSTRUMENT_rodata.o := n 2162306a36Sopenharmony_ciOBJECT_FILES_NON_STANDARD_rodata.o := y 2262306a36Sopenharmony_ciCFLAGS_REMOVE_rodata.o += $(CC_FLAGS_LTO) $(RETHUNK_CFLAGS) 2362306a36Sopenharmony_ci 2462306a36Sopenharmony_ciOBJCOPYFLAGS := 2562306a36Sopenharmony_ciOBJCOPYFLAGS_rodata_objcopy.o := \ 2662306a36Sopenharmony_ci --rename-section .noinstr.text=.rodata,alloc,readonly,load,contents 2762306a36Sopenharmony_citargets += rodata.o rodata_objcopy.o 2862306a36Sopenharmony_ci$(obj)/rodata_objcopy.o: $(obj)/rodata.o FORCE 2962306a36Sopenharmony_ci $(call if_changed,objcopy) 30