Isaku Yamahata
|
4182c29476
[LibOS] Eliminate unnecessary nested functions
|
4 rokov pred |
Michał Kowalczyk
|
f1c334357c
Reformat repository to our clang-format rules (2nd iteration)
|
4 rokov pred |
borysp
|
1bf6423384
[LibOS/Pal] Replace hardcoded URI prefix strings
|
4 rokov pred |
Dmitrii Kuvaiskii
|
7c45430355
[LibOS] Remove the data race on thread::is_alive
|
4 rokov pred |
Dmitrii Kuvaiskii
|
e14bf7950f
[LibOS] Allow Graphene-SGX to occupy the same process on execve()
|
4 rokov pred |
Isaku Yamahata
|
b42a8a9f0f
[LibOS] Move shim_thread:fs_base to shim_context::fs_base
|
4 rokov pred |
Isaku Yamahata
|
d51f84f547
[LibOS] Rename shim_get_tls() to shim_get_tcb() for consistency
|
4 rokov pred |
Isaku Yamahata
|
e4f90b1eec
[LibOS] Rename allocate_tls()/populate_tls() to init_fs_base()/update_fs_base()
|
4 rokov pred |
Isaku Yamahata
|
fde7cc1d6a
[LibOS] Rename shim_thread::tcb to fs_base
|
4 rokov pred |
Isaku Yamahata
|
0f0c64c4af
[LibOS] Remove `reserve` argument from init_stack()
|
4 rokov pred |
Isaku Yamahata
|
5f13f730e9
[LibOS] Use %gs register for LibOS TCB (shim_tcb)
|
5 rokov pred |
Michał Kowalczyk
|
df6c52dff8
Fix strcmp_static semantics to match the standard strcmp
|
5 rokov pred |
borysp
|
004c2fe9a4
[LibOS] Remove `opened` reference counter from `struct shim_handle`
|
5 rokov pred |
Isaku Yamahata
|
bc715c2081
[LibOS] Fix memory leak in shim_do_execve_rtld()
|
5 rokov pred |
Isaku Yamahata
|
1e977ecc71
[LibOS] shim_do_execve_rtld(): defer disabling preemption
|
5 rokov pred |
Dmitrii Kuvaiskii
|
b0619cb7a6
[LibOS] Rework of IPC subsystem's creation of processes
|
5 rokov pred |
Don Porter
|
27213b18e0
[LibOS] Fix compilation errors with -Wunused-parameter flags
|
5 rokov pred |
Isaku Yamahata
|
326fc07933
[LibOS] Add noreturn function attribute where appropriate
|
5 rokov pred |
Isaku Yamahata
|
4dab5b94c7
[LibOS] Introduce stack trampoline in shim_do_execve_rtld()
|
5 rokov pred |
Chia-Che Tsai
|
d314707d4c
[LibOS] Fix all warnings with -Wsign-compare
|
5 rokov pred |
Rafał Wojdyła
|
5a5b42fff8
[LibOS/PAL] Memory corruption fixes
|
5 rokov pred |
Chia-Che Tsai
|
be9852784f
[All components] Remove all modelines from all source files
|
5 rokov pred |
Dmitrii Kuvaiskii
|
4ddca71177
[Pal, LibOS] Remove passing of ELF aux vectors from PAL to LibOS
|
5 rokov pred |
Isaku Yamahata
|
67c148f3f2
[LibOS] Fix typo CATAGORY to CATEGORY
|
5 rokov pred |
Michał Kowalczyk
|
d508ce5061
Cleanup and uppercase list.h macros
|
5 rokov pred |
Michał Kowalczyk
|
46f553fe5d
Cleanup and uppercase C macros
|
5 rokov pred |
Michał Kowalczyk
|
ae733cacd7
[LibOS] Convert locks from macros to functions
|
5 rokov pred |
Isaku Yamahata
|
45db924d83
[LibOS] Replace void* with shim_tcb_t/__libc_tcb_t/shim_thread
|
5 rokov pred |
Dmitrii Kuvaiskii
|
880d70a259
[LibOS] Return EFAULT on null file in execve()
|
5 rokov pred |
Rafał Wojdyła
|
aba21c360e
[LibOS] Return proper error code on initialization fail
|
5 rokov pred |