hc
2023-03-21 4b55d97acc464242bcd6a8ae77b8ff37c22dec58
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
# SPDX-License-Identifier: GPL-2.0
obj-$(CONFIG_LKDTM)        += lkdtm.o
 
lkdtm-$(CONFIG_LKDTM)        += core.o
lkdtm-$(CONFIG_LKDTM)        += bugs.o
lkdtm-$(CONFIG_LKDTM)        += heap.o
lkdtm-$(CONFIG_LKDTM)        += perms.o
lkdtm-$(CONFIG_LKDTM)        += refcount.o
lkdtm-$(CONFIG_LKDTM)        += rodata_objcopy.o
lkdtm-$(CONFIG_LKDTM)        += usercopy.o
 
KCOV_INSTRUMENT_rodata.o    := n
CFLAGS_rodata.o            += $(DISABLE_LTO)
 
OBJCOPYFLAGS :=
OBJCOPYFLAGS_rodata_objcopy.o    := \
           --rename-section .noinstr.text=.rodata,alloc,readonly,load,contents
targets += rodata.o rodata_objcopy.o
$(obj)/rodata_objcopy.o: $(obj)/rodata.o FORCE
   $(call if_changed,objcopy)