File: filter_xml

package info (click to toggle)
valgrind 1%3A3.24.0-3
  • links: PTS, VCS
  • area: main
  • in suites: trixie
  • size: 176,332 kB
  • sloc: ansic: 795,029; exp: 26,134; xml: 23,472; asm: 14,393; cpp: 9,397; makefile: 7,464; sh: 6,122; perl: 5,446; python: 1,498; javascript: 981; awk: 166; csh: 1
file content (25 lines) | stat: -rwxr-xr-x 1,058 bytes parent folder | download | duplicates (2)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
#! /bin/sh

dir=`dirname $0`

# FreeBSD adds this one extra line
# but after filter_xml_frames it will just be <path>...<\/path>
# which matches other lines, so get rid of it while we can
# uniquely match it
sed "/<path>internet<\/path>/d" |

$dir/../../tests/filter_xml_frames  |
perl    -p -e "s/<time>.*<\/time>/<time>...<\/time>/s" |
perl    -p -e "s/<what>.*<\/what>/<what>...<\/what>/s" |
perl    -p -e "s/<path>.*<\/path>/<path>...<\/path>/s" |
perl    -p -e "s/<line>Copyright.*<\/line>/<line>Copyright...<\/line>/s" |
perl    -p -e "s/<line>Using Valgrind.*<\/line>/<line>Using Valgrind...<\/line>/s" |
sed "s/<ppid>[0-9]*<\/ppid>/<ppid>...<\/ppid>/" |
sed "s/<tid>[0-9]*<\/tid>/<tid>...<\/tid>/" |
sed "s/<pid>[0-9]*<\/pid>/<pid>...<\/pid>/" |
sed "s/<obj>.*<\/obj>/<obj>...<\/obj>/" |
sed "s/<exe>.*<\/exe>/<exe>...<\/exe>/" |
sed "s/<dir>.*<\/dir>/<dir>...<\/dir>/" |
sed "s/<ppid>[0-9]*<\/ppid>/<ppid>...<\/ppid>/" |
sed "s/<unique>0x[0-9a-fA-F]*<\/unique>/<unique>0x........<\/unique>/" |
sed "s/<ip>0x[0-9a-fA-F]*<\/ip>/<ip>0x........<\/ip>/"