occlum/test
Tate, Hongliang Tian 70d3991ff5 Rewrite mremap system call
This rewrite serves three purposes:
1. Fix some subtle bugs in the old implementation;
2. Implement mremap using mmap and munmap so that mremap can automatically
enjoy new features (e.g., mprotect and memory permissions) once mmap and
munmap support the feature.
3. Write down the invariants hold by VMManager explictly so that the correctness
of the new implementation can be reason more easily.
2020-06-13 03:33:32 +00:00
..
access Format c/c++ files in src, tools and test 2020-05-27 07:09:18 +00:00
chmod Format c/c++ files in src, tools and test 2020-05-27 07:09:18 +00:00
chown Format c/c++ files in src, tools and test 2020-05-27 07:09:18 +00:00
client Format c/c++ files in src, tools and test 2020-05-27 07:09:18 +00:00
cout Format c/c++ files in src, tools and test 2020-05-27 07:09:18 +00:00
cpuid Format c/c++ files in src, tools and test 2020-05-27 07:09:18 +00:00
data_sink Format c/c++ files in src, tools and test 2020-05-27 07:09:18 +00:00
device Format c/c++ files in src, tools and test 2020-05-27 07:09:18 +00:00
empty Format c/c++ files in src, tools and test 2020-05-27 07:09:18 +00:00
emulate_syscall Format c/c++ files in src, tools and test 2020-05-27 07:09:18 +00:00
env Format c/c++ files in src, tools and test 2020-05-27 07:09:18 +00:00
eventfd Format c/c++ files in src, tools and test 2020-05-27 07:09:18 +00:00
exit_group Format c/c++ files in src, tools and test 2020-05-27 07:09:18 +00:00
fcntl Format c/c++ files in src, tools and test 2020-05-27 07:09:18 +00:00
file Format c/c++ files in src, tools and test 2020-05-27 07:09:18 +00:00
fs_perms Format c/c++ files in src, tools and test 2020-05-27 07:09:18 +00:00
getpid Format c/c++ files in src, tools and test 2020-05-27 07:09:18 +00:00
hello_world Format c/c++ files in src, tools and test 2020-05-27 07:09:18 +00:00
hostfs Format c/c++ files in src, tools and test 2020-05-27 07:09:18 +00:00
include Format c/c++ files in src, tools and test 2020-05-27 07:09:18 +00:00
ioctl Format c/c++ files in src, tools and test 2020-05-27 07:09:18 +00:00
link Format c/c++ files in src, tools and test 2020-05-27 07:09:18 +00:00
malloc Format c/c++ files in src, tools and test 2020-05-27 07:09:18 +00:00
mkdir Format c/c++ files in src, tools and test 2020-05-27 07:09:18 +00:00
mmap Rewrite mremap system call 2020-06-13 03:33:32 +00:00
open Format c/c++ files in src, tools and test 2020-05-27 07:09:18 +00:00
pipe Format c/c++ files in src, tools and test 2020-05-27 07:09:18 +00:00
pipe_throughput Format c/c++ files in src, tools and test 2020-05-27 07:09:18 +00:00
pthread Format c/c++ files in src, tools and test 2020-05-27 07:09:18 +00:00
rdtsc Fix the emulation of RDTSC instruction with ocall 2020-03-24 22:06:14 +08:00
readdir Format c/c++ files in src, tools and test 2020-05-27 07:09:18 +00:00
rlimit Format c/c++ files in src, tools and test 2020-05-27 07:09:18 +00:00
sched Fix sched set/get affinity wrong behaviour 2020-06-02 17:36:36 +08:00
server Format c/c++ files in src, tools and test 2020-05-27 07:09:18 +00:00
server_epoll Format c/c++ files in src, tools and test 2020-05-27 07:09:18 +00:00
signal Support page fault 2020-06-04 20:36:29 +08:00
sleep Format c/c++ files in src, tools and test 2020-05-27 07:09:18 +00:00
spawn Format c/c++ files in src, tools and test 2020-05-27 07:09:18 +00:00
spawn_and_exit_latency Format c/c++ files in src, tools and test 2020-05-27 07:09:18 +00:00
stat Format c/c++ files in src, tools and test 2020-05-27 07:09:18 +00:00
symlink Format c/c++ files in src, tools and test 2020-05-27 07:09:18 +00:00
time Refactor THROW_ERROR macro in tests 2019-11-28 11:10:23 +00:00
tls Format c/c++ files in src, tools and test 2020-05-27 07:09:18 +00:00
truncate Format c/c++ files in src, tools and test 2020-05-27 07:09:18 +00:00
uname Format c/c++ files in src, tools and test 2020-05-27 07:09:18 +00:00
unix_socket Add the unix socket support for sendto system call 2020-06-03 17:57:38 +08:00
unix_socket_throughput Format c/c++ files in src, tools and test 2020-05-27 07:09:18 +00:00
Makefile Combine the enclave configuration into the occlum configuration file 2020-06-05 11:03:47 +08:00
Occlum.json Reorder the config entries in Occlum.json 2020-06-05 04:16:16 +00:00
test_common.mk Add untrusted environment variable override 2020-05-25 03:14:54 +00:00