Lines Matching +refs:llvm +refs:mode +refs:syntax +refs:table
288 * net.c: Include "xlat/ethernet_protocols.h" in XLAT_MACROS_ONLY mode.
307 notion of the socket protocol using protocols table.
320 mode.
325 socketutils: store more information in protocols table.
393 * block.c: Include "xlat/block_ioctl_cmds.h" in XLAT_MACROS_ONLY mode.
1263 * tests/options-syntax.test: Check it.
1591 tests: add personality specification syntax checks.
1592 * tests/options-syntax.test: Add personality specification syntax
1643 tests: add basic checks for inject=SET:syscall= expression syntax.
1649 * tests/qual_fault-syntax.test: Add checks for inject=SET:syscall=
1650 expression syntax.
1651 * tests/qual_inject-syntax.test: Likewise.
1684 ia64: remove legacy i386 entries from the syscall entry table.
1685 Remove the last piece of IA-32 mode support. Besides being obsolete,
1690 Complements: v4.21~17 "linux/ia64: remove IA-32 mode support"
1894 (ifla_info_data_tun_nla_decoders): New decoder dispatcher table.
1902 (ifla_info_data_bridge_nla_decoders): New decoder dispatcher table.
2447 netlink_sk_meminfo_indices as index xlat table.
2962 * sock.c: Include xlat/arp_hardware_types.h in XLAT_MACROS_ONLY mode.
3117 syntax, but also makes it impossible to specify such syscalls at all
3225 https://bugs.llvm.org/show_bug.cgi?id=34165
3250 This xlat table is quite big.
3375 For example, glibc in -D_FORTIFY_SOURCE=2 mode and gcc 8 with
3606 inclusion of the appropriate xlat header in XLAT_MACROS_ONLY mode
3612 * net.c: Include "xlat/addrfams.h" in XLAT_MACROS_ONLY mode.
3615 mode.
3624 This change adds an interface of skipping xlat table prototypes
3627 * xlat/gen.sh (gen_header): Place xlat table prototype or definition
4912 tests: check -X option syntax.
4913 * tests/options-syntax.test: Add checks for -X option with invalid
5595 tests: robustify options-syntax.test against ash.
5596 * tests/options-syntax.test: Do not assume that shell provides $UID,
5601 strace.c: add support for opening output file in append mode.
5604 (strace_fopen): Open file in "a" mode if open_append is set to true.
5618 * tests/options-syntax.test: Remove the check for
5713 bpf: add support for file mode flags.
6050 * tests/qual_inject-syntax.test: Check for negative delay injection
6073 * tests/qual_inject-syntax.test: Remove retval=-1 check as it is now
6357 Do not block handled signals in interactive mode.
6846 used in non-verbose mode. Let's avoid this in the future by inlining
7092 tests: check printing of block/char device numbers in -yy mode.
7100 printfd: print character/block device number in -yy mode.
7152 tests: check file name printing in strace -y mode.
7695 linux/ia64: remove IA-32 mode support.
8105 incompatibility of output piping with -ff mode.
9010 tests: improve descriptor set syntax testing.
9011 * tests/filtering_fd-syntax.test: New file.
9012 * tests/options-syntax.test: Move descriptor set syntax testing
9013 to filtering_fd-syntax.test.
9014 * tests/Makefile.am (MISC_TESTS): Add filtering_fd-syntax.test.
9120 tests: improve syscall set syntax testing.
9121 * tests/filtering_syscall-syntax.test: New file.
9122 * tests/options-syntax.test: Move syscall set syntax testing
9123 to filtering_syscall-syntax.test.
9124 * tests/qual_fault-syntax.test: Likewise.
9125 * tests/qual_inject-syntax.test: Likewise.
9126 * tests/Makefile.am (MISC_TESTS): Add filtering_syscall-syntax.test.
9130 Enhance error diagnostics about invalid syscalls in fault injection syntax
9131 Validate syscall set before the whole fault injection syntax.
9137 * tests/qual_fault-syntax.test: Update expected output.
9138 * tests/qual_inject-syntax.test: Likewise.
9152 configure: try to set the C compiler mode to accept ISO Standard C.
9162 basic_filters: move legacy tracing class names to the end of table.
9164 start with % to the end of table.
9201 Enhance error diagnostics about invalid syscalls in fault injection syntax
9206 * tests/qual_fault-syntax.test: Update expected output.
9799 Lift artificial limit on output file names in -ff mode.
9801 on output file names in -ff mode, leading to the following absurd
9809 * tests/options-syntax.test: Check it.
10207 * tests/options-syntax.test: Replace "$strace_exp" with "$STRACE_EXE".
10208 * tests/syntax.sh: Likewise.
10291 * tests/options-syntax.test: Check error diagnostics when
10807 maint/update_copyright_years.sh: use -efu shell mode.
10809 the script for -efu shell mode.
11053 tests: robustify options-syntax.test against inquisitive musl.
11057 * tests/options-syntax.test: Check for two valid variants
11891 * tests/qual_inject-syntax.test: Check it.
12975 Also, add .OM and .OR macros and use { ... | ... } syntax for indicating
13144 tests: move check_* functions from options-syntax.test to separate file.
13145 * tests/options-syntax.test: Move check_* functions to ...
13146 * tests/syntax.sh: ... new file.
13147 * tests/Makefile.am (EXTRA_DIST): Add syntax.sh.
13491 bpf: replace big switch statement with a dispatch table.
13498 (SYS_FUNC(bpf)): Replace big switch statement with a dispatch table.
14753 * tests/options-syntax.test: Check strace error diagnostics
15133 * tests/options-syntax.test: Check it.
15315 socketutils: build a dynamic xlat table for NETLINK_GENERIC decoding.
15321 (genl_families_xlat): New function for building the xlat table
15330 NETLINK_GENERIC protocol. However, the corresponding xlat table
16180 tests: check how signals are unblocked in interactive mode.
16189 Fix unblocking of signals in interactive mode.
16190 In interactive mode (-I2), those signals that were blocked at startup
16202 * strace.c (init): Check for INTR_WHILE_WAIT mode the same way
16902 qualify: add syntax for optional non-matching syscall qualification.
17483 * tests/options-syntax.test: Add checks for invaild regexp
17842 Convert test scripts that follow simple testing patterns to a table.
18203 * tests/options-syntax.test: Likewise.
18944 syntax, declare legacy class syntax deprecated.
19371 * tests/qual_fault-syntax.test: Test that -e fault= option does not
19376 * tests/qual_inject-syntax.test: New test.
19388 * tests/fault_syntax.test: Rename to tests/qual_fault-syntax.test.
19402 As -e fault= injection syntax has been extended to configure various
19542 This extends fault injection syntax with :retval= option.
20413 xlat: extend syntax.
20491 * strace.1: Describe :signal=SIG option of the fault injection syntax.
22613 * tests/options-syntax.test: Check parsing of invalid syscall numbers.
22656 * tests/options-syntax.test: Check invalid sets of descriptors.
22689 tests: make options-syntax.test tolerant of strace wrappers.
22692 * tests/options-syntax.test: Strip all words but last from $STRACE
22969 tests: check basic options syntax.
22970 * tests/options-syntax.test: New file.
22975 Fix -r option syntax.
23428 tests: check -e signal=set syntax.
23460 Introduce new -e fault=EXPR syntax that can be used to specify a subset
23480 * strace.1: Document -e fault expression syntax.
24957 Enhance abbrev=, raw=, and verbose= to accept the same syntax as trace=.
24958 For example, this allows such syntax as -e verbose=file.
25253 decode_open: print the mode argument when O_TMPFILE flag is set.
25254 O_TMPFILE reqires the mode argument (just like O_CREAT), so print it.
25257 (decode_open): Print the mode argument when O_TMPFILE flag is set.
27209 xlat/shutdown_modes.in: convert to modern syntax.
27210 * xlat/shutdown_modes.in: Replace open-coded xlat table with a list
27660 msghdr.c: limit IP_RECVOPTS/IP_RETOPTS output in abbrev mode.
27662 bytes of ip options in abbrev mode.
27664 (test_sol_ip): Test IP_RETOPTS output in abbrev mode.
27666 msghdr.c: limit SCM_RIGHTS output in abbrev mode.
27668 descriptors in abbrev mode.
27672 (main): Use it to test SCM_RIGHTS output in abbrev mode.
28047 * socketutils.c (protocols): New static table.
28425 xlat: extend syntax.
28636 file_ioctl.c: print first two extents for FIDEDUPERANGE in abbrev mode.
28638 two elements of info array in abbrev mode.
28999 [ALPHA || POWERPC]: Fix syntax error.
29147 * README-mpers: Update description of MPERS_PRINTER_DECL syntax.
29301 Fix printing of invalid mode argument of mbind syscall.
29796 Fix NULL dereference in "-S name" when syscall table has holes.
30041 big holes is no-op, for others it just inflates the table unnecessarily.
30044 at the end of table.
30071 xlat: make "1<<val" syntax work with 64-bit values.
30073 for 1<<val syntax.
30114 xlat: extend syntax with #val_type directive.
30916 If kernel implementation of strict seccomp mode is buggy, test programs
32916 * util.c (printfd): In -yy mode, move fallback print of proto:[inode] ...
32923 (startup_child): In -D mode, record the parent of the tracer process
32925 (startup_attach): Save trace_tracer_pid before -D mode fork.
32926 When tracing a command in -f mode, do not check for the command's
32929 In -D mode, never attach to the parent of the tracer process,
35137 tests: run in "set -x" mode if VERBOSE variable is non-null.
35138 * tests/init.sh: Enter "set -x" mode if $VERBOSE is non-null.
35490 mpers: skip xlat struct definitions in mpers mode.
35492 compiled in mpers mode.
35498 a global definition is provided in regular mode,
35499 and nothing is provided in mpers mode;
35501 a global definition is provided in regular mode
35502 (unless no mpers mode is supported on this architecture,
35504 and a declaration is provided in mpers mode;
35505 - otherwise, a local definition is provided in regular mode,
35506 and an error message is printed in mpers mode.
35718 Move socket subcalls further down the table to make room
37746 (sys_quotactl): Do not disable the parser in verbose mode.
37988 umoven_or_printaddr: do not fetch data if not in verbose mode.
37990 printnum_* and printpair_*, will not fetch data in !verbose mode.
39665 the syscall table. getresgid was wired to the wrong output while the other
39674 The ia64 port pulls in the i386 syscall table so it can decode
39988 xlat: extend syntax.
39991 * xlat/timerfdflags.in: Use extended syntax.
40501 getsockopt, setsockopt: do not decode structures in non-verbose mode.
40505 functions, choose appropriate parsers depending on verbose mode.
40517 sendmsg: do not decode msghdr in non-verbose mode.
40518 * net.c (printmsghdr): Do not decode struct msghdr in non-verbose mode.
40522 in non-verbose mode.
40566 Change printfd() behaviour in show_fd_path mode to quote pathnames
40841 Update auxiliary maintainer mode build tools.
43949 (get_scno) [AARCH64]: Call shuffle_scno when the tracee is in 32-bit mode.
44592 Fix select decoding for glibc in _FORTIFY_SOURCE mode.
44593 glibc in _FORTIFY_SOURCE mode raises SIGABRT when descriptor greater
44887 On sysexit path, syscall mode is never used.
44989 In -f mode, do not assume that new pid is stopped - handle exits too.
45184 good. There is a traditional "-e signal=none" syntax that can be used
45234 NOMMU: do not hide startup syscalls unless in -D mode.
45236 the tracee before it calls execve unless in -D mode. That is, the
45241 unless in -D mode.
45245 Make -D mode work when the Yama LSM is enabled.
45248 In -D mode, allow tracing the process that is going to become the
45287 mips o32: fix syscall table.
45295 mips n64: fix syscall table.
45301 mips n32: fix syscall table.
45662 As part of this change, use "grep -E -x" syntax consistently for
45667 that use fstatat instead. Use "grep -E -x" syntax consistently.
45746 [AARCH64]: Align argument number in 32bit mode.
45749 [AARCH64]: Fix printing POSIX_FADV_* constants in 32bit mode.
46106 It might be useful to have a mode where we show wall clock time
46315 Don't set skip_startup_execve to 1 if NOMMU and not in daemonized mode
46412 By adding tcp->s_ent pointer tot syscall table entry,
46417 table entry.
46468 Extending syscall table to have [0x000f0005] index is of course
46499 arm: shorten syscall table for EABI - no point in storing NULL entries.
47151 * syscall.c (update_personality) [TILE]: Print mode.
47282 (get_scno) [AARCH64]: Determine if we're in ARM or AArch64 mode by
47440 * file.c (sys_getdents): Decode d_type in unabbreviated mode.
47463 x32: update syscall table.
47464 This syncs with the syscall table as it is in linux 3.4.
48121 Simplify search in ioctl table.
48338 * strace.c (newoutf): Set tcp->outf in non-ff mode too.
48407 * tests/init.sh (check_strace): Use "${parameter:-word}" shell syntax
48523 (droptcb): Print "<detached ...>" correctly for non-ff mode too.
48648 (printleader): Change logic to fix log generation in -ff mode.
48649 (newoutf): Make check for -ff mode consistent with other places.
50691 Surprisingly, in C mode gcc does not optimize out static const int
50723 * desc.c (iocb_cmd_lookup): Make command table constant.
51536 (startup_attach): Change strace_tracer_pid if we are in -D mode.
52110 personality mode to stderr. Reported by Pádraig Brady.
52136 Print ptrace_setoptions value in debug mode.
52415 * syscall.c (get_scno) [POWERPC64]: Check for 64/32 bit mode.
52482 Fix s390 system call table list.
52484 pwritev to the system call table list.
52579 Hook up inotify_init1 open mode flags printer.