Add use of QT_ENABLE_REGEXP_JIT env var to FAQ
[valgrind.git] / gdbserver_tests / filter_vgdb.in
blobb32be689733b982cc63bbd14b6271a6c6854a36c
1 #! /bin/sh
2 # @configure_input@
4 dir=`dirname $0`
6 SED=@SED@
8 $dir/filter_stderr |
10 # Anonymise addresses
11 $dir/../tests/filter_addresses |
14 # On FreeBSD if the base and/or lib32 dbg components
15 # are installed but not system source then these
16 # errors get produced by GDB
17 $SED -e '/\(rtld_start.S\|kill.S\|_exit.S\|_select.S\): No such file or directory/d' |
18 # Likewise on some aarch64 GNU/Linux systems for dl-start.S
19 $SED -e '/dl-start.S: No such file or directory/d' |
21 # filter vgdb process id,
22 # pid
23 # gdb 7.2 sometimes tries to access address 0x0 (same as with standard gdbserver)
24 # filter a debian 6.0/ppc32 line
25 $SED -e '/relaying data between gdb and process/d' \
26 -e 's/\(sending command .* to pid \)[0-9][0-9]*/\1..../' \
27 -e '/Cannot access memory at address 0x......../d' \
28 -e '/^[1-9][0-9]* \.\.\/sysdeps\/powerpc\/powerpc32\/dl-start\.S: No such file or directory\./d' |
30 # filter some debuginfo problems with ld.so and SLES11
31 $SED -e '/^1 rtld.c: No such file or directory\./d' |
32 $SED -e '/rtld.c: Inappropriate ioctl for device\./d' |
33 # similar for Debian 11.0 arm64
34 $SED -e '/_exit.c: Inappropriate ioctl for device\./d' |
35 # On FreeBSD, the opional core source package gets
36 # installed after binaries so gdb complains that rtld_start.S
37 # is more recent than ld-elf.so.1
38 $SED -e "/^warning: Source file is more recent than executable./d" |
40 # filter python loading denied error message (see also filter_gdb.in)
41 $SED -e '/warning: File .*valgrind-monitor.py.*declined.*/d' |
42 # and remove loading error messages when python scripts haven't
43 # been installed yet (running against vg-in-place)
44 $SED -e '/warning: Missing auto-load script.*/d' |
45 $SED -e '/of file .*vgpreload.*so.*/d' |
46 $SED -e '/Use.*info auto-load python-scripts.*/d' |
47 $SED -e '/warning: Invalid entry in .debug_gdb_scripts section/d' |
48 $SED -e "/Use .info auto-load python .REGEXP.. to list them./d" |
50 # Remove python rpm module load warnings
51 $SED -e "/^Unable to load /d" |
52 $SED -e "/^the RPM suggestions /d" |
53 $SED -e "/^installing missing debuginfo /d" |
54 $SED -e "/^please install /d" |
56 # and filter out any remaining empty lines
57 $SED -e '/^$/d'