blob: a91ca86264042d60cad559f85e71598e8f2a8290 (
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
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
|
(
tr '[A-Z]' '[a-z]' < syscall.dat.rdb
echo %%%
cat <<!
exit 1 0
fork 2 0
read 3 0
write 4 0
open 5 0
close 6 0
wait 7 0
creat 8 0
link 9 0
unlink 10 0
exec 11 0
chdir 12 0
time 13 0
mknod 14 0
chmod 15 0
chown 16 0
brk 17 0
stat 18 0
lseek 19 0
getpid 20 0
mount 21 0
umount 22 0
setuid 23 0
getuid 24 0
stime 25 0
ptrace 26 0
alarm 27 0
fstat 28 0
pause 29 0
utime 30 0
access 33 0
nice 34 0
sleep 35 0
sync 36 0
kill 37 0
rename 38 0
mkdir 39 0
rmdir 40 0
dup 41 0
pipe 42 0
times 43 0
profil 44 0
setgid 46 0
getgid 47 0
signal 48 0
getinfo 49 0
fcntl 50 0
acct 51 0
phys 52 0
lock 53 0
ioctl 54 0
reboot 55 0
mpx 56 0
dup2 57 0
umask 60 0
!
) | awk '/%%%/{ flg++; OFS="\t"; next;}
flg==0 { save4[$1] = $4; save3[$1] = $3;
for(i=5; i<=NF; i++) saverest[$1] = saverest[$1] " " $i;
}
flg==1 {
if( $1 in save3 )
print $1, $2, save3[$1]+0, save4[$1] " " saverest[$1] ;
else
print $1, $2, "0", ". THIS one is different";
}'
|