borysp
|
5c37c4d21a
[LibOS] Miscellaneous bugfixes, mostly found by the previous commit
|
4 years ago |
borysp
|
bdc6a48c2c
[LibOS] Add a bunch of asserts on locks state
|
4 years ago |
Dmitrii Kuvaiskii
|
40c08ff75a
[LibOS, Pal/{Linux,Linux-SGX}] Remove DkObjectsWaitAny()
|
4 years ago |
Isaku Yamahata
|
a7cb199b9a
[LibOS] Optimize shim_get_tcb() and its variants
|
4 years ago |
Dmitrii Kuvaiskii
|
da2dd37dd8
[LibOS, Pal/{Linux,Linux-SGX}] Better emulation of polling
|
5 years ago |
borysp
|
1bf6423384
[LibOS/Pal] Replace hardcoded URI prefix strings
|
4 years ago |
Dmitrii Kuvaiskii
|
7c45430355
[LibOS] Remove the data race on thread::is_alive
|
5 years ago |
Dmitrii Kuvaiskii
|
b194aa17fb
[LibOS,Pal] Correctly emulate CLONE_CHILD_CLEARTID
|
5 years ago |
Michał Kowalczyk
|
bae8baa2dd
[LibOS] Merge page size and allocation alignment
|
5 years ago |
Isaku Yamahata
|
f53ea3a7cb
[LibOS] Rename shim_tls.h to shim_tcb.h
|
5 years ago |
Isaku Yamahata
|
d51f84f547
[LibOS] Rename shim_get_tls() to shim_get_tcb() for consistency
|
5 years ago |
Michał Kowalczyk
|
bc0beaa253
Refactor alignment macros
|
5 years ago |
Michał Kowalczyk
|
44e186c503
Clean up asserts
|
5 years ago |
Isaku Yamahata
|
5fe52e4a0d
[LibOS] Use atomic operations for shim_context.preempt
|
5 years ago |
Chia-Che Tsai
|
0d89dda052
[LibOS] Fix the implementation of getrlimit/setrlimit syscalls
|
5 years ago |
Michał Kowalczyk
|
52786e5f4d
Fix a bunch of typos
|
5 years ago |
Dmitrii Kuvaiskii
|
0dc1ecf511
[LibOS] Remove unnecessary SIGNAL_DELAYED flag
|
5 years ago |
Isaku Yamahata
|
7eade65b91
[Pal, LibOS] Fix vprintf signature to take va_list instead of its pointer
|
5 years ago |
Don Porter
|
27213b18e0
[LibOS] Fix compilation errors with -Wunused-parameter flags
|
5 years ago |
Isaku Yamahata
|
573c865bc3
[LibOS] Introduce stack trampoline in shim_ipc_helper()
|
5 years ago |
Isaku Yamahata
|
4dab5b94c7
[LibOS] Introduce stack trampoline in shim_do_execve_rtld()
|
5 years ago |
Chia-Che Tsai
|
d314707d4c
[LibOS] Fix all warnings with -Wsign-compare
|
5 years ago |
Rafał Wojdyła
|
5a5b42fff8
[LibOS/PAL] Memory corruption fixes
|
5 years ago |
Chia-Che Tsai
|
be9852784f
[All components] Remove all modelines from all source files
|
6 years ago |
Isaku Yamahata
|
8055b40007
[LibOS] Add noreturn function attribute where appropriate
|
5 years ago |
Dmitrii Kuvaiskii
|
97d2a195a7
[LibOS] Introduce hashtype_to_idtype() for correct casting
|
5 years ago |
Michał Kowalczyk
|
16d90cfe12
Fix parenthesizing and formatting of C macros
|
5 years ago |
Michał Kowalczyk
|
46f553fe5d
Cleanup and uppercase C macros
|
5 years ago |
Michał Kowalczyk
|
ae733cacd7
[LibOS] Convert locks from macros to functions
|
5 years ago |
Michał Kowalczyk
|
1076fd4fa0
[LibOS] Use `struct shim_lock` instead of LOCKTYPE
|
5 years ago |