| 
							
							
								 WangRunji | a8060f0b24 | add simple epoll test. fix epoll_wait, accept4 | 2019-04-12 15:14:11 +08:00 |  | 
			
				
					| 
							
							
								 WangRunji | b5697ab611 | Merge remote-tracking branch 'official/master' into net # Conflicts:
#	src/libos/src/fs/mod.rs
#	src/libos/src/syscall/mod.rs
#	test/Makefile | 2019-04-11 19:13:29 +08:00 |  | 
			
				
					| 
							
							
								 Tate, Hongliang Tian | d7e266d0e3 | Add access and faccessat | 2019-04-10 09:03:41 +08:00 |  | 
			
				
					| 
							
							
								 Tate, Hongliang Tian | b003f4ce43 | Add prlimit64, getrlimit, and setrlimit | 2019-04-10 09:03:41 +08:00 |  | 
			
				
					| 
							
							
								 Tate, Hongliang Tian | 8846c62b5e | Add uname | 2019-04-10 09:03:41 +08:00 |  | 
			
				
					| 
							
							
								 WangRunji | 5b90d90643 | implement SocketFile. pass socket test | 2019-04-07 11:47:54 +08:00 |  | 
			
				
					| 
							
							
								 WangRunji | 0dda84d7f2 | add test for simple socket syscalls | 2019-04-07 11:28:43 +08:00 |  | 
			
				
					| 
							
							
								 Tate, Hongliang Tian | abe553ba1c | Adapt Makefile to changes of Occlum's clang and ld wrappers | 2019-04-06 22:55:16 +08:00 |  | 
			
				
					| 
							
							
								 Tate, Hongliang Tian | bd82b27762 | Use mutex in Pthread test | 2019-04-06 22:55:16 +08:00 |  | 
			
				
					| 
							
							
								 Tate, Hongliang Tian | 660d0931cd | Add Pthread test | 2019-04-06 22:55:16 +08:00 |  | 
			
				
					| 
							
							
								 Tate, Hongliang Tian | db40e8f52b | Enable Thread Local Storage (TLS) Add arch_prctl and pass necessary ELF info to libc via aux vector | 2019-04-06 22:55:16 +08:00 |  | 
			
				
					| 
							
							
								 Tate, Hongliang Tian | b2e626760b | Add futex | 2019-04-03 13:41:55 +08:00 |  | 
			
				
					| 
							
							
								 Tate, Hongliang Tian | 4cf8777592 | Add clone system call | 2019-04-03 13:41:55 +08:00 |  | 
			
				
					| 
							
							
								 WangRunji | a3483851a0 | add test for link, unlink, rename | 2019-03-29 14:20:25 +08:00 |  | 
			
				
					| 
							
							
								 WangRunji | 0a8e84f4de | add test for pread, pwrite | 2019-03-29 14:20:25 +08:00 |  | 
			
				
					| 
							
							
								 WangRunji | d5e8d43e7b | fix and add test for readv, writev, lseek | 2019-03-29 14:20:25 +08:00 |  | 
			
				
					| 
							
							
								 WangRunji | 4a9b7aa1b0 | add test for truncate, stat | 2019-03-29 14:20:25 +08:00 |  | 
			
				
					| 
							
							
								 WangRunji | e095e8a4f0 | fix split_path. add test for getcwd, mkdir, rmdir, chdir. | 2019-03-29 14:20:25 +08:00 |  | 
			
				
					| 
							
							
								 WangRunji | 6e9f00b5db | fix process cwd. fix open path | 2019-03-29 14:20:25 +08:00 |  | 
			
				
					| 
							
							
								 WangRunji | 011b4bf8e7 | add test for readdir | 2019-03-29 14:20:25 +08:00 |  | 
			
				
					| 
							
							
								 WangRunji | cbeab07352 | add test for ftruncate | 2019-03-29 14:20:25 +08:00 |  | 
			
				
					| 
							
							
								 WangRunji | 0ec4ba9305 | load program bin from SEFS | 2019-03-29 14:20:25 +08:00 |  | 
			
				
					| 
							
							
								 WangRunji | 8f078e9499 | fix bin path in tests | 2019-03-29 14:20:25 +08:00 |  | 
			
				
					| 
							
							
								 WangRunji | e41f65e132 | fix test Makefile for SEFS | 2019-03-29 14:20:25 +08:00 |  | 
			
				
					| 
							
							
								 Tate, Hongliang Tian | cd6dc9d77a | Use the new arguments for Occlum LLVM toolchain | 2019-02-23 16:31:01 +08:00 |  | 
			
				
					| 
							
							
								 Tate, Hongliang Tian | 22edefc349 | Add pipe throughput benchmark | 2019-02-16 16:24:08 +08:00 |  | 
			
				
					| 
							
							
								 Tate, Hongliang Tian | d1731162eb | Add perf test for spawn+wait4 | 2019-02-16 16:24:08 +08:00 |  | 
			
				
					| 
							
							
								 Tate, Hongliang Tian | 71d119181e | Support argc and argv for child process after spawn | 2019-02-16 16:24:08 +08:00 |  | 
			
				
					| 
							
							
								 Tate, Hongliang Tian | ad704c421f | Add argc and argv support | 2019-02-16 16:24:08 +08:00 |  | 
			
				
					| 
							
							
								 Tate, Hongliang Tian | ae063cbf90 | Portable colorful output regardless of shell | 2019-02-16 16:24:08 +08:00 |  | 
			
				
					| 
							
							
								 Tate, Hongliang Tian | d3009db10b | Add gettimeofday | 2019-02-16 16:24:08 +08:00 |  | 
			
				
					| 
							
							
								 Tate, Hongliang Tian | cdf3a2c3e0 | Small fix to malloc test | 2019-02-16 16:24:08 +08:00 |  | 
			
				
					| 
							
							
								 Tate, Hongliang Tian | a712bfe70a | Add pipe test | 2019-02-16 16:24:08 +08:00 |  | 
			
				
					| 
							
							
								 Tate, Hongliang Tian | a2b62891cc | Add file I/O test | 2019-02-16 16:24:08 +08:00 |  | 
			
				
					| 
							
							
								 Tate, Hongliang Tian | 2b4c8255c6 | Improve the build system | 2019-02-16 16:24:08 +08:00 |  | 
			
				
					| 
							
							
								 Tate, Hongliang Tian | 98b4508a0d | Use posix_spawn and wait4 in libc | 2019-02-16 16:23:30 +08:00 |  | 
			
				
					| 
							
							
								 Tate, Hongliang Tian | 5b7048976e | Add spawn and wait4 test | 2019-02-16 16:23:30 +08:00 |  | 
			
				
					| 
							
							
								 Tate, Hongliang Tian | 372649f3d6 | Add getpid and getppid | 2019-02-16 16:23:30 +08:00 |  | 
			
				
					| 
							
							
								 Tate, Hongliang Tian | 9389b702ba | Use Occlum toolchain to compile test programs | 2019-02-16 16:23:30 +08:00 |  | 
			
				
					| 
							
							
								 Tate, Hongliang Tian | ea00690e68 | Add mmap, munmap, mremap and brk syscalls | 2019-02-16 16:23:30 +08:00 |  | 
			
				
					| 
							
							
								 Tate, Hongliang Tian | 4107a65248 | Enable libc's printf | 2019-02-16 16:23:30 +08:00 |  | 
			
				
					| 
							
							
								 Tate, Hongliang Tian | 4c3f556c7d | Do relocation for .rela.dyn section | 2019-02-16 16:23:30 +08:00 |  | 
			
				
					| 
							
							
								 Tate, Hongliang Tian | f0e7bae0d7 | Works with a minimal version of Occlum's libc | 2019-02-16 16:23:30 +08:00 |  | 
			
				
					| 
							
							
								 Tate, Hongliang Tian | a4f37f8917 | Use new name Occlum in code | 2019-02-16 16:23:30 +08:00 |  | 
			
				
					| 
							
							
								 Tate, Hongliang Tian | a66c55f95f | Add open, read, write and close | 2019-02-16 16:23:30 +08:00 |  | 
			
				
					| 
							
							
								 Tate, Hongliang Tian | 757d3f2f4d | Use my forked xmas-elf as a submodule | 2019-02-16 16:23:30 +08:00 |  | 
			
				
					| 
							
							
								 Tate, Hongliang Tian | 68d459975d | Minimize the # of memory pages whose permissions are modified | 2019-02-16 16:23:30 +08:00 |  | 
			
				
					| 
							
							
								 Tate, Hongliang Tian | b041dee55c | Release resources when processes destroyed | 2019-02-16 16:23:30 +08:00 |  | 
			
				
					| 
							
							
								 Tate, Hongliang Tian | 4fbfe7bf0c | Add syscall getpid and wait4 (this latter one is fake) | 2019-02-16 16:23:30 +08:00 |  | 
			
				
					| 
							
							
								 Tate, Hongliang Tian | 637e15f6c6 | Add syscall spawn | 2019-02-16 16:23:30 +08:00 |  |