1#!/bin/sh
2
3# Remove the three lines after "<fn>start_thread</fn>" if these start with
4# "<dir>...</dir>" since these last three lines are not generated on all
5# platforms.
6../../memcheck/tests/filter_xml |
7awk '{
8       if ($0 == "      <fn>start_thread</fn>") {
9         line1 = $0
10         getline
11         if ($0 == "      <dir>...</dir>") {
12           line2 = $0
13           getline
14           if ($0 == "      <file>pthread_create.c</file>") {
15             line3 = $0
16             getline
17             if ($0 == "      <line>...</line>") {
18               $0 = line1
19             } else {
20               print line1
21               print line2
22               print line3
23             }
24           } else {
25             print line1
26             print line2
27           }
28         } else {
29           print line1
30         }
31       }
32       print
33     }'
34