summaryrefslogtreecommitdiff
path: root/generate_sen.sh
Commit message (Collapse)AuthorAgeFilesLines
* Update copyright headersDmitry V. Levin2019-03-181-1/+1
| | | | | Headers updated automatically using maint/update_copyright_years.sh script.
* Makefile.am: pass D variable to shell scripts' environmentEugene Syromyatnikov2019-02-221-0/+2
| | | | | | | | | | | | | | And set -x if D is set to 1, so the commands called by various shell scripts are easier to see during debugging. * Makefile.am (bpf_attr_check.c, sen.h, mpers-m%.stamp, $(srcdir)/CREDITS): Pass D variable in the environment to the shell script call. * gen_bpf_attr_check.sh: Set -x if D is set to 1. * generate_mpers_am.sh: Likewise. * generate_sen.sh: Likewise. * maint/gen-contributors-list.sh: Likewise. * mpers.sh: Likewise. * mpers_test.sh: Likewise.
* Add copyright headers to some files that lack themDmitry V. Levin2018-12-241-0/+5
| | | | | | We do our best to keep copyright headers up to date, yet git history provides better information on this subject and is more accurate than copyright headers.
* Generate SEN numbers in a locale independent orderDmitry V. Levin2016-10-041-1/+1
| | | | * generate_sen.sh: Sort SEN numbers using C collation rules.
* Consistently use extended regular expressions where appropriateDmitry V. Levin2016-07-281-1/+1
| | | | | | | | | | | | | | | | | | | | | | When grep or sed is used with basic regular expressions containing '(', ')', '{', '}', '|', '?', and '+' special characters, convert them to extended regular expressions for better portability and readability. * generate_mpers_am.sh: Convert grep and sed BREs to EREs. * Makefile.am (ioctl_redefs%.h, m%_type_defs.h, m%_funcs.h, mpers_printer_decl_pattern, printers.h, %_printer_decls.h, %_printer_defs.h): Convert sed BREs to EREs. * generate_sen.sh: Likewise. * linux/mips/genstub.sh: Likewise. * make-dsc: Likewise. * mpers.sh: Likewise. * xlat/gen.sh: Likewise. * tests/Makefile.am (ksysent.h): Likewise. * tests/ksysent.sed: Likewise. * tests/pc.test: Likewise. * tests/strace-S.test: Likewise. * tests/strace-V.test: Likewise. * tests/strace-k.test: Likewise.
* Add unique syscall entry numbers (SENs)Elvira Khabirova2015-07-121-0/+8
* Makefile.am (BUILT_SOURCES, CLEANFILES): Add sen.h. (syscallent_names, syscallent_patterns, syscallent_files): New variables. (sen.h): New rule. * defs.h (struct sysent): Add sen field. * generate_sen.sh: New file. * linux/syscall.h: Include "sen.h". * syscall.c (SEN_NAME): New temporary macro. (SEN): Use it to prepend syscall entry number.