15821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)#! /bin/sh
25821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)
35821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)dir=`dirname $0`
45821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)
55821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)$dir/filter_stderr                              |
65821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)
75821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)# Anonymise addresses
85821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)$dir/../tests/filter_addresses                  |
95821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)
105821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)# filter vgdb process id,
115821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)#             pid
125821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)# gdb 7.2 sometimes tries to access address 0x0 (same as with standard gdbserver)
13868fa2fe829687343ffae624259930155e16dbd8Torne (Richard Coles)# filter a debian 6.0/ppc32 line
145821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)sed -e 's/\(relaying data between gdb and process \)[0-9][0-9]*/\1..../' \
155821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)    -e 's/\(sending command .* to pid \)[0-9][0-9]*/\1..../'             \
165821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)    -e '/Cannot access memory at address 0x......../d'                   \
175821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)    -e '/^[1-9][0-9]*	\.\.\/sysdeps\/powerpc\/powerpc32\/dl-start\.S: No such file or directory\./d' |
185821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)    
195821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)# filter some debuginfo problems with ld.so and SLES11
205821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)sed -e '/^1	rtld.c: No such file or directory\./d'
215821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)