Lines Matching refs:vdso
5 include $(srctree)/lib/vdso/Makefile
7 vdso-syms = rt_sigreturn
9 vdso-syms += vgettimeofday
11 vdso-syms += getcpu
12 vdso-syms += flush_icache
13 vdso-syms += hwprobe
14 vdso-syms += sys_hwprobe
17 obj-vdso = $(patsubst %, %.o, $(vdso-syms)) note.o
29 targets := $(obj-vdso) vdso.so vdso.so.dbg vdso.lds
30 obj-vdso := $(addprefix $(obj)/, $(obj-vdso))
32 obj-y += vdso.o
34 ifneq ($(filter vgettimeofday, $(vdso-syms)),)
48 $(obj)/vdso.o: $(obj)/vdso.so
51 $(obj)/vdso.so.dbg: $(obj)/vdso.lds $(obj-vdso) FORCE
53 LDFLAGS_vdso.so.dbg = -shared -S -soname=linux-vdso.so.1 \
66 include/generated/vdso-offsets.h: $(obj)/vdso.so.dbg FORCE
74 $(OBJCOPY) $(patsubst %, -G __vdso_%, $(vdso-syms)) $@.tmp $@ && \
79 cmd_vdso_install = cp $(obj)/$@.dbg $(MODLIB)/vdso/$@
81 vdso.so: $(obj)/vdso.so.dbg
82 @mkdir -p $(MODLIB)/vdso
85 vdso_install: vdso.so