blob: bcb83091af29cb6b2b9032cae3826db5c134ddbc [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
21 s/($libc_symbols) \(.+\.[cS]:\d+\)$/$1 (in \/...libc...)/;
22
23 print;
24}
25
26exit 0;