Fill in missing cases in scalar.

git-svn-id: svn://svn.valgrind.org/valgrind/trunk@3006
This commit is contained in:
Nicholas Nethercote 2004-11-15 15:31:17 +00:00
parent aa4b01411e
commit a01f2960be
3 changed files with 435 additions and 282 deletions

View File

@ -6452,7 +6452,7 @@ static const struct sys_info sys_info[] = {
SYSX_(__NR_fchown, sys_fchown16), // 95 ## (SVr4,BSD4.3)
SYSX_(__NR_getpriority, sys_getpriority), // 96 * (SVr4,4.4BSD)
SYSX_(__NR_setpriority, sys_setpriority), // 97 * (SVr4,4.4BSD)
// (__NR_profil, sys_ni_syscall), // 98 * P -- unimplemented
SYSX_(__NR_profil, sys_ni_syscall), // 98 * P -- unimplemented
SYSXY(__NR_statfs, sys_statfs), // 99 * (P-ish)
SYSXY(__NR_fstatfs, sys_fstatfs), // 100 * (P-ish)

File diff suppressed because it is too large Load Diff

View File

@ -264,7 +264,13 @@ Syscall param chmod(path) points to unaddressable byte(s)
by 0x........: ...
Address 0x........ is not stack'd, malloc'd or (recently) free'd
-----------------------------------------------------
17: __NR_break 0e
16: __NR_lchown n/a
-----------------------------------------------------
-----------------------------------------------------
17: __NR_break ni
-----------------------------------------------------
-----------------------------------------------------
18: __NR_oldstat n/a
-----------------------------------------------------
-----------------------------------------------------
19: __NR_lseek 3s 0m
@ -359,7 +365,10 @@ Syscall param setuid16(uid) contains uninitialised byte(s)
by 0x........: __libc_start_main (...libc...)
by 0x........: ...
-----------------------------------------------------
24: __NR_getuid 0e
24: __NR_getuid 0s 0m
-----------------------------------------------------
-----------------------------------------------------
25: __NR_stime n/a
-----------------------------------------------------
-----------------------------------------------------
26: __NR_ptrace 4s 2m
@ -398,6 +407,9 @@ Syscall param alarm(seconds) contains uninitialised byte(s)
at 0x........: syscall (in /...libc...)
by 0x........: __libc_start_main (...libc...)
by 0x........: ...
-----------------------------------------------------
28: __NR_oldfstat n/a
-----------------------------------------------------
-----------------------------------------------------
30: __NR_utime 2s 2m
-----------------------------------------------------
@ -424,10 +436,10 @@ Syscall param utime(buf) points to unaddressable byte(s)
by 0x........: ...
Address 0x........ is not stack'd, malloc'd or (recently) free'd
-----------------------------------------------------
31: __NR_stty 0e
31: __NR_stty ni
-----------------------------------------------------
-----------------------------------------------------
32: __NR_gtty 0e
32: __NR_gtty ni
-----------------------------------------------------
-----------------------------------------------------
33: __NR_access 2s 1m
@ -457,10 +469,10 @@ Syscall param nice(inc) contains uninitialised byte(s)
by 0x........: __libc_start_main (...libc...)
by 0x........: ...
-----------------------------------------------------
35: __NR_ftime 0e
35: __NR_ftime ni
-----------------------------------------------------
-----------------------------------------------------
36: __NR_sync 0e
36: __NR_sync 0s 0m
-----------------------------------------------------
-----------------------------------------------------
37: __NR_kill 2s 0m
@ -570,7 +582,7 @@ Syscall param times(buf) points to unaddressable byte(s)
by 0x........: ...
Address 0x........ is not stack'd, malloc'd or (recently) free'd
-----------------------------------------------------
44: __NR_prof 0e
44: __NR_prof ni
-----------------------------------------------------
-----------------------------------------------------
45: __NR_brk 1s 0m
@ -589,13 +601,16 @@ Syscall param setgid16(gid) contains uninitialised byte(s)
by 0x........: __libc_start_main (...libc...)
by 0x........: ...
-----------------------------------------------------
47: __NR_getgid 0e
47: __NR_getgid 0s 0m
-----------------------------------------------------
-----------------------------------------------------
49: __NR_geteuid 0e
48: __NR_signal n/a
-----------------------------------------------------
-----------------------------------------------------
50: __NR_getegid 0e
49: __NR_geteuid 0s 0m
-----------------------------------------------------
-----------------------------------------------------
50: __NR_getegid 0s 0m
-----------------------------------------------------
-----------------------------------------------------
51: __NR_acct 1s 1m
@ -631,7 +646,7 @@ Syscall param umount2(path) points to unaddressable byte(s)
by 0x........: ...
Address 0x........ is not stack'd, malloc'd or (recently) free'd
-----------------------------------------------------
53: __NR_lock 0e
53: __NR_lock ni
-----------------------------------------------------
-----------------------------------------------------
54: __NR_ioctl 3s 1m
@ -676,7 +691,7 @@ Syscall param fcntl(arg) contains uninitialised byte(s)
by 0x........: __libc_start_main (...libc...)
by 0x........: ...
-----------------------------------------------------
56: __NR_mpx 0e
56: __NR_mpx ni
-----------------------------------------------------
-----------------------------------------------------
57: __NR_setpgid 2s 0m
@ -692,7 +707,10 @@ Syscall param setpgid(pgid) contains uninitialised byte(s)
by 0x........: __libc_start_main (...libc...)
by 0x........: ...
-----------------------------------------------------
58: __NR_ulimit 0e
58: __NR_ulimit ni
-----------------------------------------------------
-----------------------------------------------------
59: __NR_oldolduname n/a
-----------------------------------------------------
-----------------------------------------------------
60: __NR_umask 1s 0m
@ -716,6 +734,9 @@ Syscall param chroot(path) points to unaddressable byte(s)
by 0x........: __libc_start_main (...libc...)
by 0x........: ...
Address 0x........ is not stack'd, malloc'd or (recently) free'd
-----------------------------------------------------
62: __NR_ustat n/a
-----------------------------------------------------
-----------------------------------------------------
63: __NR_dup2 2s 0m
-----------------------------------------------------
@ -730,13 +751,13 @@ Syscall param dup2(newfd) contains uninitialised byte(s)
by 0x........: __libc_start_main (...libc...)
by 0x........: ...
-----------------------------------------------------
64: __NR_getppid 0e
64: __NR_getppid 0s 0m
-----------------------------------------------------
-----------------------------------------------------
65: __NR_getpgrp 0e
65: __NR_getpgrp 0s 0m
-----------------------------------------------------
-----------------------------------------------------
66: __NR_setsid 0e
66: __NR_setsid 0s 0m
-----------------------------------------------------
-----------------------------------------------------
67: __NR_sigaction 3s 2m
@ -768,6 +789,12 @@ Syscall param sigaction(oldact) points to unaddressable byte(s)
by 0x........: __libc_start_main (...libc...)
by 0x........: ...
Address 0x........ is not stack'd, malloc'd or (recently) free'd
-----------------------------------------------------
68: __NR_sgetmask n/a
-----------------------------------------------------
-----------------------------------------------------
69: __NR_ssetmask n/a
-----------------------------------------------------
-----------------------------------------------------
70: __NR_setreuid 2s 0m
-----------------------------------------------------
@ -808,6 +835,9 @@ Syscall param sigpending(set) points to unaddressable byte(s)
by 0x........: __libc_start_main (...libc...)
by 0x........: ...
Address 0x........ is not stack'd, malloc'd or (recently) free'd
-----------------------------------------------------
74: __NR_sethostname n/a
-----------------------------------------------------
-----------------------------------------------------
75: __NR_setrlimit 2s 1m
-----------------------------------------------------
@ -1010,6 +1040,9 @@ Syscall param symlink(newpath) points to unaddressable byte(s)
by 0x........: __libc_start_main (...libc...)
by 0x........: ...
Address 0x........ is not stack'd, malloc'd or (recently) free'd
-----------------------------------------------------
84: __NR_oldlstat n/a
-----------------------------------------------------
-----------------------------------------------------
85: __NR_readlink 3s 2m
-----------------------------------------------------
@ -1040,6 +1073,18 @@ Syscall param readlink(buf) points to unaddressable byte(s)
by 0x........: __libc_start_main (...libc...)
by 0x........: ...
Address 0x........ is not stack'd, malloc'd or (recently) free'd
-----------------------------------------------------
86: __NR_uselib n/a
-----------------------------------------------------
-----------------------------------------------------
87: __NR_swapon n/a
-----------------------------------------------------
-----------------------------------------------------
88: __NR_reboot n/a
-----------------------------------------------------
-----------------------------------------------------
89: __NR_readdir n/a
-----------------------------------------------------
-----------------------------------------------------
90: __NR_mmap 1s 0m
-----------------------------------------------------
@ -1155,6 +1200,9 @@ Syscall param setpriority(prio) contains uninitialised byte(s)
at 0x........: syscall (in /...libc...)
by 0x........: __libc_start_main (...libc...)
by 0x........: ...
-----------------------------------------------------
98: __NR_profil ni
-----------------------------------------------------
-----------------------------------------------------
99: __NR_statfs 2s 2m
-----------------------------------------------------
@ -1360,6 +1408,9 @@ Syscall param fstat(buf) points to unaddressable byte(s)
by 0x........: ...
Address 0x........ is not stack'd, malloc'd or (recently) free'd
-----------------------------------------------------
109: __NR_olduname n/a
-----------------------------------------------------
-----------------------------------------------------
110: __NR_iopl 1s 0m
-----------------------------------------------------
@ -1368,10 +1419,13 @@ Syscall param iopl(level) contains uninitialised byte(s)
by 0x........: __libc_start_main (...libc...)
by 0x........: ...
-----------------------------------------------------
111: __NR_vhangup 0e
111: __NR_vhangup 0s 0m
-----------------------------------------------------
-----------------------------------------------------
112: __NR_idle 0e
112: __NR_idle ni
-----------------------------------------------------
-----------------------------------------------------
113: __NR_vm86old n/a
-----------------------------------------------------
-----------------------------------------------------
114: __NR_wait4 4s 2m
@ -1482,6 +1536,9 @@ Syscall param clone(child_tidptr) contains uninitialised byte(s)
by 0x........: __libc_start_main (...libc...)
by 0x........: ...
-----------------------------------------------------
121: __NR_setdomainname n/a
-----------------------------------------------------
-----------------------------------------------------
122: __NR_uname 1s 1m
-----------------------------------------------------
@ -1514,10 +1571,13 @@ Syscall param mprotect(prot) contains uninitialised byte(s)
by 0x........: __libc_start_main (...libc...)
by 0x........: ...
-----------------------------------------------------
127: __NR_create_module 0e
127: __NR_create_module ni
-----------------------------------------------------
-----------------------------------------------------
130:__NR_get_kernel_syms 0e
129: __NR_delete_module n/a
-----------------------------------------------------
-----------------------------------------------------
130:__NR_get_kernel_syms ni
-----------------------------------------------------
-----------------------------------------------------
131: __NR_quotactl 4s 1m
@ -1573,7 +1633,7 @@ Syscall param personality(persona) contains uninitialised byte(s)
by 0x........: __libc_start_main (...libc...)
by 0x........: ...
-----------------------------------------------------
137: __NR_afs_syscall 0e
137: __NR_afs_syscall ni
-----------------------------------------------------
-----------------------------------------------------
138: __NR_setfsuid 1s 0m
@ -1749,7 +1809,7 @@ Syscall param mlockall(flags) contains uninitialised byte(s)
by 0x........: __libc_start_main (...libc...)
by 0x........: ...
-----------------------------------------------------
153: __NR_munlockall 0e
153: __NR_munlockall 0s 0m
-----------------------------------------------------
-----------------------------------------------------
154: __NR_sched_setparam 2s 1m
@ -1838,6 +1898,9 @@ Syscall param sched_get_priority_min(policy) contains uninitialised byte(s)
by 0x........: __libc_start_main (...libc...)
by 0x........: ...
-----------------------------------------------------
161:__NR_sched_rr_get_interval n/a
-----------------------------------------------------
-----------------------------------------------------
162: __NR_nanosleep 2s 2m
-----------------------------------------------------
@ -1917,7 +1980,10 @@ Syscall param getresuid16(suid) points to unaddressable byte(s)
by 0x........: ...
Address 0x........ is not stack'd, malloc'd or (recently) free'd
-----------------------------------------------------
167: __NR_query_module 0e
166: __NR_vm86 n/a
-----------------------------------------------------
-----------------------------------------------------
167: __NR_query_module ni
-----------------------------------------------------
-----------------------------------------------------
168: __NR_poll 3s 1m
@ -1944,6 +2010,9 @@ Syscall param poll(ufds) points to unaddressable byte(s)
by 0x........: ...
Address 0x........ is not stack'd, malloc'd or (recently) free'd
-----------------------------------------------------
169: __NR_nfsservctl n/a
-----------------------------------------------------
-----------------------------------------------------
170: __NR_setresgid 3s 0m
-----------------------------------------------------
@ -1998,6 +2067,9 @@ Syscall param getresgid16(sgid) points to unaddressable byte(s)
by 0x........: ...
Address 0x........ is not stack'd, malloc'd or (recently) free'd
-----------------------------------------------------
173: __NR_rt_sigreturn n/a
-----------------------------------------------------
-----------------------------------------------------
174: __NR_rt_sigaction 4s 2m
-----------------------------------------------------
@ -2107,6 +2179,9 @@ Syscall param capset(data) points to unaddressable byte(s)
by 0x........: ...
Address 0x........ is not stack'd, malloc'd or (recently) free'd
-----------------------------------------------------
190: __NR_vfork n/a
-----------------------------------------------------
-----------------------------------------------------
191: __NR_ugetrlimit 2s 1m
-----------------------------------------------------
@ -2289,16 +2364,16 @@ Syscall param lchown(path) points to unaddressable byte(s)
by 0x........: ...
Address 0x........ is not stack'd, malloc'd or (recently) free'd
-----------------------------------------------------
199: __NR_getuid32 0e
199: __NR_getuid32 0s 0m
-----------------------------------------------------
-----------------------------------------------------
200: __NR_getgid32 0e
200: __NR_getgid32 0s 0m
-----------------------------------------------------
-----------------------------------------------------
201: __NR_geteuid32 0e
201: __NR_geteuid32 0s 0m
-----------------------------------------------------
-----------------------------------------------------
202: __NR_getegid32 0e
202: __NR_getegid32 0s 0m
-----------------------------------------------------
-----------------------------------------------------
203: __NR_setreuid32 2s 0m
@ -2547,6 +2622,9 @@ Syscall param setfsgid(gid) contains uninitialised byte(s)
by 0x........: __libc_start_main (...libc...)
by 0x........: ...
-----------------------------------------------------
217: __NR_pivot_root n/a
-----------------------------------------------------
-----------------------------------------------------
220: __NR_getdents64 3s 1m
-----------------------------------------------------
@ -2571,10 +2649,34 @@ Syscall param getdents64(dirp) points to unaddressable byte(s)
by 0x........: ...
Address 0x........ is not stack'd, malloc'd or (recently) free'd
-----------------------------------------------------
222: 222 0e
221: __NR_fcntl64 3s 0m
-----------------------------------------------------
Syscall param fcntl64(fd) contains uninitialised byte(s)
at 0x........: syscall (in /...libc...)
by 0x........: __libc_start_main (...libc...)
by 0x........: ...
Syscall param fcntl64(cmd) contains uninitialised byte(s)
at 0x........: syscall (in /...libc...)
by 0x........: __libc_start_main (...libc...)
by 0x........: ...
Syscall param fcntl64(arg) contains uninitialised byte(s)
at 0x........: syscall (in /...libc...)
by 0x........: __libc_start_main (...libc...)
by 0x........: ...
-----------------------------------------------------
222: 222 ni
-----------------------------------------------------
-----------------------------------------------------
223: 223 0e
223: 223 ni
-----------------------------------------------------
-----------------------------------------------------
224: __NR_gettid n/a
-----------------------------------------------------
-----------------------------------------------------
225: __NR_readahead n/a
-----------------------------------------------------
-----------------------------------------------------
226: __NR_setxattr 5s 3m
@ -2979,6 +3081,9 @@ Syscall param fremovexattr(name) points to unaddressable byte(s)
by 0x........: ...
Address 0x........ is not stack'd, malloc'd or (recently) free'd
-----------------------------------------------------
238: __NR_tkill n/a
-----------------------------------------------------
-----------------------------------------------------
241:__NR_sched_setaffinity 3s 1m
-----------------------------------------------------
@ -3027,7 +3132,10 @@ Syscall param sched_getaffinity(mask) points to unaddressable byte(s)
by 0x........: ...
Address 0x........ is not stack'd, malloc'd or (recently) free'd
-----------------------------------------------------
251: 251 0e
250: __NR_fadvise64 n/a
-----------------------------------------------------
-----------------------------------------------------
251: 251 ni
-----------------------------------------------------
-----------------------------------------------------
253: __NR_lookup_dcookie 4s 1m
@ -3187,6 +3295,27 @@ Syscall param fstatfs64(buf) points to unaddressable byte(s)
by 0x........: ...
Address 0x........ is not stack'd, malloc'd or (recently) free'd
-----------------------------------------------------
270: __NR_tgkill n/a
-----------------------------------------------------
-----------------------------------------------------
272: __NR_fadvise64_64 n/a
-----------------------------------------------------
-----------------------------------------------------
273: __NR_vserver ni
-----------------------------------------------------
-----------------------------------------------------
274: __NR_mbind n/a
-----------------------------------------------------
-----------------------------------------------------
275: __NR_get_mempolicy n/a
-----------------------------------------------------
-----------------------------------------------------
276: __NR_set_mempolicy n/a
-----------------------------------------------------
-----------------------------------------------------
283: __NR_sys_kexec_load ni
-----------------------------------------------------
-----------------------------------------------------
9999: 9999 1e
-----------------------------------------------------
WARNING: unhandled syscall: 9999