Converted some more syscalls.

git-svn-id: svn://svn.valgrind.org/valgrind/trunk@2998
This commit is contained in:
Nicholas Nethercote 2004-11-14 20:06:27 +00:00
parent c817c6bfaf
commit 7be89aef83
3 changed files with 332 additions and 114 deletions

View File

@ -1469,10 +1469,16 @@ POSTx(sys_lookup_dcookie)
POST_MEM_WRITE( arg3, res);
}
PRE(fdatasync)
PREx(sys_fsync, MayBlock)
{
/* int fdatasync(int fd); */
PRINT("fdatasync ( %d )", arg1);
PRINT("sys_fsync ( %d )", arg1);
PRE_REG_READ1(long, "fsync", unsigned int, fd);
}
PREx(sys_fdatasync, MayBlock)
{
PRINT("sys_fdatasync ( %d )", arg1);
PRE_REG_READ1(long, "fdatasync", unsigned int, fd);
}
PREx(sys_msync, MayBlock)
@ -1558,20 +1564,20 @@ POST(getitimer)
}
}
PRE(syslog)
PREx(sys_syslog, MayBlock)
{
/* int syslog(int type, char *bufp, int len); */
PRINT("syslog (%d, %p, %d)",arg1,arg2,arg3);
switch(arg1) {
PRINT("sys_syslog (%d, %p, %d)", arg1,arg2,arg3);
PRE_REG_READ3(long, "syslog", int, type, char *, bufp, int, len);
switch (arg1) {
case 2: case 3: case 4:
PRE_MEM_WRITE( "syslog(buf)", arg2, arg3);
PRE_MEM_WRITE( "syslog(bufp)", arg2, arg3);
break;
default:
break;
}
}
POST(syslog)
POSTx(sys_syslog)
{
switch (arg1) {
case 2: case 3: case 4:
@ -1691,16 +1697,16 @@ PRE(sched_get_priority_min)
PRINT("sched_get_priority_min ( %d )", arg1);
}
PRE(setpriority)
PREx(sys_setpriority, 0)
{
/* int setpriority(int which, int who, int prio); */
PRINT("setpriority ( %d, %d, %d )", arg1, arg2, arg3);
PRINT("sys_setpriority ( %d, %d, %d )", arg1, arg2, arg3);
PRE_REG_READ3(long, "setpriority", int, which, int, who, int, prio);
}
PRE(getpriority)
PREx(sys_getpriority, 0)
{
/* int getpriority(int which, int who); */
PRINT("getpriority ( %d, %d )", arg1, arg2);
PRINT("sys_getpriority ( %d, %d )", arg1, arg2);
PRE_REG_READ2(long, "getpriority", int, which, int, who);
}
PREx(sys_setfsgid16, 0)
@ -1779,26 +1785,28 @@ PREx(sys_sync, MayBlock)
PRE_REG_READ0(long, "sync");
}
PRE(fstatfs)
PREx(sys_fstatfs, 0)
{
/* int fstatfs(int fd, struct statfs *buf); */
PRINT("fstatfs ( %d, %p )",arg1,arg2);
PRE_MEM_WRITE( "stat(buf)", arg2, sizeof(struct vki_statfs) );
PRINT("sys_fstatfs ( %d, %p )",arg1,arg2);
PRE_REG_READ2(long, "fstatfs",
unsigned int, fd, struct statfs *, buf);
PRE_MEM_WRITE( "fstatfs(buf)", arg2, sizeof(struct vki_statfs) );
}
POST(fstatfs)
POSTx(sys_fstatfs)
{
POST_MEM_WRITE( arg2, sizeof(struct vki_statfs) );
}
PRE(fstatfs64)
PREx(sys_fstatfs64, 0)
{
/* int fstatfs64(int fd, size_t sz, struct statfs *buf); */
PRINT("fstatfs64 ( %d, %llu, %p )",arg1,(ULong)arg2,arg3);
PRE_MEM_WRITE( "stat(buf)", arg3, arg2 );
PRINT("sys_fstatfs64 ( %d, %llu, %p )",arg1,(ULong)arg2,arg3);
PRE_REG_READ3(long, "fstatfs64",
unsigned int, fd, vki_size_t, size, struct statfs64 *, buf);
PRE_MEM_WRITE( "fstatfs64(buf)", arg3, arg2 );
}
POST(fstatfs64)
POSTx(sys_fstatfs64)
{
POST_MEM_WRITE( arg3, arg2 );
}
@ -1846,10 +1854,11 @@ PRE(init_module)
PRE_MEM_READ( "init_module(image)", arg2, VKI_SIZEOF_STRUCT_MODULE );
}
PRE(ioperm)
PREx(sys_ioperm, 0)
{
/* int ioperm(unsigned long from, unsigned long num, int turn_on); */
PRINT("ioperm ( %d, %d, %d )", arg1, arg2, arg3 );
PRE_REG_READ3(long, "ioperm",
unsigned long, from, unsigned long, num, int, turn_on);
}
PRE(capget)
@ -2181,10 +2190,10 @@ PREx(sys_fchown, 0)
unsigned int, fd, vki_uid_t, owner, vki_gid_t, group);
}
PRE(fchmod)
PREx(sys_fchmod, 0)
{
/* int fchmod(int fildes, mode_t mode); */
PRINT("fchmod ( %d, %d )", arg1,arg2);
PRE_REG_READ2(long, "fchmod", unsigned int, fildes, vki_mode_t, mode);
}
// XXX: wrapper only suitable for 32-bit systems
@ -2287,12 +2296,6 @@ PRE(clone)
}
}
PRE(fsync)
{
/* int fsync(int fd); */
PRINT("fsync ( %d )", arg1);
}
PREx(sys_ftruncate, MayBlock)
{
PRINT("sys_ftruncate ( %d, %lld )", arg1,(ULong)arg2);
@ -5049,10 +5052,11 @@ PREx(sys_setuid, 0)
PRE_REG_READ1(long, "setuid", vki_uid_t, uid);
}
PRE(socketcall)
PREx(sys_socketcall, MayBlock)
{
/* int socketcall(int call, unsigned long *args); */
PRINT("socketcall ( %d, %p )",arg1,arg2);
PRINT("sys_socketcall ( %d, %p )",arg1,arg2);
PRE_REG_READ2(long, "socketcall", int, call, unsigned long *, args);
switch (arg1 /* request */) {
case VKI_SYS_SOCKETPAIR:
@ -5249,11 +5253,8 @@ PRE(socketcall)
}
}
POST(socketcall)
POSTx(sys_socketcall)
{
/* int socketcall(int call, unsigned long *args); */
PRINT("socketcall ( %d, %p )",arg1,arg2);
switch (arg1 /* request */) {
case VKI_SYS_SOCKETPAIR: {
@ -5413,28 +5414,29 @@ POSTx(sys_newstat)
POST_MEM_WRITE( arg2, sizeof(struct vki_stat) );
}
PRE(statfs)
PREx(sys_statfs, 0)
{
/* int statfs(const char *path, struct statfs *buf); */
PRINT("statfs ( %p, %p )",arg1,arg2);
PRINT("sys_statfs ( %p, %p )",arg1,arg2);
PRE_REG_READ2(long, "statfs", const char *, path, struct statfs *, buf);
PRE_MEM_RASCIIZ( "statfs(path)", arg1 );
PRE_MEM_WRITE( "statfs(buf)", arg2, sizeof(struct vki_statfs) );
}
POST(statfs)
POSTx(sys_statfs)
{
POST_MEM_WRITE( arg2, sizeof(struct vki_statfs) );
}
PRE(statfs64)
PREx(sys_statfs64, 0)
{
/* int statfs64(const char *path, size_t sz, struct statfs64 *buf); */
PRINT("statfs64 ( %p, %llu, %p )",arg1,(ULong)arg2,arg3);
PRINT("sys_statfs64 ( %p, %llu, %p )",arg1,(ULong)arg2,arg3);
PRE_REG_READ3(long, "statfs64",
const char *, path, vki_size_t, size, struct statfs64 *, buf);
PRE_MEM_RASCIIZ( "statfs64(path)", arg1 );
PRE_MEM_WRITE( "statfs64(buf)", arg3, arg2 );
}
POST(statfs64)
POSTx(sys_statfs64)
{
POST_MEM_WRITE( arg3, arg2 );
}
@ -5472,14 +5474,14 @@ POSTx(sys_fstat64)
POST_MEM_WRITE( arg2, sizeof(struct vki_stat64) );
}
PRE(sysinfo)
PREx(sys_sysinfo, 0)
{
/* int sysinfo(struct sysinfo *info); */
PRINT("sysinfo ( %p )",arg1);
PRINT("sys_sysinfo ( %p )",arg1);
PRE_REG_READ1(long, "sysinfo", struct sysinfo *, info);
PRE_MEM_WRITE( "sysinfo(info)", arg1, sizeof(struct vki_sysinfo) );
}
POST(sysinfo)
POSTx(sys_sysinfo)
{
POST_MEM_WRITE( arg1, sizeof(struct vki_sysinfo) );
}
@ -5614,11 +5616,11 @@ PRE(prctl)
PRINT( "prctl ( %d, %d, %d, %d, %d )", arg1, arg2, arg3, arg4, arg5 );
}
PRE(adjtimex)
PREx(sys_adjtimex, 0)
{
struct vki_timex *tx = (struct vki_timex *)arg1;
PRINT("adjtimex ( %p )", arg1);
PRINT("sys_adjtimex ( %p )", arg1);
PRE_REG_READ1(long, "adjtimex", struct timex *, buf);
PRE_MEM_READ( "adjtimex(timex->modes)", arg1, sizeof(tx->modes));
#define ADJX(bit,field) \
@ -5636,7 +5638,7 @@ PRE(adjtimex)
PRE_MEM_WRITE( "adjtimex(timex)", arg1, sizeof(struct vki_timex));
}
POST(adjtimex)
POSTx(sys_adjtimex)
{
VG_TRACK(post_mem_write, arg1, sizeof(struct vki_timex));
}
@ -6391,18 +6393,18 @@ static const struct sys_info sys_info[] = {
SYSXY(__NR_munmap, sys_munmap), // 91 * P
SYSX_(__NR_truncate, sys_truncate), // 92 * P
SYSX_(__NR_ftruncate, sys_ftruncate), // 93 * P
SYSB_(__NR_fchmod, sys_fchmod, 0), // 94 *
SYSX_(__NR_fchmod, sys_fchmod), // 94 * P
SYSX_(__NR_fchown, sys_fchown16), // 95 ## (SVr4,BSD4.3)
SYSB_(__NR_getpriority, sys_getpriority, 0), // 96 *
SYSB_(__NR_setpriority, sys_setpriority, 0), // 97 *
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
SYSBA(__NR_statfs, sys_statfs, 0), // 99 *
SYSXY(__NR_statfs, sys_statfs), // 99 * (P-ish)
SYSBA(__NR_fstatfs, sys_fstatfs, 0), // 100 *
SYSB_(__NR_ioperm, sys_ioperm, 0), // 101 *
SYSBA(__NR_socketcall, sys_socketcall, MayBlock), // 102 *
SYSBA(__NR_syslog, sys_syslog, MayBlock), // 103 *
SYSXY(__NR_fstatfs, sys_fstatfs), // 100 * (P-ish)
SYSX_(__NR_ioperm, sys_ioperm), // 101 * L
SYSXY(__NR_socketcall, sys_socketcall), // 102 * L
SYSXY(__NR_syslog, sys_syslog), // 103 * L
SYSBA(__NR_setitimer, sys_setitimer, NBRunInLWP), // 104 *
SYSBA(__NR_getitimer, sys_getitimer, NBRunInLWP), // 105 *
@ -6418,16 +6420,16 @@ static const struct sys_info sys_info[] = {
SYSBA(__NR_wait4, sys_wait4, MayBlock), // 114 *
// (__NR_swapoff, sys_swapoff), // 115 * L
SYSBA(__NR_sysinfo, sys_sysinfo, 0), // 116 *
SYSXY(__NR_sysinfo, sys_sysinfo), // 116 * L
SYSBA(__NR_ipc, sys_ipc, 0), // 117
SYSB_(__NR_fsync, sys_fsync, MayBlock), // 118 *
SYSX_(__NR_fsync, sys_fsync), // 118 * L
// (__NR_sigreturn, sys_sigreturn), // 119 () L
SYSB_(__NR_clone, sys_clone, Special), // 120 (very non-gen) L
// (__NR_setdomainname, sys_setdomainname),// 121 * (non-P?)
SYSXY(__NR_uname, sys_newuname), // 122 * P
SYSB_(__NR_modify_ldt, sys_modify_ldt, Special), // 123 (x86,amd64) L
SYSBA(__NR_adjtimex, sys_adjtimex, 0), // 124 *
SYSXY(__NR_adjtimex, sys_adjtimex), // 124 * L
SYSXY(__NR_mprotect, sys_mprotect), // 125 * P
SYSBA(__NR_sigprocmask, sys_sigprocmask, SIG_SIM), // 126 *
@ -6458,7 +6460,7 @@ static const struct sys_info sys_info[] = {
SYSBA(__NR_readv, sys_readv, MayBlock), // 145 *
SYSB_(__NR_writev, sys_writev, MayBlock), // 146 *
SYSB_(__NR_getsid, sys_getsid, 0), // 147 *
SYSB_(__NR_fdatasync, sys_fdatasync, MayBlock), // 148 *
SYSX_(__NR_fdatasync, sys_fdatasync), // 148 * P
SYSBA(__NR__sysctl, sys_sysctl, 0), // 149 *
SYSX_(__NR_mlock, sys_mlock), // 150 * P
@ -6607,8 +6609,8 @@ static const struct sys_info sys_info[] = {
SYSBA(__NR_clock_getres, sys_clock_getres, 0), // (timer_create+7) *
// (__NR_clock_nanosleep, sys_clock_nanosleep), // (timer_create+8) * P?
SYSBA(__NR_statfs64, sys_statfs64, 0), // 268 *
SYSBA(__NR_fstatfs64, sys_fstatfs64, 0), // 269 *
SYSXY(__NR_statfs64, sys_statfs64), // 268 * (?)
SYSXY(__NR_fstatfs64, sys_fstatfs64), // 269 * (?)
// (__NR_tgkill, sys_tgkill), // 270 * ()
SYSB_(__NR_utimes, sys_utimes, 0), // 271 *

View File

@ -378,45 +378,46 @@ int main(void)
GO(__NR_ftruncate, "2s 0m");
SY(__NR_ftruncate, x0, x0);
// __NR_fchmod 94
//GO(__NR_fchmod, ".s .m");
//SY(__NR_fchmod);
// __NR_fchmod 94 --> sys_fchmod()
GO(__NR_fchmod, "2s 0m");
SY(__NR_fchmod, x0-1, x0);
// __NR_fchown 95 --> sys_fchown16
GO(__NR_fchown, "3s 0m");
SY(__NR_fchown, x0, x0, x0);
// __NR_getpriority 96
//GO(__NR_getpriority, ".s .m");
//SY(__NR_getpriority);
// __NR_getpriority 96 --> sys_getpriority()
GO(__NR_getpriority, "2s 0m");
SY(__NR_getpriority, x0, x0);
// __NR_setpriority 97
//GO(__NR_setpriority, ".s .m");
//SY(__NR_setpriority);
// __NR_setpriority 97 --> sys_setpriority()
GO(__NR_setpriority, "3s 0m");
SY(__NR_setpriority, x0, x0, x0);
// __NR_profil 98
//GO(__NR_profil, ".s .m");
//SY(__NR_profil);
// __NR_statfs 99
//GO(__NR_statfs, ".s .m");
//SY(__NR_statfs);
// __NR_statfs 99 --> sys_statfs()
GO(__NR_statfs, "2s 2m");
SY(__NR_statfs, x0, x0);
// __NR_fstatfs 100
//GO(__NR_fstatfs, ".s .m");
//SY(__NR_fstatfs);
// __NR_fstatfs 100 --> sys_fstatfs()
GO(__NR_fstatfs, "2s 1m");
SY(__NR_fstatfs, x0, x0);
// __NR_ioperm 101
//GO(__NR_ioperm, ".s .m");
//SY(__NR_ioperm);
// __NR_ioperm 101 --> sys_ioperm()
GO(__NR_ioperm, "3s 0m");
SY(__NR_ioperm, x0, x0, x0);
// __NR_socketcall 102
//GO(__NR_socketcall, ".s .m");
//SY(__NR_socketcall);
// __NR_socketcall 102 --> sys_socketcall()
// XXX: need to do properly
// GO(__NR_socketcall, "2s 1m");
// SY(__NR_socketcall, x0+SYS_SOCKETPAIR, x0);
// __NR_syslog 103
//GO(__NR_syslog, ".s .m");
//SY(__NR_syslog);
// __NR_syslog 103 --> sys_syslog()
GO(__NR_syslog, "3s 1m");
SY(__NR_syslog, x0+2, x0, x0+1);
// __NR_setitimer 104
//GO(__NR_setitimer, ".s .m");
@ -465,17 +466,17 @@ int main(void)
//GO(__NR_swapoff, ".s .m");
//SY(__NR_swapoff);
// __NR_sysinfo 116
//GO(__NR_sysinfo, ".s .m");
//SY(__NR_sysinfo);
// __NR_sysinfo 116 --> sys_sysinfo()
GO(__NR_sysinfo, "1s 1m");
SY(__NR_sysinfo, x0);
// __NR_ipc 117
//GO(__NR_ipc, ".s .m");
//SY(__NR_ipc);
// __NR_fsync 118
//GO(__NR_fsync, ".s .m");
//SY(__NR_fsync);
// __NR_fsync 118 --> sys_fsync()
GO(__NR_fsync, "1s 0m");
SY(__NR_fsync, x0-1);
// __NR_sigreturn 119
//GO(__NR_sigreturn, ".s .m");
@ -497,9 +498,10 @@ int main(void)
//GO(__NR_modify_ldt, ".s .m");
//SY(__NR_modify_ldt);
// __NR_adjtimex 124
//GO(__NR_adjtimex, ".s .m");
//SY(__NR_adjtimex);
// __NR_adjtimex 124 --> sys_adjtimex()
// XXX: need to do properly, but deref'ing NULL...
// GO(__NR_adjtimex, "1s 1m");
// SY(__NR_adjtimex, x0);
// __NR_mprotect 125 --> sys_mprotect()
GO(__NR_mprotect, "3s 0m");
@ -593,9 +595,9 @@ int main(void)
//GO(__NR_getsid, ".s .m");
//SY(__NR_getsid);
// __NR_fdatasync 148
//GO(__NR_fdatasync, ".s .m");
//SY(__NR_fdatasync);
// __NR_fdatasync 148 --> sys_fdatasync()
GO(__NR_fdatasync, "1s 0m");
SY(__NR_fdatasync, x0-1);
// __NR__sysctl 149
//GO(__NR__sysctl, ".s .m");
@ -1072,13 +1074,13 @@ int main(void)
//GO(__NR_clock_nanosleep, ".s .m");
//SY(__NR_clock_nanosleep);
// __NR_statfs64 268
//GO(__NR_statfs64, ".s .m");
//SY(__NR_statfs64);
// __NR_statfs64 268 --> sys_statfs64()
GO(__NR_statfs64, "3s 2m");
SY(__NR_statfs64, x0, x0+1, x0);
// __NR_fstatfs64 269
//GO(__NR_fstatfs64, ".s .m");
//SY(__NR_fstatfs64);
// __NR_fstatfs64 269 --> sys_fstatfs64()
GO(__NR_fstatfs64, "3s 1m");
SY(__NR_fstatfs64, x0, x0+1, x0);
// __NR_tgkill 270
//GO(__NR_tgkill, ".s .m");

View File

@ -1085,6 +1085,19 @@ Syscall param ftruncate(length) contains uninitialised byte(s)
at 0x........: syscall (in /...libc...)
by 0x........: __libc_start_main (...libc...)
by 0x........: ...
-----------------------------------------------------
94: __NR_fchmod 2s 0m
-----------------------------------------------------
Syscall param fchmod(fildes) contains uninitialised byte(s)
at 0x........: syscall (in /...libc...)
by 0x........: __libc_start_main (...libc...)
by 0x........: ...
Syscall param fchmod(mode) contains uninitialised byte(s)
at 0x........: syscall (in /...libc...)
by 0x........: __libc_start_main (...libc...)
by 0x........: ...
-----------------------------------------------------
95: __NR_fchown 3s 0m
-----------------------------------------------------
@ -1103,6 +1116,123 @@ Syscall param fchown16(group) contains uninitialised byte(s)
at 0x........: syscall (in /...libc...)
by 0x........: __libc_start_main (...libc...)
by 0x........: ...
-----------------------------------------------------
96: __NR_getpriority 2s 0m
-----------------------------------------------------
Syscall param getpriority(which) contains uninitialised byte(s)
at 0x........: syscall (in /...libc...)
by 0x........: __libc_start_main (...libc...)
by 0x........: ...
Syscall param getpriority(who) contains uninitialised byte(s)
at 0x........: syscall (in /...libc...)
by 0x........: __libc_start_main (...libc...)
by 0x........: ...
-----------------------------------------------------
97: __NR_setpriority 3s 0m
-----------------------------------------------------
Syscall param setpriority(which) contains uninitialised byte(s)
at 0x........: syscall (in /...libc...)
by 0x........: __libc_start_main (...libc...)
by 0x........: ...
Syscall param setpriority(who) contains uninitialised byte(s)
at 0x........: syscall (in /...libc...)
by 0x........: __libc_start_main (...libc...)
by 0x........: ...
Syscall param setpriority(prio) contains uninitialised byte(s)
at 0x........: syscall (in /...libc...)
by 0x........: __libc_start_main (...libc...)
by 0x........: ...
-----------------------------------------------------
99: __NR_statfs 2s 2m
-----------------------------------------------------
Syscall param statfs(path) contains uninitialised byte(s)
at 0x........: syscall (in /...libc...)
by 0x........: __libc_start_main (...libc...)
by 0x........: ...
Syscall param statfs(buf) contains uninitialised byte(s)
at 0x........: syscall (in /...libc...)
by 0x........: __libc_start_main (...libc...)
by 0x........: ...
Syscall param statfs(path) points to unaddressable byte(s)
at 0x........: syscall (in /...libc...)
by 0x........: __libc_start_main (...libc...)
by 0x........: ...
Address 0x........ is not stack'd, malloc'd or (recently) free'd
Syscall param statfs(buf) points to unaddressable byte(s)
at 0x........: syscall (in /...libc...)
by 0x........: __libc_start_main (...libc...)
by 0x........: ...
Address 0x........ is not stack'd, malloc'd or (recently) free'd
-----------------------------------------------------
100: __NR_fstatfs 2s 1m
-----------------------------------------------------
Syscall param fstatfs(fd) contains uninitialised byte(s)
at 0x........: syscall (in /...libc...)
by 0x........: __libc_start_main (...libc...)
by 0x........: ...
Syscall param fstatfs(buf) contains uninitialised byte(s)
at 0x........: syscall (in /...libc...)
by 0x........: __libc_start_main (...libc...)
by 0x........: ...
Syscall param fstatfs(buf) points to unaddressable byte(s)
at 0x........: syscall (in /...libc...)
by 0x........: __libc_start_main (...libc...)
by 0x........: ...
Address 0x........ is not stack'd, malloc'd or (recently) free'd
-----------------------------------------------------
101: __NR_ioperm 3s 0m
-----------------------------------------------------
Syscall param ioperm(from) contains uninitialised byte(s)
at 0x........: syscall (in /...libc...)
by 0x........: __libc_start_main (...libc...)
by 0x........: ...
Syscall param ioperm(num) contains uninitialised byte(s)
at 0x........: syscall (in /...libc...)
by 0x........: __libc_start_main (...libc...)
by 0x........: ...
Syscall param ioperm(turn_on) contains uninitialised byte(s)
at 0x........: syscall (in /...libc...)
by 0x........: __libc_start_main (...libc...)
by 0x........: ...
-----------------------------------------------------
103: __NR_syslog 3s 1m
-----------------------------------------------------
Syscall param syslog(type) contains uninitialised byte(s)
at 0x........: syscall (in /...libc...)
by 0x........: __libc_start_main (...libc...)
by 0x........: ...
Syscall param syslog(bufp) contains uninitialised byte(s)
at 0x........: syscall (in /...libc...)
by 0x........: __libc_start_main (...libc...)
by 0x........: ...
Syscall param syslog(len) contains uninitialised byte(s)
at 0x........: syscall (in /...libc...)
by 0x........: __libc_start_main (...libc...)
by 0x........: ...
Syscall param syslog(bufp) points to unaddressable byte(s)
at 0x........: syscall (in /...libc...)
by 0x........: __libc_start_main (...libc...)
by 0x........: ...
Address 0x........ is not stack'd, malloc'd or (recently) free'd
-----------------------------------------------------
106: __NR_stat 2s 2m
-----------------------------------------------------
@ -1179,6 +1309,28 @@ Syscall param fstat(buf) points to unaddressable byte(s)
112: __NR_idle 0e
-----------------------------------------------------
-----------------------------------------------------
116: __NR_sysinfo 1s 1m
-----------------------------------------------------
Syscall param sysinfo(info) contains uninitialised byte(s)
at 0x........: syscall (in /...libc...)
by 0x........: __libc_start_main (...libc...)
by 0x........: ...
Syscall param sysinfo(info) points to unaddressable byte(s)
at 0x........: syscall (in /...libc...)
by 0x........: __libc_start_main (...libc...)
by 0x........: ...
Address 0x........ is not stack'd, malloc'd or (recently) free'd
-----------------------------------------------------
118: __NR_fsync 1s 0m
-----------------------------------------------------
Syscall param fsync(fd) contains uninitialised byte(s)
at 0x........: syscall (in /...libc...)
by 0x........: __libc_start_main (...libc...)
by 0x........: ...
-----------------------------------------------------
122: __NR_uname 1s 1m
-----------------------------------------------------
@ -1343,6 +1495,14 @@ Syscall param msync(flags) contains uninitialised byte(s)
by 0x........: __libc_start_main (...libc...)
by 0x........: ...
-----------------------------------------------------
148: __NR_fdatasync 1s 0m
-----------------------------------------------------
Syscall param fdatasync(fd) contains uninitialised byte(s)
at 0x........: syscall (in /...libc...)
by 0x........: __libc_start_main (...libc...)
by 0x........: ...
-----------------------------------------------------
150: __NR_mlock 2s 0m
-----------------------------------------------------
@ -2426,6 +2586,60 @@ Syscall param lookup_dcookie(buf) points to unaddressable byte(s)
by 0x........: ...
Address 0x........ is not stack'd, malloc'd or (recently) free'd
-----------------------------------------------------
268: __NR_statfs64 3s 2m
-----------------------------------------------------
Syscall param statfs64(path) contains uninitialised byte(s)
at 0x........: syscall (in /...libc...)
by 0x........: __libc_start_main (...libc...)
by 0x........: ...
Syscall param statfs64(size) contains uninitialised byte(s)
at 0x........: syscall (in /...libc...)
by 0x........: __libc_start_main (...libc...)
by 0x........: ...
Syscall param statfs64(buf) contains uninitialised byte(s)
at 0x........: syscall (in /...libc...)
by 0x........: __libc_start_main (...libc...)
by 0x........: ...
Syscall param statfs64(path) points to unaddressable byte(s)
at 0x........: syscall (in /...libc...)
by 0x........: __libc_start_main (...libc...)
by 0x........: ...
Address 0x........ is not stack'd, malloc'd or (recently) free'd
Syscall param statfs64(buf) points to unaddressable byte(s)
at 0x........: syscall (in /...libc...)
by 0x........: __libc_start_main (...libc...)
by 0x........: ...
Address 0x........ is not stack'd, malloc'd or (recently) free'd
-----------------------------------------------------
269: __NR_fstatfs64 3s 1m
-----------------------------------------------------
Syscall param fstatfs64(fd) contains uninitialised byte(s)
at 0x........: syscall (in /...libc...)
by 0x........: __libc_start_main (...libc...)
by 0x........: ...
Syscall param fstatfs64(size) contains uninitialised byte(s)
at 0x........: syscall (in /...libc...)
by 0x........: __libc_start_main (...libc...)
by 0x........: ...
Syscall param fstatfs64(buf) contains uninitialised byte(s)
at 0x........: syscall (in /...libc...)
by 0x........: __libc_start_main (...libc...)
by 0x........: ...
Syscall param fstatfs64(buf) points to unaddressable byte(s)
at 0x........: syscall (in /...libc...)
by 0x........: __libc_start_main (...libc...)
by 0x........: ...
Address 0x........ is not stack'd, malloc'd or (recently) free'd
-----------------------------------------------------
9999: 9999 1e
-----------------------------------------------------
WARNING: unhandled syscall: 9999