Граф коммитов

13941 Коммитов

Автор SHA1 Сообщение Дата
Alon Zakai 57460b103d add bullet output for musl, with tiny rounding differences compared to previously 2015-06-02 15:11:19 -07:00
Alon Zakai 513466e0b4 avoid a label variable when outlining, as we modify control flow in confusing ways, and the later passes make assumptions about it 2015-06-02 15:06:39 -07:00
Alon Zakai 4e68c2dce1 update autodebugger for musl 2015-06-02 14:52:42 -07:00
Alon Zakai 387e0d3d13 do not flatten for outlining code that has label assignments at the end of blocks, since we need to keep those aimed directly at their targets 2015-06-02 14:47:37 -07:00
Alon Zakai 789657c5ed use fileno to get fds from FILE* 2015-06-02 11:46:48 -07:00
Alon Zakai 07cbb862e4 remove FS pointer<->stream conversions, as pointers are in musl now 2015-06-02 11:42:46 -07:00
Alon Zakai 0c264dc181 begin work on socket syscalls 2015-06-02 10:44:15 -07:00
Alon Zakai b32cb17cb4 update sockets.test_getaddrinfo for musl 2015-06-01 16:32:16 -07:00
Alon Zakai 15faaebc8b pthread_setcancelstate stub 2015-06-01 16:31:43 -07:00
Alon Zakai 1d14eb7baf improve and update sockets.test_inet4 for musl, which optimizes the text printout of ipv6 addresses 2015-06-01 15:56:56 -07:00
Alon Zakai 68c3bad306 preadv, pwritev syscalls, readv/writev refactoring, and pipe2 syscall stub 2015-06-01 15:35:11 -07:00
Alon Zakai d226f4ef5f dup3 syscall and dup refactoring 2015-06-01 15:00:13 -07:00
Alon Zakai bf1a9aac57 utimensat syscall 2015-06-01 14:51:20 -07:00
Alon Zakai a3621a17ef pselect syscall stub 2015-06-01 14:15:58 -07:00
Alon Zakai 7c5866a1de faccessat syscall, and access refactoring 2015-06-01 14:12:02 -07:00
Alon Zakai 7adf0e8815 Merge branch 'incoming' into musl-syscall
Conflicts:
	tests/test_core.py
	tests/test_other.py
2015-06-01 13:36:39 -07:00
Alon Zakai ec948e301e fchmodat syscall 2015-06-01 13:29:00 -07:00
Alon Zakai ac78339e95 readlinkat syscall and readlink refactoring 2015-06-01 13:25:40 -07:00
Alon Zakai 03a712d2f6 linkat, symlinkat syscalls 2015-06-01 13:22:21 -07:00
Alon Zakai f57b587eec Merge pull request #3485 from mosra/webgl-shader-info-log
Don't replace empty (non-null) shader compilation info log.
2015-06-01 12:20:59 -07:00
Vladimír Vondruš 10fa163106 Properly handle nulls instead of strings also in other shader functions. 2015-06-01 20:46:21 +02:00
Vladimír Vondruš 1075e43c17 Test that empty string is returned if shader compiles fine. 2015-06-01 20:12:06 +02:00
Vladimír Vondruš 58361191e2 Removed obsolete comments. 2015-06-01 20:10:50 +02:00
Vladimír Vondruš 2e9a5c5e01 Don't replace empty (non-null) shader compilation info log.
The workaround was meant to fix only the case when the returned object
is null.
2015-06-01 18:54:02 +02:00
Alon Zakai 1f7b8237be renameat syscall 2015-05-31 15:42:31 -07:00
Alon Zakai d9fcd9118d unlinkat syscall 2015-05-31 15:34:10 -07:00
Alon Zakai 492b8e9da7 futimesat stub 2015-05-31 15:28:22 -07:00
Alon Zakai 14520b9abf fchownat syscall 2015-05-31 15:24:44 -07:00
Alon Zakai f71730465e refactor mknod, and mknodat syscall 2015-05-31 11:55:33 -07:00
Alon Zakai 91c2067c0f mkdirat syscall, and mkdir refactoring 2015-05-31 10:43:42 -07:00
Alon Zakai 7101e873d7 refactor calculateAt method for all *at syscalls, and openat syscall 2015-05-31 10:37:53 -07:00
Alon Zakai a4a52ebe51 mincore and madvise syscall stubs 2015-05-30 21:58:58 -07:00
Alon Zakai b23fad5501 mark some syscalls as not yet tested 2015-05-30 21:54:49 -07:00
Alon Zakai b3e25ea413 getresuid and getresgid32 syscalls 2015-05-30 21:51:05 -07:00
Alon Zakai dee567663d ugetrlimit syscall 2015-05-30 21:45:25 -07:00
Alon Zakai 6f79a885e1 pwrite64 syscall 2015-05-30 21:40:19 -07:00
Alon Zakai 01aa0d9c13 mlock, munlock, mlockall, munlockall, mremap syscall stubs 2015-05-30 21:36:01 -07:00
Alon Zakai 289e95adb6 setdomainname and mprotect syscall stubs 2015-05-30 21:29:54 -07:00
Alon Zakai 32cba0876c wait4 syscall stub 2015-05-30 16:50:00 -07:00
Alon Zakai 96284de706 setitimer syscall 2015-05-30 16:45:59 -07:00
Alon Zakai d55e8edfac improve SYSCALL_DEBUG warnings to cover all return values, not just FS exceptions 2015-05-30 16:45:43 -07:00
Alon Zakai e2d04a54af setpriority and setpriority syscalls 2015-05-30 16:35:57 -07:00
Alon Zakai b2282d6cd7 getrusage syscall 2015-05-30 13:49:28 -07:00
Alon Zakai d3c46d4807 setrlimit syscall stub 2015-05-30 13:46:07 -07:00
Alon Zakai 17e7660428 umask syscall 2015-05-30 13:43:28 -07:00
Alon Zakai 6d1330e45b mark acct syscall as unsupported 2015-05-30 12:41:22 -07:00
Alon Zakai 9760dd3515 handle exit() in other.test_all_syscalls 2015-05-30 12:40:48 -07:00
Alon Zakai 92f395e00d exit syscall 2015-05-30 12:32:57 -07:00
Alon Zakai bf939bee1c remove duplicate 'exit' in musl list of stuff we don't need 2015-05-29 20:38:45 -07:00
Alon Zakai 0564eba635 add a test to check for unimplemented syscalls 2015-05-29 19:56:06 -07:00