Lines Matching refs:aSyscall
133 } aSyscall[] = { variable
155 #define orig_open ((int(*)(const char *, int, int))aSyscall[0].xOrig)
156 #define orig_close ((int(*)(int))aSyscall[1].xOrig)
157 #define orig_access ((int(*)(const char*,int))aSyscall[2].xOrig)
158 #define orig_getcwd ((char*(*)(char*,size_t))aSyscall[3].xOrig)
159 #define orig_stat ((int(*)(const char*,struct stat*))aSyscall[4].xOrig)
160 #define orig_fstat ((int(*)(int,struct stat*))aSyscall[5].xOrig)
161 #define orig_ftruncate ((int(*)(int,off_t))aSyscall[6].xOrig)
162 #define orig_fcntl ((int(*)(int,int,...))aSyscall[7].xOrig)
163 #define orig_read ((ssize_t(*)(int,void*,size_t))aSyscall[8].xOrig)
164 #define orig_pread ((ssize_t(*)(int,void*,size_t,off_t))aSyscall[9].xOrig)
165 #define orig_pread64 ((ssize_t(*)(int,void*,size_t,sqlite3_uint64))aSyscall[10].xOrig)
166 #define orig_write ((ssize_t(*)(int,const void*,size_t))aSyscall[11].xOrig)
168 aSyscall[12].xOrig)
170 aSyscall[13].xOrig)
171 #define orig_fchmod ((int(*)(int,mode_t))aSyscall[14].xOrig)
172 #define orig_fallocate ((int(*)(int,off_t,off_t))aSyscall[15].xOrig)
173 #define orig_mmap ((void*(*)(void*,size_t,int,int,int,off_t))aSyscall[16].xOrig)
174 #define orig_mremap ((void*(*)(void*,size_t,size_t,int,...))aSyscall[17].xOrig)
201 for(i=0; aSyscall[i].zName; i++){ in tsErrno()
202 if( strlen(aSyscall[i].zName)!=nFunc ) continue; in tsErrno()
203 if( memcmp(aSyscall[i].zName, zFunc, nFunc) ) continue; in tsErrno()
204 return aSyscall[i].custom_errno; in tsErrno()
448 apElem[i], aSyscall, sizeof(aSyscall[0]), "system-call", 0, &iCall in test_syscall_install()
451 if( aSyscall[iCall].xOrig==0 ){ in test_syscall_install()
452 aSyscall[iCall].xOrig = pVfs->xGetSystemCall(pVfs, aSyscall[iCall].zName); in test_syscall_install()
453 pVfs->xSetSystemCall(pVfs, aSyscall[iCall].zName, aSyscall[iCall].xTest); in test_syscall_install()
455 aSyscall[iCall].custom_errno = aSyscall[iCall].default_errno; in test_syscall_install()
476 for(i=0; aSyscall[i].zName; i++){ in test_syscall_uninstall()
477 if( aSyscall[i].xOrig ){ in test_syscall_uninstall()
478 pVfs->xSetSystemCall(pVfs, aSyscall[i].zName, 0); in test_syscall_uninstall()
479 aSyscall[i].xOrig = 0; in test_syscall_uninstall()
503 for(i=0; aSyscall[i].zName; i++) aSyscall[i].xOrig = 0; in test_syscall_reset()
508 for(i=0; rc==SQLITE_OK && aSyscall[i].zName; i++){ in test_syscall_reset()
509 if( strlen(aSyscall[i].zName)!=nFunc ) continue; in test_syscall_reset()
510 if( memcmp(aSyscall[i].zName, zFunc, nFunc) ) continue; in test_syscall_reset()
511 aSyscall[i].xOrig = 0; in test_syscall_reset()
607 objv[2], aSyscall, sizeof(aSyscall[0]), "system-call", 0, &iCall in test_syscall_errno()
615 aSyscall[iCall].custom_errno = aErrno[iErrno].i; in test_syscall_errno()