Lines Matching +full:- +full:h

3 # Copyright (c) 2002-2009 Roland McGrath <roland@redhat.com>
4 # Copyright (c) 2006-2016 Dmitry V. Levin <ldv@altlinux.org>
5 # Copyright (c) 2008-2015 Mike Frysinger <vapier@gentoo.org>
7 # Copyright (c) 2002-2018 The strace developers.
33 TESTS_M32 = tests-m32
36 TESTS_MX32 = tests-mx32
41 man_MANS = strace.1 strace-log-merge.1
42 bin_SCRIPTS = strace-graph strace-log-merge
50 ACLOCAL_AMFLAGS = -I m4
52 AM_CPPFLAGS = -I$(builddir)/$(OS)/$(ARCH) \
53 -I$(srcdir)/$(OS)/$(ARCH) \
54 -I$(builddir)/$(OS) \
55 -I$(srcdir)/$(OS) \
56 -I$(builddir) \
57 -I$(srcdir)
79 mmap_cache.h \
95 arch_defs.h \
101 bpf_attr.h \
103 bpf_filter.h \
104 bpf_fprog.h \
110 caps0.h \
111 caps1.h \
117 defs.h \
119 delay.h \
125 empty.h \
128 error_prints.h \
133 f_owner_ex.h \
151 filter.h \
153 flock.h \
156 gcc_compat.h \
170 ipc_defs.h \
177 kernel_types.h \
180 keyctl_kdf_params.h \
182 largefile_wrappers.h \
185 linux/asm_stat.h \
186 linux/x32/asm_stat.h \
187 linux/x86_64/asm_stat.h \
192 macros.h \
198 mmap_notify.h \
201 mpers_type.h \
204 msghdr.h \
206 native_defs.h \
208 negated_errno.h \
211 netlink.h \
214 netlink_kobject_uevent.h \
215 netlink_sock_diag.h \
221 netlink_route.h \
227 nlattr.h \
229 nsfs.h \
230 nsig.h \
233 number_set.h \
239 perf_event_struct.h \
248 print_fields.h \
264 printsiginfo.h \
268 ptrace.h \
273 regs.h \
277 retval.h \
297 sched_attr.h \
305 sigevent.h \
314 stat.h \
317 statfs.h \
318 static_assert.h \
320 statx.h \
322 string_to_uint.h \
327 sysent.h \
328 sysent_shorthand_defs.h \
329 sysent_shorthand_undefs.h \
336 trace_event.h \
353 xfs_quota_stat.h \
355 xlat.h \
357 xmalloc.h \
358 xstring.h \
365 strace_SOURCES += unwind.c unwind.h
367 strace_SOURCES += unwind-libdw.c
374 strace_SOURCES += unwind-libunwind.c
389 --prefix $(shell cd $(abs_top_srcdir)/.. && pwd || echo .)
396 #strace_LDFLAGS += -Wl,-Map=strace.mapfile
404 ChangeLog-CVS \
405 README-linux-ptrace \
412 debian/strace-udeb.install \
424 linux/32/ioctls_inc.h \
425 linux/32/ioctls_inc_align16.h \
426 linux/32/ioctls_inc_align32.h \
427 linux/32/ioctls_inc_align64.h \
428 linux/32/syscallent.h \
429 linux/64/ioctls_inc.h \
430 linux/64/syscallent.h \
431 linux/aarch64/arch_defs_.h \
433 linux/aarch64/arch_regs.h \
439 linux/aarch64/ioctls_arch0.h \
440 linux/aarch64/ioctls_arch1.h \
441 linux/aarch64/ioctls_inc0.h \
442 linux/aarch64/ioctls_inc1.h \
444 linux/aarch64/raw_syscall.h \
448 linux/aarch64/syscallent.h \
449 linux/aarch64/syscallent1.h \
450 linux/alpha/arch_defs_.h \
453 linux/alpha/arch_regs.h \
456 linux/alpha/errnoent.h \
461 linux/alpha/ioctls_arch0.h \
462 linux/alpha/ioctls_inc0.h \
463 linux/alpha/raw_syscall.h \
466 linux/alpha/signalent.h \
467 linux/alpha/syscallent.h \
468 linux/alpha/userent.h \
470 linux/arc/arch_regs.h \
475 linux/arc/ioctls_arch0.h \
476 linux/arc/ioctls_inc0.h \
477 linux/arc/raw_syscall.h \
480 linux/arc/syscallent.h \
481 linux/arch_defs_.h \
483 linux/arch_regs.h \
485 linux/arm/arch_defs_.h \
487 linux/arm/arch_regs.h \
493 linux/arm/ioctls_arch0.h \
494 linux/arm/ioctls_inc0.h \
496 linux/arm/raw_syscall.h \
500 linux/arm/syscallent.h \
501 linux/arm/userent.h \
503 linux/avr32/arch_regs.h \
508 linux/avr32/ioctls_arch0.h \
509 linux/avr32/ioctls_inc0.h \
510 linux/avr32/raw_syscall.h \
513 linux/avr32/syscallent.h \
514 linux/avr32/userent.h \
515 linux/bfin/arch_defs_.h \
522 linux/bfin/ioctls_arch0.h \
523 linux/bfin/ioctls_inc0.h \
524 linux/bfin/raw_syscall.h \
525 linux/bfin/rt_sigframe.h \
528 linux/bfin/syscallent.h \
529 linux/bfin/userent.h \
530 linux/dummy.h \
531 linux/errnoent.h \
532 linux/getregs_old.h \
533 linux/hppa/arch_defs_.h \
535 linux/hppa/arch_regs.h \
537 linux/hppa/errnoent.h \
542 linux/hppa/ioctls_arch0.h \
543 linux/hppa/ioctls_inc0.h \
544 linux/hppa/raw_syscall.h \
545 linux/hppa/rt_sigframe.h \
548 linux/hppa/signalent.h \
549 linux/hppa/syscallent.h \
551 linux/i386/arch_defs_.h \
553 linux/i386/arch_regs.h \
559 linux/i386/ioctls_arch0.h \
560 linux/i386/ioctls_inc0.h \
561 linux/i386/raw_syscall.h \
562 linux/i386/rt_sigframe.h \
565 linux/i386/syscallent.h \
566 linux/i386/userent.h \
567 linux/i386/userent0.h \
568 linux/ia64/arch_defs_.h \
571 linux/ia64/arch_regs.h \
576 linux/ia64/ioctls_arch0.h \
577 linux/ia64/ioctls_inc0.h \
578 linux/ia64/raw_syscall.h \
579 linux/ia64/rt_sigframe.h \
582 linux/ia64/syscallent.h \
583 linux/ia64/userent.h \
584 linux/inet_diag.h \
585 linux/m68k/arch_defs_.h \
587 linux/m68k/arch_regs.h \
593 linux/m68k/ioctls_arch0.h \
594 linux/m68k/ioctls_inc0.h \
595 linux/m68k/raw_syscall.h \
596 linux/m68k/rt_sigframe.h \
599 linux/m68k/syscallent.h \
600 linux/m68k/userent.h \
602 linux/metag/arch_regs.h \
607 linux/metag/ioctls_arch0.h \
608 linux/metag/ioctls_inc0.h \
609 linux/metag/raw_syscall.h \
612 linux/metag/syscallent.h \
613 linux/microblaze/arch_defs_.h \
621 linux/microblaze/ioctls_arch0.h \
622 linux/microblaze/ioctls_inc0.h \
623 linux/microblaze/raw_syscall.h \
626 linux/microblaze/syscallent.h \
627 linux/microblaze/userent.h \
628 linux/mips/arch_defs_.h \
631 linux/mips/arch_regs.h \
634 linux/mips/errnoent.h \
639 linux/mips/ioctls_arch0.h \
640 linux/mips/ioctls_inc0.h \
641 linux/mips/raw_syscall.h \
642 linux/mips/rt_sigframe.h \
645 linux/mips/signalent.h \
646 linux/mips/syscallent-compat.h \
647 linux/mips/syscallent-n32.h \
648 linux/mips/syscallent-n64.h \
649 linux/mips/syscallent-o32.h \
650 linux/mips/syscallent.h \
651 linux/mips/userent.h \
652 linux/netlink_diag.h \
653 linux/nios2/arch_defs_.h \
655 linux/nios2/arch_regs.h \
660 linux/nios2/ioctls_arch0.h \
661 linux/nios2/ioctls_inc0.h \
662 linux/nios2/raw_syscall.h \
665 linux/nios2/syscallent.h \
668 linux/or1k/arch_regs.h \
673 linux/or1k/ioctls_arch0.h \
674 linux/or1k/ioctls_inc0.h \
675 linux/or1k/raw_syscall.h \
678 linux/or1k/syscallent.h \
679 linux/or1k/userent.h \
680 linux/packet_diag.h \
681 linux/powerpc/arch_defs_.h \
683 linux/powerpc/arch_regs.h \
686 linux/powerpc/errnoent.h \
691 linux/powerpc/getregs_old.h \
692 linux/powerpc/ioctls_arch0.h \
693 linux/powerpc/ioctls_inc0.h \
694 linux/powerpc/raw_syscall.h \
697 linux/powerpc/syscallent.h \
698 linux/powerpc/userent.h \
699 linux/powerpc64/arch_defs_.h \
701 linux/powerpc64/arch_regs.h \
704 linux/powerpc64/errnoent.h \
709 linux/powerpc64/getregs_old.h \
710 linux/powerpc64/ioctls_arch0.h \
711 linux/powerpc64/ioctls_arch1.h \
712 linux/powerpc64/ioctls_inc0.h \
713 linux/powerpc64/ioctls_inc1.h \
714 linux/powerpc64/raw_syscall.h \
715 linux/powerpc64/rt_sigframe.h \
718 linux/powerpc64/syscallent.h \
719 linux/powerpc64/syscallent1.h \
720 linux/powerpc64/userent.h \
721 linux/raw_syscall.h \
722 linux/riscv/arch_defs_.h \
724 linux/riscv/arch_regs.h \
729 linux/riscv/ioctls_arch0.h \
730 linux/riscv/ioctls_arch1.h \
731 linux/riscv/ioctls_inc0.h \
732 linux/riscv/ioctls_inc1.h \
733 linux/riscv/raw_syscall.h \
736 linux/riscv/syscallent.h \
737 linux/riscv/syscallent1.h \
738 linux/rt_sigframe.h \
739 linux/s390/arch_defs_.h \
741 linux/s390/arch_regs.h \
747 linux/s390/ioctls_arch0.h \
748 linux/s390/ioctls_inc0.h \
749 linux/s390/raw_syscall.h \
750 linux/s390/rt_sigframe.h \
753 linux/s390/syscallent.h \
754 linux/s390/userent.h \
755 linux/s390/userent0.h \
756 linux/s390/userent1.h \
757 linux/s390x/arch_defs_.h \
759 linux/s390x/arch_regs.h \
765 linux/s390x/ioctls_arch0.h \
766 linux/s390x/ioctls_arch1.h \
767 linux/s390x/ioctls_inc0.h \
768 linux/s390x/ioctls_inc1.h \
769 linux/s390x/raw_syscall.h \
770 linux/s390x/rt_sigframe.h \
773 linux/s390x/syscallent.h \
774 linux/s390x/syscallent1.h \
775 linux/s390x/userent.h \
776 linux/sh/arch_defs_.h \
784 linux/sh/ioctls_arch0.h \
785 linux/sh/ioctls_inc0.h \
786 linux/sh/raw_syscall.h \
789 linux/sh/syscallent.h \
790 linux/sh/userent.h \
791 linux/sh/userent0.h \
792 linux/sh64/arch_defs_.h \
794 linux/sh64/arch_regs.h \
800 linux/sh64/ioctls_arch0.h \
801 linux/sh64/ioctls_inc0.h \
802 linux/sh64/raw_syscall.h \
803 linux/sh64/rt_sigframe.h \
806 linux/sh64/syscallent.h \
807 linux/sh64/userent.h \
809 linux/signal.h.in \
810 linux/signalent.h \
811 linux/smc_diag.h \
812 linux/sock_diag.h \
813 linux/sparc/arch_defs_.h \
816 linux/sparc/arch_regs.h \
819 linux/sparc/errnoent.h \
823 linux/sparc/ioctls_arch0.h \
824 linux/sparc/ioctls_inc0.h \
825 linux/sparc/raw_syscall.h \
826 linux/sparc/rt_sigframe.h \
829 linux/sparc/signalent.h \
830 linux/sparc/syscallent.h \
831 linux/sparc/userent.h \
832 linux/sparc64/arch_defs_.h \
835 linux/sparc64/arch_regs.h \
838 linux/sparc64/errnoent.h \
842 linux/sparc64/ioctls_arch0.h \
843 linux/sparc64/ioctls_arch1.h \
844 linux/sparc64/ioctls_inc0.h \
845 linux/sparc64/ioctls_inc1.h \
846 linux/sparc64/raw_syscall.h \
847 linux/sparc64/rt_sigframe.h \
850 linux/sparc64/signalent.h \
851 linux/sparc64/syscallent.h \
852 linux/sparc64/syscallent1.h \
853 linux/sparc64/userent.h \
854 linux/subcall.h \
855 linux/syscall.h \
856 linux/tile/arch_defs_.h \
858 linux/tile/arch_regs.h \
864 linux/tile/ioctls_arch0.h \
865 linux/tile/ioctls_arch1.h \
866 linux/tile/ioctls_inc0.h \
867 linux/tile/ioctls_inc1.h \
868 linux/tile/raw_syscall.h \
869 linux/tile/rt_sigframe.h \
872 linux/tile/syscallent.h \
873 linux/tile/syscallent1.h \
874 linux/tile/userent.h \
875 linux/unix_diag.h \
876 linux/userent.h \
877 linux/userent0.h \
878 linux/x32/arch_defs_.h \
881 linux/x32/arch_regs.h \
887 linux/x32/ioctls_arch0.h \
888 linux/x32/ioctls_arch1.h \
889 linux/x32/ioctls_inc0.h \
890 linux/x32/ioctls_inc1.h \
891 linux/x32/raw_syscall.h \
892 linux/x32/rt_sigframe.h \
896 linux/x32/syscallent.h \
897 linux/x32/syscallent1.h \
898 linux/x32/userent.h \
899 linux/x86_64/arch_defs_.h \
902 linux/x86_64/arch_regs.h \
909 linux/x86_64/getregs_old.h \
910 linux/x86_64/ioctls_arch0.h \
911 linux/x86_64/ioctls_arch1.h \
912 linux/x86_64/ioctls_arch2.h \
913 linux/x86_64/ioctls_inc0.h \
914 linux/x86_64/ioctls_inc1.h \
915 linux/x86_64/ioctls_inc2.h \
916 linux/x86_64/raw_syscall.h \
917 linux/x86_64/rt_sigframe.h \
921 linux/x86_64/syscallent.h \
922 linux/x86_64/syscallent1.h \
923 linux/x86_64/syscallent2.h \
924 linux/x86_64/userent.h \
931 linux/xtensa/ioctls_arch0.h \
932 linux/xtensa/ioctls_inc0.h \
933 linux/xtensa/raw_syscall.h \
936 linux/xtensa/syscallent.h \
937 linux/xtensa/userent.h \
941 mpers_xlat.h \
943 strace-graph \
944 strace-log-merge \
951 .PHONY: check-valgrind-local
952 check-valgrind-local:
955 srpm: dist-xz
956 rpmbuild --define '%_srcrpmdir .' -ts $(distdir).tar.xz
959 $(AM_V_GEN)echo $(VERSION) > $@-t && mv $@-t $@
961 bpf_attr_check.c: $(srcdir)/bpf_attr.h $(srcdir)/gen_bpf_attr_check.sh
962 $(srcdir)/gen_bpf_attr_check.sh $< > $@-t && mv $@-t $@
967 sys_func_h_sources = $(filter-out $(strace_SOURCES_check),$(strace_SOURCES_c))
969 sys_func.h: $(patsubst %,$(srcdir)/%,$(sys_func_h_sources))
971 sed -n 's/^SYS_FUNC(.*/extern &;/p' $$f; \
972 done | sort -u > $@
974 syscallent_names = subcall.h syscallent.h syscallent1.h \
975 syscallent-n32.h syscallent-n64.h syscallent-o32.h
979 sen.h: $(patsubst %,$(srcdir)/%,$(syscallent_files))
980 for f in $^; do cat -- $$f; done | \
983 dist-hook:
984 $(AM_V_GEN)echo $(VERSION) > $(distdir)/.tarball-version
988 today = $(shell LC_TIME=C date -u +%Y-%m-%d)
992 news-check: NEWS
993 $(AM_V_GEN)if head -1 $< | \
994 grep -x $(news_check_regexp) >/dev/null; then \
1008 ioctls_inc_h = $(wildcard $(srcdir)/$(OS)/$(ARCH)/ioctls_inc*.h)
1010 ioctl_redefs_h = $(filter-out ioctl_redefs0.h,$(subst ioctlent,ioctl_redefs,$(ioctlent_h)))
1012 ioctl_redefs%.h: ioctlent%.h ioctlent0.h
1013 sort $< > $<-t
1014 sort ioctlent0.h | comm -23 $<-t - | \
1015 …sed -r -n 's/^\{ "([^"]+)", (0x[[:xdigit:]]+) \},$$/#ifdef \1\n# undef \1\n# define \1 \2\n#endif/…
1016 > $@-t
1017 rm -f $<-t
1018 mv $@-t $@
1020 ioctlent%.h: ioctlsort%
1023 # Need to pick up <linux/ioctl.h> definitions *for host* while compiling
1026 $(CPP) -P $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) \
1027 $(strace_CPPFLAGS) $(CPPFLAGS) $< -o $@
1029 ioctl_iocdef.h: ioctl_iocdef.i
1030 sed -n 's/^DEFINE HOST/#define /p' $< > $@
1033 $(ioctlsort_CC) $(ioctlsort_CFLAGS) $(ioctlsort_LDFLAGS) $< -o $@
1035 ioctlsort%.o: ioctls_all%.h ioctl_iocdef.h $(srcdir)/ioctlsort.c
1036 …(ioctlsort_INCLUDES) $(ioctlsort_CPPFLAGS) $(ioctlsort_CFLAGS) -DIOCTLSORT_INC=\"$<\" -c -o $@ $(s…
1038 ioctls_all%.h: $(srcdir)/$(OS)/$(ARCH)/ioctls_inc%.h $(srcdir)/$(OS)/$(ARCH)/ioctls_arch%.h
1042 bpf_attr_check.c native_printer_decls.h native_printer_defs.h \
1043 printers.h sen.h sys_func.h .version
1045 ioctl_iocdef.h ioctl_iocdef.i \
1046 bpf_attr_check.c native_printer_decls.h native_printer_defs.h \
1047 printers.h sen.h sys_func.h
1048 DISTCLEANFILES = gnu/stubs-32.h gnu/stubs-x32.h linux/linux/signal.h
1052 $(strace_OBJECTS): scno.h
1065 libmpers_CPPFLAGS = $(strace_CPPFLAGS) -DIN_MPERS
1070 mpers-m%.stamp: $(srcdir_mpers_source_files) | printers.h
1074 CFLAGS="$(mpers_sh_opts) -DMPERS_IS_$(mpers_NAME)" \
1076 CPPFLAGS="$(mpers_sh_opts) -DIN_MPERS -DMPERS_IS_$(mpers_NAME)" \
1081 m%_type_defs.h: $(srcdir_mpers_source_files)
1083 …sed -r -n 's/^#[[:space:]]*include DEF_MPERS_TYPE\(([^)]+)\)/#ifdef MPERS_$(mpers_PREFIX)\1\n# def…
1084 done > $@-t
1085 echo '#undef MPERS_PRINTER_NAME' >> $@-t
1086 echo '#define MPERS_PRINTER_NAME(printer_name) printer_name' >> $@-t
1087 echo '#include "$(mpers_PREFIX)printer_decls.h"' >> $@-t
1088 echo '#include MPERS_$(mpers_PREFIX)IOCTL_MACROS' >> $@-t
1089 mv $@-t $@
1091 m%_funcs.h: $(srcdir_mpers_source_files)
1093 …sed -r -n 's/^SYS_FUNC\(([^)]+)\)/#undef sys_\1\n#define sys_\1 $(mpers_PREFIX)sys_\1/p' $$f || ex…
1094 done > $@-t && \
1095 echo '#include "sys_func.h"' >> $@-t
1096 mv $@-t $@
1101 $(CPP) -P $(mpers_sh_opts) -DIN_MPERS_BOOTSTRAP $< -o $@
1105 printers.h: $(mpers_preproc_files)
1106 echo '/* Generated by Makefile from $^; do not edit. */' > $@-t
1107 echo 'typedef struct {' >> $@-t
1109 …sed -r -n 's/$(mpers_printer_decl_pattern)/ \1 (*\2)(\3);\n#define \2 MPERS_PRINTER_NAME(\2)\n/p' …
1111 done >> $@-t
1112 echo '} struct_printers;' >> $@-t
1113 echo 'extern const struct_printers *printers;' >> $@-t
1114 echo '#define MPERS_PRINTER_NAME(printer_name) printers->printer_name' >> $@-t
1115 mv $@-t $@
1117 %_printer_decls.h: $(mpers_preproc_files)
1118 echo '/* Generated by Makefile from $^; do not edit. */' > $@-t
1120 sed -r -n 's/$(mpers_printer_decl_pattern)/extern \1 $(mpers_PREFIX)\2(\3);/p' $$f \
1122 done >> $@-t
1123 mv $@-t $@
1125 %_printer_defs.h: $(mpers_preproc_files)
1126 echo '/* Generated by Makefile from $^; do not edit. */' > $@-t
1128 sed -r -n 's/$(mpers_printer_decl_pattern)/.\2 = $(mpers_PREFIX)\2,/p' $$f \
1130 done >> $@-t
1131 mv $@-t $@
1133 native_printer_decls.h native_printer_defs.h: mpers_PREFIX =
1137 strace_LDADD += libmpers-m32.a
1138 noinst_LIBRARIES += libmpers-m32.a
1140 libmpers_m32_a_CPPFLAGS = $(libmpers_CPPFLAGS) -DMPERS_IS_m32 -I$(builddir)/mpers-m32
1142 mpers_m32_targets = mpers-m32.stamp m32_type_defs.h m32_funcs.h m32_printer_decls.h m32_printer_def…
1154 strace_LDADD += libmpers-mx32.a
1155 noinst_LIBRARIES += libmpers-mx32.a
1157 libmpers_mx32_a_CPPFLAGS = $(libmpers_CPPFLAGS) -DMPERS_IS_mx32 -I$(builddir)/mpers-mx32
1159 mpers_mx32_targets = mpers-mx32.stamp mx32_type_defs.h mx32_funcs.h mx32_printer_decls.h mx32_print…
1169 clean-local:
1170 -rm -rf mpers-m32 mpers-mx32
1174 gen_changelog_start_date = 2009-07-08 20:00
1175 $(srcdir)/ChangeLog: $(srcdir)/gitlog-to-changelog $(srcdir)/Makefile.in \
1177 @rm -f $@.new
1179 ./gitlog-to-changelog --append-dot \
1180 --since='$(gen_changelog_start_date)'; \
1181 echo; echo; echo 'See ChangeLog-CVS for older changes.' \
1184 mv -f $@.new $@
1192 sed -n '1,/^##>/d; s/ */\t/; s/^./&/p' CREDITS.in \
1193 | maint/gen-contributors-list.sh - -e HEAD --initial \
1195 ) > $@-t && mv $@-t $@
1197 export TAR_OPTIONS = --owner=0 --group=0 --numeric-owner --mode=go-w,go+rX