Tate, Hongliang Tian
71df1cf2c8
Add the new poll implementation
2020-11-12 15:49:20 +08:00
He Sun
c85163ec0a
Add notification mechanism for basic IO events
...
1. Add notification mechanism for select, poll, epoll and blocking IO
2. Add pipe support for select, poll and blocking IO
2020-07-18 00:27:26 +08:00
He Sun
eb4bb860ce
Add the unix socket support for sendto system call
2020-06-03 17:57:38 +08:00
Hui, Chunyang
5b695c9539
Format c/c++ files in src, tools and test
2020-05-27 07:09:18 +00:00
He Sun
7a87d77509
Fix error when PF_UNIX is passed as protocol to create unix socket
...
Zero and PF_UNIX are both supported as protocol when creating unix
socket.
2020-05-15 02:59:16 +00:00
LI Qing
614ec88242
Remove tabs in the source files of test cases
2020-05-15 02:59:16 +00:00
He Sun
2357f8ed1c
Refactor THROW_ERROR macro in tests
...
1. Rename the macro name as all uppercase letters
2. Rewrite the macro in `do { ... } while (0)` instead of `while (1) { ... }`
2019-11-28 11:10:23 +00:00
He Sun
dc14f27a29
Add socketpair syscall
...
1. Support creating socket pairs of the UNIX domain
2. Add test for socketpair in test/unix_socket
3. Refactor unix_socket test
2019-11-23 15:02:47 +00:00
Tate, Hongliang Tian
dff0dbf77d
Add the integrity-only mode SEFS
...
* Add patch to Rust SGX SDK to enable integrity-only SgxFile
* Upgrade to the new SEFS extended with the integrity-only mode
* Use integrity-only SEFS for /bin and /lib in test
* Add the MAC of integrity-only SEFS to Occlum.json in test
* Mount multiple FS according to Occlum.json
* Check the MACs of integrity-only SEFS images
2019-08-17 04:20:11 +00:00
Tate, Hongliang Tian
13974315ad
Fix all compiler warnings for tests
2019-07-20 03:34:00 +00:00
WangRunji
3850c31235
fix unix socket bench
2019-04-24 15:28:05 +08:00
WangRunji
cccc1cfb58
add unix socket bench
2019-04-24 13:41:01 +08:00
WangRunji
9797a64f06
enable unix socket and add test for it
2019-04-24 13:28:35 +08:00