blob: a8b3318de452236fcbb7589f16ade9533a123f57 (
plain)
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
26
27
28
29
30
31
32
33
34
35
36
37
38
39
|
if ! $execs/dwz-for-test --odr -v 2>/dev/null; then
exit 77
fi
cp $execs/odr-loc 1
for name in aaa bbb ccc; do
cnt=$(readelf -wi 1 | grep -c "DW_AT_name.*:.*$name" || true)
[ $cnt -eq 2 ]
done
$execs/dwz-for-test --odr 1 --devel-ignore-size
verify-dwarf.sh 1
for name in aaa bbb ccc; do
cnt=$(readelf -wi 1 | grep -c "DW_AT_name.*:.*$name" || true)
case $name in
aaa)
[ $cnt -eq 2 ]
;;
*)
[ $cnt -eq 1 ]
;;
esac
done
cp $execs/odr-loc 1
$execs/dwz-for-test --odr --devel-ignore-locus 1
verify-dwarf.sh 1
for name in aaa bbb ccc; do
cnt=$(readelf -wi 1 | grep -c "DW_AT_name.*:.*$name" || true)
[ $cnt -eq 1 ]
done
rm -f 1
|