blob: 67aa0cabe3b6cb4ae8b4cf4a1e5fe9070cd1f234 [file] [log] [blame]
sewardjcbdddcf2005-03-10 23:23:45 +00001#! /usr/bin/perl -w
2
3use strict;
4
5my @libc_symbols = qw(__libc_start_main accept execve fcntl
6 getsockname poll readv recvmsg
7 socket socketpair syscall writev);
8
9my $libc_symbols = join("|", @libc_symbols);
10
11while (<>)
12{
13 s/ __getsockname / getsockname /;
14 s/ __sigaction / sigaction /;
15 s/ __GI___/ __/;
16 s/ __([a-z]*)_nocancel / $1 /;
17
18 s/\(in \/.*libc.*\)$/(in \/...libc...)/;
19 s/\(within \/.*libc.*\)$/(within \/...libc...)/;
20
tom9e41d8d2006-04-13 12:44:31 +000021 s/\(below main\) \(.+\.[cS]:\d+\)$/(below main) (in \/...libc...)/;
22
sewardjcbdddcf2005-03-10 23:23:45 +000023 s/($libc_symbols) \(.+\.[cS]:\d+\)$/$1 (in \/...libc...)/;
24
25 print;
26}
27
28exit 0;