occlum/test
LI Qing b610e5b8b8 Fix getdents when the next dir entry cannot fit into the output buffer
The output buffer given to getdents may not be large enough for the next directory
entry. If no directory entries has been loaded into the buffer, just return
EINVAL. Otherwise, return the total length of the directory entries already
loaded in the buffer
2020-01-23 04:40:54 +00:00
..
client Add sendmsg/recvmsg syscalls 2019-12-13 12:00:55 +00:00
cout Add c++ examples 2019-06-01 11:22:04 +08:00
cpuid Refactor THROW_ERROR macro in tests 2019-11-28 11:10:23 +00:00
data_sink Fix benchmark programs by correcting program paths 2019-12-02 05:55:36 +00:00
device Refactor THROW_ERROR macro in tests 2019-11-28 11:10:23 +00:00
empty Support argc and argv for child process after spawn 2019-02-16 16:24:08 +08:00
env Refactor THROW_ERROR macro in tests 2019-11-28 11:10:23 +00:00
exit_group Workaround exit_group syscall 2019-11-07 13:34:53 +00:00
file Harden SEFS with extra MAC and permission checks 2019-10-12 16:55:57 +00:00
fs_perms Harden SEFS with extra MAC and permission checks 2019-10-12 16:55:57 +00:00
getpid Support argc and argv for child process after spawn 2019-02-16 16:24:08 +08:00
hello_world Support argc and argv for child process after spawn 2019-02-16 16:24:08 +08:00
hostfs Add a command-line interface tool named occlum 2019-08-28 06:05:12 +00:00
include Refactor THROW_ERROR macro in tests 2019-11-28 11:10:23 +00:00
ioctl Add ioctls on /dev/sgx for SGX remote attestation 2019-12-07 10:21:01 +00:00
link Harden SEFS with extra MAC and permission checks 2019-10-12 16:55:57 +00:00
malloc Support argc and argv for child process after spawn 2019-02-16 16:24:08 +08:00
mkdir Harden SEFS with extra MAC and permission checks 2019-10-12 16:55:57 +00:00
mmap Refactor THROW_ERROR macro in tests 2019-11-28 11:10:23 +00:00
pipe Add the integrity-only mode SEFS 2019-08-17 04:20:11 +00:00
pipe_throughput Fix benchmark programs by correcting program paths 2019-12-02 05:55:36 +00:00
pthread Refactor the futex implementation 2019-12-10 06:03:03 +00:00
rdtsc Handle cpuid and rdtsc instruction 2019-07-18 13:51:50 +08:00
readdir Fix getdents when the next dir entry cannot fit into the output buffer 2020-01-23 04:40:54 +00:00
rlimit Add prlimit64, getrlimit, and setrlimit 2019-04-10 09:03:41 +08:00
sched Add sched_yield syscall 2019-11-29 12:03:15 +00:00
server Add sendmsg/recvmsg syscalls 2019-12-13 12:00:55 +00:00
server_epoll Add epoll_pwait syscall and the test case 2019-11-15 10:01:59 +00:00
sleep Refactor THROW_ERROR macro in tests 2019-11-28 11:10:23 +00:00
spawn Add the integrity-only mode SEFS 2019-08-17 04:20:11 +00:00
spawn_and_exit_latency Fix benchmark programs by correcting program paths 2019-12-02 05:55:36 +00:00
time Refactor THROW_ERROR macro in tests 2019-11-28 11:10:23 +00:00
tls Enable Thread Local Storage (TLS) 2019-04-06 22:55:16 +08:00
truncate Harden SEFS with extra MAC and permission checks 2019-10-12 16:55:57 +00:00
uname Add uname 2019-04-10 09:03:41 +08:00
unix_socket Refactor THROW_ERROR macro in tests 2019-11-28 11:10:23 +00:00
unix_socket_throughput Fix benchmark programs by correcting program paths 2019-12-02 05:55:36 +00:00
Enclave.xml Add a command-line interface tool named occlum 2019-08-28 06:05:12 +00:00
Makefile Fix benchmark programs by correcting program paths 2019-12-02 05:55:36 +00:00
Occlum.json Refactor program loader to handle many loadable segments 2019-11-07 13:19:09 +00:00
test_common.mk Introduce GCC-base toolchain and use it by default 2019-09-06 13:02:45 +00:00